@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css?family=Cormorant+Garamond:700);@import url(https://fonts.googleapis.com/css?family=Vollkorn:400,600,700,900);
a,mark{color:#000}img,legend{border:0}dd,dl,dt,legend,li,pre code,td,th,ul{padding:0}.l-page,[data$='.svg'],[src$='.svg'],table{width:100%}.icon-dummy:before,a{text-decoration:none}.icon-dummy:before,button,select{text-transform:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.l-load,.l-load svg,.l-page-wrapper{top:0;right:0;bottom:0;left:0}img{max-width:100%;height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}.l-page,button{overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}li,ul{list-style:none}html{box-sizing:border-box;font-size:16px;line-height:1}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:'Hiragino Kaku Gothic ProN','Hiragino Sans','游ゴシック',YuGothic,Meiryo,sans-serif;font-weight:400;color:#444;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-webkit-font-kerning:normal;font-kerning:normal}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1;color:inherit}li>ol,li>ul{margin-bottom:0}dd{margin-left:0}th{text-align:left}a:visited{border:none;outline:0}a:active,a:focus,a:hover{text-decoration:none;color:#262626;border:none;outline:0}address,cite,dfn,em,i{font-style:normal}code,pre{font-family:Consolas,Menlo,Courier,monospace}code{padding:.2em;background-color:rgba(0,0,0,.06)}pre code{background-color:inherit}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-top:0;margin-bottom:0}.l-page-wrapper{position:absolute;z-index:0;transition:.3s ease-out}.l-contents,.l-index-kv,.l-section{position:relative}.l-contents{z-index:100;overflow-x:hidden;overflow-y:hidden}.l-index-kv{z-index:500;height:540px}.l-load{position:fixed;z-index:10000;transition:1.4s ease 1.3s;background-color:#fff}.l-load svg{position:absolute;width:130px!important;height:130px!important;margin:auto}.c-external{stroke-width:.1px;stroke:#d52f46;fill:#d52f46}.c-pdf{fill:#999}.c-back-arrow{transform:scale(-1,1);stroke:#d52f46;fill:#d52f46}.c-googlemap{stroke:#999;fill:#fff}@font-face{font-family:iconfont;src:url(/assets/fonts/iconfont.eot);src:url(/assets/fonts/iconfont.eot?#iefix) format('eot'),url(/assets/fonts/iconfont.woff2) format('woff2'),url(/assets/fonts/iconfont.woff) format('woff'),url(/assets/fonts/iconfont.ttf) format('truetype'),url(/assets/fonts/iconfont.svg#iconfont) format('svg')}.icon-dummy:before{font-family:iconfont;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:''}.index,.lang-en .index{overflow:visible!important}.u-text-indent{text-indent:1em!important}.u-text-note{margin-left:1em!important;text-indent:-1em!important}.u-align-left,.u-ml-zero{margin-left:0!important}.u-text-nowrap{white-space:nowrap!important}.u-text-breakword{word-wrap:break-word!important;overflow-wrap:break-word!important}.u-text-justify{text-align:justify!important;text-justify:inter-ideograph!important}.u-text-none{text-transform:none!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-text-smallcaps{font-variant:small-caps!important}.u-text-vertical{-ms-writing-mode:tb-rl!important;writing-mode:vertical-rl!important;text-orientation:mixed!important}.u-text-vertical--upright{text-orientation:upright!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-top{vertical-align:top!important}.u-text-middle{vertical-align:middle!important}.u-text-bottom{vertical-align:bottom!important}.u-mt-zero{margin-top:0!important}.u-mb-zero{margin-bottom:0!important}.u-mr-zero{margin-right:0!important}.u-align-center,.u-align-left{margin-right:auto!important}.u-align-left{display:block!important}.u-align-center,.u-align-right{display:block!important;margin-left:auto!important}.u-align-right{margin-right:0!important}.u-sr-only{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.is-fixed{position:fixed}@media screen and (min-width:768px){.l-bg #webgl .blur,.l-bg .bg{position:absolute;top:0;height:100vh}html{font-size:16px}.l-bg .bg{z-index:1;left:0;width:100vw;max-height:720px;opacity:.5;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/common/bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-bg #webgl{position:absolute}.l-bg #webgl .blur{right:0;width:200px;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.93) 93%,rgba(255,255,255,.99) 99%,#fff 100%)}.l-bg .contents__bg .canvas-wrapper{position:absolute;z-index:1;width:calc(1500px + 300px);height:100vh;opacity:.8;background-position-x:right;background-position-y:center}.l-bg .contents__bg .canvas-wrapper .white-cover{position:absolute;z-index:2;top:0;right:0;width:600px;height:100vh;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 70%,#fff 100%)}.l-header{position:fixed;z-index:1000;width:100%}.l-header .l-header__logo{position:absolute;top:28px;left:32px}.l-header .l-header__logo .header__logo .link{display:inline-block;width:127px;height:auto;transition:.4s ease-out}.l-header .l-header__aside .header__aside .item .link,.l-header .l-header__gnav .header__gnav .link{font-family:Lato,sans-serif;font-weight:400;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em}.l-header .l-header__logo .header__logo .link img{width:100%}.l-header .l-header__logo .header__logo .link .svg-chitose{fill:#c30c25}.l-header .l-header__logo .header__logo .link:hover{opacity:.75}.l-footer__external-nav .footer__external-nav>.item .link:hover,.l-footer__nav .footer__nav>.item .link:hover{opacity:.7}.l-header .l-header__gnav{position:absolute;top:42px;left:200px}.l-header .l-header__gnav .header__gnav{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.l-header .l-header__gnav .header__gnav .item{margin-top:-10px;margin-left:25px;padding:10px 0}.l-header .l-header__gnav .header__gnav .item:first-child{margin-left:0}.l-header .l-header__gnav .header__gnav .link{font-size:13px;position:relative;z-index:999;color:#222}.l-header .l-header__aside{position:absolute;top:40px;right:32px}.l-header .l-header__aside .header__aside{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.l-header .l-header__aside .header__aside .item{position:relative}.l-header .l-header__aside .header__aside .item:nth-child(2){margin-left:20px}.l-header .l-header__aside .header__aside .item:last-child{margin-left:12px}.l-header .l-header__aside .header__aside .item:hover .link{color:#d52f46}.l-header .l-header__aside .header__aside .item:hover .c-facebook{fill:#d52f46}.l-header .l-header__aside .header__aside .item .link{font-size:12px;line-height:21px;position:relative;display:block;color:#222}.l-header .l-header__aside .header__aside .item .link.current{color:#d52f46}.l-footer__external-nav .footer__external-nav>.item .link,.l-footer__nav .footer__nav>.item .link{font-size:13px;letter-spacing:.15em;color:#fff;font-family:Lato,sans-serif;font-weight:400;transition:.3s cubic-bezier(.19,1,.22,1)}.l-header .l-header__aside .header__aside .item .c-facebook{transition:.3s cubic-bezier(.19,1,.22,1)}.home-screen__perc-scroll{position:fixed;z-index:10;bottom:0;left:0;width:100vw;height:4px}.home-screen__perc-scroll .home-screen__perc-scroll-bar{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(.5);transform-origin:left;background:#d52f46}.l-footer{position:relative;z-index:99;background:#222}.l-footer .inner{position:relative;padding-top:66px;padding-bottom:110px}.l-footer__nav{display:block}.l-footer__nav .footer__nav{display:-ms-flexbox;display:flex;width:578px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.l-footer__external-nav{position:relative;display:block;overflow:hidden}.l-footer__external-nav .footer__external-nav{position:relative;display:-ms-flexbox;display:flex;margin:70px auto 0;-ms-flex-pack:center;justify-content:center}.l-footer__external-nav .footer__external-nav:after,.l-footer__external-nav .footer__external-nav:before{position:absolute;left:50%;width:960px;height:1px;background-color:#444;content:''}.l-footer__external-nav .footer__external-nav:before{top:0;display:block;margin-left:-450px}.l-footer__external-nav .footer__external-nav:after{bottom:0;display:block;margin:0 auto 0 -450px}.l-footer__external-nav .footer__external-nav>.item{position:relative;margin-right:40px}.l-footer__external-nav .footer__external-nav>.item:first-child{margin-left:-50px}.l-footer__external-nav .footer__external-nav>.item:last-child{margin-right:0}.l-footer__external-nav .footer__external-nav>.item .link{line-height:54px;position:relative;display:block;padding-right:12px}.l-footer__external-nav .footer__external-nav>.item .link .c-external{position:absolute;top:50%;right:0;margin-top:-4px;fill:#fff;stroke:#fff}.l-footer__copyright{position:absolute;right:0;bottom:30px;left:0;margin:0 auto}.l-kv,.l-kv--simple,.l-kv--simple .inner{position:relative;width:100%}.l-footer__copyright .footer__copyright{font-family:Lato,sans-serif;font-size:10px;font-weight:400;text-align:center;letter-spacing:.3em;color:#777}.l-kv--simple{z-index:500;height:350px}.l-kv,.l-kv .l-kv__wrapper{height:100vh;min-height:740px}.l-kv--simple .inner{max-width:1064px;margin:0 auto;padding:0 20px}.l-kv--simple .l-kv__text{padding-top:200px}.l-kv--simple .l-kv__text .title{font-family:Vollkorn,sans-serif;font-size:48px;font-weight:600;color:#d52f46}.l-kv{z-index:500}.l-kv .kv-word{font-family:Lato,sans-serif;font-size:200px;font-weight:400;font-weight:300;position:absolute;z-index:0;right:120px;bottom:-.5em;letter-spacing:0;color:#f9f9f9}.l-kv .l-kv__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.l-kv .l-kv__bg .bg-img{position:absolute;top:0;right:0;bottom:0;left:0}.l-kv .l-kv__thumb{position:relative;z-index:1;float:left}.l-kv .l-kv__thumb .kv__thumb{width:26.35431918vw;height:calc(100vh - 100px);min-height:640px;margin-top:100px;background-position:50% 0}.l-kv .l-kv__text{position:relative;z-index:2;float:left;width:calc(100% - 26.35431918vw);margin-top:25vh;padding-left:4.39238653vw}.l-kv .l-kv__text .tag{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;letter-spacing:.05em;color:#d52f46}.l-kv .l-kv__text .title{font-size:36px;font-weight:700;line-height:1.66667;margin-top:124px;margin-bottom:36px;letter-spacing:.1em;color:#222}.l-kv .l-kv__text .read{font-size:14px;line-height:2;width:524px;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444}.l-kv .l-kv__sp-read{display:none}.l-kv .l-kv__scroll{position:absolute;z-index:3;right:60px;bottom:0}.l-kv .l-kv__scroll .kv__scroll{position:relative;width:10px;height:120px}.l-kv .l-kv__scroll .kv__scroll .scroll{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;top:10px;left:-12px;display:inline-block;transform:rotate(-90deg);letter-spacing:.1em;color:#999}.l-kv--value .kv__title .en,.lang-en .l-kv--simple .l-kv__text .title{font-family:Vollkorn,sans-serif;font-weight:600}.l-kv .l-kv__scroll .kv__scroll .scroll-line{position:absolute;top:42px;left:6px;overflow:hidden;width:90px;height:1px;transform:rotate(90deg);transform-origin:left;background:#ccc}.l-kv .l-kv__scroll .kv__scroll .scroll-line:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';animation:scrollLineTop 2s ease infinite;background:#222;animation-fill-mode:forwards}.l-kv--value{position:relative;z-index:2;max-width:1086px;height:460px;margin-top:100px;margin-bottom:176px;margin-left:auto}.l-kv--value .kv__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.l-kv--value .kv__title{position:absolute;bottom:-52px;left:-112px;color:#d52f46}.l-kv--value .kv__title .en{font-size:64px;line-height:1;display:block;margin-top:0;margin-bottom:14px}.l-kv--value .kv__title .ja{font-size:16px;display:block;letter-spacing:.05em}.l-kv--value .value__navi{position:absolute;right:170px;bottom:-104px}.l-kv--value .value__navi .value__list{display:-ms-flexbox;display:flex;width:224px;-ms-flex-pack:justify;justify-content:space-between}.l-kv--value .value__navi .value__list .item{position:relative}.l-kv--value .value__navi .value__list .item.is-current .link,.l-kv--value .value__navi .value__list .item:hover .link{color:#d52f46}.l-kv--value .value__navi .value__list .item.is-current .link .line{opacity:1}.l-kv--value .value__navi .value__list .item .link{font-size:13px;position:relative;display:block;padding-bottom:10px;transition:.3s cubic-bezier(.19,1,.22,1)}.l-kv--value .value__navi .value__list .item .link .line{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';opacity:0;background-color:#d52f46}.lang-en .l-kv--simple{position:relative;z-index:500;width:100%;height:350px}.lang-en .l-kv,.lang-en .l-kv .l-kv__wrapper{height:100vh;min-height:740px}.lang-en .l-kv--simple .inner{position:relative;width:100%;max-width:1064px;margin:0 auto;padding:0 20px}.lang-en .l-kv--simple .l-kv__text{padding-top:200px}.lang-en .l-kv--simple .l-kv__text .title{font-size:48px;color:#d52f46}.lang-en .l-kv{position:relative;z-index:500;width:100%}.lang-en .l-kv .kv-word{font-family:Lato,sans-serif;font-size:200px;font-weight:400;font-weight:300;position:absolute;z-index:0;right:120px;bottom:-.5em;letter-spacing:0;color:#f9f9f9}.lang-en .l-kv .l-kv__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.lang-en .l-kv .l-kv__bg .bg-img{position:absolute;top:0;right:0;bottom:0;left:0}.lang-en .l-kv .l-kv__thumb{position:relative;z-index:1;float:left}.lang-en .l-kv .l-kv__thumb .kv__thumb{width:26.35431918vw;height:calc(100vh - 100px);min-height:640px;margin-top:100px;background-position:50% 0}.lang-en .l-kv .l-kv__text{position:relative;z-index:2;float:left;width:calc(100% - 26.35431918vw);margin-top:25vh;padding-left:4.39238653vw}.lang-en .l-kv .l-kv__text .tag{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;letter-spacing:.05em;color:#d52f46}.lang-en .l-kv .l-kv__text .title{font-size:36px;font-weight:900;line-height:1.25;margin-top:131.5px;margin-bottom:75.5px;letter-spacing:0;color:#222}.lang-en .l-kv .l-kv__text .read{font-size:16px;line-height:1.75;width:724px;margin-top:-6px;margin-bottom:-6px;letter-spacing:0;color:#444}.lang-en .l-kv .l-kv__sp-read{display:none}.lang-en .l-kv .l-kv__scroll{position:absolute;z-index:3;right:60px;bottom:0}.lang-en .l-kv .l-kv__scroll .kv__scroll{position:relative;width:10px;height:120px}.lang-en .l-kv .l-kv__scroll .kv__scroll .scroll{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;top:10px;left:-12px;display:inline-block;transform:rotate(-90deg);letter-spacing:.1em;color:#999}.lang-en .l-kv .l-kv__scroll .kv__scroll .scroll-line{position:absolute;top:42px;left:6px;overflow:hidden;width:90px;height:1px;transform:rotate(90deg);transform-origin:left;background:#ccc}.lang-en .l-kv .l-kv__scroll .kv__scroll .scroll-line:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';animation:scrollLineTop 2s ease infinite;background:#222;animation-fill-mode:forwards}.lang-en .l-kv--value{position:relative;z-index:2;max-width:1086px;height:460px;margin-top:100px;margin-bottom:176px;margin-left:auto}.lang-en .l-kv--value .kv__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.lang-en .l-kv--value .kv__title{position:absolute;bottom:-52px;left:-112px;color:#d52f46}.lang-en .l-kv--value .kv__title .en{font-family:Vollkorn,sans-serif;font-size:64px;font-weight:600;line-height:1;display:block;margin-top:0;margin-bottom:14px}.lang-en .l-kv--value .kv__title .ja{font-size:16px;display:block;letter-spacing:.05em}.lang-en .l-kv--value .value__navi{position:absolute;right:170px;bottom:-104px}.lang-en .l-kv--value .value__navi .value__list{display:-ms-flexbox;display:flex;width:180px;-ms-flex-pack:justify;justify-content:space-between}.lang-en .l-kv--value .value__navi .value__list .item{position:relative}.lang-en .l-kv--value .value__navi .value__list .item.is-current .link,.lang-en .l-kv--value .value__navi .value__list .item:hover .link{color:#d52f46}.lang-en .l-kv--value .value__navi .value__list .item.is-current .link .line{opacity:1}.lang-en .l-kv--value .value__navi .value__list .item .link{font-size:13px;position:relative;display:block;padding-bottom:10px;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .l-kv--value .value__navi .value__list .item .link .line{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';opacity:0;background-color:#d52f46}.l-other-contents .other-contents-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.l-other-contents .other-contents-list>.item{position:relative;overflow:hidden;width:50vw}.l-other-contents .other-contents-list>.item .item__thumb{position:relative;z-index:1;display:inline-block;width:100%;height:auto}.l-other-contents .other-contents-list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.l-other-contents .other-contents-list>.item .item__cover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.l-other-contents .other-contents-list>.item .item__body{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:72px;margin:auto;text-align:center}.l-other-contents .other-contents-list>.item .item__body .title{font-family:Vollkorn,sans-serif;font-size:48px;font-weight:600;letter-spacing:.05em;color:#fff}.l-other-contents .other-contents-list>.item .item__body .text{font-size:15px;font-weight:700;margin-top:10px;letter-spacing:.025em;color:#fff}.l-other-contents .other-contents-list>.item .item__arrow{position:absolute;z-index:3;top:0;bottom:0;width:35px;height:41px;margin:auto}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow{position:absolute;top:20px}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:after,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:before,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{position:absolute;left:0;width:40px;height:1px;content:'';transform-origin:left;background:#fff}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:before,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{transform:rotate(-30deg)}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:after,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after{transform:rotate(30deg)}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left{left:40px}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right{right:40px}.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after,.l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{transform-origin:right}.l-other-contents .other-contents-list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.l-other-contents .other-contents-list>.item:hover .item__thumb img{transform:scale(1.1)}.l-other-contents .other-contents-list>.item:hover .item__arrow--left,.l-other-contents .other-contents-list>.item:hover .item__arrow--right{animation-name:moveArrowLeft;animation-duration:.8s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.l-other-contents .other-contents-list>.item:hover .item__arrow--right{animation-name:moveArrowRight}.lang-en .l-other-contents .other-contents-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lang-en .l-other-contents .other-contents-list>.item{position:relative;overflow:hidden;width:50vw}.lang-en .l-other-contents .other-contents-list>.item .item__thumb{position:relative;z-index:1;display:inline-block;width:100%;height:auto}.lang-en .l-other-contents .other-contents-list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.lang-en .l-other-contents .other-contents-list>.item .item__cover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.lang-en .l-other-contents .other-contents-list>.item .item__body{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:72px;margin:auto;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column}.lang-en .p-btn--arrow.p-btn--left,.lang-en .p-btn--top.p-btn--left,.p-btn--arrow.p-btn--left,.p-btn--top.p-btn--left{text-align:left}.lang-en .l-other-contents .other-contents-list>.item .item__body .title{font-family:Vollkorn,sans-serif;font-size:48px;font-weight:600;display:block;letter-spacing:.05em;color:#fff;-ms-flex-align:center;align-items:center}.lang-en .l-other-contents .other-contents-list>.item .item__body .text{font-size:15px;font-weight:700;display:block;margin-top:10px;letter-spacing:.025em;color:#fff}.lang-en .l-other-contents .other-contents-list>.item .item__arrow{position:absolute;z-index:3;top:0;bottom:0;width:35px;height:41px;margin:auto}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow{position:absolute;top:20px}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:after,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:before,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{position:absolute;left:0;width:40px;height:1px;content:'';transform-origin:left;background:#fff}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:before,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{transform:rotate(-30deg)}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left .arrow:after,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after{transform:rotate(30deg)}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--left{left:40px}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right{right:40px}.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:after,.lang-en .l-other-contents .other-contents-list>.item .item__arrow.item__arrow--right .arrow:before{transform-origin:right}.lang-en .l-other-contents .other-contents-list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.lang-en .l-other-contents .other-contents-list>.item:hover .item__thumb img{transform:scale(1.1)}.lang-en .l-other-contents .other-contents-list>.item:hover .item__arrow--left,.lang-en .l-other-contents .other-contents-list>.item:hover .item__arrow--right{animation-name:moveArrowLeft;animation-duration:.8s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.lang-en .p-btn--arrow-bl.is-enter .arrow,.lang-en .p-btn--arrow.is-enter .arrow,.lang-en .p-btn--top.is-enter .arrow,.p-btn--arrow-bl.is-enter .arrow,.p-btn--arrow.is-enter .arrow,.p-btn--top.is-enter .arrow{animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.lang-en .l-other-contents .other-contents-list>.item:hover .item__arrow--right{animation-name:moveArrowRight}.p-btn--top{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:56px;position:relative;display:inline-block;width:210px;height:56px;padding-left:35px;transition:.6s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#fff;background:#d52f46}.p-btn--arrow,.p-btn--arrow-bl{line-height:60px;padding-left:30px;transition:.6s cubic-bezier(.19,1,.22,1);color:#fff;font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:inline-block;letter-spacing:.1em}.p-btn--top:focus{color:#fff}.p-btn--top .c-external{margin-left:12px;fill:#fff;stroke:#fff}.p-btn--top .arrow,.p-btn--top .arrow:before{position:absolute;margin:auto;bottom:0;top:0}.p-btn--top .arrow{right:30px;width:7px;height:7px}.p-btn--top .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.p-btn--top .arrow:before{right:1px;width:12px;height:1px;content:'';background:#fff}.p-btn--top.is-enter{color:#fff;background:#333}.p-btn--top.is-enter .arrow{animation-name:moveArrow}.p-btn--arrow{position:relative;width:240px;height:60px;background:#d52f46}.p-btn--arrow:focus{color:#fff}.p-btn--arrow .c-external{margin-left:12px;fill:#fff;stroke:#fff}.p-btn--arrow .arrow{position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}.p-btn--arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.p-btn--arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-btn--arrow.is-enter{color:#fff;background:#333}.p-btn--arrow.is-enter .arrow{animation-name:moveArrow}.p-btn--arrow-bl{position:relative;width:240px;height:60px;background:#000}.p-btn--arrow-bl:focus{color:#fff}.p-btn--arrow-bl .arrow{position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}.p-btn--arrow-bl .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.p-btn--arrow-bl .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-btn--arrow-bl.is-enter{color:#fff;background:#d52f46!important}.p-btn--arrow-bl.is-enter .arrow{animation-name:moveArrow}.lang-en .p-btn--top{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:56px;position:relative;display:inline-block;width:210px;height:56px;padding-left:35px;transition:.6s cubic-bezier(.19,1,.22,1);color:#fff;background:#d52f46}.lang-en .p-btn--arrow,.lang-en .p-btn--arrow-bl{font-size:13px;line-height:60px;display:inline-block;padding-left:30px;transition:.6s cubic-bezier(.19,1,.22,1);color:#fff;font-family:Lato,sans-serif;font-weight:400}.lang-en .p-btn--top:focus{color:#fff}.lang-en .p-btn--top .c-external{margin-left:12px;fill:#fff;stroke:#fff}.lang-en .p-btn--top .arrow{position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--top .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.lang-en .p-btn--top .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.lang-en .p-btn--top.is-enter{color:#fff;background:#333}.lang-en .p-btn--top.is-enter .arrow{animation-name:moveArrow}.lang-en .p-btn--arrow{position:relative;width:240px;height:60px;background:#d52f46}.lang-en .p-btn--arrow:focus{color:#fff}.lang-en .p-btn--arrow .c-external{margin-left:12px;fill:#fff;stroke:#fff}.index .s-value .cel-img .svg-cel,.index .s-value .cel-img2 .svg-cel,.lang-en .index .s-value .cel-img .svg-cel,.lang-en .index .s-value .cel-img2 .svg-cel{fill:#e6e6e6}.lang-en .p-btn--arrow .arrow{position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.lang-en .p-btn--arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.lang-en .p-btn--arrow.is-enter{color:#fff;background:#333}.lang-en .p-btn--arrow.is-enter .arrow{animation-name:moveArrow}.lang-en .p-btn--arrow-bl{position:relative;width:240px;height:60px;background:#000}.lang-en .p-btn--arrow-bl:focus{color:#fff}.lang-en .p-btn--arrow-bl .arrow{position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--arrow-bl .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.lang-en .p-btn--arrow-bl .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-inner,.p-inner--m,.p-inner--s,.p-inner--sm{position:relative;margin-right:auto;margin-left:auto}.lang-en .p-btn--arrow-bl.is-enter{color:#fff;background:#d52f46!important}.lang-en .p-btn--arrow-bl.is-enter .arrow{animation-name:moveArrow}.p-inner--s{width:800px}.p-inner{width:960px}.p-inner--sm{max-width:1072px;padding:0 24px}.p-inner--m{width:100%;max-width:1160px;padding-right:20px;padding-left:20px}.index .scroll{position:absolute;z-index:2;bottom:40px;left:calc(100vw - 86px);transform-origin:left}.index .scroll .scroll__line{position:relative;overflow:hidden;width:90px;height:1px;background:#ccc}.index .l-contents,.index .s-slide-wrapper,.index .svg-cel{overflow:visible}.index .scroll .scroll__line:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';animation:scrollLineTop 2s ease infinite;background:#222;animation-fill-mode:forwards}.index .scroll .scroll__text{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;top:-6px;left:-60px;letter-spacing:.1em;color:#333}.index .svg-cel .cls-1{animation:cel 3s ease-in-out infinite alternate}.index .svg-cel .waku.waku--1{animation:celWaku 1s ease-in-out infinite alternate}.index .svg-cel .waku.waku--2{animation:celWaku 2s ease-in-out infinite alternate}.index .svg-cel .maru-big .naka{animation:celMaruBig 1s ease-in-out infinite alternate;animation-delay:.6s}.index .svg-cel .maru-big .soto{animation:celMaruBig 2s ease infinite alternate}.index .svg-cel .maru-cel--3{transform-origin:center;animation:celScale 2s ease-in-out infinite alternate;animation-delay:1s}.index .svg-cel .maru-cel--2{transform-origin:center;animation:celScale2 2s ease-in-out infinite alternate;animation-delay:.5s}.index .svg-cel .nameko.nameko--1{transform-origin:center;animation:celNamekoRotate 2s ease-in-out infinite alternate}.index .svg-cel .nameko.nameko--2{transform-origin:center;animation:celNamekoRotate 3s ease-in-out infinite alternate}.index .svg-cel .wakame.wakame--1{transform-origin:center;animation:celWakameSkew1 6s ease-in-out infinite alternate}.index .svg-cel .wakame.wakame--2{transform-origin:center;animation:celWakameSkew2 3s ease-in-out infinite alternate}.index .svg-cel .wakame.wakame--3{transform-origin:center;animation:celWakameSkew3 2.5s .3s ease-in-out infinite alternate}.index .s-news .news .news__header .view-all:hover .arrow,.index .s-news .news-journal .news__header .view-all:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.index .l-header .l-header__aside{left:calc(100vw - 128px)}.index .l-bg{display:none}.index .s-slide{position:relative;float:left;width:1500px;min-width:1500px;height:100vh;transition:1.6s ease;opacity:1}.index .s-slide.is-shown{opacity:1}.index .s-slide .slide-copy{font-family:Lato,sans-serif;font-size:200px;font-weight:400;font-weight:300;position:absolute;z-index:-1;right:60vh;bottom:1vh;letter-spacing:0;color:#f8f8f8}.index .s-slide-body{position:relative;position:absolute;z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.index .s-slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;margin-bottom:60px;color:#d52f46}.index .s-slide-body .inner-box{display:inline-block}.index .s-slide-body .inner-box .title{font-size:36px;font-weight:600;line-height:1.61538;margin-top:-11.08px;margin-bottom:30.92px;letter-spacing:.1em;color:#222}.index .s-slide-body .inner-box .text{font-size:13px;line-height:1.84615;width:500px;margin-top:-5.5px;margin-bottom:34.5px;letter-spacing:.1em;color:#444}.index .s-top.s-slide{opacity:1!important}.index .s-top .awa--1{position:absolute;top:100px;right:100px}.index .s-top .awa--2{position:absolute;top:100px;right:180px}.index .s-top .awa--3{position:absolute;bottom:100px;left:650px}.index .s-top .awa--4{position:absolute;bottom:100px;left:750px}.index .s-top .awa--5{position:absolute;bottom:80px;left:800px}.index .s-top .awa--6{position:absolute;bottom:80px;left:840px}.index .s-top .text-area{position:absolute;top:0;bottom:0;display:inline-block;height:218px;margin:auto auto auto 124px}.index .s-top .text-area .tag{font-family:Lato,sans-serif;font-size:11px;font-weight:400;margin-bottom:40px;padding-left:8px;letter-spacing:.4em;color:#222}.index .s-top .text-area .title{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}.index .s-top .text-area .title .title-img{display:inline-block;width:703px;height:auto}.index .s-top .text-area .title .title-img img{width:100%}.index .s-top .text-area .title .en{font-family:Vollkorn,sans-serif;font-weight:600;display:inline-block;color:#d52f46}.index .s-top .text-area .title .en.en--l{font-size:86px}.index .s-top .text-area .title .en.en--s{font-size:64px;margin-top:6px;padding-left:6px}.index .s-top .text-area .title .ja{font-size:16px;font-weight:700;margin-top:32px;letter-spacing:.05em;color:#d52f46}.index .s-vision .awa-vision--1{position:absolute;top:100px;left:400px}.index .s-vision .awa-vision--2{position:absolute;top:100px;left:360px}.index .s-vision .awa-vision--3{position:absolute;top:calc(30vh + 420px);left:200px}.index .s-vision .awa-vision--4{position:absolute;top:calc(30vh + 420px);left:160px}.index .s-vision .slide-body{height:405px;margin-left:112px}.index .s-vision .slide-thumb .img-bg,.index .s-vision .slide-thumb .img-bg-parallax{width:calc(100vh * .7825);height:100vh}.index .s-vision .slide-thumb{position:absolute;top:0;right:-80px}.index .s-vision .slide-thumb .img-bg-cover{overflow:hidden;width:calc(100vh * .7825);min-width:520px;max-width:580px;height:100vh}.index .s-vision .slide-thumb .img-bg{display:inline-block;margin-left:160px;transform:scale(1.4);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/img_vision.jpg?20250513);background-repeat:no-repeat;background-position:left;background-size:cover}.index .s-value .value-img{position:absolute;right:-150px;width:100%;height:100%}.index .s-value .value-img .bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.6}.index .s-value .value-img .bg img{position:absolute;right:-120px;height:100vh}.index .s-value .value-img .cel1{position:absolute;z-index:3;top:-42vh;right:120px;display:inline-block;width:680px;height:auto;opacity:.5}.index .s-value .value-img .cel1 img{width:100%}.index .s-value .value-img .cel2{position:absolute;z-index:2;top:-33vh;right:540px;display:inline-block;width:500px;height:auto;opacity:.4}.index .s-value .value-img .cel3,.index .s-value .value-img .cel4,.index .s-value .value-img .cel5{z-index:2;height:auto;opacity:.6;position:absolute;display:inline-block}.index .s-value .value-img .cel2 img{width:100%}.index .s-value .value-img .cel3{top:20vh;right:170px;width:340px}.index .s-value .value-img .cel3 img{width:100%}.index .s-value .value-img .cel4{right:300px;bottom:-30vh;width:618px}.index .s-value .value-img .cel4 img{width:100%}.index .s-value .value-img .cel5{right:180px;bottom:-20vh;width:403px}.index .s-value .value-img .cel5 img{width:100%}.index .s-value .awa-value--1{position:absolute;right:340px;bottom:30vh}.index .s-value .awa-value--2{position:absolute;right:300px;bottom:30vh}.index .s-value .awa-value--3{position:absolute;z-index:10;top:10vh;left:470px}.index .s-value .awa-value--4{position:absolute;z-index:10;top:10vh;left:430px}.index .s-value .awa-value--5{position:absolute;z-index:10;top:10vh;left:400px}.index .s-value .cel-img{position:absolute;top:-230px;right:100px;transform:rotate(-70deg)}.index .s-value .cel-img2{position:absolute;top:50vh;right:-240px;transform:rotate(-70deg) scale(.2)}.index .s-value .slide-body{height:405px;margin-left:250px}.index .s-value .slide-copy{right:30vh}.index .s-projects .slide-body{height:405px;margin-left:180px}.index .s-projects .slide-thumb,.index .s-projects .slide-thumb .img-bg,.index .s-projects .slide-thumb .img-bg-cover,.index .s-projects .slide-thumb .img-bg-parallax{width:calc((100vh - 15vh) *.833333333);height:calc(100vh - 15vh)}.index .s-projects .slide-thumb{position:absolute;top:0;right:-70px;bottom:0;margin:auto}.index .s-projects .slide-thumb .img-bg-cover{overflow:hidden;max-width:520px}.index .s-projects .slide-thumb .img-bg{display:inline-block;transform:scale(1.15);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/img_projects.jpg);background-repeat:no-repeat;background-position:left;background-size:cover}.index .s-projects .slide-copy{right:50vh}.index .s-business .slide-body{height:405px;margin-left:160px}.index .s-business .slide-thumb__list{position:absolute;top:0;right:-800px}.index .s-business .slide-thumb__list .item{display:inline-block;display:block;width:580px;height:auto}.index .s-business .slide-thumb__list .item img{width:100%}.index .s-business .slide-thumb__list .item:last-child{margin-top:44px;margin-left:-100px}.index .s-news{width:2300px}.index .s-news .slide-body{display:-ms-flexbox;display:flex;padding-left:100px;-ms-flex-align:center;align-items:center}.index .s-news .slide-body--inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.index .s-news .news-journal .news__header{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline}.index .s-news .news-journal .news__header .title{font-family:Vollkorn,sans-serif;font-size:26px;font-weight:600;letter-spacing:0;color:#222}.index .s-news .news-journal .news__header .description{font-size:15px;margin-left:50px;letter-spacing:.05em;color:#222}.index .s-news .news-journal .news__header .view-all{font-size:12px;position:absolute;right:0;bottom:0;margin-bottom:-10px;padding:10px 24px 10px 0;letter-spacing:.1em;color:#d52f46}.index .s-news .news-journal .news__header .view-all .c-external{margin-left:5px}.index .s-news .news-journal .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.index .s-news .news-journal .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.index .s-news .news-journal .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.index .s-news .news-journal .news__list{display:-ms-flexbox;display:flex}.index .s-news .news-journal .news__list .list-split--before{margin-right:40px}.index .s-news .news-journal .news__list .item{position:relative;display:-ms-flexbox;display:flex;width:520px;margin-top:-1px;padding:20px 0;border-top:1px solid #999;border-bottom:1px solid #999;-ms-flex-align:center;align-items:center}.index .s-news .news-journal .news__list .item:hover .item__body .text{color:#d52f46}.index .s-news .news-journal .news__list .item .item__thumb{display:inline-block;width:140px;height:auto}.index .s-news .news-journal .news__list .item .item__thumb img{width:100%}.index .s-news .news-journal .news__list .item .item__body{display:block;width:calc(100% - 140px);padding-left:20px}.index .s-news .news-journal .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.index .s-news .news-journal .news__list .item .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:16px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.index .s-news .news-journal .news__list .item .item__body .text{font-size:13px;font-weight:700;line-height:1.5;display:block;margin-top:6.75px;margin-bottom:-3.25px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#222}.index .s-news .news-journal .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.index .s-news .news-journal .news__list .item.item--first{display:block;width:400px;margin-top:0;padding:0;border-top:none;border-bottom:none}.index .s-news .news-journal .news__list .item.item--first:hover .item__body .text{color:#d52f46}.index .s-news .news-journal .news__list .item.item--first .item__thumb{display:inline-block;width:100%;height:auto}.index .s-news .news-journal .news__list .item.item--first .item__thumb img{width:100%}.index .s-news .news-journal .news__list .item.item--first .item__body{display:block;width:100%;margin-top:10px;padding-left:0}.index .s-news .news-journal .news__list .item.item--first .item__body .date{font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.index .s-news .news-journal .news__list .item.item--first .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:16px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.index .s-news .news-journal .news__list .item.item--first .item__body .text{font-size:14px;font-weight:700;line-height:1.5;display:block;margin-top:6.5px;margin-bottom:-3.5px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#222}.index .s-news .news{margin-left:100px}.index .s-news .news.news--journal{margin-right:76px;border-bottom:none}.index .s-news .news.news--journal .news__list{display:-ms-flexbox;display:flex;border-top:none}.index .s-news .news.news--journal .news__list .list-split--before{margin-right:40px}.index .s-news .news .news__header{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline}.index .s-news .news .news__header .title{font-family:Vollkorn,sans-serif;font-size:26px;font-weight:600;letter-spacing:0;color:#222}.index .s-news .news .news__header .description{font-size:15px;margin-left:50px;letter-spacing:.05em;color:#222}.index .s-news .news .news__header .view-all{font-size:12px;position:absolute;right:0;bottom:0;margin-bottom:-10px;padding:10px 30px 10px 0;letter-spacing:.1em;color:#d52f46}.index .s-news .news .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.index .s-news .news .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.index .s-news .news .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.index .s-news .news .news__list{width:600px;border-top:1px solid #999}.index .s-news .news .news__list .item{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:20px 0;border-bottom:1px solid #999;-ms-flex-align:baseline;align-items:baseline}.index .s-news .news .news__list .item:hover .item__body .text{color:#d52f46}.index .s-news .news .news__list .item .item__tag{width:250px;padding-left:20px}.index .s-news .news .news__list .item .item__tag .cat{font-size:13px;line-height:1.5;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.index .s-news .news .news__list .item .item__tag .cat:before{position:absolute;top:6px;left:0;width:8px;height:8px;content:'';border-radius:50%}.index .s-news .news .news__list .item .item__tag .cat.cat--media:before{background-color:#9c27b0}.index .s-news .news .news__list .item .item__tag .cat.cat--info:before{background-color:#fb8c00}.index .s-news .news .news__list .item .item__tag .cat.cat--press:before{background-color:#03a9f4}.index .s-news .news .news__list .item .item__tag .cat.cat--event:before{background-color:#5efb00}.index .s-news .news .news__list .item .item__body{position:relative;z-index:1;width:calc(100% - 180px);width:100%}.index .s-news .news .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;letter-spacing:.1em;color:#999}.index .s-news .news .news__list .item .item__body .date .category{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:inline-block;margin-left:20px;letter-spacing:.1em}.index .s-news .news .news__list .item .item__body .text{font-size:13px;font-weight:700;line-height:1.69231;margin-top:5.5px;margin-bottom:-4.5px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#222}.index .copyright,.lang-en .index .s-slide .slide-copy,.lang-en .index .scroll .scroll__text{font-family:Lato,sans-serif;font-weight:400}.index .s-news .news .news__list .item .item__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.index .footer-img{position:absolute;top:0;right:-25px;width:calc(100vh * .7);height:100vh}.index .footer-img img,.index .s-footer{right:0;height:100vh;position:absolute}.index .s-footer{top:0;width:300px}.index .s-footer .awa-footer--1{position:absolute;right:340px;bottom:35vh}.index .s-footer .awa-footer--2{position:absolute;right:290px;bottom:14vh}.index .s-footer .awa-footer--3{position:absolute;z-index:10;right:420px;bottom:20vh}.index .copyright{font-size:11px;position:absolute;right:56px;bottom:30px;letter-spacing:.15em}.lang-en .index .scroll{position:absolute;z-index:2;bottom:40px;left:calc(100vw - 86px);transform-origin:left}.lang-en .index .scroll .scroll__line{position:relative;overflow:hidden;width:90px;height:1px;background:#ccc}.lang-en .index .l-contents,.lang-en .index .s-slide-wrapper,.lang-en .index .svg-cel{overflow:visible}.lang-en .index .scroll .scroll__line:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';animation:scrollLineTop 2s ease infinite;background:#222;animation-fill-mode:forwards}.lang-en .index .scroll .scroll__text{font-size:12px;position:absolute;top:-6px;left:-60px;letter-spacing:.1em;color:#333}.lang-en .index .svg-cel .cls-1{animation:cel 3s ease-in-out infinite alternate}.lang-en .index .svg-cel .waku.waku--1{animation:celWaku 1s ease-in-out infinite alternate}.lang-en .index .svg-cel .waku.waku--2{animation:celWaku 2s ease-in-out infinite alternate}.lang-en .index .svg-cel .maru-big .naka{animation:celMaruBig 1s ease-in-out infinite alternate;animation-delay:.6s}.lang-en .index .svg-cel .maru-big .soto{animation:celMaruBig 2s ease infinite alternate}.lang-en .index .svg-cel .maru-cel--3{transform-origin:center;animation:celScale 2s ease-in-out infinite alternate;animation-delay:1s}.lang-en .index .svg-cel .maru-cel--2{transform-origin:center;animation:celScale2 2s ease-in-out infinite alternate;animation-delay:.5s}.lang-en .index .svg-cel .nameko.nameko--1{transform-origin:center;animation:celNamekoRotate 2s ease-in-out infinite alternate}.lang-en .index .svg-cel .nameko.nameko--2{transform-origin:center;animation:celNamekoRotate 3s ease-in-out infinite alternate}.lang-en .index .svg-cel .wakame.wakame--1{transform-origin:center;animation:celWakameSkew1 6s ease-in-out infinite alternate}.lang-en .index .svg-cel .wakame.wakame--2{transform-origin:center;animation:celWakameSkew2 3s ease-in-out infinite alternate}.lang-en .index .svg-cel .wakame.wakame--3{transform-origin:center;animation:celWakameSkew3 2.5s .3s ease-in-out infinite alternate}.about .s-btn__arrow:hover .arrow,.lang-en .about .s-btn__arrow:hover .arrow,.lang-en .index .s-news .news .news__header .view-all:hover .arrow,.lang-en .index .s-news .news-journal .news__header .view-all:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.lang-en .index .l-header .l-header__aside{left:calc(100vw - 128px)}.lang-en .index .l-bg{display:none}.lang-en .index .s-slide{position:relative;float:left;width:1500px;min-width:1500px;height:100vh;transition:1.6s ease;opacity:1}.lang-en .index .s-slide.is-shown{opacity:1}.lang-en .index .s-slide .slide-copy{font-size:200px;font-weight:300;position:absolute;z-index:-1;right:60vh;bottom:1vh;letter-spacing:0;color:#f8f8f8}.lang-en .index .s-slide-body{position:relative;position:absolute;z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.lang-en .index .s-slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;margin-bottom:60px;color:#d52f46}.lang-en .index .s-slide-body .inner-box{display:inline-block}.lang-en .index .s-slide-body .inner-box .title{font-size:36px;font-weight:900;line-height:1.25;margin-top:-4.5px;margin-bottom:37.5px;letter-spacing:0;color:#222}.lang-en .index .s-slide-body .inner-box .text{font-size:14px;line-height:1.75;width:680px;margin-top:-5.25px;margin-bottom:34.75px;letter-spacing:0;color:#444}.lang-en .index .s-top.s-slide{opacity:1!important}.lang-en .index .s-top .awa--1{position:absolute;top:100px;right:100px}.lang-en .index .s-top .awa--2{position:absolute;top:100px;right:180px}.lang-en .index .s-top .awa--3{position:absolute;bottom:100px;left:650px}.lang-en .index .s-top .awa--4{position:absolute;bottom:100px;left:750px}.lang-en .index .s-top .awa--5{position:absolute;bottom:80px;left:800px}.lang-en .index .s-top .awa--6{position:absolute;bottom:80px;left:840px}.lang-en .index .s-top .text-area{position:absolute;top:0;bottom:0;display:inline-block;height:218px;margin:auto auto auto 124px}.lang-en .index .s-top .text-area .tag{font-family:Lato,sans-serif;font-size:11px;font-weight:400;margin-bottom:40px;padding-left:8px;letter-spacing:.4em;color:#222}.lang-en .index .s-top .text-area .title{display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;-ms-flex-direction:column}.lang-en .index .s-top .text-area .title .title-img{display:inline-block;width:703px;height:auto}.lang-en .index .s-top .text-area .title .title-img img{width:100%}.lang-en .index .s-top .text-area .title .en{font-family:Vollkorn,sans-serif;font-weight:600;display:inline-block;color:#d52f46}.lang-en .index .s-top .text-area .title .en.en--l{font-size:86px}.lang-en .index .s-top .text-area .title .en.en--s{font-size:64px;margin-top:6px;padding-left:6px}.lang-en .index .s-top .text-area .title .ja{font-size:16px;font-weight:700;margin-top:32px;letter-spacing:.05em;color:#d52f46}.lang-en .index .s-vision .slide-body .inner-box .text{width:740px}.lang-en .index .s-vision .awa-vision--1{position:absolute;top:100px;left:400px}.lang-en .index .s-vision .awa-vision--2{position:absolute;top:100px;left:360px}.lang-en .index .s-vision .awa-vision--3{position:absolute;top:calc(30vh + 420px);left:200px}.lang-en .index .s-vision .awa-vision--4{position:absolute;top:calc(30vh + 420px);left:160px}.lang-en .index .s-vision .slide-body{height:405px;margin-left:112px}.lang-en .index .s-vision .slide-thumb{position:absolute;top:0;right:-80px}.lang-en .index .s-vision .slide-thumb .img-bg-cover{overflow:hidden;width:calc(100vh * .7825);min-width:520px;max-width:580px;height:100vh}.lang-en .index .s-vision .slide-thumb .img-bg-parallax{width:calc(100vh * .7825);height:100vh}.lang-en .index .s-vision .slide-thumb .img-bg{display:inline-block;width:calc(100vh * .7825);height:100vh;margin-left:160px;transform:scale(1.4);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/img_vision.jpg?20250513);background-repeat:no-repeat;background-position:left;background-size:cover}.lang-en .index .s-value .value-img{position:absolute;right:-150px;width:100%;height:100%}.lang-en .index .s-value .value-img .bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.6}.lang-en .index .s-value .value-img .bg img{position:absolute;right:-120px;height:100vh}.lang-en .index .s-value .value-img .cel1{position:absolute;z-index:3;top:-42vh;right:120px;display:inline-block;width:680px;height:auto;opacity:.5}.lang-en .index .s-value .value-img .cel2,.lang-en .index .s-value .value-img .cel3,.lang-en .index .s-value .value-img .cel4,.lang-en .index .s-value .value-img .cel5{z-index:2;height:auto;position:absolute;display:inline-block}.lang-en .index .s-value .value-img .cel1 img{width:100%}.lang-en .index .s-value .value-img .cel2{top:-33vh;right:540px;width:500px;opacity:.4}.lang-en .index .s-value .value-img .cel2 img{width:100%}.lang-en .index .s-value .value-img .cel3{top:20vh;right:170px;width:340px;opacity:.6}.lang-en .index .s-value .value-img .cel3 img{width:100%}.lang-en .index .s-value .value-img .cel4{right:300px;bottom:-30vh;width:618px;opacity:.6}.lang-en .index .s-value .value-img .cel4 img{width:100%}.lang-en .index .s-value .value-img .cel5{right:180px;bottom:-20vh;width:403px;opacity:.6}.lang-en .index .s-value .value-img .cel5 img{width:100%}.lang-en .index .s-value .awa-value--1{position:absolute;right:340px;bottom:30vh}.lang-en .index .s-value .awa-value--2{position:absolute;right:300px;bottom:30vh}.lang-en .index .s-value .awa-value--3{position:absolute;z-index:10;top:10vh;left:470px}.lang-en .index .s-value .awa-value--4{position:absolute;z-index:10;top:10vh;left:430px}.lang-en .index .s-value .awa-value--5{position:absolute;z-index:10;top:10vh;left:400px}.lang-en .index .s-value .cel-img{position:absolute;top:-230px;right:100px;transform:rotate(-70deg)}.lang-en .index .s-value .cel-img2{position:absolute;top:50vh;right:-240px;transform:rotate(-70deg) scale(.2)}.lang-en .index .s-value .slide-body{height:405px;margin-left:250px}.lang-en .index .s-value .slide-copy{right:30vh}.lang-en .index .s-projects .slide-body{height:405px;margin-left:180px}.lang-en .index .s-projects .slide-thumb,.lang-en .index .s-projects .slide-thumb .img-bg,.lang-en .index .s-projects .slide-thumb .img-bg-cover,.lang-en .index .s-projects .slide-thumb .img-bg-parallax{width:calc((100vh - 15vh) *.833333333);height:calc(100vh - 15vh)}.lang-en .index .s-projects .slide-thumb{position:absolute;top:0;right:-70px;bottom:0;margin:auto}.lang-en .index .s-projects .slide-thumb .img-bg-cover{overflow:hidden;max-width:520px}.lang-en .index .s-projects .slide-thumb .img-bg{display:inline-block;transform:scale(1.15);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/img_projects.jpg);background-repeat:no-repeat;background-position:left;background-size:cover}.lang-en .index .s-projects .slide-copy{right:50vh}.lang-en .index .s-business .slide-body{height:405px;margin-left:160px}.lang-en .index .s-business .slide-body .inner-box .text{width:500px}.lang-en .index .s-business .slide-thumb__list{position:absolute;top:0;right:-800px}.lang-en .index .s-business .slide-thumb__list .item{display:inline-block;display:block;width:580px;height:auto}.lang-en .index .s-business .slide-thumb__list .item img{width:100%}.lang-en .index .s-business .slide-thumb__list .item:last-child{margin-top:44px;margin-left:-100px}.lang-en .index .s-news{width:2300px}.lang-en .index .s-news .slide-body{display:-ms-flexbox;display:flex;padding-left:100px;-ms-flex-align:center;align-items:center}.lang-en .index .s-news .slide-body--inner{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.lang-en .index .s-news .news-journal .news__header{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline}.lang-en .index .s-news .news-journal .news__header .title{font-family:Vollkorn,sans-serif;font-size:26px;font-weight:600;letter-spacing:0;color:#222}.lang-en .index .s-news .news-journal .news__header .description{font-size:15px;margin-left:50px;letter-spacing:.05em;color:#222}.lang-en .index .s-news .news-journal .news__header .view-all{font-size:12px;position:absolute;right:0;bottom:0;margin-bottom:-10px;padding:10px 24px 10px 0;letter-spacing:.1em;color:#d52f46}.lang-en .index .s-news .news-journal .news__header .view-all .c-external{margin-left:5px}.lang-en .index .s-news .news-journal .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .index .s-news .news-journal .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .index .s-news .news-journal .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .index .s-news .news-journal .news__list{display:-ms-flexbox;display:flex}.lang-en .index .s-news .news-journal .news__list .list-split--before{margin-right:40px}.lang-en .index .s-news .news-journal .news__list .item{position:relative;display:-ms-flexbox;display:flex;width:520px;margin-top:-1px;padding:20px 0;border-top:1px solid #999;border-bottom:1px solid #999;-ms-flex-align:center;align-items:center}.lang-en .index .s-news .news-journal .news__list .item:hover .item__body .text{color:#d52f46}.lang-en .index .s-news .news-journal .news__list .item .item__thumb{display:inline-block;width:140px;height:auto}.lang-en .index .s-news .news-journal .news__list .item .item__thumb img{width:100%}.lang-en .index .s-news .news-journal .news__list .item .item__body{display:block;width:calc(100% - 140px);padding-left:20px}.lang-en .index .s-news .news-journal .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.lang-en .index .s-news .news-journal .news__list .item .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:16px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.lang-en .index .s-news .news-journal .news__list .item .item__body .text{font-size:13px;font-weight:700;line-height:1.5;display:block;margin-top:6.75px;margin-bottom:-3.25px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#222}.lang-en .index .s-news .news-journal .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .index .s-news .news-journal .news__list .item.item--first{display:block;width:400px;margin-top:0;padding:0;border-top:none;border-bottom:none}.lang-en .index .s-news .news-journal .news__list .item.item--first:hover .item__body .text{color:#d52f46}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__thumb{display:inline-block;width:100%;height:auto}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__thumb img{width:100%}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__body{display:block;width:100%;margin-top:10px;padding-left:0}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__body .date{font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:16px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.lang-en .index .s-news .news-journal .news__list .item.item--first .item__body .text{font-size:14px;font-weight:700;line-height:1.5;display:block;margin-top:6.5px;margin-bottom:-3.5px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#222}.lang-en .index .s-news .news{margin-left:100px}.lang-en .index .s-news .news.news--journal{margin-right:76px;border-bottom:none}.lang-en .index .s-news .news.news--journal .news__list{display:-ms-flexbox;display:flex;border-top:none}.lang-en .index .s-news .news.news--journal .news__list .list-split--before{margin-right:40px}.lang-en .index .s-news .news .news__header{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline}.lang-en .index .s-news .news .news__header .title{font-family:Vollkorn,sans-serif;font-size:26px;font-weight:600;letter-spacing:0;color:#222}.lang-en .index .s-news .news .news__header .description{font-size:15px;margin-left:50px;letter-spacing:.05em;color:#222}.lang-en .index .s-news .news .news__header .view-all{font-size:12px;position:absolute;right:0;bottom:0;margin-bottom:-10px;padding:10px 30px 10px 0;letter-spacing:.1em;color:#d52f46}.lang-en .index .s-news .news .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .index .s-news .news .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .projects .l-contents .s-projects_list .projects_list>.item:hover .item__thumb img,.projects .l-contents .s-projects_list .projects_list>.item:hover .item__thumb img{transform:scale(1.1)}.lang-en .index .s-news .news .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.vision .l-kv__thumb .kv__thumb,.vision .s-profile .profile__bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .index .s-news .news .news__list{width:600px;border-top:1px solid #999}.lang-en .index .s-news .news .news__list .item{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:20px 0;border-bottom:1px solid #999;-ms-flex-align:baseline;align-items:baseline}.lang-en .index .s-news .news .news__list .item:hover .item__body .text{color:#d52f46}.lang-en .index .s-news .news .news__list .item .item__tag{width:250px;padding-left:20px}.lang-en .index .s-news .news .news__list .item .item__tag .cat{font-size:13px;line-height:0;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.lang-en .index .s-news .news .news__list .item .item__tag .cat:before{position:absolute;top:-3px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--media:before{background-color:#9c27b0}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--info:before{background-color:#fb8c00}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--event:before{background-color:#5efb00}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--press:before{background-color:#03a9f4}.lang-en .index .s-news .news .news__list .item .item__body{position:relative;z-index:1;width:calc(100% - 180px);width:100%}.lang-en .index .s-news .news .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;letter-spacing:.1em;color:#999}.lang-en .index .s-news .news .news__list .item .item__body .date .category{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:inline-block;margin-left:20px;letter-spacing:.1em}.lang-en .index .s-news .news .news__list .item .item__body .text{font-size:13px;font-weight:700;line-height:1.69231;margin-top:5.5px;margin-bottom:-4.5px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#222}.lang-en .index .copyright,.vision .s-profile .inner .profile__body .name .degree,.vision .s-profile .inner .profile__body .name .en{font-family:Lato,sans-serif;font-weight:400}.lang-en .index .s-news .news .news__list .item .item__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .index .footer-img{position:absolute;top:0;right:-25px;width:calc(100vh * .7);height:100vh}.lang-en .index .footer-img img,.lang-en .index .s-footer{right:0;height:100vh;position:absolute}.lang-en .index .s-footer{top:0;width:300px}.lang-en .index .s-footer .awa-footer--1{position:absolute;right:340px;bottom:35vh}.lang-en .index .s-footer .awa-footer--2{position:absolute;right:290px;bottom:14vh}.lang-en .index .s-footer .awa-footer--3{position:absolute;z-index:10;right:420px;bottom:20vh}.lang-en .index .copyright{font-size:11px;position:absolute;right:56px;bottom:30px;letter-spacing:.15em}.vision .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/vision/img_kv.jpg?20250513)}.vision .l-contents{margin-top:156px}.vision .s-profile{position:relative;margin-top:30px}.vision .s-profile .inner{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.vision .s-profile .inner .title{font-size:32px;margin-top:40px;letter-spacing:.1em;color:#333}.vision .s-profile .inner .profile__body{position:relative;display:inline-block;width:375px;height:auto;margin-right:20px}.vision .s-profile .inner .profile__body img{width:100%}.vision .s-profile .inner .profile__body .name{position:absolute;right:-70px;bottom:52px}.vision .s-profile .inner .profile__body .name .degree{font-size:13px;display:block;margin-bottom:32px}.vision .s-profile .inner .profile__body .name .en{font-size:15px;display:block;margin-bottom:10px}.vision .s-profile .inner .profile__body .name .ja{font-size:32px;display:inline-block;margin-right:.5em}.vision .s-profile .inner .profile__body .name .sub{font-size:20px}.vision .s-profile .profile__bg{position:absolute;z-index:1;top:60px;right:0;bottom:0;left:0;width:1120px;height:350px;margin:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/vision/profile_bg.jpg)}.vision .s-message{margin-top:72px}.vision .s-message .introduction-text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.025em}.vision .s-message .introduction-text:last-child{margin:22px 0 141px}.vision .s-message .introduction-text .red{color:#d52f46}.vision .s-group-idea{padding:100px 0;background:#f6f6f6}.vision .s-group-idea .group-idea__title{font-size:24px;letter-spacing:.1em;color:#333}.vision .s-group-idea .group-idea__list{margin-top:52px}.vision .s-group-idea .group-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:24px;-ms-flex-align:baseline;align-items:baseline}.vision .s-group-idea .group-idea__list>.item:first-child{margin-top:0}.vision .s-group-idea .group-idea__list>.item .item__no{font-size:18px;font-weight:700;margin-right:20px;color:#ccc}.vision .s-group-idea .group-idea__list>.item .item__text{font-size:18px;line-height:1.72727;margin-top:13.45px;margin-bottom:-6.55px;white-space:nowrap;letter-spacing:.025em;color:#333}.vision .s-group-idea .group-sub-idea__list{margin-top:74px;padding:40px 56px 40px 40px;background:#fff}.vision .s-group-idea .group-sub-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-pack:start;justify-content:flex-start}.vision .s-group-idea .group-sub-idea__list>.item:first-child{margin-top:0}.vision .s-group-idea .group-sub-idea__list>.item .item__no{font-size:16px;font-weight:700;color:#ccc}.vision .s-group-idea .group-sub-idea__list>.item .item__text{font-size:13px;line-height:1.92308;margin-top:-6px;margin-bottom:-6px;padding-left:30px;letter-spacing:.025em}.vision .s-group-state{padding:100px 0}.vision .s-group-state .group-state__title{font-size:24px;letter-spacing:.1em;color:#333}.vision .s-group-state .text{font-size:14px;line-height:2;margin-top:45px;margin-bottom:-7px;padding-left:30px;letter-spacing:.025em}.vision .s-group-state .text .red{font-weight:700;color:#d52f46}.vision .s-ci{margin-top:140px;margin-bottom:130px}.vision .s-ci .ci__title{font-size:20px;font-weight:700;padding-bottom:24px;text-align:center;letter-spacing:.05em;color:#333;border-bottom:1px solid #ccc}.vision .s-ci .img-ci{display:inline-block;display:block;width:288px;height:auto;margin:70px auto 0;text-align:center}.vision .s-ci .img-ci img{width:100%}.vision .s-ci .ci__read{margin-top:100px}.vision .s-ci .ci__read .text{font-size:14px;line-height:1.78571;margin-top:34.5px;margin-bottom:-5.5px;letter-spacing:.025em}.vision .s-vision-image{padding-top:82px;padding-bottom:156px;background-color:#f9f9f9}.vision .s-vision-image .inner_box{width:1024px;margin:0 auto}.vision .s-vision-image .inner_box .vision_ttl{font-family:Vollkorn,sans-serif;font-size:56px}.vision .s-vision-image .inner_box .inner__box{display:-ms-flexbox;display:flex;margin-top:82px;-ms-flex-pack:justify;justify-content:space-between}.vision .s-vision-image .inner_box .inner__box .vision_img{width:423px}.vision .s-vision-image .inner_box .inner__box .right_box{width:544px;margin-top:117px}.vision .s-vision-image .inner_box .inner__box .right_box .copy{font-size:14px;line-height:2;width:532px;margin-top:-7px;margin-bottom:43px;letter-spacing:.025em}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio{margin-top:38px;padding:32px;border:1px solid #eee;background-color:#fff}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dt{font-family:Lato,sans-serif;font-size:12px;font-weight:400;color:#999}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name{margin-top:16px}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name .en{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:block}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name .ja{font-size:24px;display:block;margin-top:8px;letter-spacing:.1em}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper .more-detail .link{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:-ms-flexbox;display:flex;letter-spacing:.05em;color:#d52f46;-ms-flex-align:start;align-items:flex-start}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper .more-detail .link:after{padding-left:11px;content:url(https://chitose-bio.com/assets/images/pc/vision/link_icon.svg)}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .read{font-size:12px;line-height:1.83333;margin-top:27px;margin-bottom:-5px;letter-spacing:.025em}.vision .s-vision-image .inner_box .vision__list{display:-ms-flexbox;display:flex;margin-top:71px;-ms-flex-pack:center;justify-content:center}.vision .s-vision-image .inner_box .vision__list>.item{width:250px}.vision .s-vision-image .inner_box .vision__list>.item:nth-child(2){margin-right:44px;margin-left:44px}.vision .s-vision-image .inner_box .vision__list>.item .item__body .read{font-size:12px;line-height:1.83333;margin-top:27px;margin-bottom:-5px;letter-spacing:.025em}.lang-en .vision .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/vision/img_kv.jpg?20250513);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .vision .l-contents{margin-top:156px}.lang-en .vision .s-profile{position:relative;margin-top:30px}.lang-en .vision .s-profile .inner{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.lang-en .vision .s-profile .inner .title{font-family:Lato,sans-serif;font-size:40px;font-weight:400;font-weight:900;line-height:1.25;margin-top:40px;letter-spacing:0;color:#333}.lang-en .vision .s-profile .inner .profile__body{position:relative;display:inline-block;width:375px;height:auto;margin-right:20px}.lang-en .vision .s-profile .inner .profile__body img{width:100%}.lang-en .vision .s-profile .inner .profile__body .name{position:absolute;right:-100px;bottom:40px}.lang-en .vision .s-profile .inner .profile__body .name .degree{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:block;margin-bottom:12px}.lang-en .vision .s-profile .inner .profile__body .name .en{font-family:Lato,sans-serif;font-size:15px;font-weight:400;display:block;margin-bottom:10px}.lang-en .vision .s-profile .inner .profile__body .name .ja{font-family:Lato,sans-serif;font-size:20px;font-weight:400;font-weight:700;display:inline-block;margin-right:.5em}.lang-en .vision .s-profile .inner .profile__body .name .sub{font-size:20px}.lang-en .vision .s-profile .profile__bg{position:absolute;z-index:1;top:60px;right:0;bottom:0;left:0;width:1120px;height:350px;margin:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/vision/profile_bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .vision .s-message{margin-top:72px}.lang-en .vision .s-message .introduction-text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:-8px;letter-spacing:.025em}.lang-en .vision .s-message .introduction-text:last-child{margin:22px 0 141px}.lang-en .vision .s-message .introduction-text .red{color:#d52f46}.lang-en .vision .s-group-idea{padding:100px 0;background:#f6f6f6}.lang-en .vision .s-group-idea .group-idea__title{font-size:24px;font-weight:900;letter-spacing:0;color:#333}.lang-en .vision .s-group-idea .group-idea__list{margin-top:52px}.lang-en .vision .s-group-idea .group-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:24px;-ms-flex-align:baseline;align-items:baseline}.lang-en .vision .s-group-idea .group-idea__list>.item:first-child{margin-top:0}.lang-en .vision .s-group-idea .group-idea__list>.item .item__no{font-size:18px;font-weight:700;margin-right:20px;color:#ccc}.lang-en .vision .s-group-idea .group-idea__list>.item .item__text{font-size:18px;line-height:1.72727;margin-top:13.45px;margin-bottom:-6.55px;white-space:normal;letter-spacing:.025em;color:#333}.lang-en .vision .s-group-idea .group-sub-idea__list{margin-top:74px;padding:40px 56px 40px 40px;background:#fff}.lang-en .value .l-kv__thumb .kv__thumb,.value .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_kv.jpg)}.lang-en .value .l-kv__thumb .kv__thumb,.lang-en .value-business .kv__bg,.lang-en .value-business .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.lang-en .value-business .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg,.lang-en .value-resources .kv__bg,.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg,.lang-en .value-technology .kv__bg,.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg,.projects .l-kv__thumb .kv__thumb,.value .l-kv__thumb .kv__thumb,.value-business .kv__bg,.value-business .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.value-business .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg,.value-resources .kv__bg,.value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.value-technology .kv__bg,.value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg,.value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .vision .s-group-idea .group-sub-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-pack:start;justify-content:flex-start}.lang-en .vision .s-group-idea .group-sub-idea__list>.item:first-child{margin-top:0}.lang-en .vision .s-group-idea .group-sub-idea__list>.item .item__no{font-size:16px;font-weight:700;color:#ccc}.lang-en .vision .s-group-idea .group-sub-idea__list>.item .item__text{font-size:14px;line-height:1.92308;margin-top:-6.46px;margin-bottom:-6.46px;padding-left:30px;letter-spacing:.025em}.lang-en .vision .s-group-state{padding:100px 0}.lang-en .vision .s-group-state .group-state__title{font-size:24px;font-weight:900;letter-spacing:0;color:#333}.lang-en .vision .s-group-state .text{font-size:16px;line-height:2;margin-top:44px;margin-bottom:-8px;padding-left:30px;letter-spacing:.025em}.lang-en .vision .s-group-state .text .red{font-weight:700;color:#d52f46}.lang-en .vision .s-ci{margin-top:140px;margin-bottom:130px}.lang-en .vision .s-ci .ci__title{font-size:24px;font-weight:900;padding-bottom:24px;text-align:center;letter-spacing:0;color:#333;border-bottom:1px solid #ccc}.lang-en .vision .s-ci .img-ci{display:inline-block;display:block;width:288px;height:auto;margin:70px auto 0;text-align:center}.lang-en .vision .s-ci .img-ci img{width:100%}.lang-en .vision .s-ci .ci__read{margin-top:100px}.lang-en .vision .s-ci .ci__read .text{font-size:16px;line-height:1.78571;margin-top:33.71px;margin-bottom:-6.29px;letter-spacing:.025em}.lang-en .vision .s-vision-image{padding-top:82px;padding-bottom:156px;background-color:#f9f9f9}.lang-en .vision .s-vision-image .inner_box{width:1024px;margin:0 auto}.lang-en .vision .s-vision-image .inner_box .vision_ttl{font-family:Vollkorn,sans-serif;font-size:56px}.lang-en .vision .s-vision-image .inner_box .inner__box{display:-ms-flexbox;display:flex;margin-top:82px;-ms-flex-pack:justify;justify-content:space-between}.lang-en .vision .s-vision-image .inner_box .inner__box .vision_img{width:423px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box{width:544px;margin-top:117px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .copy{font-size:16px;line-height:2;width:532px;margin-top:-8px;margin-bottom:42px;letter-spacing:.025em}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio{margin-top:38px;padding:32px;border:1px solid #eee;background-color:#fff}.lang-en .value .s-value,.value .s-value{padding-bottom:150px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dt{font-family:Lato,sans-serif;font-size:12px;font-weight:400;color:#999}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name{margin-top:16px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name .en{font-family:Lato,sans-serif;font-size:24px;font-weight:400;font-weight:700;display:block}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl .name .ja{font-size:24px;display:block;margin-top:8px;letter-spacing:.1em}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper .more-detail .link{font-family:Lato,sans-serif;font-size:15px;font-weight:400;display:-ms-flexbox;display:flex;letter-spacing:.05em;color:#d52f46;-ms-flex-align:start;align-items:flex-start}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper .more-detail .link:after{padding-left:11px;content:url(https://chitose-bio.com/assets/images/pc/vision/link_icon.svg)}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .read{font-size:14px;line-height:1.83333;margin-top:26.17px;margin-bottom:-5.83px;letter-spacing:.025em}.lang-en .vision .s-vision-image .inner_box .vision__list{display:-ms-flexbox;display:flex;margin-top:71px;-ms-flex-pack:center;justify-content:center}.lang-en .vision .s-vision-image .inner_box .vision__list>.item{width:250px}.lang-en .vision .s-vision-image .inner_box .vision__list>.item:nth-child(2){margin-right:44px;margin-left:44px}.lang-en .vision .s-vision-image .inner_box .vision__list>.item .item__body .read{font-size:14px;line-height:1.83333;margin-top:26.17px;margin-bottom:-5.83px;letter-spacing:.025em}.value .s-value .s-introduction{padding-top:224px}.value .s-value .s-introduction .introduction-text{font-size:16px;line-height:2.25;width:800px;margin:-10px auto;letter-spacing:.05em}.value .s-value .s-introduction .introduction-text .red{color:#d52f46}.value .s-value .s-introduction .introduction-img{display:inline-block;display:block;width:932px;height:auto;margin:36px auto 0}.value .s-value .s-introduction .introduction-img img{width:100%}.value .s-value .s-value__list .value__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.value .s-value .s-value__list .value__list>.item{width:31.25%}.value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img img{width:100%}.value .s-value .s-value__list .value__list>.item .item__body{padding-top:32px}.value .s-value .s-value__list .value__list>.item .item__body .title{color:#222}.value .s-value .s-value__list .value__list>.item .item__body .title .en{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;display:block;letter-spacing:0}.value .s-value .s-value__list .value__list>.item .item__body .title .ja{font-size:16px;display:block;margin-top:10px;letter-spacing:.05em}.value .s-value .s-value__list .value__list>.item .item__body .read{font-size:13px;line-height:1.84615;margin-top:30.5px;margin-bottom:26.5px;letter-spacing:.025em}.value .s-value .s-value__list .value__list>.item .item__body .more-detail{display:inline-block;margin-top:12px}.value .s-value .s-value__list .value__list>.item .item__body .more-detail:hover .link{opacity:.6}.value .s-value .s-value__list .value__list>.item .item__body .more-detail .link{font-size:12px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:.025em;color:#d52f46}.lang-en .value .s-value .s-introduction{padding-top:224px}.lang-en .value .s-value .s-introduction .introduction-text{font-size:16px;line-height:2;width:800px;margin:-8px auto;letter-spacing:.025em}.lang-en .value .s-value .s-introduction .introduction-text .red{color:#d52f46}.lang-en .value .s-value .s-introduction .introduction-img{display:inline-block;display:block;width:932px;height:auto;margin:36px auto 0}.lang-en .value .s-value .s-introduction .introduction-img img{width:100%}.lang-en .value .s-value .s-value__list .value__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lang-en .value .s-value .s-value__list .value__list>.item{width:31.25%}.lang-en .value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.lang-en .value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img img{width:100%}.lang-en .value .s-value .s-value__list .value__list>.item .item__body{padding-top:32px}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title{color:#222}.value-business .l-contents .s-tech__intro .text .red,.value-business .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title .en{font-family:Vollkorn,sans-serif;font-size:26px;font-weight:600;display:block;letter-spacing:0}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title .ja{font-size:16px;display:block;margin-top:10px;letter-spacing:.05em}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .read{font-size:13px;line-height:1.84615;margin-top:30.5px;margin-bottom:26.5px;letter-spacing:.025em}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .more-detail{display:inline-block;margin-top:12px}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .more-detail:hover .link{opacity:.6}.lang-en .projects .pager .wp-pagenavi .page-numbers.current,.projects .pager .wp-pagenavi .page-numbers.current{opacity:.3}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .more-detail .link{font-size:11px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:0;color:#d52f46}.value-business .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/business/img_kv.jpg)}.value-business .l-contents{position:relative}.value-business .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.value-business .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.value-business .l-contents .s-tech__intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:33px;letter-spacing:.025em}.value-business .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.value-business .l-contents .s-tech__intro .thumb-img img{width:100%}.value-business .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:13px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.46px;margin-bottom:-5.46px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.value-business .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.value-business .l-contents .s-tech__body{position:relative;margin-bottom:150px}.value-business .l-contents .s-tech__body .s-title{font-size:24px;margin-bottom:60px;letter-spacing:.1em}.value-business .l-contents .s-tech__body .tech__list{position:relative;display:block}.value-business .l-contents .s-tech__body .tech__list .item{padding:50px 0;border-top:1px solid #ddd}.value-business .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.value-business .l-contents .s-tech__body .tech__list .item .text{font-size:14px;line-height:2;position:relative;margin-top:-7px;margin-bottom:-7px;padding-left:80px;letter-spacing:.025em}.value-business .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.value-business .l-contents .value-contents{position:relative;margin-bottom:150px}.value-business .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.value-business .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.value-business .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_technology.jpg)}.value-business .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-hr.jpg)}.value-business .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.value-business .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja{color:#d52f46}.value-business .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.value-business .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.value-business .l-contents .value-contents .value-contents__list .item .link .list__title{padding:36px 20px 30px;white-space:nowrap}.value-business .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:12px;transition:.3s cubic-bezier(.19,1,.22,1)}.value-business .l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:13px;display:block;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#666}.lang-en .value-business .l-contents .s-tech__intro .text .red,.lang-en .value-business .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-business .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/business/img_kv.jpg)}.lang-en .value-business .l-contents{position:relative}.lang-en .value-business .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.lang-en .value-business .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .value-business .l-contents .s-tech__intro .text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:32px;letter-spacing:.025em}.lang-en .value-business .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.lang-en .value-business .l-contents .s-tech__intro .thumb-img img{width:100%}.lang-en .value-business .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:14px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.88px;margin-bottom:-5.88px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.lang-en .value-business .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.lang-en .value-business .l-contents .s-tech__body{position:relative;margin-bottom:150px}.lang-en .value-business .l-contents .s-tech__body .s-title{font-size:24px;font-weight:900;margin-bottom:60px;letter-spacing:0;color:#333}.lang-en .value-business .l-contents .s-tech__body .tech__list{position:relative;display:block}.lang-en .value-business .l-contents .s-tech__body .tech__list .item{padding:50px 0;border-top:1px solid #ddd}.lang-en .value-business .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .value-business .l-contents .s-tech__body .tech__list .item .text{font-size:14px;line-height:2;position:relative;margin-top:-7px;margin-bottom:-7px;padding-left:80px;letter-spacing:.025em}.lang-en .value-business .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.lang-en .value-business .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.lang-en .value-business .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja,.value-resources .l-contents .s-tech__intro .text .red,.value-resources .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-business .l-contents .value-contents{position:relative;margin-bottom:150px}.lang-en .value-business .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .value-business .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.lang-en .value-business .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_technology.jpg)}.lang-en .value-business .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-hr.jpg)}.lang-en .value-business .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.lang-en .value-business .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.lang-en .value-business .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding:0 20px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .value-business .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:0;transition:.3s cubic-bezier(.19,1,.22,1)}.value-resources .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/resources/img_kv.jpg)}.value-resources .l-contents{position:relative}.value-resources .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.value-resources .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.value-resources .l-contents .s-tech__intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:33px;letter-spacing:.025em}.value-resources .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.value-resources .l-contents .s-tech__intro .thumb-img img{width:100%}.value-resources .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:13px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.46px;margin-bottom:-5.46px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.value-resources .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.value-resources .l-contents .s-tech__body{position:relative;margin-bottom:150px}.value-resources .l-contents .s-tech__body .s-title{font-size:24px;letter-spacing:.1em}.value-resources .l-contents .s-tech__body .tech__text{font-size:13px;line-height:1.84;margin-top:48.54px;margin-bottom:46.54px;letter-spacing:.025em}.value-resources .l-contents .s-tech__body .tech__list{position:relative;display:block;margin-top:50px;margin-bottom:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.value-resources .l-contents .s-tech__body .tech__list .item{margin-top:45px}.value-resources .l-contents .s-tech__body .tech__list .item:last-child{margin-bottom:45px}.value-resources .l-contents .s-tech__body .tech__list .item .text{font-weight:900;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.value-resources .l-contents .s-tech__body .tech__list .item .text .list__No{font-size:28px;font-weight:900;padding-left:40px;color:#ccc}.value-resources .l-contents .s-tech__body .tech__list .item .text .list__text{font-size:18px;padding-left:20px;letter-spacing:.025em}.value-resources .l-contents .value-contents{position:relative;margin-bottom:150px}.value-resources .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.value-resources .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-tech.jpg)}.value-resources .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-resources .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.value-resources .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja{color:#d52f46}.value-resources .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.value-resources .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title{padding:36px 20px 30px;white-space:nowrap}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:12px;transition:.3s cubic-bezier(.19,1,.22,1)}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:13px;display:block;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#666}.lang-en .value-resources .l-contents .s-tech__intro .text .red,.lang-en .value-resources .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-resources .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/resources/img_kv.jpg)}.lang-en .value-resources .l-contents{position:relative}.lang-en .value-resources .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.lang-en .value-resources .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .value-resources .l-contents .s-tech__intro .text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:32px;letter-spacing:.025em}.lang-en .value-resources .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.lang-en .value-resources .l-contents .s-tech__intro .thumb-img img{width:100%}.lang-en .value-resources .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:14px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.88px;margin-bottom:-5.88px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.lang-en .value-resources .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.lang-en .value-resources .l-contents .s-tech__body{position:relative;margin-bottom:150px}.lang-en .value-resources .l-contents .s-tech__body .s-title{font-size:24px;font-weight:900;letter-spacing:0;color:#333}.lang-en .value-resources .l-contents .s-tech__body .tech__text{font-size:14px;line-height:1.84;margin-top:48.12px;margin-bottom:46.12px;letter-spacing:.025em}.lang-en .value-resources .l-contents .s-tech__body .tech__list{position:relative;display:block;margin-top:50px;margin-bottom:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.lang-en .value-resources .l-contents .s-tech__body .tech__list .item{margin-top:45px}.lang-en .value-resources .l-contents .s-tech__body .tech__list .item:last-child{margin-bottom:45px}.lang-en .value-resources .l-contents .s-tech__body .tech__list .item .text{font-weight:900;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.lang-en .value-resources .l-contents .s-tech__body .tech__list .item .text .list__No{font-size:28px;font-weight:900;padding-left:40px;color:#ccc}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja,.value-technology .l-contents .s-tech__intro .text .red,.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-resources .l-contents .s-tech__body .tech__list .item .text .list__text{font-size:18px;line-height:1.25;padding-left:20px;letter-spacing:.025em}.lang-en .value-resources .l-contents .value-contents{position:relative;margin-bottom:150px}.lang-en .value-resources .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-tech.jpg)}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-business.jpg)}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding:0 20px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:0;transition:.3s cubic-bezier(.19,1,.22,1)}.value-technology .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/technology/img_kv.jpg)}.value-technology .l-contents{position:relative}.value-technology .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.value-technology .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.value-technology .l-contents .s-tech__intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:33px;letter-spacing:.025em}.value-technology .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.value-technology .l-contents .s-tech__intro .thumb-img img{width:100%}.value-technology .l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:13px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.46px;margin-bottom:-5.46px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.value-technology .l-contents .s-tech__body{position:relative;margin-bottom:150px}.value-technology .l-contents .s-tech__body .s-title{font-size:24px;margin-bottom:60px;letter-spacing:.1em}.value-technology .l-contents .s-tech__body .tech__list{position:relative;display:block}.value-technology .l-contents .s-tech__body .tech__list .item{padding:50px 0;border-top:1px solid #ddd}.value-technology .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.value-technology .l-contents .s-tech__body .tech__list .item .text{font-size:14px;line-height:2;position:relative;margin-top:-7px;margin-bottom:-7px;padding-left:80px;letter-spacing:.025em}.value-technology .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.value-technology .l-contents .value-contents{position:relative;margin-bottom:150px}.value-technology .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.value-technology .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.value-technology .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.value-technology .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja{color:#d52f46}.value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-business.jpg)}.value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-hr.jpg)}.value-technology .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.value-technology .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title{padding:36px 20px 30px;white-space:nowrap}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:12px;transition:.3s cubic-bezier(.19,1,.22,1)}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:13px;display:block;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#666}.lang-en .value-technology .l-contents .s-tech__intro .text .red,.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-technology .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/technology/img_kv.jpg)}.lang-en .value-technology .l-contents{position:relative}.lang-en .value-technology .l-contents .s-tech__intro{position:relative;padding-top:70px;padding-bottom:100px}.lang-en .value-technology .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .value-technology .l-contents .s-tech__intro .text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:32px;letter-spacing:.025em}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img{position:relative;display:inline-block;width:100%;height:auto;margin-top:96px}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img img{width:100%}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:14px;line-height:1.84;position:relative;display:block;width:calc(100% - 80px);margin-top:-5.88px;margin-bottom:-5.88px;margin-left:40px;padding:20px 25px;letter-spacing:.025em;border:3px solid #bdd872}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-86px;right:210px;width:2px;height:70px;margin-left:-1px;content:'';background-color:#bdd872}.lang-en .value-technology .l-contents .s-tech__body{position:relative;margin-bottom:150px}.lang-en .value-technology .l-contents .s-tech__body .s-title{font-size:24px;font-weight:900;margin-bottom:60px;letter-spacing:0;color:#333}.lang-en .value-technology .l-contents .s-tech__body .tech__list{position:relative;display:block}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item{padding:50px 0;border-top:1px solid #ddd}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item .text{font-size:16px;line-height:2;position:relative;margin-top:-8px;margin-bottom:-8px;padding-left:80px;letter-spacing:.025em}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.lang-en .value-technology .l-contents .value-contents{position:relative;margin-bottom:150px}.lang-en .value-technology .l-contents .value-contents .value-contents__list{position:relative;display:-ms-flexbox;display:flex;max-width:1026px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item{position:relative;width:calc(50% - 20px);height:120px}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:hover .link .list__title .en,.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:hover .link .list__title .ja{color:#d52f46}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-business.jpg)}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/img_value-hr.jpg)}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-pack:start;justify-content:flex-start}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:210px;height:120px}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding:0 20px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;margin-bottom:0;transition:.3s cubic-bezier(.19,1,.22,1)}.projects .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/projects/img_kv.jpg)}.projects .s-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects .s-tags>.item{font-size:12px;font-weight:700;margin-right:16px;padding-bottom:6px;letter-spacing:0;color:#d52f46}.projects .s-tags>.item:last-child{margin-right:0}.projects .s-entities{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.projects .s-entities>.item{display:inline-block;width:70px;height:auto;margin-right:10px;border:2px solid #ddd}.projects .l-contents,.projects .s-entities>.item img{width:100%}.projects .s-entities>.item:last-child{margin-right:0}.projects .l-other-contents{margin-top:150px}.projects .l-contents .s-projects_list{margin-top:225px}.projects .l-contents .s-projects_list .projects_list{border-bottom:1px solid #eee}.projects .l-contents .s-projects_list .projects_list>.item{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:40px 0;border-top:1px solid #eee}.projects .l-contents .s-projects_list .projects_list>.item:hover{background:#f9f9f9}.projects .l-contents .s-projects_list .projects_list>.item .item__thumb{display:inline-block;overflow:hidden;width:240px;height:auto}.projects .l-contents .s-projects_list .projects_list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.projects .l-contents .s-projects_list .projects_list>.item .item__body{width:calc(100% - 240px);padding-right:50px;padding-left:50px}.projects .l-contents .s-projects_list .projects_list>.item .item__body .title{font-size:24px;line-height:1.5;margin-top:14px;margin-bottom:29px;letter-spacing:.05em;color:#333}.projects .l-contents .s-projects_list .projects_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.projects .pager{padding-top:70px;padding-bottom:70px;text-align:center}.projects .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.projects .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:45px;display:inline-block;width:auto;height:45px;margin-right:10px;padding:0 20px;transition:.3s ease;border:1px solid #ddd}.projects .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.projects .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.projects .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.projects .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.projects .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.projects .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.projects .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.lang-en .projects .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/projects/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .projects .s-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .projects .s-tags>.item{font-size:12px;font-weight:700;line-height:1.25;margin-right:16px;padding-bottom:6px;letter-spacing:0;color:#d52f46}.lang-en .projects .s-tags>.item:last-child{margin-right:0}.lang-en .projects .s-entities{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .projects .s-entities>.item{display:inline-block;width:70px;height:auto;margin-right:10px;border:2px solid #ddd}.lang-en .projects .l-contents,.lang-en .projects .s-entities>.item img{width:100%}.lang-en .projects .s-entities>.item:last-child{margin-right:0}.lang-en .projects .l-other-contents{margin-top:150px}.lang-en .projects .l-contents .s-projects_list{margin-top:225px}.lang-en .projects .l-contents .s-projects_list .projects_list{border-bottom:1px solid #eee}.lang-en .projects .l-contents .s-projects_list .projects_list>.item{position:relative;display:-ms-flexbox;display:flex;width:100%;padding:40px 0;border-top:1px solid #eee}.lang-en .projects .l-contents .s-projects_list .projects_list>.item:hover{background:#f9f9f9}.lang-en .projects .l-contents .s-projects_list .projects_list>.item .item__thumb{display:inline-block;overflow:hidden;width:240px;height:auto}.lang-en .projects .l-contents .s-projects_list .projects_list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.lang-en .projects .l-contents .s-projects_list .projects_list>.item .item__body{width:calc(100% - 240px);padding-right:50px;padding-left:50px}.lang-en .projects .l-contents .s-projects_list .projects_list>.item .item__body .title{font-size:24px;font-weight:900;line-height:1.25;margin-top:17px;margin-bottom:32px;letter-spacing:0;color:#333}.lang-en .projects .l-contents .s-projects_list .projects_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .projects .pager{padding-top:70px;padding-bottom:70px;text-align:center}.lang-en .projects .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lang-en .projects .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:45px;display:inline-block;width:auto;height:45px;margin-right:10px;padding:0 20px;transition:.3s ease;border:1px solid #ddd}.lang-en .projects .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.lang-en .projects .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.lang-en .projects .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.lang-en .projects .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .projects .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.lang-en .projects .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .projects .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.projects-detail .other-img__list{margin-bottom:100px;border-bottom:1px solid #ddd}.projects-detail .other-img__list>.item{display:inline-block;width:100%;height:auto;margin-top:30px}.projects-detail .other-img__list>.item img{width:100%}.projects-detail .other-img__list>.item:first-child{margin-top:0}.projects-detail .l-kv--detail{position:relative;z-index:2;margin-top:256px}.projects-detail .l-kv--detail .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-detail .l-contents,.projects-detail .l-kv--detail .l-kv__text{display:block;position:relative}.projects-detail .l-kv--detail .tag>.item{font-size:13px;font-weight:700;margin-right:20px;padding-bottom:6px;letter-spacing:0;color:#d52f46}.projects-detail .l-kv--detail .tag>.item:last-child{margin-right:0}.projects-detail .l-kv--detail .l-kv__text .s-title{font-size:36px;font-weight:900;line-height:1.38;margin-top:29.16px;margin-bottom:13.16px;letter-spacing:.1em;color:#222}.projects-detail .l-kv--detail .l-kv__text .description{font-size:14px;line-height:1.85714;margin-top:22px;margin-bottom:74px;letter-spacing:.05em;color:#444}.projects-detail .s-info{padding-top:40px;padding-bottom:50px;border-top:1px solid #ddd}.projects-detail .s-info .title{font-size:20px;font-weight:700;margin-bottom:36px;letter-spacing:.05em;color:#222}.projects-detail .s-info .info__list>.item,.projects-detail .s-info .text{font-size:14px;line-height:1.85714;margin-bottom:-6px;letter-spacing:.05em}.projects-detail .s-info .logo-link{transition:.3s cubic-bezier(.19,1,.22,1)}.projects-detail .s-info .logo-link:hover{opacity:.7}.projects-detail .s-info .info__list>.item{position:relative;margin-top:22px;padding-left:28px;color:#444}.projects-detail .s-info .info__list>.item:first-child{margin-top:0}.projects-detail .s-info .info__list>.item:before{position:absolute;top:7px;left:0;width:10px;height:10px;content:'';background:#444}.projects-detail .s-info .text{margin-top:-6px;color:#444}.projects-detail .s-info .entities__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.projects-detail .s-info .entities__list>.item{width:110px;margin-right:20px}.projects-detail .s-info .entities__list>.item:last-child{margin-right:0}.projects-detail .s-info .entities__list>.item .img{display:inline-block;width:100%;height:auto;border:1px solid #ddd}.projects-detail .s-info .entities__list>.item .img img{width:100%}.projects-detail .s-info .entities__list>.item .name{font-size:10px;font-weight:700;line-height:1.6;margin-top:7px;margin-bottom:-3px;letter-spacing:0;color:#444}.projects-detail .s-message{position:relative;margin-top:-20px}.projects-detail .s-message .message__title{position:relative;top:48px;text-align:center}.projects-detail .s-message .message__title .main{font-family:Vollkorn,sans-serif;font-size:56px;font-weight:600;letter-spacing:.05em;color:#222}.projects-detail .s-message .message__title .main .red{color:#d52f46}.projects-detail .s-message .message__title .sub{font-family:Lato,sans-serif;font-size:13px;font-weight:400;display:block;margin-top:10px;letter-spacing:.1em;color:#666}.projects-detail .s-message .message__bg{position:absolute;z-index:-1;top:0;top:80px;right:0;bottom:0;left:0;left:calc(-50vw + 50%);width:100vw;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/projects/bg_projects_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.projects-detail .s-message .message__list{padding:120px 0}.projects-detail .s-message .message__list li.item{display:-ms-flexbox;display:flex;margin-top:50px;padding:50px 85px 50px 50px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.05);-ms-flex-pack:justify;justify-content:space-between}.projects-detail .s-message .message__list li.item:first-child{margin-top:0}.projects-detail .s-message .message__list li.item .item__thumb{width:180px}.projects-detail .s-message .message__list li.item .item__thumb .img{display:inline-block;overflow:hidden;width:100%;height:auto;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(213,47,70,.15)}.projects-detail .s-message .message__list li.item .item__thumb .img img{width:100%}.projects-detail .s-message .message__list li.item .item__info{width:calc(100% - 180px);padding-left:50px}.projects-detail .s-message .message__list li.item .item__info .name{font-size:24px;letter-spacing:.1em;color:#333}.projects-detail .s-message .message__list li.item .item__info .text{font-size:14px;line-height:1.85714;margin-top:24px;margin-bottom:-6px;letter-spacing:.05em;color:#444}.projects-detail .s-others--no-message{margin-top:0!important;padding-top:40px;border-top:1px solid #ddd}.projects-detail .s-others,.projects-detail .s-others--no-message{margin-top:100px}.projects-detail .s-others .title,.projects-detail .s-others--no-message .title{font-size:20px;font-weight:700;margin-bottom:36px;letter-spacing:.05em;color:#222}.projects-detail .s-others .other-link__list,.projects-detail .s-others--no-message .other-link__list{margin-bottom:80px}.projects-detail .s-others .other-link__list>.item,.projects-detail .s-others--no-message .other-link__list>.item{margin-top:15px}.projects-detail .s-others .other-link__list>.item:hover .link,.projects-detail .s-others--no-message .other-link__list>.item:hover .link{opacity:.6}.projects-detail .s-others .other-link__list>.item:first-child,.projects-detail .s-others--no-message .other-link__list>.item:first-child{margin-top:0}.projects-detail .s-others .other-link__list>.item .link,.projects-detail .s-others--no-message .other-link__list>.item .link{font-size:14px;line-height:1.85714;margin-top:-6px;margin-bottom:-6px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:.05em;color:#444}.projects-detail .s-others .other-link__list>.item .text,.projects-detail .s-others--no-message .other-link__list>.item .text{font-size:14px;line-height:1.85714;margin-top:-6px;margin-bottom:-6px;letter-spacing:.05em;color:#444}.projects-detail .s-pager .pager__next .text,.projects-detail .s-pager .pager__prev .text,.projects-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em}.projects-detail .s-pager{display:-ms-flexbox;display:flex;margin-top:100px;margin-bottom:160px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.projects-detail .s-pager .pager__next .arrow,.projects-detail .s-pager .pager__prev .arrow{margin:auto;top:0;transition:.3s cubic-bezier(.19,1,.22,1);bottom:0;transform:rotate(45deg)}.projects-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.projects-detail .s-pager .pager__prev:hover .text{color:#d52f46}.projects-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.projects-detail .s-pager .pager__prev .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.projects-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__prev .arrow{position:absolute;left:2px;width:5px;height:5px;border-bottom:1px solid #222;border-left:1px solid #222}.projects-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.projects-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.projects-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.projects-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.projects-detail .s-pager .pager__view-all .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.projects-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.projects-detail .s-pager .pager__next:hover .text{color:#d52f46}.projects-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.projects-detail .s-pager .pager__next .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.projects-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__next .arrow{position:absolute;right:2px;width:5px;height:5px;border-top:1px solid #222;border-right:1px solid #222}.lang-en .projects-detail .other-img__list{margin-bottom:100px;border-bottom:1px solid #ddd}.lang-en .projects-detail .other-img__list>.item{display:inline-block;width:100%;height:auto;margin-top:30px}.lang-en .projects-detail .other-img__list>.item img{width:100%}.lang-en .projects-detail .other-img__list>.item:first-child{margin-top:0}.lang-en .projects-detail .l-kv--detail{position:relative;z-index:2;margin-top:256px}.lang-en .projects-detail .l-kv--detail .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .projects-detail .l-contents,.lang-en .projects-detail .l-kv--detail .l-kv__text{display:block;position:relative}.lang-en .projects-detail .l-kv--detail .tag>.item{font-size:13px;font-weight:700;line-height:1.25;margin-right:20px;padding-bottom:6px;letter-spacing:0;color:#d52f46}.lang-en .projects-detail .l-kv--detail .tag>.item:last-child{margin-right:0}.lang-en .projects-detail .l-kv--detail .l-kv__text .s-title{font-size:36px;font-weight:900;line-height:1.25;margin-top:31.5px;margin-bottom:15.5px;letter-spacing:0;color:#222}.lang-en .projects-detail .l-kv--detail .l-kv__text .description{font-size:16px;line-height:1.85714;margin-top:21.14px;margin-bottom:73.14px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info{padding-top:40px;padding-bottom:50px;border-top:1px solid #ddd}.lang-en .projects-detail .s-info .title{font-size:20px;font-weight:900;margin-bottom:36px;letter-spacing:0;color:#222}.lang-en .projects-detail .s-info .logo-link{transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .projects-detail .s-info .logo-link:hover{opacity:.7}.business .l-contents .s-result .business_list>.item .more-detail .link:hover,.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item:hover,.lang-en .business .l-contents .s-result .business_list>.item .more-detail .link:hover,.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item:hover,.lang-en .projects-detail .s-others .other-link__list>.item:hover .link,.lang-en .projects-detail .s-others--no-message .other-link__list>.item:hover .link{opacity:.6}.lang-en .projects-detail .s-info .info__list>.item{font-size:16px;line-height:1.85714;position:relative;margin-top:21.14px;margin-bottom:-6.86px;padding-left:28px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info .info__list>.item:first-child{margin-top:0}.lang-en .projects-detail .s-info .info__list>.item:before{position:absolute;top:11px;left:0;width:10px;height:10px;content:'';background:#444}.lang-en .projects-detail .s-info .text{font-size:16px;line-height:1.85714;margin-top:-6.86px;margin-bottom:-6.86px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info .entities__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .projects-detail .s-info .entities__list>.item{width:110px;margin-right:20px}.lang-en .projects-detail .s-info .entities__list>.item:last-child{margin-right:0}.lang-en .projects-detail .s-info .entities__list>.item .img{display:inline-block;width:100%;height:auto;border:1px solid #ddd}.lang-en .projects-detail .s-info .entities__list>.item .img img{width:100%}.lang-en .projects-detail .s-info .entities__list>.item .name{font-size:12px;font-weight:900;line-height:1.6;margin-top:6.4px;margin-bottom:-3.6px;letter-spacing:0;color:#444}.lang-en .projects-detail .s-message{position:relative;margin-top:-20px}.lang-en .projects-detail .s-message .message__title{position:relative;top:48px;text-align:center}.lang-en .projects-detail .s-message .message__title .main{font-family:Vollkorn,sans-serif;font-size:56px;font-weight:600;letter-spacing:.05em;color:#222}.lang-en .projects-detail .s-message .message__title .main .red{color:#d52f46}.lang-en .projects-detail .s-message .message__title .sub{font-family:Lato,sans-serif;font-size:14px;font-weight:400;font-weight:900;display:block;margin-top:10px;letter-spacing:0;color:#666}.lang-en .projects-detail .s-message .message__bg{position:absolute;z-index:-1;top:0;top:80px;right:0;bottom:0;left:0;left:calc(-50vw + 50%);width:100vw;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/projects/bg_projects_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .projects-detail .s-message .message__list{padding:120px 0}.lang-en .projects-detail .s-message .message__list li.item{display:-ms-flexbox;display:flex;margin-top:50px;padding:50px 85px 50px 50px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.05);-ms-flex-pack:justify;justify-content:space-between}.lang-en .projects-detail .s-message .message__list li.item:first-child{margin-top:0}.lang-en .projects-detail .s-message .message__list li.item .item__thumb{width:180px}.lang-en .projects-detail .s-message .message__list li.item .item__thumb .img{display:inline-block;overflow:hidden;width:100%;height:auto;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(213,47,70,.15)}.lang-en .recruit .l-contents,.recruit .l-contents{overflow:visible}.lang-en .projects-detail .s-message .message__list li.item .item__thumb .img img{width:100%}.lang-en .projects-detail .s-message .message__list li.item .item__info{width:calc(100% - 180px);padding-left:50px}.lang-en .projects-detail .s-message .message__list li.item .item__info .name{font-size:24px;font-weight:900;letter-spacing:0;color:#333}.lang-en .projects-detail .s-message .message__list li.item .item__info .text{font-size:16px;line-height:1.85714;margin-top:23.14px;margin-bottom:-6.86px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-others--no-message{margin-top:0!important;padding-top:40px;border-top:1px solid #ddd}.lang-en .projects-detail .s-others,.lang-en .projects-detail .s-others--no-message{margin-top:100px}.lang-en .projects-detail .s-others .title,.lang-en .projects-detail .s-others--no-message .title{font-size:20px;font-weight:900;margin-bottom:36px;letter-spacing:.025em;color:#222}.lang-en .projects-detail .s-others .other-link__list,.lang-en .projects-detail .s-others--no-message .other-link__list{margin-bottom:80px}.lang-en .projects-detail .s-others .other-link__list>.item,.lang-en .projects-detail .s-others--no-message .other-link__list>.item{margin-top:15px}.lang-en .projects-detail .s-others .other-link__list>.item:first-child,.lang-en .projects-detail .s-others--no-message .other-link__list>.item:first-child{margin-top:0}.lang-en .projects-detail .s-others .other-link__list>.item .link,.lang-en .projects-detail .s-others--no-message .other-link__list>.item .link{font-size:16px;line-height:1.85714;margin-top:-6.86px;margin-bottom:-6.86px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-others .other-link__list>.item .text,.lang-en .projects-detail .s-others--no-message .other-link__list>.item .text{font-size:16px;line-height:1.85714;margin-top:-6.86px;margin-bottom:-6.86px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-pager .pager__next .text,.lang-en .projects-detail .s-pager .pager__prev .text,.lang-en .projects-detail .s-pager .pager__view-all .text{font-size:14px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .projects-detail .s-pager{display:-ms-flexbox;display:flex;margin-top:100px;margin-bottom:160px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.lang-en .projects-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.lang-en .projects-detail .s-pager .pager__prev:hover .text{color:#d52f46}.lang-en .projects-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.lang-en .projects-detail .s-pager .pager__prev .text{color:#222}.lang-en .projects-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .projects-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .projects-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.lang-en .projects-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.lang-en .projects-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.lang-en .projects-detail .s-pager .pager__view-all .text{color:#222}.lang-en .projects-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .projects-detail .s-pager .pager__next:hover .text{color:#d52f46}.lang-en .projects-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.lang-en .projects-detail .s-pager .pager__next .text{color:#222}.lang-en .projects-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.business .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.business .l-contents .s-result{width:100%;margin:121px auto 0;padding-bottom:131px}.business .l-contents .s-result .site_ttl{font-size:28px;text-align:center;letter-spacing:.05em;color:#222}.business .l-contents .s-result .business_list{display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin:100px auto 0;padding:0 40px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.business .l-contents .s-result .business_list>.item{width:calc((100% - 10%)/ 3);max-width:335px;margin-right:5%}.business .l-contents .s-result .business_list>.item:nth-child(3n){margin-right:0}.business .l-contents .s-result .business_list>.item:nth-child(n+4){margin-top:100px}.business .l-contents .s-result .business_list>.item .item__body{position:relative;padding-bottom:70px}.business .l-contents .s-result .business_list>.item .item__body .btn{position:absolute;right:0;bottom:0;left:0;margin:auto;background:#333}.business .l-contents .s-result .business_list>.item .item__body figure{width:100%;margin:0 auto;text-align:center}.business .l-contents .s-result .business_list>.item .item__body figure img{width:240px;border:1px solid #ddd}.business .l-contents .s-result .business_list>.item .item__body .name{font-size:16px;line-height:1.55;margin-top:19.6px;margin-bottom:-4.4px;text-align:center;letter-spacing:0;color:#666}.business .l-contents .s-result .business_list>.item .item__body .list_ttl{font-size:15px;font-weight:700;line-height:1.55;margin-top:19.88px;margin-bottom:-4.13px;text-align:center;letter-spacing:.05em;color:#333}.business .l-contents .s-result .business_list>.item .item__body .caption{font-size:13px;line-height:1.84615;min-height:136px;margin-top:24.5px;margin-bottom:-5.5px;letter-spacing:.025em}.business .l-contents .s-result .business_list>.item .p-btn--arrow-bl{display:block;margin:0 auto}.business .l-contents .s-result .business_list>.item .more-detail{width:240px;margin-top:8px;margin-right:auto;margin-left:auto;text-align:right}.business .l-contents .s-result .business_list>.item .more-detail .link{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:relative;display:inline-block;padding-right:25px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:.025em;color:#d52f46}.business .l-contents .s-result .business_list>.item .more-detail .link .c-external{position:absolute;right:0}.lang-en .business .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .business .l-contents .s-result{width:100%;margin:121px auto 0;padding-bottom:131px}.lang-en .business .l-contents .s-result .site_ttl{font-size:28px;font-weight:900;text-align:center;letter-spacing:0;color:#222}.lang-en .business .l-contents .s-result .business_list{display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin:100px auto 0;padding:0 40px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .business .l-contents .s-result .business_list>.item{width:calc((100% - 10%)/ 3);max-width:335px;margin-right:5%}.lang-en .business .l-contents .s-result .business_list>.item:nth-child(3n){margin-right:0}.lang-en .business .l-contents .s-result .business_list>.item:nth-child(n+4){margin-top:100px}.lang-en .business .l-contents .s-result .business_list>.item .item__body{position:relative;padding-bottom:100px}.lang-en .business .l-contents .s-result .business_list>.item .item__body .btn{position:absolute;right:0;bottom:0;left:0;margin:auto;background:#333}.lang-en .business .l-contents .s-result .business_list>.item .item__body figure{width:100%;margin:0 auto;text-align:center}.lang-en .business .l-contents .s-result .business_list>.item .item__body figure img{width:240px;border:1px solid #ddd}.lang-en .business .l-contents .s-result .business_list>.item .item__body .name{font-size:14px;line-height:1.55;margin-top:20.15px;margin-bottom:-3.85px;text-align:center;letter-spacing:0;color:#666}.lang-en .business .l-contents .s-result .business_list>.item .item__body .list_ttl{font-size:16px;font-weight:900;line-height:1.55;margin-top:19.6px;margin-bottom:-4.4px;text-align:center;letter-spacing:0;color:#333}.lang-en .business .l-contents .s-result .business_list>.item .item__body .caption{font-size:14px;line-height:1.84615;min-height:136px;margin-top:24.08px;margin-bottom:-5.92px;letter-spacing:.025em}.lang-en .business .l-contents .s-result .business_list>.item .p-btn--arrow-bl{display:block;margin:0 auto}.lang-en .business .l-contents .s-result .business_list>.item .more-detail{width:240px;margin-top:8px;margin-right:auto;margin-left:auto;text-align:right}.lang-en .business .l-contents .s-result .business_list>.item .more-detail .link{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:relative;display:inline-block;padding-right:25px;transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;letter-spacing:.025em;color:#d52f46}.business-detail .s-gallery__inner,.business-detail .s-intro__inner{margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.business-detail .s-btn .link .text,.business-detail .s-btn__arrow>.btn__text{font-family:Lato,sans-serif;font-weight:400;letter-spacing:.1em;color:#d52f46}.lang-en .business .l-contents .s-result .business_list>.item .more-detail .link .c-external{position:absolute;right:0}.business-detail .s-intro__inner{position:relative;width:748px}.business-detail .s-gallery__inner{position:relative;width:848px}.business-detail .s-btn{position:relative;width:160px}.business-detail .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px}.business-detail .s-btn .link:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.business-detail .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.business-detail .s-btn .link .text{font-size:14px}.business-detail .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.business-detail .s-btn__arrow.official{width:130px}.business-detail .s-btn__arrow.official .c-external{margin-left:10px}.business-detail .s-btn__arrow>.btn__text{font-size:13px}.business-detail .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.business-detail .s-btn__arrow .arrow:before,.business-detail .s-btn__arrow .line{position:absolute;height:1px;background:#d52f46;bottom:0;content:''}.business-detail .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.business-detail .s-btn__arrow .arrow:before{top:0;right:1px;width:12px;margin:auto}.business-detail .s-btn__arrow .line{left:0;width:100%}.business-detail .l-kv--detail__about{position:relative;z-index:2;margin-top:176px}.business-detail .l-kv--detail__about .s-logo{width:100%;margin:0 auto;padding-bottom:30px;text-align:center}.business-detail .l-kv--detail__about .s-logo .img{width:180px;border:1px solid #ddd;background-color:#fff}.business-detail .l-kv--detail__about .s-logo .text{font-size:16px;line-height:1;margin-top:40px;margin-bottom:0;letter-spacing:0;color:#666}.business-detail .l-kv--detail__about .l-kv__text{margin-top:30px;margin-bottom:80px}.business-detail .l-kv--detail__about .l-kv__text .s-title{font-size:28px;font-weight:700;text-align:center;letter-spacing:.1em;color:#000}.business-detail .l-kv--detail__about .l-kv__bg{position:relative;width:100%;height:560px}.business-detail .l-kv--detail__about .l-kv__bg .kv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/detail/kv_img.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.business-detail .l-contents .s-detail__about{position:relative;padding-top:72px}.business-detail .l-contents .s-detail__about .s-detail__intro{position:relative}.business-detail .l-contents .s-detail__about .s-detail__intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:21px;letter-spacing:.1em;color:#444}.business-detail .l-contents .s-detail__about .s-detail__body{position:relative;margin-top:60px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list{position:relative}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item{display:-ms-flexbox;display:flex;padding:30px 0;border-top:1px solid #eee;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item:last-child{border-bottom:1px solid #eee}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-size:15px;width:120px;letter-spacing:.05em;color:#000}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value{font-size:14px;line-height:1.85714;width:calc(100% - 120px);margin-top:-6px;margin-bottom:-6px;letter-spacing:.05em;color:#666}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list{width:100%}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:17px;transition:.3s cubic-bezier(.19,1,.22,1);-ms-flex-pack:start;justify-content:flex-start}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb{display:inline-block;width:120px;height:auto}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb img{width:100%}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text{position:relative;width:calc(100% - 200px);margin-left:20px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text .text{font-size:14px;font-weight:900;line-height:1.85;margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.05em;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#c3c3c3;text-decoration-color:#c3c3c3}.business-detail .s-pager .pager__next .text,.business-detail .s-pager .pager__prev .text,.business-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-weight:400}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.business-detail .l-contents .s-detail__gallery{margin-top:60px}.business-detail .l-contents .s-detail__gallery .img{margin-top:70px}.business-detail .l-contents .s-detail__gallery:first-child{margin-top:0}.business-detail .l-contents .s-detail__links{position:relative;display:-ms-flexbox;display:flex;width:1024px;margin:116px auto;-ms-flex-pack:justify;justify-content:space-between}.business-detail .l-contents .s-detail__links .btn{margin-top:36px}.business-detail .l-contents .s-detail__links .links__list{position:relative;display:-ms-flexbox;display:flex;padding-left:164px;-ms-flex-pack:start;justify-content:flex-start}.business-detail .l-contents .s-detail__links .links__list:before{position:absolute;top:50%;left:132px;width:25px;height:1px;content:'';transform:translateX(-50%);background-color:#000}.business-detail .l-contents .s-detail__links .links__list:after{font-size:13px;position:absolute;top:50%;left:0;display:block;content:'other business';transform:translateY(-50%);letter-spacing:.1em}.business-detail .l-contents .s-detail__links .links__list .item{margin-left:20px}.business-detail .l-contents .s-detail__links .links__list .item:first-child{margin-left:0}.business-detail .l-contents .s-detail__links .links__list .item .img{width:120px;border:1px solid #ddd;background-color:#fff}.business-detail .s-pager{position:relative;display:-ms-flexbox;display:flex;width:800px;-ms-flex-pack:justify;justify-content:space-between;margin:100px auto 160px}.business-detail .s-pager .pager__next .arrow,.business-detail .s-pager .pager__prev .arrow{top:0;margin:auto;transform:rotate(45deg);transition:.3s cubic-bezier(.19,1,.22,1);bottom:0}.business-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.business-detail .s-pager .pager__prev:hover .text{color:#d52f46}.business-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.business-detail .s-pager .pager__prev .text{font-size:14px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#222}.business-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__prev .arrow{position:absolute;left:2px;width:5px;height:5px;border-bottom:1px solid #222;border-left:1px solid #222}.business-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.business-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.business-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.business-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.business-detail .s-pager .pager__view-all .text{font-size:14px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#222}.business-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.business-detail .s-pager .pager__next:hover .text{color:#d52f46}.business-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.business-detail .s-pager .pager__next .text{font-size:14px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#222}.lang-en .business-detail .s-btn .link .text,.lang-en .business-detail .s-btn__arrow>.btn__text{font-family:Lato,sans-serif;font-weight:400;letter-spacing:.1em;color:#d52f46}.business-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__next .arrow{position:absolute;right:2px;width:5px;height:5px;border-top:1px solid #222;border-right:1px solid #222}.lang-en .business-detail .s-intro__inner{position:relative;width:748px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.lang-en .business-detail .s-gallery__inner{position:relative;width:848px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.lang-en .business-detail .s-btn{position:relative;width:160px}.lang-en .business-detail .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px}.lang-en .business-detail .s-btn .link:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.lang-en .business-detail .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.lang-en .business-detail .s-btn .link .text{font-size:14px}.lang-en .business-detail .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.lang-en .business-detail .s-btn__arrow.official{width:130px}.lang-en .business-detail .s-btn__arrow.official .c-external{margin-left:10px}.lang-en .business-detail .s-btn__arrow>.btn__text{font-size:13px}.lang-en .business-detail .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .business-detail .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .business-detail .s-btn__arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .business-detail .s-btn__arrow .line{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#d52f46}.lang-en .business-detail .l-kv--detail__about{position:relative;z-index:2;margin-top:176px}.lang-en .business-detail .l-kv--detail__about .s-logo{width:100%;margin:0 auto;text-align:center}.lang-en .business-detail .l-kv--detail__about .s-logo .img{width:180px;border:1px solid #ddd;background-color:#fff}.lang-en .business-detail .l-kv--detail__about .s-logo .text{font-size:16px;line-height:1;margin-top:40px;margin-bottom:0;letter-spacing:0;color:#666}.lang-en .business-detail .l-kv--detail__about .l-kv__text{margin-top:30px;margin-bottom:80px}.lang-en .business-detail .l-kv--detail__about .l-kv__text .s-title{font-size:28px;font-weight:900;text-align:center;letter-spacing:0;color:#000}.lang-en .business-detail .l-kv--detail__about .l-kv__bg{position:relative;width:100%;height:560px}.lang-en .business-detail .l-kv--detail__about .l-kv__bg .kv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/detail/kv_img.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .business-detail .l-contents .s-detail__about{position:relative;padding-top:72px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__intro{position:relative}.lang-en .business-detail .l-contents .s-detail__about .s-detail__intro .text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:20px;letter-spacing:.025em;color:#444}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body{position:relative;margin-top:60px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list{position:relative}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item{display:-ms-flexbox;display:flex;padding:30px 0;border-top:1px solid #eee;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item:last-child{border-bottom:1px solid #eee}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-size:16px;width:180px;letter-spacing:.025em;color:#000}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value{font-size:14px;line-height:1.85714;width:calc(100% - 120px);margin-top:-6px;margin-bottom:-6px;letter-spacing:.025em;color:#666}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list{width:100%}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:17px;transition:.3s cubic-bezier(.19,1,.22,1);-ms-flex-pack:start;justify-content:flex-start}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.current,.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.current{opacity:.3}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb{display:inline-block;width:120px;height:auto}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb img{width:100%}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text{position:relative;width:calc(100% - 200px);margin-left:20px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text .text{font-size:14px;font-weight:900;line-height:1.85;margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.05em;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#c3c3c3;text-decoration-color:#c3c3c3}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .l-contents .s-detail__gallery{margin-top:60px}.lang-en .business-detail .l-contents .s-detail__gallery .img{margin-top:70px}.lang-en .business-detail .l-contents .s-detail__gallery:first-child{margin-top:0}.lang-en .business-detail .l-contents .s-detail__links{position:relative;display:-ms-flexbox;display:flex;width:1024px;margin:116px auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .business-detail .l-contents .s-detail__links .btn{margin-top:36px}.lang-en .business-detail .l-contents .s-detail__links .links__list{position:relative;display:-ms-flexbox;display:flex;padding-left:164px;-ms-flex-pack:start;justify-content:flex-start}.lang-en .business-detail .l-contents .s-detail__links .links__list:before{position:absolute;top:50%;left:132px;width:25px;height:1px;content:'';transform:translateX(-50%);background-color:#000}.lang-en .business-detail .l-contents .s-detail__links .links__list:after{font-size:13px;position:absolute;top:50%;left:0;display:block;content:'other business';transform:translateY(-50%);letter-spacing:.1em}.lang-en .business-detail .s-pager .pager__next .text,.lang-en .business-detail .s-pager .pager__prev .text,.lang-en .business-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .business-detail .l-contents .s-detail__links .links__list .item{margin-left:20px}.lang-en .business-detail .l-contents .s-detail__links .links__list .item:first-child{margin-left:0}.lang-en .business-detail .l-contents .s-detail__links .links__list .item .img{width:120px;border:1px solid #ddd;background-color:#fff}.lang-en .business-detail .s-pager{position:relative;display:-ms-flexbox;display:flex;width:800px;-ms-flex-pack:justify;justify-content:space-between;margin:100px auto 160px}.lang-en .business-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.lang-en .business-detail .s-pager .pager__prev:hover .text{color:#d52f46}.lang-en .business-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.lang-en .business-detail .s-pager .pager__prev .text{color:#222}.lang-en .business-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .business-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .business-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.lang-en .business-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.lang-en .business-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.lang-en .business-detail .s-pager .pager__view-all .text{color:#222}.lang-en .business-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .business-detail .s-pager .pager__next:hover .text{color:#d52f46}.lang-en .business-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.lang-en .business-detail .s-pager .pager__next .text{color:#222}.lang-en .business-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.about .s-title{position:relative;padding-top:5px}.about .s-title .title__black{font-size:22px;font-weight:900;display:block;margin-bottom:12px;letter-spacing:.05em;color:#000}.about .btn-googlemap,.about .s-btn__arrow .text,.about .s-red,.about .s-title .title__red,.lang-en .about .s-title .title__red{font-family:Lato,sans-serif;font-weight:400}.about .s-title .title__red{font-size:15px;display:block;text-align:center;letter-spacing:.05em;color:#d52f46}.about .s-red{color:#d52f46!important}.about .btn-googlemap{font-size:13px;position:relative;display:block;width:130px;margin-left:5px;padding-left:26px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em;color:#999}.about .btn-googlemap:hover{color:#d52f46}.about .btn-googlemap .c-googlemap{position:absolute;top:2px;left:0;transition:.3s cubic-bezier(.19,1,.22,1)}.about .btn-googlemap .line{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;content:'';background-color:#999}.about .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.about .s-btn__arrow.official{width:130px}.about .s-btn__arrow.official .c-external{margin-left:10px}.about .s-btn__arrow .text{font-size:13px;letter-spacing:.1em;color:#d52f46}.about .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.about .s-btn__arrow .arrow:before,.about .s-btn__arrow .line{position:absolute;height:1px;background:#d52f46;content:'';bottom:0}.about .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.about .s-btn__arrow .arrow:before{top:1px;right:1px;width:12px;margin:auto}.about .s-btn__arrow .line{left:0;width:100%}.about .s-group--intro{padding-top:6px}.about .s-group--intro .s-group--intro-inner{position:relative;width:100%;max-width:1024px;margin-right:auto;margin-left:auto}.about .s-group--intro .s-group--intro-inner .group--intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.1em}.about .s-group--intro .s-group--intro-inner .group--body{position:relative;width:100%;height:auto;border:10px solid #eee}.about .s-group--intro .s-group--intro-inner .group--body.u-pc-only{width:80%;margin-inline:auto}.about .s-group--intro .s-group--intro-inner .group--body .group--top{position:relative;left:-15px;width:calc(100% - 80px);max-width:922px;margin:28px auto 0;padding:48px 0;box-shadow:20px 6px 50px #d6d6d6}.about .s-group--intro .s-group--intro-inner .group--body .group--top:before{position:absolute;top:0;left:0;display:block;width:5px;height:148px;content:'';background-color:#d52f46}.about .s-group--intro .s-group--intro-inner .group--body .group--top:after{position:absolute;top:50%;right:-32px;display:block;width:0;height:0;margin-top:-75px;content:'';border-width:75px 0 75px 32px;border-style:solid;border-color:transparent transparent transparent #fff}.about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box{position:relative;display:-ms-flexbox;display:flex;width:572px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title{position:relative;margin-left:auto}.about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title .title__red{padding-left:5px}.about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title:before{position:absolute;top:-8px;left:-270px;width:202px;height:60px;content:'';background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_logo-m.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.about .s-group--intro .s-group--intro-inner .group--bottom{position:relative;left:-15px;display:-ms-flexbox;display:flex;width:calc(100% - 80px);max-width:922px;margin:20px auto 0;-ms-flex-pack:start;justify-content:flex-start}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left{position:relative;z-index:1;width:50%;min-width:405px;height:340px;margin-right:32px;padding-top:38px;box-shadow:16px 7px 66px #d6d6d6}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left:before{position:absolute;top:0;left:0;display:block;width:5px;height:340px;content:'';background-color:#d52f46}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left:after{position:absolute;top:50%;right:-30px;display:block;width:0;height:0;margin-top:-170px;content:'';border-width:170px 0 170px 30px;border-style:solid;border-color:transparent transparent transparent #fff}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .s-title{text-align:center}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .s-title .title__red{margin-bottom:22px;margin-left:-6px;padding-top:2px}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .logo-s{display:inline-block;display:block;width:202px;height:60px;margin:auto auto 18px;text-align:center}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .logo-s img{width:100%}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list{position:relative;top:3px;display:-ms-flexbox;display:flex;width:90%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list .item{position:relative;display:-ms-flexbox;display:flex;width:90px;height:90px;text-align:center;border:2px solid #d52f46;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list .item .text{font-size:13px;line-height:1.38;color:#000}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right{position:relative;z-index:0;width:50%;height:340px;padding-top:40px;box-shadow:16px 7px 66px #d6d6d6}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right:before{position:absolute;top:0;left:0;display:block;width:5px;height:340px;content:'';background-color:#d52f46}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right:after{position:absolute;top:50%;right:-29px;display:block;width:0;height:0;margin-top:-170px;content:'';border-width:170px 0 170px 30px;border-style:solid;border-color:transparent transparent transparent #fff}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title{text-align:center}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title .title__black{margin-bottom:14px}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title .title__red{margin-bottom:40px}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right>.text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:53px;text-align:center;letter-spacing:.025em;color:#000}.about .s-group--intro .s-group--intro-inner .group--bottom .group--right .btn{line-height:52px;display:block;height:52px;margin:0 auto}.about .s-group--body{position:relative;padding-top:90px}.about .s-group--body .adress-intro,.about .s-group--body .develop-intro,.about .s-group--body .entities-intro,.about .s-group--body .history-intro,.about .s-group--body .overall-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.about .s-group--body .adress-intro .body__title,.about .s-group--body .develop-intro .body__title,.about .s-group--body .entities-intro .body__title,.about .s-group--body .history-intro .body__title,.about .s-group--body .overall-intro .body__title{font-size:18px;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:.1em}.about .s-group--body .adress-intro .body__title:before,.about .s-group--body .develop-intro .body__title:before,.about .s-group--body .entities-intro .body__title:before,.about .s-group--body .history-intro .body__title:before,.about .s-group--body .overall-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:'';background-color:#000}.about .s-group--body .s-group--body-inner{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.about .s-group--body .s-group--body-inner .group__list{position:relative;max-width:700px;margin-left:auto}.about .s-group--body .s-group--body-inner .group__list .item{display:-ms-flexbox;display:flex;padding:30px 0;border-top:1px solid #eee;-ms-flex-pack:start;justify-content:flex-start}.about .s-group--body .s-group--body-inner .group__list .item:last-child{border-bottom:1px solid #eee}.about .s-group--body .s-group--body-inner .group__list .item>.key{font-size:15px;display:block;width:120px;letter-spacing:.1em;color:#000}.about .s-group--body .s-group--body-inner .group__list .item>.value{font-size:14px;line-height:1.85;display:block;width:calc(100% - 120px);margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.025em;color:#666}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item{margin-bottom:26px}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item:last-child{margin-bottom:0}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__title{font-size:14px;display:block;margin-bottom:2px;letter-spacing:.025em;color:#000}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:block;margin-bottom:16px;letter-spacing:.025em;color:#666}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__en{font-size:12px}.about .s-group--body .s-develop,.about .s-group--body .s-overall{margin-bottom:80px}.about .s-group--body .s-develop .value__list{margin-top:8px}.about .s-group--body .s-develop .value__list .item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:5px;padding:0;border-top:0}.about .s-group--body .s-develop .value__list .item:last-child{margin-bottom:0;border-bottom:0}.about .s-group--body .s-history{margin-bottom:80px}.about .s-group--body .s-history .group__list .item{padding:26px 0}.about .s-group--body .s-history .group__list .item .key{font-size:14px;width:90px;letter-spacing:0}.about .s-group--body .s-history .group__list .item .value{font-size:14px;line-height:2;width:calc(100% - 90px);margin-top:-7px;margin-bottom:-7px}.about .s-group--body .s-history .group__list .item .value .value__list{margin-top:8px}.about .s-group--body .s-history .group__list .item .value .value__list .value__item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:13px}.about .s-group--body .s-entities{margin-bottom:80px}.about .s-group--body .s-entities .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.about .s-group--body .s-entities .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:12.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.about .s-group--body .s-entities .group__list .s-btn__arrow .text{line-height:1.85}.about .s-group--body .s-adress{margin-bottom:144px}.about .s-group--body .s-adress .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.about .s-group--body .s-adress .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:10.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.about .s-group--body .s-adress .group__list .item:last-child{margin-bottom:0;border-bottom:0}.about .s-group--body .s-gallery{position:relative;width:100%;height:500px}.about .s-group--body .s-gallery .gallery-img{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_gallery.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .about .s-title{position:relative;padding-top:5px}.lang-en .about .s-title .title__black{font-size:18px;font-weight:900;display:block;margin-bottom:12px;letter-spacing:0;color:#000}.lang-en .about .s-title .title__red{font-size:15px;display:block;text-align:center;letter-spacing:.05em;color:#d52f46}.lang-en .about .btn-googlemap,.lang-en .about .s-btn__arrow .text{font-size:13px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.lang-en .about .s-title .title__chitose-bio{margin-top:-22px}.lang-en .about .s-red{font-family:Lato,sans-serif;font-weight:400;color:#d52f46!important}.lang-en .about .btn-googlemap{position:relative;display:block;width:130px;margin-left:5px;padding-left:26px;transition:.3s cubic-bezier(.19,1,.22,1);color:#999}.lang-en .about .btn-googlemap:hover{color:#d52f46}.lang-en .about .btn-googlemap .c-googlemap{position:absolute;top:2px;left:0;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .about .btn-googlemap .line{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;content:'';background-color:#999}.lang-en .about .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.lang-en .about .s-btn__arrow.official{width:130px}.lang-en .about .s-btn__arrow.official .c-external{margin-left:10px}.lang-en .about .s-btn__arrow .text{color:#d52f46}.lang-en .about .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .about .s-btn__arrow .arrow:before,.lang-en .about .s-btn__arrow .line{position:absolute;height:1px;background:#d52f46;bottom:0;content:''}.lang-en .about .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .about .s-btn__arrow .arrow:before{top:1px;right:1px;width:12px;margin:auto}.lang-en .about .s-btn__arrow .line{left:0;width:100%}.lang-en .about .s-group--intro{padding-top:6px}.lang-en .about .s-group--intro .s-group--intro-inner{position:relative;width:100%;max-width:1024px;margin-right:auto;margin-left:auto}.lang-en .about .s-group--intro .s-group--intro-inner .group--intro .text{font-size:16px;line-height:1.8;margin-top:-6.4px;margin-bottom:43.6px;letter-spacing:.025em}.lang-en .about .s-group--intro .s-group--intro-inner .group--body{position:relative;width:100%;height:auto;border:10px solid #eee}.lang-en .about .s-group--intro .s-group--intro-inner .group--body.u-pc-only{width:80%;margin-inline:auto}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top{position:relative;left:-15px;width:calc(100% - 80px);max-width:922px;margin:28px auto 0;padding:48px 0;box-shadow:20px 6px 50px #d6d6d6}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top:before{position:absolute;top:0;left:0;display:block;width:5px;height:148px;content:'';background-color:#d52f46}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top:after{position:absolute;top:50%;right:-32px;display:block;width:0;height:0;margin-top:-75px;content:'';border-width:75px 0 75px 32px;border-style:solid;border-color:transparent transparent transparent #fff}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box{position:relative;display:-ms-flexbox;display:flex;width:572px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title{position:relative;margin-left:auto}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title .title__red{padding-left:5px}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .group--top .group--top__box .s-title:before{position:absolute;top:-8px;left:-270px;width:202px;height:60px;content:'';background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_logo-m.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom{position:relative;left:-15px;display:-ms-flexbox;display:flex;width:calc(100% - 80px);max-width:922px;margin:20px auto 0;-ms-flex-pack:start;justify-content:flex-start}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left{position:relative;z-index:1;width:50%;min-width:405px;height:340px;margin-right:32px;padding-top:38px;box-shadow:16px 7px 66px #d6d6d6}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left:before{position:absolute;top:0;left:0;display:block;width:5px;height:340px;content:'';background-color:#d52f46}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left:after{position:absolute;top:50%;right:-30px;display:block;width:0;height:0;margin-top:-170px;content:'';border-width:170px 0 170px 30px;border-style:solid;border-color:transparent transparent transparent #fff}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .s-title{text-align:center}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .s-title .title__red{margin-bottom:22px;margin-left:-6px;padding-top:2px}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .logo-s{display:inline-block;display:block;width:202px;height:60px;margin:auto auto 32px;text-align:center}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .logo-s img{width:100%}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list{position:relative;top:3px;display:-ms-flexbox;display:flex;width:90%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list .item{position:relative;display:-ms-flexbox;display:flex;width:90px;height:90px;text-align:center;border:2px solid #d52f46;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--left .group__list .item .text{font-size:11px;line-height:1.38;color:#000}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right{position:relative;z-index:0;width:50%;height:340px;padding-top:40px;box-shadow:16px 7px 66px #d6d6d6}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right:before{position:absolute;top:0;left:0;display:block;width:5px;height:340px;content:'';background-color:#d52f46}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right:after{position:absolute;top:50%;right:-29px;display:block;width:0;height:0;margin-top:-170px;content:'';border-width:170px 0 170px 30px;border-style:solid;border-color:transparent transparent transparent #fff}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title{text-align:center}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title .title__black{margin-bottom:14px}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right .s-title .title__red{margin-bottom:40px}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right>.text{font-size:14px;line-height:2;width:90%;text-align:center;letter-spacing:.025em;color:#000;margin:-7px auto 53px}.lang-en .about .s-group--intro .s-group--intro-inner .group--bottom .group--right .btn{line-height:52px;display:block;height:52px;margin:0 auto}.lang-en .about .s-group--body{position:relative;padding-top:90px}.lang-en .about .s-group--body .adress-intro,.lang-en .about .s-group--body .develop-intro,.lang-en .about .s-group--body .entities-intro,.lang-en .about .s-group--body .history-intro,.lang-en .about .s-group--body .overall-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .s-group--body .adress-intro .body__title,.lang-en .about .s-group--body .develop-intro .body__title,.lang-en .about .s-group--body .entities-intro .body__title,.lang-en .about .s-group--body .history-intro .body__title,.lang-en .about .s-group--body .overall-intro .body__title{font-size:18px;font-weight:900;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:0;color:#333}.lang-en .about .s-group--body .adress-intro .body__title:before,.lang-en .about .s-group--body .develop-intro .body__title:before,.lang-en .about .s-group--body .entities-intro .body__title:before,.lang-en .about .s-group--body .history-intro .body__title:before,.lang-en .about .s-group--body .overall-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:0;content:'';background-color:#000}.lang-en .about .s-group--body .s-group--body-inner{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .s-group--body .s-group--body-inner .group__list{position:relative;max-width:700px;margin-left:auto}.lang-en .about .s-group--body .s-group--body-inner .group__list .item{display:-ms-flexbox;display:flex;padding:30px 0;border-top:1px solid #eee;-ms-flex-pack:start;justify-content:flex-start}.lang-en .about .s-group--body .s-group--body-inner .group__list .item:last-child{border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.key{font-size:16px;display:block;width:150px;letter-spacing:.025em;color:#000}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value{font-size:14px;line-height:1.86;display:block;width:calc(100% - 120px);margin-top:-6.02px;margin-bottom:-6.02px;letter-spacing:.025em;color:#666}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item{margin-bottom:26px}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item:last-child{margin-bottom:0}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__title{font-size:14px;display:block;margin-bottom:2px;letter-spacing:.025em;color:#000}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:block;margin-bottom:16px;letter-spacing:.025em;color:#666}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__en{font-size:12px}.lang-en .about .s-group--body .s-develop,.lang-en .about .s-group--body .s-overall{margin-bottom:80px}.lang-en .about .s-group--body .s-develop .value__list{margin-top:8px}.lang-en .about .s-group--body .s-develop .value__list .item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:5px;padding:0;border-top:0}.lang-en .about .s-group--body .s-develop .value__list .item:last-child{margin-bottom:0;border-bottom:0}.lang-en .about .s-group--body .s-history{margin-bottom:80px}.lang-en .about .s-group--body .s-history .group__list .item{padding:26px 0}.lang-en .about .s-group--body .s-history .group__list .item .key{font-size:14px;width:90px;letter-spacing:0}.lang-en .about .s-group--body .s-history .group__list .item .value{font-size:14px;line-height:2;width:calc(100% - 90px);margin-top:-7px;margin-bottom:-7px}.lang-en .about .s-group--body .s-history .group__list .item .value .value__list{margin-top:8px}.lang-en .about .s-group--body .s-history .group__list .item .value .value__list .value__item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:13px}.lang-en .about .s-group--body .s-entities{margin-bottom:80px}.lang-en .about .s-group--body .s-entities .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-entities .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:12.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.lang-en .about .s-group--body .s-entities .group__list .s-btn__arrow .text{line-height:1.85}.lang-en .about .s-group--body .s-adress{margin-bottom:144px}.lang-en .about .s-group--body .s-adress .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-adress .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:10.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.lang-en .about .s-group--body .s-adress .group__list .item:last-child{margin-bottom:0;border-bottom:0}.lang-en .about .s-group--body .s-gallery{position:relative;width:100%;height:500px}.lang-en .about .s-group--body .s-gallery .gallery-img{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_gallery.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.team .l-contents{width:100%;max-width:1088px;margin:0 auto;padding:0 32px}.team .l-contents .s-team .member__list>.item{display:-ms-flexbox;display:flex;margin-top:120px;-ms-flex-pack:justify;justify-content:space-between}.team .l-contents .s-team .member__list>.item:first-child{margin-top:0}.team .l-contents .s-team .member__list>.item .item__thumb{width:43%}.team .l-contents .s-team .member__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.team .l-contents .s-team .member__list>.item .item__thumb .thumb-img img{width:100%}.team .l-contents .s-team .member__list>.item .item__body{width:46.875%;margin-top:72px}.team .l-contents .s-team .member__list>.item .item__body .member-info .position{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:#999}.team .l-contents .s-team .member__list>.item .item__body .member-info .name{font-size:24px;display:inline-block;margin-top:16px;letter-spacing:.1em;color:#333}.team .l-contents .s-team .member__list>.item .item__body .member-info .name .sub{font-size:16px;margin-left:10px}.team .l-contents .s-team .member__list>.item .item__body .text{font-size:13px;line-height:2;margin-top:56.5px;margin-bottom:-6.5px;letter-spacing:.25px}.team .l-contents .s-adviser{width:800px;margin:156px auto 0}.team .l-contents .s-adviser h2.title{font-family:Vollkorn,sans-serif;font-size:40px;font-weight:600;text-align:center}.team .l-contents .s-adviser .inner_box{display:-ms-flexbox;display:flex;margin-top:60px;margin-bottom:150px;-ms-flex-pack:justify;justify-content:space-between}.team .l-contents .s-adviser .inner_box article.team_img_s{display:-ms-flexbox;display:flex}.team .l-contents .s-adviser .inner_box article.team_img_s .thumb-img{display:inline-block;width:166px;height:auto}.team .l-contents .s-adviser .inner_box article.team_img_s .thumb-img img{width:100%}.team .l-contents .s-adviser .inner_box article.team_img_s .text{margin-top:32px;margin-left:30px}.team .l-contents .s-adviser .inner_box article.team_img_s .text .title .ja{font-size:20px;letter-spacing:.025em;color:#222}.team .l-contents .s-adviser .inner_box article.team_img_s .text .title .small{font-size:13px;margin-left:0;letter-spacing:.025em;color:#222}.team .l-contents .s-adviser .inner_box article.team_img_s .text .read{font-size:13px;line-height:1.69231;margin-top:19.5px;margin-bottom:-4.5px;letter-spacing:.25px}.lang-en .team .l-contents{width:100%;max-width:1088px;margin:0 auto;padding:0 32px}.lang-en .team .l-contents .s-team .member__list>.item{display:-ms-flexbox;display:flex;margin-top:120px;-ms-flex-pack:justify;justify-content:space-between}.lang-en .team .l-contents .s-team .member__list>.item:first-child{margin-top:0}.lang-en .team .l-contents .s-team .member__list>.item .item__thumb{width:43%}.lang-en .team .l-contents .s-team .member__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.lang-en .team .l-contents .s-team .member__list>.item .item__thumb .thumb-img img{width:100%}.lang-en .team .l-contents .s-team .member__list>.item .item__body{width:46.875%;margin-top:72px}.lang-en .team .l-contents .s-team .member__list>.item .item__body .member-info .position{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:#999}.lang-en .team .l-contents .s-team .member__list>.item .item__body .member-info .name{font-size:24px;font-weight:900;display:inline-block;margin-top:16px;letter-spacing:.025em;color:#333}.lang-en .team .l-contents .s-team .member__list>.item .item__body .member-info .name .sub{font-size:16px;margin-left:10px}.lang-en .team .l-contents .s-team .member__list>.item .item__body .text{font-size:14px;line-height:2;margin-top:56px;margin-bottom:-7px;letter-spacing:.03px}.lang-en .team .l-contents .s-adviser{width:960px;margin:156px auto 0}.lang-en .team .l-contents .s-adviser h2.title{font-family:Vollkorn,sans-serif;font-size:40px;font-weight:600;text-align:center}.lang-en .team .l-contents .s-adviser .inner_box{display:-ms-flexbox;display:flex;margin-top:60px;margin-bottom:150px;-ms-flex-pack:justify;justify-content:space-between}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s{display:-ms-flexbox;display:flex}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .thumb-img{display:inline-block;width:250px;height:auto}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .thumb-img img{width:100%}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .text{margin-top:32px;margin-left:30px}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .text .title .ja{font-size:15px;font-weight:900;letter-spacing:.025em;color:#222}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .text .read{font-size:12px;line-height:1.25;margin-top:22.5px;margin-bottom:-1.5px;padding-right:60px;letter-spacing:.03px}.lang-en .team .l-contents .s-adviser .inner_box article.team_img_s .text .read.read-rp0{padding-right:0}.news .l-contents{width:100%;max-width:1324px;margin:0 auto;padding:0 32px;background-color:#f3f3f3}.news .l-contents .s-news-select{position:relative;z-index:2;width:100%;max-width:1080px;margin:50px auto 0}.news .l-contents .s-news-select:before{position:absolute;z-index:2;top:50%;left:calc((100% - 120px)/ 2);width:1px;height:30px;content:'';transform:translateY(-50%);border-right:1px solid #ddd}.news .l-contents .s-news-select .news-select{display:-ms-flexbox;display:flex}.news .l-contents .s-news-select .news-select>.item{position:relative;width:calc((100% - 120px)/ 2);text-align:center;background:#fff}.news .l-contents .s-news-select .news-select>.item.item--year{width:110px;margin-left:10px}.news .l-contents .s-news-select .news-select>.item.item--year .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:110px;height:auto;margin:10px auto 0;padding:16px 0;background:#fff;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.news .l-contents .s-news-select .news-select>.item:hover{background:#f9f9f9}.news .l-contents .s-news-select .news-select>.item:hover .key{color:#d52f46}.news .l-contents .s-news-select .news-select>.item:hover .key:before{transform:scaleX(1)}.news .l-contents .s-news-select .news-select>.item:hover .value__list--wrapper{display:block}.news .l-contents .s-news-select .news-select>.item .key{font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:90px;position:relative;letter-spacing:.15em;color:#222}.news .l-contents .s-news-select .news-select>.item .key:before{position:absolute;right:0;bottom:0;left:0;width:110px;height:3px;margin:auto;content:'';transform:scaleX(0);transform-origin:center;background:#d52f46}.news .l-contents .s-news-select .news-select>.item .value__list--wrapper{display:none;width:100%;height:100%}.news .l-contents .s-news-select .news-select>.item .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;width:400px;height:auto;margin:10px auto 0;padding:30px 52px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .l-contents .s-news-select .news-select>.item .value__list>.item{display:inline-block;padding:10px 13px}.news .l-contents .s-news-select .news-select>.item .value__list>.item:hover .link{color:#d52f46}.news .l-contents .s-news-select .news-select>.item .value__list>.item .link{font-size:13px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:0;color:#222}.news .l-contents .s-news_list{position:relative;z-index:1;width:100%;max-width:1088px;margin:50px auto;background-color:#fff}.news .l-contents .s-news_list .dummyText{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-bottom:70px;text-align:center;letter-spacing:.05em;color:#333}.news .l-contents .s-news_list .news_list{width:100%;padding-bottom:70px}.news .l-contents .s-news_list .news_list>.item{position:relative;width:100%;padding:40px 112px;background:#fff}.news .l-contents .s-news_list .news_list>.item:before{position:absolute;right:0;bottom:0;left:0;width:90%;height:1px;margin:auto;content:'';background:#eee}.news .l-contents .s-news_list .news_list>.item:hover{background:#f9f9f9}.news .l-contents .s-news_list .news_list>.item .item__sub-info{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date{display:inline-block}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--media:before{background-color:#9c27b0}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--info:before{background-color:#fb8c00}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--press:before{background-color:#03a9f4}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:block;margin-top:10px;color:#999}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf{display:inline-block}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf.is-none{display:none}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf .pdf-text{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:inline-block;margin-left:4px;color:#999}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{font-size:11px;line-height:20px;margin-left:9px;padding-right:16px;padding-left:16px;text-align:center;letter-spacing:0;color:#666}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item:first-child{margin-left:20px}.news .l-contents .s-news_list .news_list>.item .item__main .title{font-size:14px;line-height:2;margin-top:23px;margin-bottom:-7px;letter-spacing:.05em;color:#333}.news .l-contents .s-news_list .news_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.news .l-contents .s-news_list .pager{padding-bottom:70px;text-align:center}.news .l-contents .s-news_list .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:45px;display:inline-block;width:auto;height:45px;margin-right:10px;padding:0 20px;transition:.3s ease;border:1px solid #ddd}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.lang-en .news .l-contents{width:100%;max-width:1324px;margin:0 auto;padding:0 32px;background-color:#f3f3f3}.lang-en .news .l-contents .s-news-select{position:relative;z-index:2;width:100%;max-width:1080px;margin:50px auto 0}.lang-en .news .l-contents .s-news-select:before{position:absolute;z-index:2;top:50%;left:calc((100% - 120px)/ 2);width:1px;height:30px;content:'';transform:translateY(-50%);border-right:1px solid #ddd}.lang-en .news .l-contents .s-news-select .news-select{display:-ms-flexbox;display:flex}.lang-en .news .l-contents .s-news-select .news-select>.item{position:relative;width:calc((100% - 120px)/ 2);text-align:center;background:#fff}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year{width:110px;margin-left:10px}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:110px;height:auto;margin:10px auto 0;padding:16px 0;background:#fff;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.lang-en .news .l-contents .s-news-select .news-select>.item:hover{background:#f9f9f9}.lang-en .news .l-contents .s-news-select .news-select>.item:hover .key{color:#d52f46}.lang-en .news .l-contents .s-news-select .news-select>.item:hover .key:before{transform:scaleX(1)}.lang-en .news .l-contents .s-news-select .news-select>.item:hover .value__list--wrapper{display:block}.lang-en .news .l-contents .s-news-select .news-select>.item .key{font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:90px;position:relative;letter-spacing:.15em;color:#222}.lang-en .news .l-contents .s-news-select .news-select>.item .key:before{position:absolute;right:0;bottom:0;left:0;width:110px;height:3px;margin:auto;content:'';transform:scaleX(0);transform-origin:center;background:#d52f46}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list--wrapper{display:none;width:100%;height:100%}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;width:400px;height:auto;margin:10px auto 0;padding:30px 52px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list>.item{display:inline-block;padding:10px 13px}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list>.item:hover .link{color:#d52f46}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list>.item .link{font-size:13px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:0;color:#222}.lang-en .news .l-contents .s-news_list{position:relative;z-index:1;width:100%;max-width:1088px;margin:50px auto;background-color:#fff}.lang-en .news .l-contents .s-news_list .dummyText{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-bottom:70px;text-align:center;letter-spacing:.025em;color:#333}.lang-en .news .l-contents .s-news_list .news_list{width:100%;padding-bottom:70px}.lang-en .news .l-contents .s-news_list .news_list>.item{position:relative;width:100%;padding:40px 112px;background:#fff}.lang-en .news .l-contents .s-news_list .news_list>.item:before{position:absolute;right:0;bottom:0;left:0;width:90%;height:1px;margin:auto;content:'';background:#eee}.lang-en .news .l-contents .s-news_list .news_list>.item:hover{background:#f9f9f9}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date{display:inline-block}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--media:before{background-color:#9c27b0}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--info:before{background-color:#fb8c00}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--press:before{background-color:#03a9f4}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:block;margin-top:10px;color:#999}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf{display:inline-block}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf.is-none{display:none}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf .pdf-text{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:inline-block;margin-left:4px;color:#999}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{font-size:11px;line-height:20px;margin-left:9px;padding-right:16px;padding-left:16px;text-align:center;letter-spacing:0;color:#666}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item:first-child{margin-left:20px}.lang-en .news .l-contents .s-news_list .news_list>.item .item__main .title{font-size:18px;font-weight:900;line-height:1.5;margin-top:25.5px;margin-bottom:-4.5px;letter-spacing:.025em;color:#333}.news-detail .l-kv--nwes-detail .date,.news-detail .s-share .share__text{font-family:Lato,sans-serif;font-weight:400}.lang-en .news .l-contents .s-news_list .news_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .news .l-contents .s-news_list .pager{padding-bottom:70px;text-align:center}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:45px;display:inline-block;width:auto;height:45px;margin-right:10px;padding:0 20px;transition:.3s ease;border:1px solid #ddd}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .news .l-contents .s-news_list .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.news-detail .l-kv--nwes-detail{position:relative;z-index:500;width:100%;padding-top:235px}.news-detail .l-kv--nwes-detail .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.news-detail .l-kv--nwes-detail .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.news-detail .l-kv--nwes-detail .cat.cat--media:before{background-color:#9c27b0}.news-detail .l-kv--nwes-detail .cat.cat--info:before{background-color:#fb8c00}.news-detail .l-kv--nwes-detail .cat.cat--press:before{background-color:#03a9f4}.news-detail .l-kv--nwes-detail .title{font-size:28px;line-height:1.42857;position:relative;margin-top:34px;margin-bottom:-6px;padding:30px 0;color:#333;border-bottom:1px solid #bbb}.news-detail .l-kv--nwes-detail .title:before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';background:#bbb}.news-detail .l-kv--nwes-detail .title:after{position:absolute;top:0;left:0;width:200px;height:1px;content:'';background:#333}.news-detail .l-kv--nwes-detail .date{font-size:12px;display:inline-block;height:72px;padding-top:36px;letter-spacing:0;color:#999}.news-detail .l-kv--nwes-detail .tags{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.news-detail .l-kv--nwes-detail .tags>.item{font-size:11px;display:inline-block;margin-left:10px;padding:16px;letter-spacing:0;color:#666}.news-detail .s-share{display:-ms-flexbox;display:flex;width:100%;height:160px;margin-top:160px;padding-right:90px;padding-left:80px;background:#333;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.news-detail .s-share .share__text{font-size:16px;letter-spacing:.1em;color:#fff}.news-detail .s-share ul.sns__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.news-detail .s-share ul.sns__list li.item{width:45px;margin-left:15px;transition:.3s cubic-bezier(.19,1,.22,1)}.news-detail .s-share ul.sns__list li.item:hover{opacity:.7}.news-detail .s-share ul.sns__list li.item:first-child{margin-left:0}.news-detail .s-main h1{font-size:28px;line-height:1.42857;margin-top:34px;margin-bottom:-6px;color:#333}.news-detail .s-main h2{font-size:20px;font-weight:700;line-height:1.6;margin-top:66px;margin-bottom:-6px;letter-spacing:.05em;color:#333}.news-detail .s-main h3{font-size:17px;font-weight:700;line-height:1.88235;margin-top:64.5px;margin-bottom:-7.5px;letter-spacing:.05em;color:#333}.news-detail .s-main h4{font-size:15px;font-weight:700;line-height:1.88235;margin-top:65.38px;margin-bottom:-6.62px;letter-spacing:.05em;color:#333}.news-detail .s-main p,.news-detail .s-main small,.news-detail .s-main ul li{line-height:2.14286;letter-spacing:.05em}.news-detail .s-main p{font-size:14px;margin-top:52px;margin-bottom:-8px;color:#333}.news-detail .s-main a{transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;color:#d52f46}.news-detail .s-main a:hover{opacity:.6}.news-detail .s-main img{display:-ms-flexbox;display:flex;margin:0 auto;padding-top:20px}.news-detail .s-main small{font-size:13px;display:block;margin-top:32.57px;margin-bottom:-7.43px;color:#999}.news-detail .s-main ul{margin-top:40px}.news-detail .s-main ul li{font-size:14px;margin-top:12px;margin-bottom:-8px;margin-left:1em;text-indent:-1em;color:#333}.news-detail .s-main .s-company-info__list{width:100%;margin-top:34px!important}.news-detail .s-main .s-company-info__list>.item{display:-ms-flexbox;display:flex;width:100%;margin:-1px 0 0!important;padding:20px 0;text-indent:unset!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.news-detail .s-main .s-company-info__list>.item .key{font-size:14px;line-height:1.71429;width:150px;margin-top:-5px;margin-bottom:-5px;letter-spacing:.05em;color:#333}.news-detail .s-main .s-valu__list{display:-ms-flexbox;display:flex;margin-top:0!important}.news-detail .s-main .s-valu__list>.item{width:325px;margin:0!important;text-indent:unset!important}.news-detail .s-main .s-valu__list>.item .item__text{font-size:14px;line-height:1.71429;margin-top:-5px;margin-bottom:-5px;letter-spacing:.05em;color:#666}.news-detail .s-pager .pager__next .text,.news-detail .s-pager .pager__prev .text,.news-detail .s-pager .pager__view-all .text{font-size:14px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.news-detail .s-main .s-valu__list>.item .item__thumb.thumb--phyt{display:inline-block;width:135px;height:auto}.news-detail .s-main .s-valu__list>.item .item__thumb.thumb--phyt img{width:100%}.news-detail .s-main .s-valu__list>.item .item__thumb.thumb--terraponica{display:inline-block;width:215px;height:auto}.news-detail .s-main .s-valu__list>.item .item__thumb.thumb--terraponica img{width:100%}.news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill1{display:inline-block;width:260px;height:auto}.news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill1 img{width:100%}.news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill2{display:inline-block;width:260px;height:auto}.news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill2 img{width:100%}.news-detail .s-pager{display:-ms-flexbox;display:flex;margin-bottom:160px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.news-detail .s-pager .pager__next .arrow,.news-detail .s-pager .pager__prev .arrow{top:0;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);bottom:0}.news-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.news-detail .s-pager .pager__prev:hover .text{color:#d52f46}.news-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.news-detail .s-pager .pager__prev .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.news-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__prev .arrow{position:absolute;left:2px;width:5px;height:5px;border-bottom:1px solid #222;border-left:1px solid #222}.news-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.news-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.news-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.news-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.news-detail .s-pager .pager__view-all .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.news-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.news-detail .s-pager .pager__next:hover .text{color:#d52f46}.news-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.news-detail .s-pager .pager__next .text{transition:.3s cubic-bezier(.19,1,.22,1);color:#222}.news-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__next .arrow{position:absolute;right:2px;width:5px;height:5px;border-top:1px solid #222;border-right:1px solid #222}.lang-en .news-detail .l-kv--nwes-detail{position:relative;z-index:500;width:100%;padding-top:235px}.lang-en .news-detail .l-kv--nwes-detail .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.lang-en .news-detail .l-kv--nwes-detail .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--media:before{background-color:#9c27b0}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--info:before{background-color:#fb8c00}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--press:before{background-color:#03a9f4}.lang-en .news-detail .l-kv--nwes-detail .title{font-size:28px;font-weight:900;line-height:1.42857;position:relative;margin-top:34px;margin-bottom:-6px;padding:30px 0;letter-spacing:0;color:#333;border-bottom:1px solid #bbb}.lang-en .news-detail .l-kv--nwes-detail .title:before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';background:#bbb}.lang-en .news-detail .l-kv--nwes-detail .title:after{position:absolute;top:0;left:0;width:200px;height:1px;content:'';background:#333}.lang-en .news-detail .l-kv--nwes-detail .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:inline-block;height:72px;padding-top:36px;letter-spacing:0;color:#999}.lang-en .news-detail .l-kv--nwes-detail .tags{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news-detail .l-kv--nwes-detail .tags>.item{font-size:11px;display:inline-block;margin-left:10px;padding:16px;letter-spacing:0;color:#666}.lang-en .news-detail .s-share{display:-ms-flexbox;display:flex;width:100%;height:160px;margin-top:160px;padding-right:90px;padding-left:80px;background:#333;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.lang-en .news-detail .s-share .share__text{font-family:Lato,sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;color:#fff}.lang-en .news-detail .s-share ul.sns__list{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news-detail .s-share ul.sns__list li.item{width:45px;margin-left:15px;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .news-detail .s-share ul.sns__list li.item:hover{opacity:.7}.lang-en .news-detail .s-share ul.sns__list li.item:first-child{margin-left:0}.lang-en .news-detail .s-main h1{font-size:28px;font-weight:900;line-height:1.42857;margin-top:34px;margin-bottom:-6px;color:#333}.lang-en .news-detail .s-main h2{font-size:20px;font-weight:900;line-height:1.6;margin-top:66px;margin-bottom:-6px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main h3{font-size:17px;font-weight:900;line-height:1.88235;margin-top:64.5px;margin-bottom:-7.5px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main h4{font-size:15px;font-weight:900;line-height:1.88235;margin-top:65.38px;margin-bottom:-6.62px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-pager .pager__next .text,.lang-en .news-detail .s-pager .pager__prev .text,.lang-en .news-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-weight:400;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .news-detail .s-main h5,.lang-en .news-detail .s-main h6{font-size:13px;line-height:1.88235;margin-top:14.26px;margin-bottom:-5.74px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main p{font-size:14px;line-height:2;margin-top:53px;margin-bottom:-7px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main a{transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;color:#d52f46}.lang-en .news-detail .s-main a:hover{opacity:.6}.lang-en .recruit .l-contents .s-journal .journal__img:hover,.recruit .l-contents .s-journal .journal__img:hover{opacity:.7}.lang-en .news-detail .s-main img{display:-ms-flexbox;display:flex;margin:0 auto;padding-top:20px}.lang-en .news-detail .s-main small{font-size:13px;line-height:2;display:block;margin-top:33.5px;margin-bottom:-6.5px;letter-spacing:.025em;color:#999}.lang-en .news-detail .s-main ul{margin-top:40px}.lang-en .news-detail .s-main ul li{font-size:14px;line-height:2;margin-top:13px;margin-bottom:-7px;margin-left:1em;text-indent:-1em;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main .s-company-info__list{width:100%;margin-top:34px!important}.lang-en .news-detail .s-main .s-company-info__list>.item{display:-ms-flexbox;display:flex;width:100%;margin:-1px 0 0!important;padding:20px 0;text-indent:unset!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news-detail .s-main .s-company-info__list>.item .key{font-size:14px;line-height:1.71429;width:150px;margin-top:-5px;margin-bottom:-5px;letter-spacing:.05em;color:#333}.lang-en .news-detail .s-main .s-valu__list{display:-ms-flexbox;display:flex;margin-top:0!important}.lang-en .news-detail .s-main .s-valu__list>.item{width:325px;margin:0!important;text-indent:unset!important}.lang-en .news-detail .s-main .s-valu__list>.item .item__text{font-size:14px;line-height:1.71429;margin-top:-5px;margin-bottom:-5px;letter-spacing:.05em;color:#666}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.thumb--phyt{display:inline-block;width:135px;height:auto}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.thumb--phyt img{width:100%}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.thumb--terraponica{display:inline-block;width:215px;height:auto}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.thumb--terraponica img{width:100%}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill1{display:inline-block;width:260px;height:auto}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill1 img{width:100%}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill2{display:inline-block;width:260px;height:auto}.lang-en .news-detail .s-main .s-valu__list>.item .item__thumb.tumb--skill2 img{width:100%}.lang-en .news-detail .s-pager{display:-ms-flexbox;display:flex;margin-bottom:160px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.lang-en .news-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:20px;-ms-flex-align:center;align-items:center}.lang-en .news-detail .s-pager .pager__prev:hover .text{color:#d52f46}.lang-en .news-detail .s-pager .pager__prev:hover .arrow{border-color:#d52f46}.lang-en .news-detail .s-pager .pager__prev .text{font-size:14px;letter-spacing:.1em;color:#222}.lang-en .news-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .news-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:180px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .news-detail .s-pager .pager__view-all:hover .text{color:#d52f46}.lang-en .news-detail .s-pager .pager__view-all:hover:before{background:#d52f46}.lang-en .news-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';transition:.3s cubic-bezier(.19,1,.22,1);background:#222}.lang-en .news-detail .s-pager .pager__view-all .text{font-size:14px;letter-spacing:.1em;color:#222}.lang-en .news-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .news-detail .s-pager .pager__next:hover .text{color:#d52f46}.lang-en .news-detail .s-pager .pager__next:hover .arrow{border-color:#d52f46}.lang-en .news-detail .s-pager .pager__next .text{font-size:14px;letter-spacing:.1em;color:#222}.lang-en .news-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transition:.3s cubic-bezier(.19,1,.22,1);transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.recruit .l-contents .s-message{position:relative}.recruit .l-contents .s-message .message__img{position:relative;width:100%;height:560px;margin-bottom:100px}.recruit .l-contents .s-message .message__img .img__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/img_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.recruit .l-contents .s-message .intro-mind{position:relative;width:840px;margin:0 auto;text-align-last:center}.recruit .l-contents .s-message .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:48px;font-weight:600;line-height:1;margin-top:0;margin-bottom:40px;color:#d52f46}.recruit .l-contents .s-message .intro-mind .read--ja__text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:92px;letter-spacing:.1em}.recruit .l-contents .s-thinking-on-human{padding:70px 0;background:#f6f6f6}.recruit .l-contents .s-thinking-on-human .thinking-on-human__body .title{font-size:24px;text-align:center;letter-spacing:.1em;color:#222}.recruit .l-contents .s-thinking-on-human .thinking-on-human__body .text{font-size:14px;line-height:2;margin-top:63px;margin-bottom:-7px;letter-spacing:.025em;color:#444}.recruit .l-contents .s-recruit--body{position:relative;padding-top:100px;padding-bottom:150px}.recruit .l-contents .s-recruit--body .body__title{font-size:24px;line-height:1;margin-top:0;margin-bottom:70px;text-align:center;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--body .dummy{font-size:16px;padding:40px 0;text-align:center;letter-spacing:.025em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.recruit .l-contents .s-recruit--body .recruit__list-box{position:relative;display:-ms-flexbox;display:flex;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.recruit .l-contents .s-recruit--body .recruit__list-box .list__title{font-size:18px;width:160px;margin-top:20px;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list{position:relative;width:calc(100% - 160px)}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item{width:100%;margin-top:20px;background-color:#f3f3f3}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:first-child{margin-top:0}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:hover .link{color:#d52f46}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link{font-size:14px;line-height:1;position:relative;display:block;margin-top:0;margin-bottom:0;padding:24px 0 22px 30px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#000}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:'';background-color:#d52f46}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:before{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:-2px;content:'';transform:rotate(45deg);background-color:#d52f46}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:after{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:2px;content:'';transform:rotate(-45deg);background-color:#d52f46}.recruit .l-contents .s-recruit--others{position:relative;padding-bottom:150px}.recruit .l-contents .s-recruit--others .others-intro{width:580px;margin:0 auto 48px;text-align:center}.recruit .l-contents .s-recruit--others .others-intro .body__title{font-size:24px;margin-bottom:70px;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--others .others-intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.025em;color:#444}.recruit .l-contents .s-recruit--others .others-body{position:relative;margin-bottom:70px}.recruit .l-contents .s-recruit--others .others-body .others__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.recruit .l-contents .s-recruit--others .others-body .others__list>.item{position:relative;width:calc(25% - 26px);height:220px;padding-top:40px;border:10px solid #eee}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__no{font-family:Lato,sans-serif;font-size:72px;font-weight:400;font-weight:100;text-align:center;letter-spacing:0;color:#999}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text{font-size:14px;line-height:1.5;margin-top:32px;text-align:center;letter-spacing:.025em;color:#222}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text .mail{font-size:13px;display:block;margin-top:12px;text-align:center;letter-spacing:.025em;color:#222}.recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child:before,.recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(2):before,.recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(3):before{position:absolute;top:50%;right:-38px;display:block;width:0;height:0;margin-top:-10px;content:'';transform:rotate(-90deg);border-width:20px 10px 0;border-style:solid;border-color:#d52f46 transparent transparent}.recruit .l-contents .s-recruit--others .others-adress{position:relative;margin-bottom:20px}.recruit .l-contents .s-recruit--others .others-adress .adress__inner{display:-ms-flexbox;display:flex;max-width:1024px;margin:0 auto;padding:50px 0 46px;background-color:#eee;-ms-flex-pack:start;justify-content:flex-start}.recruit .l-contents .s-recruit--others .others-adress .adress__inner .adress__title{font-size:18px;width:96px;margin-left:110px;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--others .others-adress .adress__inner .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.025em}.recruit .l-contents .s-gallery{position:relative;max-width:1120px;margin-right:auto;margin-left:auto;padding-bottom:150px}.recruit .l-contents .s-gallery .body__title{font-size:24px;margin-bottom:70px;text-align:center;letter-spacing:.1em;color:#000}.recruit .l-contents .s-gallery .gallery__list{position:relative;width:100%;max-width:1120px}.recruit .l-contents .s-gallery .gallery__list .item{margin-top:100px}.recruit .l-contents .s-gallery .gallery__list .item:first-child{margin-top:0}.recruit .l-contents .s-gallery .gallery__list .item--l{display:inline-block;width:100%;height:auto}.recruit .l-contents .s-gallery .gallery__list .item--l img{width:100%}.recruit .l-contents .s-gallery .gallery__list .item--s{width:calc(100% - 60px);margin-right:auto;margin-left:auto}.recruit .l-contents .s-gallery .gallery__list .item--s:after{display:block;clear:both;content:''}.recruit .l-contents .s-gallery .gallery__list .item--s .img{display:inline-block;float:left;width:490px;height:auto;margin-top:100px;margin-right:20px;margin-left:20px}.recruit .l-contents .s-gallery .gallery__list .item--s .img img{width:100%}.recruit .l-contents .s-gallery .gallery__list .item--s .img:nth-child(2n+1){margin-top:0}.recruit .l-contents .s-journal{padding:100px 0;background:#f6f6f6}.recruit .l-contents .s-journal .journal__text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:25px;text-align:center;letter-spacing:.025em}.recruit .l-contents .s-journal .journal__img{position:relative;display:inline-block;width:100%;height:auto;transition:.3s cubic-bezier(.19,1,.22,1);box-shadow:5px 5px 10px rgba(0,0,0,.05)}.recruit .l-contents .s-journal .journal__img img{width:100%}.recruit .l-contents .s-journal .journal__img .img-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .recruit .l-contents .s-message{position:relative}.lang-en .recruit .l-contents .s-message .message__img{position:relative;width:100%;height:560px;margin-bottom:100px}.lang-en .recruit .l-contents .s-message .message__img .img__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/img_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .recruit .l-contents .s-message .intro-mind{position:relative;width:840px;margin:0 auto;text-align-last:center}.lang-en .recruit .l-contents .s-message .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:48px;font-weight:600;line-height:1;margin-top:0;margin-bottom:40px;color:#d52f46}.lang-en .recruit .l-contents .s-message .intro-mind .read--ja__text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:92px;letter-spacing:.1em}.lang-en .recruit .l-contents .s-thinking-on-human{padding:70px 0;background:#f6f6f6}.lang-en .recruit .l-contents .s-thinking-on-human .thinking-on-human__body .title{font-size:24px;font-weight:900;text-align:center;letter-spacing:0;color:#222}.lang-en .recruit .l-contents .s-thinking-on-human .thinking-on-human__body .text{font-size:16px;line-height:2;margin-top:62px;margin-bottom:-8px;letter-spacing:.025em;color:#444}.lang-en .recruit .l-contents .s-recruit--body{position:relative;padding-top:100px;padding-bottom:150px}.lang-en .recruit .l-contents .s-recruit--body .body__title{font-size:24px;font-weight:900;line-height:1;margin-top:0;margin-bottom:70px;text-align:center;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--body .dummy{font-size:16px;padding:40px 0;text-align:center;letter-spacing:.025em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box{position:relative;display:-ms-flexbox;display:flex;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .list__title{font-size:18px;font-weight:900;line-height:1.25;width:160px;margin-top:7px;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list{position:relative;width:calc(100% - 160px)}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item{width:100%;margin-top:20px;background-color:#f3f3f3}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:first-child{margin-top:0}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:hover .link{color:#d52f46}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link{font-size:14px;line-height:1.25;position:relative;display:block;margin-top:-1.75px;margin-bottom:-1.75px;padding:24px 64px 22px 30px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#000}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:'';background-color:#d52f46}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:before{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:-2px;content:'';transform:rotate(45deg);background-color:#d52f46}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:after{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:2px;content:'';transform:rotate(-45deg);background-color:#d52f46}.lang-en .recruit .l-contents .s-recruit--others{position:relative;padding-bottom:150px}.lang-en .recruit .l-contents .s-recruit--others .others-intro{width:680px;margin:0 auto 48px;text-align:center}.lang-en .recruit .l-contents .s-recruit--others .others-intro .body__title{font-size:24px;font-weight:900;margin-bottom:70px;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--others .others-intro .text{font-size:16px;line-height:2;margin-top:-8px;margin-bottom:-8px;text-align:left;letter-spacing:.025em;color:#444}.lang-en .recruit .l-contents .s-recruit--others .others-body{position:relative;margin-bottom:70px}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item{position:relative;width:calc(25% - 26px);height:220px;padding-top:40px;border:10px solid #eee}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__no{font-family:Lato,sans-serif;font-size:72px;font-weight:400;font-weight:100;text-align:center;letter-spacing:0;color:#999}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text{font-size:13px;font-weight:900;line-height:1.5;margin-top:32px;text-align:center;letter-spacing:.025em;color:#222}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text .mail{font-size:13px;display:block;margin-top:12px;text-align:center;letter-spacing:.025em;color:#222}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child:before,.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(2):before,.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(3):before{position:absolute;top:50%;right:-38px;display:block;width:0;height:0;margin-top:-10px;content:'';transform:rotate(-90deg);border-width:20px 10px 0;border-style:solid;border-color:#d52f46 transparent transparent}.lang-en .recruit-detail .l-contents .inner .recruit__list .item:last-child,.recruit-detail .l-contents .inner .recruit__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .recruit .l-contents .s-recruit--others .others-adress{position:relative;margin-bottom:20px}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner{display:-ms-flexbox;display:flex;max-width:1024px;margin:0 auto;padding:50px 0 46px;background-color:#eee;-ms-flex-pack:start;justify-content:flex-start}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner .adress__title{font-size:18px;font-weight:900;width:160px;margin-left:110px;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner .text{font-size:14px;line-height:1.75;margin-top:-5.25px;margin-bottom:-5.25px;letter-spacing:.025em}.lang-en .recruit .l-contents .s-gallery{position:relative;max-width:1120px;margin-right:auto;margin-left:auto;padding-bottom:150px}.lang-en .recruit .l-contents .s-gallery .body__title{font-size:24px;font-weight:900;margin-bottom:70px;text-align:center;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-gallery .gallery__list{position:relative;width:100%;max-width:1120px}.lang-en .recruit .l-contents .s-gallery .gallery__list .item{margin-top:100px}.lang-en .recruit .l-contents .s-gallery .gallery__list .item:first-child{margin-top:0}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--l{display:inline-block;width:100%;height:auto}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--l img{width:100%}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s{width:calc(100% - 60px);margin-right:auto;margin-left:auto}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s:after{display:block;clear:both;content:''}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img{display:inline-block;float:left;width:490px;height:auto;margin-top:100px;margin-right:20px;margin-left:20px}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img img,.lang-en .recruit .l-contents .s-journal .journal__img img{width:100%}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img:nth-child(2n+1){margin-top:0}.lang-en .recruit .l-contents .s-journal{padding:100px 0;background:#f6f6f6}.lang-en .recruit .l-contents .s-journal .journal__text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:25px;text-align:center;letter-spacing:.025em}.lang-en .recruit .l-contents .s-journal .journal__img{position:relative;display:inline-block;width:100%;height:auto;transition:.3s cubic-bezier(.19,1,.22,1);box-shadow:5px 5px 10px rgba(0,0,0,.05)}.lang-en .recruit .l-contents .s-journal .journal__img .img-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .recruit-detail .l-contents .inner .s-btn:hover,.recruit-detail .l-contents .inner .s-btn:hover{opacity:.6}.recruit-detail .s-recruit--detail{position:relative;z-index:2;margin-top:244px}.recruit-detail .s-recruit--detail .intro__category{font-size:13px;font-weight:700;letter-spacing:.1em;color:#d52f46}.recruit-detail .s-recruit--detail .intro__title{font-size:20px;font-weight:900;line-height:1.5;margin-top:15px;margin-bottom:65px;letter-spacing:.1em;color:#000}.recruit-detail .s-recruit--detail .intro__description{font-size:14px;line-height:1.85;margin-top:-5.95px;margin-bottom:36.05px;color:#222}.recruit-detail .l-contents .inner{padding-bottom:150px}.recruit-detail .l-contents .inner .recruit__list{margin-bottom:60px}.recruit-detail .l-contents .inner .recruit__list .item{display:-ms-flexbox;display:flex;padding:30px 0 22px;border-top:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.recruit-detail .l-contents .inner .recruit__list .item>.key{font-size:14px;width:200px;letter-spacing:.1em;color:#000}.recruit-detail .l-contents .inner .recruit__list .item>.value{font-size:14px;line-height:1.85;width:calc(100% - 200px);margin-top:-1px;margin-bottom:-5.95px;letter-spacing:.05em;color:#666}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list{display:block}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item{position:relative;margin-top:20px}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item:first-child{margin-top:0}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .key{font-size:14px;display:block;margin-bottom:2px;letter-spacing:.1em;color:#000}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .value{font-size:13px;display:block;letter-spacing:.05em;color:#666}.recruit-detail .l-contents .inner .s-btn{position:relative;width:160px;margin:0 auto;transition:.3s cubic-bezier(.19,1,.22,1)}.recruit-detail .l-contents .inner .s-btn:before{position:absolute;bottom:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.recruit-detail .l-contents .inner .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px;letter-spacing:.1em}.recruit-detail .l-contents .inner .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.recruit-detail .l-contents .inner .s-btn .link .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#d52f46}.lang-en .recruit-detail .s-recruit--detail{position:relative;z-index:2;margin-top:244px}.lang-en .recruit-detail .s-recruit--detail .intro__category{font-size:13px;font-weight:700;letter-spacing:.025em;color:#d52f46}.lang-en .recruit-detail .s-recruit--detail .intro__title{font-size:24px;font-weight:900;line-height:1.5;margin-top:14px;margin-bottom:64px;letter-spacing:0;color:#000}.lang-en .recruit-detail .s-recruit--detail .intro__description{font-size:14px;line-height:1.85;margin-top:-5.95px;margin-bottom:36.05px;color:#222}.lang-en .recruit-detail .l-contents .inner{padding-bottom:150px}.lang-en .recruit-detail .l-contents .inner .recruit__list{margin-bottom:60px}.lang-en .recruit-detail .l-contents .inner .recruit__list .item{display:-ms-flexbox;display:flex;padding:30px 0 22px;border-top:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.key{font-size:16px;font-weight:900;line-height:1.25;width:200px;letter-spacing:0;color:#000}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value{font-size:16px;line-height:1.85;width:calc(100% - 200px);margin-top:-1px;margin-bottom:-6.8px;letter-spacing:.025em;color:#666}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list{display:block}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item{position:relative;margin-top:20px}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item:first-child{margin-top:0}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .key{font-size:14px;font-weight:900;display:block;margin-bottom:2px;letter-spacing:0;color:#000}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .value{font-size:14px;display:block;letter-spacing:.025em;color:#666}.lang-en .recruit-detail .l-contents .inner .s-btn{position:relative;width:160px;margin:0 auto;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .recruit-detail .l-contents .inner .s-btn:before{position:absolute;bottom:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.lang-en .recruit-detail .l-contents .inner .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px;letter-spacing:.1em}.not-found .text,.not-found .title{text-align:center;letter-spacing:.05em}.lang-en .recruit-detail .l-contents .inner .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.lang-en .recruit-detail .l-contents .inner .s-btn .link .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#d52f46}.not-found .s-not-found{padding:200px 0 150px}.not-found .title{font-size:20px;font-weight:600}.not-found .text{font-size:13px;line-height:2;margin-top:23.5px;margin-bottom:-6.5px;color:#444}.not-found .btn-area{display:-ms-flexbox;display:flex;margin-top:80px;-ms-flex-pack:center;justify-content:center}.u-sp-only{display:none!important}}@media screen and (max-width:767px){.l-bg #webgl .blur,.l-bg .bg{left:0;position:absolute;width:100vw}.l-footer__external-nav .footer__external-nav>.item .link,.l-footer__other .footer__other__list .item .link,.l-kv .kv-word,.l-nav-menu .nav-menu__list>.item .link,.l-nav-menu .other__list .item .link{font-family:Lato,sans-serif;font-weight:400}.l-bg .bg{z-index:1;top:0;height:210px;opacity:1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/assets/images/sp/business/bg_business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-bg #webgl{position:absolute;top:0}.l-bg #webgl .blur{bottom:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.93) 93%,rgba(255,255,255,.99) 99%,#fff 100%)}.l-bg .contents__bg .canvas-wrapper{position:absolute;z-index:1;width:100vw;height:100vh;background-position-x:right;background-position-y:center}.l-bg .contents__bg .canvas-wrapper .white-cover{position:absolute;z-index:2;right:0;bottom:0;width:100vw;height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%,#fff 100%)}.l-header{position:fixed;z-index:1000;width:100%;height:50px;background:#fff}.l-header .l-header__logo{position:absolute;top:5px;left:20px}.l-header .l-header__logo .header__logo .link{display:inline-block;width:85px;height:auto}.l-header .l-header__logo .header__logo .link img{width:100%}.l-header .l-gnav-menu-icon{position:absolute;top:17px;right:20px;overflow:hidden;width:16px;height:17px}.l-header .l-gnav-menu-icon .open{position:absolute;top:0;right:0;bottom:0;left:0}.l-header .l-gnav-menu-icon .line{position:absolute;left:0;width:18px;height:2px;background:#333;will-change:transform}.l-header .l-gnav-menu-icon .line.line--top{top:2px}.l-header .l-gnav-menu-icon .line.line--midle{top:7px}.l-header .l-gnav-menu-icon .line.line--bottom{bottom:3px}.l-header .l-gnav-menu-icon .line.line--close{top:7px;transform-origin:left}.l-nav-menu{position:fixed;top:50px;width:100vw;height:100vh;transition:transform cubic-bezier(.25,.46,.45,.94) .3s .2s;transform:scaleX(0);transform-origin:right}.l-nav-menu.is-open{transition:transform cubic-bezier(.25,.46,.45,.94) .3s;transform:scaleX(1);transform-origin:left}.l-nav-menu .nav-menu__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#fff}.l-nav-menu .nav-menu-inner{transform:translate3d(10px,0,0);transform-origin:right;opacity:0}.l-kv--value .value__navi .value__list .item.is-current .link .line,.lang-en .l-kv--value .value__navi .value__list .item.is-current .link .line{opacity:1}.l-nav-menu .nav-menu-inner.is-open{transition:cubic-bezier(.25,.46,.45,.94) .6s .3s;transform:translate3d(0,0,0);opacity:1}.l-nav-menu .nav-menu__list{margin-top:25px;padding-right:30px;padding-bottom:20px}.l-nav-menu .nav-menu__list>.item{margin-top:25px;text-align:right}.l-nav-menu .nav-menu__list>.item:first-child{margin-top:0}.l-nav-menu .nav-menu__list>.item .link{font-size:18px;letter-spacing:.05em;color:#333}.l-nav-menu .external-nav__list{position:relative;padding-top:20px;padding-right:30px}.l-nav-menu .external-nav__list:before{position:absolute;top:0;right:30px;width:15px;height:1px;content:'';background:#ccc}.l-footer,.l-footer .inner,.l-kv{position:relative}.l-nav-menu .external-nav__list>.item{margin-top:20px;text-align:right}.lang-en .p-btn--top.p-btn--left,.p-btn--top.p-btn--left{text-align:left}.l-nav-menu .external-nav__list>.item:first-child{margin-top:0}.l-nav-menu .external-nav__list>.item .link{font-size:11px;letter-spacing:.15em;color:#666}.l-nav-menu .external-nav__list>.item .link .c-external{stroke:#666;fill:#666}.l-nav-menu .other__list{display:-ms-flexbox;display:flex;margin-top:20px;padding-right:30px;-ms-flex-pack:end;justify-content:flex-end}.l-nav-menu .other__list .item{margin-left:16px}.l-nav-menu .other__list .item .link{font-size:13px;letter-spacing:.1em;color:#333}.l-nav-menu .other__list .item .link.current{color:red}.l-nav-menu .other__list .item .link .c-facebook{fill:#333}.home-screen__perc-scroll{display:none!important}.l-footer{z-index:99;padding-bottom:36px;background:#222}.l-footer .inner{padding-top:50px}.l-footer__nav{display:-ms-flexbox;display:flex;margin-bottom:50px}.l-footer__nav .footer__nav--left,.l-footer__nav .footer__nav--right{width:100px}.l-footer__nav .footer__nav--left>.item,.l-footer__nav .footer__nav--right>.item{margin-top:18px}.l-footer__nav .footer__nav--left>.item .link,.l-footer__nav .footer__nav--right>.item .link{font-family:Lato,sans-serif;font-size:12px;font-weight:400;white-space:nowrap;letter-spacing:.15em;color:#fff}.l-footer__external-nav .footer__external-nav{display:inline-block;width:100%;padding:20px 0;border-top:1px solid #444;border-bottom:1px solid #444}.l-footer__external-nav .footer__external-nav>.item{margin-top:18px;text-align:left}.l-footer__external-nav .footer__external-nav>.item:first-child{margin-top:0}.l-footer__copyright,.l-footer__other{margin-top:36px}.l-footer__external-nav .footer__external-nav>.item:last-child{display:none}.l-footer__external-nav .footer__external-nav>.item .link{font-size:12px;letter-spacing:.15em;color:#fff}.l-footer__external-nav .footer__external-nav>.item .link .c-external{margin-left:10px;fill:#fff;stroke:#fff}.l-footer__other .footer__other__list{display:-ms-flexbox;display:flex}.l-footer__other .footer__other__list .item{margin-right:20px}.l-footer__other .footer__other__list .item .link{font-size:13px;letter-spacing:.1em;color:#fff}.l-footer__other .footer__other__list .item .link .c-facebook{fill:#fff}.l-footer__copyright .footer__copyright{font-size:9px;letter-spacing:.3em;color:#777}.l-kv{z-index:500;width:100%}.l-kv .l-kv__bg{position:absolute;z-index:0;top:0}.l-kv .l-kv__bg .bg-img{width:100vw;height:calc(100vw * .54);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/common/bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-kv .l-kv__wrapper{position:relative;z-index:3;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.l-kv .kv-word{font-size:100px;font-weight:300;position:absolute;z-index:0;right:0;bottom:calc(100vw * .64 - .25em);letter-spacing:0;color:#f9f9f9}.l-kv .l-kv__thumb{z-index:1;bottom:0}.l-kv .l-kv__thumb .kv__thumb{width:100vw;height:calc(100vw * .64);margin-top:100px;background-position:50% 0}.l-kv .l-kv__text{z-index:2;width:100%;margin-top:170px;padding:0 30px}.l-kv .l-kv__text .tag{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;color:#d52f46}.l-kv .l-kv__text .title{font-size:24px;font-weight:700;line-height:1.41667;margin-top:20px;margin-bottom:-5px;letter-spacing:.1em;color:#222}.l-kv--simple .l-kv__text .title,.l-kv--value .kv__title .en{font-family:Vollkorn,sans-serif;font-weight:600}.l-kv .l-kv__sp-read{padding-top:36px}.l-kv .l-kv__sp-read .read{font-size:13px;line-height:1.96;width:calc(100% - 68px);margin:-6.24px auto;letter-spacing:.025em}.l-kv .l-kv__sp-read .line{display:block;width:calc(100vw - 68px);margin:0 auto 60px;padding-bottom:50px;border-bottom:1px solid #ddd}.l-kv .l-kv__scroll{display:none}.l-kv--value{position:relative;z-index:2;width:100%;height:370px}.l-kv--value .kv__bg{position:absolute;z-index:-1;top:85px;right:15px;width:75vw;height:150px}.l-kv--value .kv__title{position:absolute;top:200px;left:15px;color:#d52f46}.l-kv--value .kv__title .en{font-size:32px;line-height:1;display:block;margin-top:0;margin-bottom:8px}.l-kv--value .kv__title .ja{font-size:13px;display:block;letter-spacing:.05em}.l-kv--value .value__navi{position:absolute;bottom:0;width:100%;height:45px;background:#f6f6f6}.l-kv--value .value__navi .value__list{display:-ms-flexbox;display:flex;width:60%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.l-kv--simple,.l-kv--simple .inner,.lang-en .l-kv{position:relative;width:100%}.l-kv--value .value__navi .value__list .item{position:relative}.l-kv--value .value__navi .value__list .item.is-current .link{color:#d52f46}.l-kv--value .value__navi .value__list .item .link{font-size:13px;position:relative;display:block;padding:16px 0}.l-kv--value .value__navi .value__list .item .link .line{display:none}.l-kv--simple{z-index:500;height:225px}.l-kv--simple .inner{margin:0 auto;padding:0 35px}.l-kv--simple .l-kv__text{padding-top:165px}.l-kv--simple .l-kv__text .title{font-size:30px;color:#d52f46}.lang-en .l-kv{z-index:500}.lang-en .l-kv .l-kv__bg{position:absolute;z-index:0;top:0}.lang-en .l-kv .l-kv__bg .bg-img{width:100vw;height:calc(100vw * .54);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/common/bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .l-kv .l-kv__wrapper{position:relative;z-index:3;display:-ms-flexbox;display:flex;width:100%;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.lang-en .l-kv .kv-word{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:0;right:0;bottom:calc(100vw * .64 - .25em);letter-spacing:0;color:#f9f9f9}.lang-en .l-kv .l-kv__thumb{z-index:1;bottom:0}.lang-en .l-kv .l-kv__thumb .kv__thumb{width:100vw;height:calc(100vw * .64);margin-top:100px;background-position:50% 0}.lang-en .l-kv .l-kv__text{z-index:2;width:100%;margin-top:170px;padding:0 30px}.lang-en .l-kv .l-kv__text .tag{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;color:#d52f46}.lang-en .l-kv .l-kv__text .title{font-size:24px;font-weight:900;line-height:1.41667;margin-top:20px;margin-bottom:-5px;letter-spacing:0;color:#222}.l-other-contents .other-contents-list>.item .item__body .title,.lang-en .l-kv--simple .l-kv__text .title,.lang-en .l-kv--value .kv__title .en,.lang-en .l-other-contents .other-contents-list>.item .item__body .title{font-family:Vollkorn,sans-serif;font-weight:600}.lang-en .l-kv .l-kv__sp-read{padding-top:36px}.lang-en .l-kv .l-kv__sp-read .read{font-size:13px;line-height:1.96;width:calc(100% - 68px);margin:-6.24px auto;letter-spacing:.025em}.lang-en .l-kv .l-kv__sp-read .line{display:block;width:calc(100vw - 68px);margin:0 auto 60px;padding-bottom:50px;border-bottom:1px solid #ddd}.lang-en .l-kv .l-kv__scroll{display:none}.lang-en .l-kv--value{position:relative;z-index:2;width:100%;height:370px}.lang-en .l-kv--value .kv__bg{position:absolute;z-index:-1;top:85px;right:15px;width:75vw;height:150px}.lang-en .l-kv--value .kv__title{position:absolute;top:200px;left:15px;color:#d52f46}.lang-en .l-kv--value .kv__title .en{font-size:32px;line-height:1;display:block;margin-top:0;margin-bottom:8px}.lang-en .l-kv--value .kv__title .ja{font-size:13px;display:block;letter-spacing:.05em}.lang-en .l-kv--value .value__navi{position:absolute;bottom:0;width:100%;height:45px;background:#f6f6f6}.lang-en .l-kv--value .value__navi .value__list{display:-ms-flexbox;display:flex;width:60%;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .l-kv--value .value__navi .value__list .item{position:relative}.lang-en .l-kv--value .value__navi .value__list .item.is-current .link{color:#d52f46}.lang-en .projects .pager .wp-pagenavi .page-numbers.current,.projects .pager .wp-pagenavi .page-numbers.current{opacity:.3}.lang-en .l-kv--value .value__navi .value__list .item .link{font-size:13px;position:relative;display:block;padding:16px 0}.lang-en .l-kv--value .value__navi .value__list .item .link .line{display:none}.lang-en .l-kv--simple{position:relative;z-index:500;width:100%;height:225px}.lang-en .l-kv--simple .inner{position:relative;width:100%;margin:0 auto;padding:0 35px}.lang-en .l-kv--simple .l-kv__text{padding-top:165px}.lang-en .l-kv--simple .l-kv__text .title{font-size:30px;color:#d52f46}.l-other-contents .other-contents-list>.item{position:relative;overflow:hidden;width:100vw}.l-other-contents .other-contents-list>.item .item__thumb{position:relative;z-index:1;display:inline-block;width:100%;height:auto}.l-other-contents .other-contents-list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.l-other-contents .other-contents-list>.item .item__cover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.l-other-contents .other-contents-list>.item .item__body{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:46px;margin:auto;padding-left:30px}.l-other-contents .other-contents-list>.item .item__body .title{font-size:24px;letter-spacing:.05em;color:#fff}.l-other-contents .other-contents-list>.item .item__body .text{font-size:12px;margin-top:6px;letter-spacing:.025em;color:#fff}.l-other-contents .other-contents-list>.item .item__arrow{position:absolute;z-index:3;top:0;right:30px;bottom:0;width:35px;height:41px;margin:auto}.l-other-contents .other-contents-list>.item .item__arrow .arrow{position:absolute;top:20px;right:40px}.l-other-contents .other-contents-list>.item .item__arrow .arrow:after,.l-other-contents .other-contents-list>.item .item__arrow .arrow:before{position:absolute;left:0;width:25px;height:1px;content:'';transform-origin:right;background:#fff}.l-other-contents .other-contents-list>.item .item__arrow .arrow:before{transform:rotate(-30deg)}.l-other-contents .other-contents-list>.item .item__arrow .arrow:after{transform:rotate(30deg)}.l-other-contents .other-contents-list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.l-other-contents .other-contents-list>.item:hover .item__thumb img{transform:scale(1.1)}.l-other-contents .other-contents-list>.item:hover .item__arrow{animation-name:moveArrowRight;animation-duration:.8s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.lang-en .l-other-contents .other-contents-list>.item{position:relative;overflow:hidden;width:100vw}.lang-en .l-other-contents .other-contents-list>.item .item__thumb{position:relative;z-index:1;display:inline-block;width:100%;height:auto}.lang-en .l-other-contents .other-contents-list>.item .item__thumb img{width:100%;transition:transform cubic-bezier(.19,1,.22,1) 3.2s}.lang-en .p-btn--top,.p-btn--top{transition:.6s cubic-bezier(.19,1,.22,1)}.lang-en .l-other-contents .other-contents-list>.item .item__cover{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.25)}.lang-en .l-other-contents .other-contents-list>.item .item__body{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:46px;margin:auto;padding-left:30px}.lang-en .l-other-contents .other-contents-list>.item .item__body .title{font-size:24px;letter-spacing:.05em;color:#fff}.lang-en .l-other-contents .other-contents-list>.item .item__body .text{font-size:12px;line-height:1.25;margin-top:6px;padding-right:25%;letter-spacing:.025em;color:#fff}.lang-en .l-other-contents .other-contents-list>.item .item__arrow{position:absolute;z-index:3;top:0;right:30px;bottom:0;width:35px;height:41px;margin:auto}.lang-en .l-other-contents .other-contents-list>.item .item__arrow .arrow{position:absolute;top:20px;right:40px}.lang-en .l-other-contents .other-contents-list>.item .item__arrow .arrow:after,.lang-en .l-other-contents .other-contents-list>.item .item__arrow .arrow:before{position:absolute;left:0;width:25px;height:1px;content:'';transform-origin:right;background:#fff}.lang-en .l-other-contents .other-contents-list>.item .item__arrow .arrow:before{transform:rotate(-30deg)}.lang-en .l-other-contents .other-contents-list>.item .item__arrow .arrow:after{transform:rotate(30deg)}.lang-en .l-other-contents .other-contents-list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.lang-en .l-other-contents .other-contents-list>.item:hover .item__thumb img{transform:scale(1.1)}.lang-en .p-btn--arrow .arrow:after,.lang-en .p-btn--arrow-bl .arrow:after,.lang-en .p-btn--top .arrow:after,.p-btn--arrow .arrow:after,.p-btn--arrow-bl .arrow:after,.p-btn--top .arrow:after{transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;top:0;bottom:0;left:0;content:''}.lang-en .l-other-contents .other-contents-list>.item:hover .item__arrow{animation-name:moveArrowRight;animation-duration:.8s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.lang-en .p-btn--arrow-bl.is-enter .arrow,.lang-en .p-btn--arrow.is-enter .arrow,.lang-en .p-btn--top.is-enter .arrow,.p-btn--arrow-bl.is-enter .arrow,.p-btn--arrow.is-enter .arrow,.p-btn--top.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.p-btn--top{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:50px;position:relative;display:inline-block;width:170px;height:50px;padding-left:15px;letter-spacing:.1em;color:#fff;background:#d52f46}.p-btn--arrow,.p-btn--arrow-bl{padding-left:20px;letter-spacing:.025em;color:#fff}.p-btn--top .c-external{margin-left:12px;fill:#fff;stroke:#fff}.p-btn--top .arrow{position:absolute;top:0;right:10px;bottom:0;width:7px;height:7px;margin:auto}.p-btn--top .arrow:after{position:absolute;right:0}.p-btn--top .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-btn--top.is-enter{color:#fff;background:#333}.lang-en .p-btn--top,.p-btn--arrow{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:50px;display:inline-block;background:#d52f46}.p-btn--arrow{position:relative;width:200px;height:50px}.p-btn--arrow .arrow{position:absolute;top:0;right:20px;bottom:0;width:7px;height:7px;margin:auto}.p-btn--arrow .arrow:after{position:absolute;right:0}.p-btn--arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-btn--arrow.is-enter{color:#fff}.p-btn--arrow-bl{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:50px;position:relative;display:inline-block;width:170px;height:50px;background:#333}.p-btn--arrow-bl .arrow{position:absolute;top:0;right:20px;bottom:0;width:7px;height:7px;margin:auto}.p-btn--arrow-bl .arrow:after{position:absolute;right:0}.p-btn--arrow-bl .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.p-btn--arrow-bl.is-enter{color:#fff}.lang-en .p-btn--top{position:relative;width:170px;height:50px;padding-left:15px;letter-spacing:.1em;color:#fff}.lang-en .p-btn--arrow,.lang-en .p-btn--arrow-bl{font-family:Lato,sans-serif;font-weight:400;line-height:50px;display:inline-block;padding-left:20px;letter-spacing:.025em;color:#fff;font-size:13px}.lang-en .p-btn--top .c-external{margin-left:12px;fill:#fff;stroke:#fff}.lang-en .p-btn--top .arrow{position:absolute;top:0;right:10px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--top .arrow:after{position:absolute;right:0}.lang-en .p-btn--top .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.lang-en .p-btn--top.is-enter{color:#fff;background:#333}.lang-en .p-btn--arrow{position:relative;width:200px;height:50px;background:#d52f46}.lang-en .p-btn--arrow .arrow{position:absolute;top:0;right:20px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--arrow .arrow:after{position:absolute;right:0}.lang-en .p-btn--arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.lang-en .p-btn--arrow.is-enter{color:#fff}.lang-en .p-btn--arrow-bl{position:relative;width:170px;height:50px;background:#333}.lang-en .p-btn--arrow-bl .arrow{position:absolute;top:0;right:20px;bottom:0;width:7px;height:7px;margin:auto}.lang-en .p-btn--arrow-bl .arrow:after{position:absolute;right:0}.lang-en .p-btn--arrow-bl .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#fff}.index .s-projects .slide-thumb .img-bg,.index .s-vision .slide-thumb .img-bg{transform:scale(1.5);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .p-btn--arrow-bl.is-enter{color:#fff}.p-inner--m,.p-inner--s,.p-inner--sm{position:relative;width:100%;padding-right:30px;padding-left:30px}.index .s-top{width:100vw;height:100vh}.index .s-top .awa--1{position:absolute;top:30px;right:30px}.index .s-top .awa--2{position:absolute;top:30px;right:50px}.index .s-top .awa--4{position:absolute;top:75vh;right:20px}.index .s-top .awa--5{position:absolute;top:75vh;right:30px}.index .s-top .scroll{display:none}.index .s-top .text-area{display:-ms-flexbox;display:flex;height:100vh;margin-top:-60px;-ms-flex-align:center;align-items:center}.index .s-top .text-area .title{display:-ms-flexbox;display:flex;flex-direction:column;padding:0 30px;-ms-flex-direction:column}.index .s-top .text-area .title .title-img{display:inline-block;width:95%;height:auto}.index .s-top .text-area .title .title-img img{width:100%}.index .s-top .text-area .title .ja{font-size:13px;font-weight:700;margin-top:36px;letter-spacing:.05em;color:#d52f46}.index .s-vision{position:relative;padding-top:80px}.index .s-vision .slide-body{margin-bottom:90px;padding:0 30px}.index .s-vision .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.index .s-vision .slide-body .inner-box .title{font-size:18px;font-weight:600;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.index .s-vision .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.index .s-vision .slide-thumb{position:relative;bottom:0;left:0}.index .s-vision .slide-thumb .img-bg-cover{position:relative;z-index:2;overflow:hidden;width:100vw;height:calc(100vw * .7)}.index .s-vision .slide-thumb .img-bg-parallax{width:100vw;height:calc(100vw * .7)}.index .s-vision .slide-thumb .img-bg{display:inline-block;width:100vw;height:calc(100vw * .7);margin-left:20px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/top/img_vision.jpg?20250513)}.index .s-vision .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:-75px;right:0;letter-spacing:0;color:#f8f8f8}.index .s-value{position:relative;padding-top:80px}.index .s-value .awa-value--1{position:absolute;bottom:200px;left:10px}.index .s-value .awa-value--2{position:absolute;right:30px;bottom:50px}.index .s-value .slide-body{padding:0 30px}.index .s-value .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.index .s-value .slide-body .inner-box .title{font-size:18px;font-weight:600;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.index .s-value .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.index .s-value .slide-thumb{position:relative;margin-top:-20px}.index .s-value .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:50px;right:-5px;letter-spacing:0;color:#fff}.index .s-value .slide-thumb .thumb-img{display:inline-block;width:100%;height:auto}.index .s-value .slide-thumb .thumb-img img{width:100%}.index .s-projects .slide-thumb .img-bg,.index .s-projects .slide-thumb .img-bg-parallax{width:76vw;height:calc(76vw * 1.333333333)}.index .s-projects{position:relative;padding-top:80px}.index .s-projects .slide-body{margin-bottom:90px;padding:0 30px}.index .s-projects .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.index .s-projects .slide-body .inner-box .title{font-size:18px;font-weight:600;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.index .s-projects .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.index .s-projects .slide-thumb{position:relative;bottom:0;left:0}.index .s-projects .slide-thumb .img-bg-cover{position:relative;z-index:2;overflow:hidden;width:76vw;height:calc(76vw * 1.333333333)}.index .s-projects .slide-thumb .img-bg{display:inline-block;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/top/img_projects.jpg)}.index .s-projects .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:-75px;right:0;letter-spacing:0;color:#f8f8f8}.index .s-business{position:relative;padding-top:80px}.index .s-business .slide-body{margin-bottom:50px;padding:0 30px}.index .s-business .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.index .s-business .slide-body .inner-box .title{font-size:18px;font-weight:600;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.index .s-business .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.index .s-business .slide-body .slide-thumb__list{margin-top:50px}.index .s-business .slide-body .slide-thumb__list>.item{display:inline-block;width:77vw;height:auto}.index .s-business .slide-body .slide-thumb__list>.item img{width:100%}.index .s-business .slide-body .slide-thumb__list>.item:first-child{float:right;margin-right:-30px}.index .s-business .slide-body .slide-thumb__list>.item:last-child{margin-top:25px}.index .s-news .news{position:relative;padding:64px 30px 125px}.index .s-news .news .news__header .title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;letter-spacing:.05em;color:#333}.index .s-news .news .news__header .view-all,.index .s-news .news .news__list .item .item__body .date,.index .s-news .news-journal .view-all{font-family:Lato,sans-serif;font-weight:400}.index .s-news .news .news__header .description{font-size:12px;margin-top:20px;letter-spacing:.025em;color:#333}.index .s-news .news .news__header .view-all{font-size:12px;position:absolute;right:30px;bottom:90px;padding-right:24px;letter-spacing:.1em;color:#d52f46}.index .s-news .news .news__list .item .item__tag,.index .s-news .news .news__list .item .item__tag .cat{font-size:13px;letter-spacing:.025em;color:#222;position:relative}.index .s-news .news .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.index .s-news .news .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.index .s-news .news .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.index .s-news .news .news__list{margin-top:28px}.index .s-news .news .news__list .item{position:relative;margin-top:-1px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.index .s-news .news .news__list .item .item__tag .cat{padding-left:16px}.index .s-news .news .news__list .item .item__tag .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.index .s-news .news .news__list .item .item__tag .cat.cat--media:before{background-color:#9c27b0}.index .s-news .news .news__list .item .item__tag .cat.cat--info:before{background-color:#fb8c00}.index .s-news .news .news__list .item .item__tag .cat.cat--event:before{background-color:#5efb00}.index .s-news .news .news__list .item .item__tag .cat.cat--press:before{background-color:#03a9f4}.index .s-news .news .news__list .item .item__body{position:relative}.index .s-news .news .news__list .item .item__body .date{font-size:12px;position:absolute;top:-35px;right:0;display:block;margin-top:10px;color:#999}.index .s-news .news .news__list .item .item__body .text{font-size:13px;line-height:1.53846;margin-top:11.5px;margin-bottom:-3.5px;color:#333}.index .s-news .news .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.index .s-news .news-journal{position:relative;padding:60px 30px 130px;background:#f6f6f6}.index .s-news .news-journal:before{position:absolute;bottom:95px;width:calc(100% - 60px);height:1px;content:'';background:#ddd}.index .s-news .news-journal .view-all{font-size:12px;position:absolute;right:30px;bottom:60px;padding-right:24px;letter-spacing:.1em;color:#d52f46}.index .s-news .news-journal .view-all .c-external{margin-left:5px}.index .s-news .news-journal .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.index .s-news .news-journal .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.index .s-news .news-journal .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.index .s-news .news-journal .news__header .title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;letter-spacing:.05em;color:#333}.index .s-news .news-journal .news__header .description{font-size:12px;margin-top:20px;letter-spacing:.025em;color:#333}.index .s-news .news-journal .news__list{margin-top:30px}.index .s-news .news-journal .news__list .list-split--before .item{margin-top:0!important}.index .s-news .news-journal .news__list .item{position:relative;margin-top:50px}.index .s-news .news-journal .news__list .item .item__thumb{display:inline-block;width:100%;height:auto}.index .s-news .news-journal .news__list .item .item__thumb img{width:100%}.index .s-news .news-journal .news__list .item .item__body{margin-top:12px}.index .s-news .news-journal .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.index .s-news .news-journal .news__list .item .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:8px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.lang-en .index .s-projects .slide-thumb .img-bg,.lang-en .index .s-vision .slide-thumb .img-bg{transform:scale(1.5);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.index .s-news .news-journal .news__list .item .item__body .text{font-size:13px;line-height:1.6666;margin-top:13.67px;margin-bottom:-4.33px;letter-spacing:.05em;color:#222}.index .s-news .news-journal .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .index .s-top{width:100vw;height:100vh}.lang-en .index .s-top .awa--1{position:absolute;top:30px;right:30px}.lang-en .index .s-top .awa--2{position:absolute;top:30px;right:50px}.lang-en .index .s-top .awa--4{position:absolute;top:75vh;right:20px}.lang-en .index .s-top .awa--5{position:absolute;top:75vh;right:30px}.lang-en .index .s-top .scroll{display:none}.lang-en .index .s-top .text-area{display:-ms-flexbox;display:flex;height:100vh;margin-top:-60px;-ms-flex-align:center;align-items:center}.lang-en .index .s-top .text-area .title{display:-ms-flexbox;display:flex;flex-direction:column;padding:0 30px;-ms-flex-direction:column}.lang-en .index .s-top .text-area .title .title-img{display:inline-block;width:95%;height:auto}.lang-en .index .s-top .text-area .title .title-img img{width:100%}.lang-en .index .s-top .text-area .title .ja{font-size:13px;font-weight:700;margin-top:36px;letter-spacing:.05em;color:#d52f46}.lang-en .index .s-vision{position:relative;padding-top:80px}.lang-en .index .s-vision .slide-body{margin-bottom:90px;padding:0 30px}.lang-en .index .s-vision .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.lang-en .index .s-vision .slide-body .inner-box .title{font-size:18px;font-weight:700;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.lang-en .index .s-vision .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.lang-en .index .s-vision .slide-thumb{position:relative;bottom:0;left:0}.lang-en .index .s-vision .slide-thumb .img-bg-cover{position:relative;z-index:2;overflow:hidden;width:100vw;height:calc(100vw * .7)}.lang-en .index .s-vision .slide-thumb .img-bg-parallax{width:100vw;height:calc(100vw * .7)}.lang-en .index .s-vision .slide-thumb .img-bg{display:inline-block;width:100vw;height:calc(100vw * .7);margin-left:20px;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/top/img_vision.jpg?20250513)}.lang-en .index .s-vision .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:-75px;right:0;letter-spacing:0;color:#f8f8f8}.lang-en .index .s-value{position:relative;padding-top:80px}.lang-en .index .s-value .awa-value--1{position:absolute;bottom:200px;left:10px}.lang-en .index .s-value .awa-value--2{position:absolute;right:30px;bottom:50px}.lang-en .index .s-value .slide-body{padding:0 30px}.lang-en .index .s-value .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.lang-en .index .s-value .slide-body .inner-box .title{font-size:18px;font-weight:700;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.lang-en .index .s-value .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.lang-en .index .s-value .slide-thumb{position:relative;margin-top:-20px}.lang-en .index .s-value .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:50px;right:-5px;letter-spacing:0;color:#fff}.lang-en .index .s-value .slide-thumb .thumb-img{display:inline-block;width:100%;height:auto}.lang-en .index .s-value .slide-thumb .thumb-img img{width:100%}.lang-en .index .s-projects{position:relative;padding-top:80px}.lang-en .index .s-projects .slide-body{margin-bottom:90px;padding:0 30px}.lang-en .index .s-projects .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.lang-en .index .s-projects .slide-body .inner-box .title{font-size:18px;font-weight:700;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.lang-en .index .s-projects .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.lang-en .index .s-projects .slide-thumb{position:relative;bottom:0;left:0}.lang-en .index .s-projects .slide-thumb .img-bg-cover{position:relative;z-index:2;overflow:hidden;width:76vw;height:calc(76vw * 1.333333333)}.lang-en .index .s-projects .slide-thumb .img-bg-parallax{width:76vw;height:calc(76vw * 1.333333333)}.lang-en .index .s-projects .slide-thumb .img-bg{display:inline-block;width:76vw;height:calc(76vw * 1.333333333);background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/top/img_projects.jpg)}.lang-en .index .s-projects .slide-thumb .slide-copy{font-family:Lato,sans-serif;font-size:100px;font-weight:400;font-weight:300;position:absolute;z-index:1;top:-75px;right:0;letter-spacing:0;color:#f8f8f8}.lang-en .index .s-business{position:relative;padding-top:80px}.lang-en .index .s-business .slide-body{margin-bottom:50px;padding:0 30px}.lang-en .index .s-business .slide-body .slide-title{font-family:Vollkorn,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;color:#d52f46}.lang-en .index .s-business .slide-body .inner-box .title{font-size:18px;font-weight:700;line-height:1.77778;margin-top:28px;margin-bottom:28px;letter-spacing:.1em;color:#333}.lang-en .index .s-business .slide-body .inner-box .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:29.5px;letter-spacing:.025em}.lang-en .index .s-business .slide-body .slide-thumb__list{margin-top:50px}.lang-en .index .s-business .slide-body .slide-thumb__list>.item{display:inline-block;width:77vw;height:auto}.lang-en .index .s-business .slide-body .slide-thumb__list>.item img{width:100%}.lang-en .index .s-business .slide-body .slide-thumb__list>.item:first-child{float:right;margin-right:-30px}.lang-en .index .s-business .slide-body .slide-thumb__list>.item:last-child{margin-top:25px}.lang-en .index .s-news .news{position:relative;padding:64px 30px 125px}.lang-en .index .s-news .news .news__header .title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;letter-spacing:.05em;color:#333}.lang-en .index .s-news .news .news__header .description{font-size:12px;margin-top:20px;letter-spacing:.025em;color:#333}.lang-en .index .s-news .news .news__header .view-all{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;right:30px;bottom:90px;padding-right:24px;letter-spacing:.1em;color:#d52f46}.lang-en .index .s-news .news .news__list .item .item__tag,.lang-en .index .s-news .news .news__list .item .item__tag .cat{font-size:13px;letter-spacing:.025em;color:#222;position:relative}.lang-en .index .s-news .news .news__header .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .index .s-news .news .news__header .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .index .s-news .news .news__header .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .index .s-news .news .news__list{margin-top:28px}.lang-en .index .s-news .news .news__list .item{position:relative;margin-top:-1px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.lang-en .index .s-news .news .news__list .item .item__tag .cat{padding-left:16px}.lang-en .index .s-news .news .news__list .item .item__tag .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--media:before{background-color:#9c27b0}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--info:before{background-color:#fb8c00}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--event:before{background-color:#5efb00}.lang-en .index .s-news .news .news__list .item .item__tag .cat.cat--press:before{background-color:#03a9f4}.lang-en .index .s-news .news .news__list .item .item__body{position:relative}.lang-en .index .s-news .news .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;top:-35px;right:0;display:block;margin-top:10px;color:#999}.lang-en .index .s-news .news .news__list .item .item__body .text{font-size:13px;line-height:1.53846;margin-top:11.5px;margin-bottom:-3.5px;color:#333}.lang-en .index .s-news .news .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .index .s-news .news-journal{position:relative;padding:60px 30px 130px;background:#f6f6f6}.lang-en .index .s-news .news-journal:before{position:absolute;bottom:95px;width:calc(100% - 60px);height:1px;content:'';background:#ddd}.lang-en .index .s-news .news-journal .view-all{font-family:Lato,sans-serif;font-size:12px;font-weight:400;position:absolute;right:30px;bottom:60px;padding-right:24px;letter-spacing:.1em;color:#d52f46}.lang-en .index .s-news .news-journal .view-all .c-external{margin-left:5px}.lang-en .index .s-news .news-journal .view-all .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .index .s-news .news-journal .view-all .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .index .s-news .news-journal .view-all .arrow:before{position:absolute;top:1px;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .index .s-news .news-journal .news__header .title{font-family:Vollkorn,sans-serif;font-size:28px;font-weight:600;letter-spacing:.05em;color:#333}.lang-en .index .s-news .news-journal .news__header .description{font-size:12px;margin-top:20px;letter-spacing:.025em;color:#333}.lang-en .index .s-news .news-journal .news__list{margin-top:30px}.lang-en .index .s-news .news-journal .news__list .list-split--before .item{margin-top:0!important}.lang-en .index .s-news .news-journal .news__list .item{position:relative;margin-top:50px}.lang-en .index .s-news .news-journal .news__list .item .item__thumb{display:inline-block;width:100%;height:auto}.lang-en .index .s-news .news-journal .news__list .item .item__thumb img{width:100%}.lang-en .index .s-news .news-journal .news__list .item .item__body{margin-top:12px}.lang-en .index .s-news .news-journal .news__list .item .item__body .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:inline-block;letter-spacing:.1em;color:#999}.lang-en .index .s-news .news-journal .news__list .item .item__body .category{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:inline-block;margin-right:8px;padding:4px 8px;letter-spacing:.1em;color:#fff;background:#000}.vision .l-kv__thumb .kv__thumb,.vision .s-profile .profile__bg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .index .s-news .news-journal .news__list .item .item__body .text{font-size:13px;line-height:1.6666;margin-top:13.67px;margin-bottom:-4.33px;letter-spacing:.05em;color:#222}.lang-en .index .s-news .news-journal .news__list .item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.vision .l-kv .line{display:none!important}.vision .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/vision/img_kv.jpg?20250513)}.vision .l-contents{margin-top:0}.vision .s-profile{position:relative;margin-top:30px}.vision .s-profile .inner .title{font-size:16px;position:absolute;bottom:0;left:30px;letter-spacing:0;color:#333}.vision .s-profile .inner .profile__body{position:relative;display:inline-block;width:75%;height:auto;margin-bottom:80px}.vision .s-profile .inner .profile__body img{width:100%}.vision .s-profile .inner .profile__body .name{position:absolute;right:-80px;bottom:25px}.vision .s-profile .inner .profile__body .name .degree{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:block;margin-bottom:20px}.vision .s-profile .inner .profile__body .name .en{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:block;margin-bottom:6px}.vision .s-profile .inner .profile__body .name .ja{font-size:20px;display:inline-block;margin-right:.5em}.vision .s-profile .inner .profile__body .name .sub{font-size:20px}.vision .s-profile .profile__bg{position:absolute;z-index:-1;top:-80px;right:0;bottom:0;width:100%;height:170px;margin:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/vision/profile_bg.jpg)}.vision .s-vision-image{padding-top:50px;padding-bottom:35px;background-color:#f9f9f9}.vision .s-vision-image .inner_box{width:83%;margin:0 auto}.vision .s-vision-image .inner_box .vision_ttl{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:700;text-align:center}.vision .s-vision-image .inner_box .inner__box{display:block;margin-top:35px}.vision .s-vision-image .inner_box .inner__box .vision_img{width:72%;margin:0 auto}.vision .s-vision-image .inner_box .inner__box .right_box,.vision .s-vision-image .inner_box .vision__list .item{width:100%}.vision .s-vision-image .inner_box .inner__box .right_box .copy{font-size:13px;line-height:1.84615;width:100%;margin-top:31.5px;margin-bottom:30.5px;letter-spacing:.025em;word-wrap:break-word}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio{margin-top:38px;padding:22px 18px 26px;border:1px solid #eee;background-color:#fff}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dt{font-family:Lato,sans-serif;font-size:10px}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name{margin-top:12px}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name .en{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:block}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name .ja{font-size:18px;display:block;margin-top:8px;letter-spacing:.01em}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail{font-family:Lato,sans-serif;font-weight:400;margin-right:0}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail a.link{font-family:Lato,sans-serif;font-size:9px;font-weight:400;letter-spacing:.05em;color:#d52f46}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail a.link:after{padding-left:5px;content:url(https://chitose-bio.com/assets/images/pc/vision/link_icon.svg)}.vision .s-vision-image .inner_box .inner__box .right_box .portfolio p.read{font-size:10px;line-height:1.8;margin-top:23.5px;margin-bottom:-4px;letter-spacing:.025em}.vision .s-vision-image .inner_box .vision__list{display:-ms-flexbox;display:flex;flex-direction:column;margin-top:35px;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.vision .s-vision-image .inner_box .vision__list .item:nth-child(3){margin-top:0}.vision .s-vision-image .inner_box .vision__list .item .item__thumb .thumb-img{width:72%;margin:0 auto}.vision .s-vision-image .inner_box .vision__list .item .item__body{width:90%;margin:0 auto}.vision .s-vision-image .inner_box .vision__list .item .item__body .read{font-size:10px;line-height:1.8;margin-top:17.5px;margin-bottom:30px;letter-spacing:.025em}.vision .s-message{padding-top:6px}.vision .s-message .introduction-text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:-5.5px;letter-spacing:.025em}.vision .s-message .introduction-text:last-child{margin:22px 0 50px}.vision .s-message .introduction-text .red{color:#d52f46}.vision .s-group-idea{padding:50px 0;background:#f6f6f6}.vision .s-group-idea .group-idea__title{font-size:16px;letter-spacing:0;color:#333}.vision .s-group-idea .group-idea__list,.vision .s-group-idea .group-idea__list>.item{margin-top:50px}.vision .s-group-idea .group-idea__list>.item:first-child{margin-top:0}.vision .s-group-idea .group-idea__list>.item .item__no{font-size:15px;font-weight:700;color:#ccc}.vision .s-group-idea .group-idea__list>.item .item__text{font-size:18px;font-weight:700;line-height:1.77778;margin-top:5px;margin-bottom:-7px;letter-spacing:.05em;color:#333}.vision .s-group-idea .group-sub-idea__list{margin-top:36px;padding:36px 20px 35px;background:#fff}.vision .s-group-idea .group-sub-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-pack:start;justify-content:flex-start}.vision .s-group-idea .group-sub-idea__list>.item:first-child{margin-top:0}.vision .s-group-idea .group-sub-idea__list>.item .item__no{font-size:13px;font-weight:700;color:#ccc}.vision .s-group-idea .group-sub-idea__list>.item .item__text{font-size:12px;line-height:1.66667;margin-top:-4px;margin-bottom:-4px;padding-left:15px;letter-spacing:.025em}.vision .s-group-state{padding:50px 0}.vision .s-group-state .group-state__title{font-size:16px;letter-spacing:0;color:#333}.vision .s-group-state .text{font-size:13px;line-height:1.84615;margin-top:24.5px;margin-bottom:-5.5px;letter-spacing:.025em}.vision .s-group-state .text .red{font-weight:700;color:#d52f46}.vision .s-ci{margin-top:70px;margin-bottom:50px}.vision .s-ci .ci__title{font-size:16px;padding-bottom:10px;text-align:center;letter-spacing:.05em;color:#333;border-bottom:1px solid #ccc}.vision .s-ci .img-ci{display:inline-block;display:block;width:55%;height:auto;margin:40px auto 0;text-align:center}.vision .s-ci .img-ci img{width:100%}.vision .s-ci .ci__read{margin-top:50px}.vision .s-ci .ci__read .text{font-size:14px;line-height:1.78571;margin-top:29.5px;margin-bottom:-5.5px;letter-spacing:.025em}.lang-en .vision .l-kv .line{display:none!important}.lang-en .vision .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/vision/img_kv.jpg?20250513);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .vision .l-contents{margin-top:0}.lang-en .vision .s-profile{position:relative;margin-top:30px}.lang-en .vision .s-profile .inner .title{font-size:16px;position:absolute;bottom:0;left:30px;letter-spacing:0;color:#333}.lang-en .vision .s-profile .inner .profile__body{position:relative;display:inline-block;width:75%;height:auto;margin-bottom:80px}.lang-en .vision .s-profile .inner .profile__body img{width:100%}.lang-en .vision .s-profile .inner .profile__body .name{position:absolute;right:-80px;bottom:25px}.lang-en .vision .s-profile .inner .profile__body .name .degree{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:block;margin-bottom:20px}.lang-en .vision .s-profile .inner .profile__body .name .en{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:block;margin-bottom:6px}.lang-en .vision .s-profile .inner .profile__body .name .ja{font-size:20px;display:inline-block;margin-right:.5em}.lang-en .vision .s-profile .inner .profile__body .name .sub{font-size:20px}.lang-en .vision .s-profile .profile__bg{position:absolute;z-index:-1;top:-80px;right:0;bottom:0;width:100%;height:170px;margin:auto;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/vision/profile_bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .vision .s-vision-image{padding-top:50px;padding-bottom:35px;background-color:#f9f9f9}.lang-en .vision .s-vision-image .inner_box{width:83%;margin:0 auto}.lang-en .vision .s-vision-image .inner_box .vision_ttl{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:700;text-align:center}.lang-en .vision .s-vision-image .inner_box .inner__box{display:block;margin-top:35px}.lang-en .vision .s-vision-image .inner_box .inner__box .vision_img{width:72%;margin:0 auto}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box,.lang-en .vision .s-vision-image .inner_box .vision__list .item{width:100%}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .copy{font-size:13px;line-height:1.84615;width:100%;margin-top:31.5px;margin-bottom:30.5px;letter-spacing:.025em;word-wrap:break-word}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio{margin-top:38px;padding:22px 18px 26px;border:1px solid #eee;background-color:#fff}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dt{font-family:Lato,sans-serif;font-size:10px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name{margin-top:12px}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name .en{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:block}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper dl dd.name .ja{font-size:18px;display:block;margin-top:8px;letter-spacing:.01em}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail{font-family:Lato,sans-serif;font-weight:400;margin-right:0}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail a.link{font-family:Lato,sans-serif;font-size:9px;font-weight:400;letter-spacing:.05em;color:#d52f46}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio .inner_upper p.more-detail a.link:after{padding-left:5px;content:url(https://chitose-bio.com/assets/images/pc/vision/link_icon.svg)}.lang-en .vision .s-vision-image .inner_box .inner__box .right_box .portfolio p.read{font-size:10px;line-height:1.8;margin-top:23.5px;margin-bottom:-4px;letter-spacing:.025em}.lang-en .vision .s-vision-image .inner_box .vision__list{display:-ms-flexbox;display:flex;flex-direction:column;margin-top:35px;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.lang-en .vision .s-vision-image .inner_box .vision__list .item:nth-child(3){margin-top:0}.lang-en .vision .s-vision-image .inner_box .vision__list .item .item__thumb .thumb-img{width:72%;margin:0 auto}.lang-en .vision .s-vision-image .inner_box .vision__list .item .item__body{width:90%;margin:0 auto}.lang-en .vision .s-vision-image .inner_box .vision__list .item .item__body .read{font-size:10px;line-height:1.8;margin-top:17.5px;margin-bottom:30px;letter-spacing:.025em}.lang-en .vision .s-message{padding-top:6px}.lang-en .vision .s-message .introduction-text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:-5.5px;letter-spacing:.025em}.lang-en .vision .s-message .introduction-text:last-child{margin:22px 0 50px}.lang-en .vision .s-message .introduction-text .red{color:#d52f46}.lang-en .vision .s-group-idea{padding:50px 0;background:#f6f6f6}.lang-en .vision .s-group-idea .group-idea__title{font-size:16px;letter-spacing:0;color:#333}.lang-en .vision .s-group-idea .group-idea__list,.lang-en .vision .s-group-idea .group-idea__list>.item{margin-top:50px}.lang-en .vision .s-group-idea .group-idea__list>.item:first-child{margin-top:0}.lang-en .vision .s-group-idea .group-idea__list>.item .item__no{font-size:15px;font-weight:700;color:#ccc}.lang-en .vision .s-group-idea .group-idea__list>.item .item__text{font-size:18px;font-weight:700;line-height:1.77778;margin-top:5px;margin-bottom:-7px;letter-spacing:.05em;color:#333}.lang-en .vision .s-group-idea .group-sub-idea__list{margin-top:36px;padding:36px 20px 35px;background:#fff}.lang-en .vision .s-group-idea .group-sub-idea__list>.item{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-pack:start;justify-content:flex-start}.lang-en .vision .s-group-idea .group-sub-idea__list>.item:first-child{margin-top:0}.lang-en .vision .s-group-idea .group-sub-idea__list>.item .item__no{font-size:13px;font-weight:700;color:#ccc}.lang-en .vision .s-group-idea .group-sub-idea__list>.item .item__text{font-size:12px;line-height:1.66667;margin-top:-4px;margin-bottom:-4px;padding-left:15px;letter-spacing:.025em}.lang-en .vision .s-group-state{padding:50px 0}.lang-en .value .s-value .s-value__list .value__list>.item .item__body,.value .s-value .s-value__list .value__list>.item .item__body{padding-top:24px}.lang-en .vision .s-group-state .group-state__title{font-size:16px;letter-spacing:0;color:#333}.lang-en .vision .s-group-state .text{font-size:13px;line-height:1.84615;margin-top:24.5px;margin-bottom:-5.5px;letter-spacing:.025em}.lang-en .vision .s-group-state .text .red{font-weight:700;color:#d52f46}.lang-en .vision .s-ci{margin-top:70px;margin-bottom:50px}.lang-en .vision .s-ci .ci__title{font-size:16px;padding-bottom:10px;text-align:center;letter-spacing:.05em;color:#333;border-bottom:1px solid #ccc}.l-contents .s-tech__body .tech__list .item:last-child,.lang-en .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .vision .s-ci .img-ci{display:inline-block;display:block;width:55%;height:auto;margin:40px auto 0;text-align:center}.lang-en .vision .s-ci .img-ci img{width:100%}.lang-en .vision .s-ci .ci__read{margin-top:50px}.lang-en .vision .s-ci .ci__read .text{font-size:14px;line-height:1.78571;margin-top:29.5px;margin-bottom:-5.5px;letter-spacing:.025em}.value .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value .s-value{padding-bottom:70px}.value .s-value .s-introduction{padding-bottom:8px}.value .s-value .s-introduction .introduction-text{font-size:15px;line-height:2;width:calc(100% - 60px);margin:-7.5px auto;letter-spacing:.05em}.value .s-value .s-introduction .introduction-text .red{color:#d52f46}.value .s-value .s-introduction .introduction-img{display:inline-block;display:block;width:100%;height:auto;margin:36px auto 0}.value .s-value .s-introduction .introduction-img img{width:100%}.value .s-value .s-value__list .value__list>.item{width:100%;margin-top:70px}.value .s-value .s-value__list .value__list>.item:first-child{margin-top:0}.value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img img{width:100%}.value .s-value .s-value__list .value__list>.item .item__body .title{color:#222}.value .s-value .s-value__list .value__list>.item .item__body .title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;letter-spacing:0}.value .s-value .s-value__list .value__list>.item .item__body .title .ja{font-size:14px;display:block;margin-top:10px;letter-spacing:.1em}.value .s-value .s-value__list .value__list>.item .item__body .read{font-size:12px;line-height:1.75;margin-top:23.5px;margin-bottom:31.5px;letter-spacing:.025em}.value .s-value .s-value__list .value__list>.item .item__body .more-detail{margin-top:16px}.value .s-value .s-value__list .value__list>.item .item__body .more-detail .link{font-size:12px;text-decoration:underline;letter-spacing:.025em;color:#d52f46}.lang-en .value .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value .s-value{padding-bottom:70px}.lang-en .value .s-value .s-introduction{padding-bottom:8px}.lang-en .value .s-value .s-introduction .introduction-text{font-size:13px;line-height:1.84615;width:calc(100% - 60px);margin:-5.5px auto;letter-spacing:.025em}.lang-en .value .s-value .s-introduction .introduction-text .red{color:#d52f46}.lang-en .value .s-value .s-introduction .introduction-img{display:inline-block;display:block;width:100%;height:auto;margin:36px auto 0}.lang-en .value .s-value .s-introduction .introduction-img img{width:100%}.lang-en .value .s-value .s-value__list .value__list>.item{width:100%;margin-top:70px}.lang-en .value .s-value .s-value__list .value__list>.item:first-child{margin-top:0}.lang-en .value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.lang-en .value .s-value .s-value__list .value__list>.item .item__thumb .thumb-img img{width:100%}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title{color:#222}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title .en{font-family:Vollkorn,sans-serif;font-size:24px;font-weight:600;display:block;letter-spacing:0}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .title .ja{font-size:14px;display:block;margin-top:10px;letter-spacing:.025em}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .read{font-size:13px;line-height:1.82;margin-top:22.67px;margin-bottom:30.67px;letter-spacing:.025em}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .more-detail{margin-top:16px}.lang-en .value .s-value .s-value__list .value__list>.item .item__body .more-detail .link{font-size:11px;text-decoration:underline;letter-spacing:0;color:#d52f46}.kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/business/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-contents{position:relative}.l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:70px}.l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.l-contents .s-tech__intro .text .red{color:#d52f46}.l-contents .s-tech__intro .thumb-img{position:relative;width:calc(100% + 30px);margin-top:70px;margin-left:-15px}.l-contents .s-tech__intro .thumb-img img{width:100%;height:auto}.l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.l-contents .s-tech__body{position:relative;margin-bottom:70px}.l-contents .s-tech__body .s-title{font-size:16px;margin-bottom:26px;letter-spacing:0}.l-contents .s-tech__body .tech__list{position:relative;display:block}.l-contents .s-tech__body .tech__list .item{padding:30px 0;border-top:1px solid #ddd}.l-contents .s-tech__body .tech__list .item .text{font-size:13px;line-height:1.84615;position:relative;margin-top:-5.5px;margin-bottom:-5.5px;padding-left:74px;letter-spacing:.025em}.l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.l-contents .value-contents{position:relative;margin-bottom:70px}.l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_technology.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-hr.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.l-contents .value-contents .value-contents__list .item .link .list__title{padding-left:10px;white-space:nowrap}.l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:12px}.l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:11px;display:block;letter-spacing:.05em;color:#666}.lang-en .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/business/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .l-contents{position:relative}.lang-en .l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:70px}.lang-en .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.lang-en .l-contents .s-tech__intro .text .red{color:#d52f46}.lang-en .l-contents .s-tech__intro .thumb-img{position:relative;width:calc(100% + 30px);margin-top:70px;margin-left:-15px}.lang-en .l-contents .s-tech__intro .thumb-img img{width:100%;height:auto}.lang-en .l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.lang-en .l-contents .s-tech__body{position:relative;margin-bottom:70px}.lang-en .l-contents .s-tech__body .s-title{font-size:16px;font-weight:900;line-height:1.25em;margin-bottom:26px;letter-spacing:0;color:#333}.lang-en .l-contents .s-tech__body .tech__list{position:relative;display:block}.lang-en .l-contents .s-tech__body .tech__list .item{padding:30px 0;border-top:1px solid #ddd}.lang-en .l-contents .s-tech__body .tech__list .item .text{font-size:13px;line-height:1.84615;position:relative;margin-top:-5.5px;margin-bottom:-5.5px;padding-left:74px;letter-spacing:.025em}.lang-en .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.lang-en .l-contents .value-contents{position:relative;margin-bottom:70px}.lang-en .l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.lang-en .l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.lang-en .l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.lang-en .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_technology.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-hr.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.lang-en .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.lang-en .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding-left:10px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:0}.value-resources .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/resources/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-resources .l-contents{position:relative}.value-resources .l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:32px}.value-resources .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.value-resources .l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.value-resources .l-contents .s-tech__intro .text .red{color:#d52f46}.value-resources .l-contents .s-tech__body{position:relative;margin-bottom:70px}.value-resources .l-contents .s-tech__body .s-title{font-size:16px;margin-bottom:26px;letter-spacing:0}.value-resources .l-contents .s-tech__body .tech__text{font-size:13px;line-height:1.84;margin-top:32.54px;margin-bottom:32.54px;letter-spacing:.025em}.value-resources .l-contents .s-tech__body .tech__list{position:relative;display:block;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.value-resources .l-contents .s-tech__body .tech__list>.item{padding:15px 0;border-top:none;border-bottom:none}.value-resources .l-contents .s-tech__body .tech__list>.item:first-child{margin-top:15px}.value-resources .l-contents .s-tech__body .tech__list>.item:last-child{margin-bottom:15px}.value-resources .l-contents .s-tech__body .tech__list>.item>.text{font-weight:900;position:relative;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.value-resources .l-contents .s-tech__body .tech__list>.item>.text .list__No{font-size:28px;font-weight:900;color:#ccc}.value-resources .l-contents .s-tech__body .tech__list>.item>.text .list__text{font-size:14px;font-weight:700;padding-left:20px;letter-spacing:.025em}.value-resources .l-contents .value-contents{position:relative;margin-bottom:70px}.value-resources .l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.value-resources .l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.value-resources .l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_technology.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-resources .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-resources .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.value-resources .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title{padding-left:10px;white-space:nowrap}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:12px}.value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:11px;display:block;letter-spacing:.05em;color:#666}.lang-en .value-resources .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/resources/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-resources .l-contents{position:relative}.lang-en .value-resources .l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:32px}.lang-en .value-resources .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .value-resources .l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.lang-en .value-resources .l-contents .s-tech__intro .text .red{color:#d52f46}.lang-en .value-resources .l-contents .s-tech__body{position:relative;margin-bottom:70px}.lang-en .value-resources .l-contents .s-tech__body .s-title{font-size:16px;margin-bottom:26px;letter-spacing:0}.lang-en .value-resources .l-contents .s-tech__body .tech__text{font-size:13px;line-height:1.84;margin-top:32.54px;margin-bottom:32.54px;letter-spacing:.025em}.lang-en .value-resources .l-contents .s-tech__body .tech__list{position:relative;display:block;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item{padding:15px 0;border-top:none;border-bottom:none}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item:first-child{margin-top:15px}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item:last-child{margin-bottom:15px}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item>.text{font-weight:900;position:relative;display:-ms-flexbox;display:flex;padding-left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item>.text .list__No{font-size:28px;font-weight:900;color:#ccc}.value-technology .l-contents .s-tech__intro .text .red,.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-resources .l-contents .s-tech__body .tech__list>.item>.text .list__text{font-size:14px;font-weight:700;padding-left:20px;letter-spacing:.025em}.lang-en .value-resources .l-contents .value-contents{position:relative;margin-bottom:70px}.lang-en .value-resources .l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_technology.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding-left:10px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .value-resources .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:0}.value-technology .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/technology/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-technology .l-contents{position:relative}.value-technology .l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:70px}.value-technology .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.value-technology .l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.value-technology .l-contents .s-tech__intro .thumb-img{position:relative;width:calc(100% + 30px);margin-top:70px;margin-left:-15px}.value-technology .l-contents .s-tech__intro .thumb-img img{width:100%;height:auto}.value-technology .l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:12px;line-height:1.66667;position:relative;display:block;width:calc(100% - 15px);margin-top:-4px;margin-bottom:-4px;margin-left:7.5px;padding:20px 25px;letter-spacing:.025em;border:1px solid #bdd872}.value-technology .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-55px;right:31.5%;width:1px;height:44px;margin-left:-1px;content:'';background-color:#bdd872}.value-technology .l-contents .s-tech__body{position:relative;margin-bottom:70px}.value-technology .l-contents .s-tech__body .s-title{font-size:16px;margin-bottom:26px;letter-spacing:0}.value-technology .l-contents .s-tech__body .tech__list{position:relative;display:block}.value-technology .l-contents .s-tech__body .tech__list .item{padding:30px 0;border-top:1px solid #ddd}.value-technology .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.value-technology .l-contents .s-tech__body .tech__list .item .text{font-size:13px;line-height:1.84615;position:relative;margin-top:-5.5px;margin-bottom:-5.5px;padding-left:74px;letter-spacing:.025em}.value-technology .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.value-technology .l-contents .value-contents{position:relative;margin-bottom:70px}.value-technology .l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.value-technology .l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.value-technology .l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-hr.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.value-technology .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.value-technology .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title{padding-left:10px;white-space:nowrap}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:12px}.value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .ja{font-size:11px;display:block;letter-spacing:.05em;color:#666}.lang-en .value-technology .l-contents .s-tech__intro .text .red,.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text .red{color:#d52f46}.lang-en .value-technology .kv__bg{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/value/technology/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-technology .l-contents{position:relative}.lang-en .value-technology .l-contents .s-tech__intro{position:relative;padding-top:36px;padding-bottom:70px}.lang-en .value-technology .l-contents .s-tech__intro:before{position:absolute;top:0;left:50%;width:1024px;height:1px;margin-left:-512px;content:'';background-color:#ddd}.lang-en .value-technology .l-contents .s-tech__intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:32.5px;letter-spacing:.025em}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img{position:relative;width:calc(100% + 30px);margin-top:70px;margin-left:-15px}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img img{width:100%;height:auto}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .img{margin-bottom:32px}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text{font-size:12px;line-height:1.66667;position:relative;display:block;width:calc(100% - 15px);margin-top:-4px;margin-bottom:-4px;margin-left:7.5px;padding:20px 25px;letter-spacing:.025em;border:1px solid #bdd872}.lang-en .value-technology .l-contents .s-tech__intro .thumb-img .thumb__text:before{position:absolute;top:-55px;right:31.5%;width:1px;height:44px;margin-left:-1px;content:'';background-color:#bdd872}.lang-en .value-technology .l-contents .s-tech__body{position:relative;margin-bottom:70px}.lang-en .value-technology .l-contents .s-tech__body .s-title{font-size:16px;font-weight:900;line-height:1.25em;margin-bottom:26px;letter-spacing:0;color:#333}.lang-en .value-technology .l-contents .s-tech__body .tech__list{position:relative;display:block}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item{padding:30px 0;border-top:1px solid #ddd}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item .text{font-size:13px;line-height:1.84615;position:relative;margin-top:-5.5px;margin-bottom:-5.5px;padding-left:74px;letter-spacing:.025em}.lang-en .value-technology .l-contents .s-tech__body .tech__list .item .text .list__title{font-size:32px;font-weight:900;position:absolute;top:-10px;left:0;color:#ccc}.lang-en .value-technology .l-contents .value-contents{position:relative;margin-bottom:70px}.lang-en .value-technology .l-contents .value-contents .value-contents__list{position:relative;width:calc(100% - 60px);margin:0 auto}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item{position:relative;width:100%;height:70px;margin-top:15px}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:first-child{margin-top:0}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:first-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-business.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item:last-child .thumb .thumb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/value/img_value-hr.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link{position:relative;display:block;display:-ms-flexbox;display:flex;background-color:#f6f6f6;-ms-flex-align:center;align-items:center}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .thumb{position:relative;width:30%;height:70px}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .list__title{display:-ms-flexbox;display:flex;padding-left:10px;white-space:nowrap;-ms-flex-align:center;align-items:center}.lang-en .value-technology .l-contents .value-contents .value-contents__list .item .link .list__title .en{font-family:Vollkorn,sans-serif;font-size:16px;font-weight:600;display:block;margin-bottom:0}.projects .l-other-contents{margin-top:70px}.projects .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/projects/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.projects .l-kv .l-kv__sp-read .line{margin-bottom:25px;padding-bottom:50px}.projects .s-entities{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.projects .s-entities>.item{display:inline-block;width:40px;height:auto;margin-right:5px;border:1px solid #ddd}.projects .projects_list>.item .item__thumb img,.projects .s-entities>.item img{width:100%}.projects .s-entities>.item:last-child{margin-right:0}.projects .s-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects .s-tags>.item{font-size:11px;font-weight:700;margin-right:14px;padding-bottom:10px;letter-spacing:0;color:#d52f46}.projects .s-tags>.item:last-child{margin-right:0}.projects .projects_list>.item{position:relative;margin-top:25px;padding-bottom:25px;border-bottom:1px solid #ddd}.projects .projects_list>.item:first-child{margin-top:0}.projects .projects_list>.item .item__thumb{display:inline-block;width:100%;height:auto}.projects .projects_list>.item .item__body{padding-top:18px}.projects .projects_list>.item .item__body .title{font-size:16px;line-height:1.5;margin-top:14px;margin-bottom:18px;letter-spacing:.05em;color:#333}.projects .projects_list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.projects .pager{padding-top:35px;padding-bottom:35px;text-align:center}.projects .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.projects .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:32px;display:inline-block;width:auto;width:32px;height:32px;margin-right:10px;transition:.3s ease;border:1px solid #ddd}.projects .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.projects .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.projects .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.projects .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.projects .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.projects .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.projects .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.lang-en .projects .l-other-contents{margin-top:70px}.lang-en .projects .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/projects/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .projects .l-kv .l-kv__sp-read .line{margin-bottom:25px;padding-bottom:50px}.lang-en .projects .s-entities{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.lang-en .projects .s-entities>.item{display:inline-block;width:40px;height:auto;margin-right:5px;border:1px solid #ddd}.lang-en .projects .projects_list>.item .item__thumb img,.lang-en .projects .s-entities>.item img{width:100%}.lang-en .projects .s-entities>.item:last-child{margin-right:0}.lang-en .projects .s-tags{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .projects .s-tags>.item{font-size:11px;font-weight:700;line-height:1.25;margin-right:14px;padding-bottom:10px;letter-spacing:0;color:#d52f46}.lang-en .projects .s-tags>.item:last-child{margin-right:0}.lang-en .projects .projects_list>.item{position:relative;margin-top:25px;padding-bottom:25px;border-bottom:1px solid #ddd}.lang-en .projects .projects_list>.item:first-child{margin-top:0}.lang-en .projects .projects_list>.item .item__thumb{display:inline-block;width:100%;height:auto}.lang-en .projects .projects_list>.item .item__body{padding-top:18px}.lang-en .projects .projects_list>.item .item__body .title{font-size:16px;font-weight:900;line-height:1.25;margin-top:16px;margin-bottom:20px;letter-spacing:0;color:#333}.lang-en .projects .projects_list>.item .item__link{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0}.lang-en .projects .pager{padding-top:35px;padding-bottom:35px;text-align:center}.lang-en .projects .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lang-en .projects .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:32px;display:inline-block;width:auto;width:32px;height:32px;margin-right:10px;transition:.3s ease;border:1px solid #ddd}.lang-en .projects .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.lang-en .projects .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.lang-en .projects .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.lang-en .projects .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .projects .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.lang-en .projects .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .projects .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.projects-detail .other-img__list{margin-bottom:50px;border-bottom:1px solid #ddd}.projects-detail .other-img__list>.item{display:inline-block;width:100%;height:auto;margin-top:30px}.projects-detail .other-img__list>.item img{width:100%}.projects-detail .other-img__list>.item:first-child{margin-top:0}.projects-detail .p-inner--sm{padding-right:15px!important;padding-left:15px!important}.projects-detail .l-kv--detail{position:relative;z-index:2;padding-top:170px}.projects-detail .l-kv--detail .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-detail .l-kv--detail .tag>.item{font-size:10px;font-weight:700;line-height:1.5;margin-right:15px;padding-bottom:10px;letter-spacing:0;color:#d52f46}.projects-detail .l-kv--detail .tag>.item:last-child{margin-right:0}.projects-detail .l-kv--detail .l-kv__text{position:relative;display:block}.projects-detail .l-kv--detail .l-kv__text .s-title{font-size:18px;font-weight:900;line-height:1.66667;margin-top:24px;margin-bottom:12px;letter-spacing:.1em;color:#222}.projects-detail .l-kv--detail .l-kv__text .description{font-size:13px;line-height:1.85714;margin-top:14.43px;margin-bottom:44.43px;letter-spacing:.05em;color:#444}.projects-detail .s-info{padding-top:30px;padding-bottom:30px;border-top:1px solid #ddd}.projects-detail .s-info .title{font-size:14px;font-weight:700;margin-bottom:22px;letter-spacing:.05em;color:#222}.projects-detail .s-info .info__list>.item,.projects-detail .s-info .text{font-size:13px;margin-bottom:-5.57px;letter-spacing:.05em;line-height:1.85714}.projects-detail .s-info .info__list>.item{position:relative;margin-top:22.43px;padding-left:20px;color:#444}.projects-detail .s-info .info__list>.item:first-child{margin-top:0}.projects-detail .s-info .info__list>.item:before{position:absolute;top:7px;left:0;width:10px;height:10px;content:'';background:#444}.projects-detail .s-info .text{margin-top:-5.57px;color:#444}.projects-detail .s-info .entities__list>.item{display:-ms-flexbox;display:flex;width:100%;margin-top:15px;margin-right:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.projects-detail .s-info .entities__list>.item:first-child{margin-top:0}.projects-detail .s-info .entities__list>.item:last-child{margin-right:0}.projects-detail .s-info .entities__list>.item .img{display:inline-block;width:20vw;height:auto;border:1px solid #ddd}.projects-detail .s-info .entities__list>.item .img img{width:100%}.projects-detail .s-info .entities__list>.item .name{font-size:12px;font-weight:700;line-height:1.85714;margin-top:4px;margin-bottom:-5.14px;letter-spacing:0;color:#444}.projects-detail .s-message{position:relative}.projects-detail .s-message .message__title{position:relative;text-align:center}.projects-detail .s-message .message__title .main{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:600;display:block;letter-spacing:.05em;color:#222}.projects-detail .s-message .message__title .main .red{color:#d52f46}.projects-detail .s-message .message__title .sub{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:block;margin-top:10px;letter-spacing:.1em;color:#666}.projects-detail .s-message .message__bg{position:absolute;z-index:-1;top:0;top:15px;right:0;bottom:0;left:0;left:-15px;width:100vw;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/projects/bg_projects_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.projects-detail .s-message .message__list{padding:38px 0 50px}.projects-detail .s-message .message__list li.item{display:-ms-flexbox;display:flex;flex-direction:column;margin-top:35px;padding:30px 15px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.05);-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column}.projects-detail .s-message .message__list li.item:first-child{margin-top:0}.projects-detail .s-message .message__list li.item .item__thumb{width:120px;margin-right:auto;margin-left:auto}.projects-detail .s-message .message__list li.item .item__thumb .img{display:inline-block;overflow:hidden;width:100%;height:auto;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(213,47,70,.15)}.projects-detail .s-message .message__list li.item .item__thumb .img img{width:100%}.projects-detail .s-message .message__list li.item .item__info{width:100%;margin-top:20px}.projects-detail .s-message .message__list li.item .item__info .name{font-size:15px;text-align:center;letter-spacing:.1em;color:#333}.projects-detail .s-message .message__list li.item .item__info .text{font-size:13px;line-height:1.71429;margin-top:25.36px;margin-bottom:-4.64px;letter-spacing:.05em;color:#444}.projects-detail .s-others--no-message{margin-top:0!important;padding-top:20px;border-top:1px solid #ddd}.projects-detail .s-others,.projects-detail .s-others--no-message{margin-top:50px}.projects-detail .s-others .title,.projects-detail .s-others--no-message .title{font-size:14px;font-weight:700;margin-bottom:30px;letter-spacing:.05em;color:#222}.projects-detail .s-others .other-link__list,.projects-detail .s-others--no-message .other-link__list{margin-bottom:50px}.projects-detail .s-others .other-link__list>.item,.projects-detail .s-others--no-message .other-link__list>.item{margin-top:15px}.projects-detail .s-others .other-link__list>.item:first-child,.projects-detail .s-others--no-message .other-link__list>.item:first-child{margin-top:0}.projects-detail .s-others .other-link__list>.item .link,.projects-detail .s-others--no-message .other-link__list>.item .link{font-size:13px;line-height:1.85714;margin-top:-5.57px;margin-bottom:-5.57px;text-decoration:underline;letter-spacing:.05em;color:#444}.projects-detail .s-others .other-link__list>.item .text,.projects-detail .s-others--no-message .other-link__list>.item .text{font-size:13px;line-height:1.85714;margin-top:-5.57px;margin-bottom:-5.57px;letter-spacing:.05em;color:#444}.projects-detail .s-pager .pager__next .text,.projects-detail .s-pager .pager__prev .text,.projects-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;color:#222}.projects-detail .s-pager{display:-ms-flexbox;display:flex;margin-top:25px;margin-bottom:70px;-ms-flex-pack:justify;justify-content:space-between}.projects-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.projects-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.projects-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.projects-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.projects-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.projects-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.projects-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.lang-en .projects-detail .other-img__list{margin-bottom:50px;border-bottom:1px solid #ddd}.lang-en .projects-detail .other-img__list>.item{display:inline-block;width:100%;height:auto;margin-top:30px}.lang-en .projects-detail .other-img__list>.item img{width:100%}.lang-en .projects-detail .other-img__list>.item:first-child{margin-top:0}.lang-en .projects-detail .p-inner--sm{padding-right:15px!important;padding-left:15px!important}.lang-en .projects-detail .l-kv--detail{position:relative;z-index:2;padding-top:170px}.lang-en .projects-detail .l-kv--detail .tag{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .projects-detail .l-kv--detail .tag>.item{font-size:10px;font-weight:700;line-height:1.5;margin-right:15px;padding-bottom:10px;letter-spacing:0;color:#d52f46}.lang-en .projects-detail .l-kv--detail .tag>.item:last-child{margin-right:0}.lang-en .projects-detail .l-kv--detail .l-kv__text{position:relative;display:block}.lang-en .projects-detail .l-kv--detail .l-kv__text .s-title{font-size:18px;font-weight:900;line-height:1.25;margin-top:27.75px;margin-bottom:15.75px;letter-spacing:0;color:#222}.lang-en .projects-detail .l-kv--detail .l-kv__text .description{font-size:13px;line-height:1.85714;margin-top:14.43px;margin-bottom:44.43px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info{padding-top:30px;padding-bottom:30px;border-top:1px solid #ddd}.lang-en .projects-detail .s-info .title{font-size:14px;font-weight:900;margin-bottom:22px;letter-spacing:.025em;color:#222}.lang-en .projects-detail .s-info .info__list>.item{font-size:13px;line-height:1.85714;position:relative;margin-top:22.43px;margin-bottom:-5.57px;padding-left:20px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info .info__list>.item:first-child{margin-top:0}.lang-en .projects-detail .s-info .info__list>.item:before{position:absolute;top:7px;left:0;width:10px;height:10px;content:'';background:#444}.lang-en .projects-detail .s-info .text{font-size:13px;line-height:1.85714;margin-top:-5.57px;margin-bottom:-5.57px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-info .entities__list>.item{display:-ms-flexbox;display:flex;width:100%;margin-top:15px;margin-right:20px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.lang-en .projects-detail .s-info .entities__list>.item:first-child{margin-top:0}.lang-en .projects-detail .s-info .entities__list>.item:last-child{margin-right:0}.lang-en .projects-detail .s-info .entities__list>.item .img{display:inline-block;width:20vw;height:auto;border:1px solid #ddd}.lang-en .projects-detail .s-info .entities__list>.item .img img{width:100%}.lang-en .projects-detail .s-info .entities__list>.item .name{font-size:12px;font-weight:900;line-height:1.85714;margin-top:4px;margin-bottom:-5.14px;letter-spacing:0;color:#444}.lang-en .projects-detail .s-message{position:relative}.lang-en .projects-detail .s-message .message__title{position:relative;text-align:center}.lang-en .projects-detail .s-message .message__title .main{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:600;display:block;letter-spacing:.025em;color:#222}.lang-en .projects-detail .s-message .message__title .main .red{color:#d52f46}.lang-en .projects-detail .s-message .message__title .sub{font-family:Lato,sans-serif;font-size:10px;font-weight:400;display:block;margin-top:10px;letter-spacing:.025em;color:#666}.lang-en .projects-detail .s-message .message__bg{position:absolute;z-index:-1;top:0;top:15px;right:0;bottom:0;left:0;left:-15px;width:100vw;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/projects/bg_projects_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .projects-detail .s-message .message__list{padding:38px 0 50px}.lang-en .projects-detail .s-message .message__list li.item{display:-ms-flexbox;display:flex;flex-direction:column;margin-top:35px;padding:30px 15px;background:#fff;box-shadow:0 5px 25px rgba(0,0,0,.05);-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column}.lang-en .projects-detail .s-message .message__list li.item:first-child{margin-top:0}.lang-en .projects-detail .s-message .message__list li.item .item__thumb{width:120px;margin-right:auto;margin-left:auto}.lang-en .projects-detail .s-message .message__list li.item .item__thumb .img{display:inline-block;overflow:hidden;width:100%;height:auto;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px rgba(213,47,70,.15)}.lang-en .recruit .l-contents,.recruit .l-contents{overflow:visible}.lang-en .projects-detail .s-message .message__list li.item .item__thumb .img img{width:100%}.lang-en .projects-detail .s-message .message__list li.item .item__info{width:100%;margin-top:20px}.lang-en .projects-detail .s-message .message__list li.item .item__info .name{font-size:15px;text-align:center;letter-spacing:.025em;color:#333}.lang-en .projects-detail .s-message .message__list li.item .item__info .text{font-size:13px;line-height:1.71429;margin-top:25.36px;margin-bottom:-4.64px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-others--no-message{margin-top:0!important;padding-top:20px;border-top:1px solid #ddd}.lang-en .projects-detail .s-others,.lang-en .projects-detail .s-others--no-message{margin-top:50px}.lang-en .projects-detail .s-others .title,.lang-en .projects-detail .s-others--no-message .title{font-size:14px;font-weight:900;margin-bottom:30px;letter-spacing:.025em;color:#222}.lang-en .projects-detail .s-others .other-link__list,.lang-en .projects-detail .s-others--no-message .other-link__list{margin-bottom:50px}.lang-en .projects-detail .s-others .other-link__list>.item,.lang-en .projects-detail .s-others--no-message .other-link__list>.item{margin-top:15px}.lang-en .projects-detail .s-others .other-link__list>.item:first-child,.lang-en .projects-detail .s-others--no-message .other-link__list>.item:first-child{margin-top:0}.lang-en .projects-detail .s-others .other-link__list>.item .link,.lang-en .projects-detail .s-others--no-message .other-link__list>.item .link{font-size:13px;line-height:1.85714;margin-top:-5.57px;margin-bottom:-5.57px;text-decoration:underline;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-others .other-link__list>.item .text,.lang-en .projects-detail .s-others--no-message .other-link__list>.item .text{font-size:13px;line-height:1.85714;margin-top:-5.57px;margin-bottom:-5.57px;letter-spacing:.025em;color:#444}.lang-en .projects-detail .s-pager .pager__next .text,.lang-en .projects-detail .s-pager .pager__prev .text,.lang-en .projects-detail .s-pager .pager__view-all .text{font-size:13px;font-weight:400;letter-spacing:.1em;color:#222;font-family:Lato,sans-serif}.lang-en .projects-detail .s-pager{display:-ms-flexbox;display:flex;margin-top:25px;margin-bottom:70px;-ms-flex-pack:justify;justify-content:space-between}.lang-en .projects-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.lang-en .projects-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .projects-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .projects-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.business .l-kv__thumb .kv__thumb,.lang-en .business .l-kv__thumb .kv__thumb{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/sp/business/img_kv.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .projects-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .projects-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .projects-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.business .l-contents .s-result .business_list li figure img,.lang-en .business .l-contents .s-result .business_list li figure img{border:1px solid #eee}.business .l-kv__sp-read .line{margin-bottom:0}.business .l-contents .s-result{width:100%;margin:50px auto 0}.business .l-contents .s-result .site_ttl{font-size:20px;line-height:1.6;margin:0 auto;text-align:center}.business .l-contents .s-result .business_list{display:-ms-flexbox;display:flex;width:88%;margin:49px auto 70px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.business .l-contents .s-result .business_list li{width:100%}.business .l-contents .s-result .business_list li:not(:first-child){margin-top:70px}.business .l-contents .s-result .business_list li figure{width:70%;margin:0 auto;text-align:center}.business .l-contents .s-result .business_list li .name{font-size:13px;margin-top:27px;text-align:center;color:#666}.business .l-contents .s-result .business_list li .list_ttl{font-size:15px;font-weight:700;line-height:1.44;margin-top:21.7px;margin-bottom:-3.3px;text-align:center}.business .l-contents .s-result .business_list li .caption{font-size:12px;line-height:1.75;margin-top:15.5px;margin-bottom:30.5px;letter-spacing:.025em}.business .l-contents .s-result .business_list li .p-btn--arrow-bl{display:block;margin:0 auto}.business .l-contents .s-result .business_list li .more-detail{margin-top:20px;text-align:center}.business .l-contents .s-result .business_list li .more-detail .link{font-family:Lato,sans-serif;position:relative;display:inline-block;padding-right:20px;text-decoration:underline;color:#d52f46}.business .l-contents .s-result .business_list li .more-detail .link .c-external{position:absolute;top:3px;right:0}.lang-en .business .l-kv__sp-read .line{margin-bottom:0}.lang-en .business .l-contents .s-result{width:100%;margin:50px auto 0}.lang-en .business .l-contents .s-result .site_ttl{font-size:20px;font-weight:900;line-height:1.6;margin:0 auto;text-align:center;letter-spacing:0}.lang-en .business .l-contents .s-result .business_list{display:-ms-flexbox;display:flex;width:88%;margin:49px auto 70px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .business .l-contents .s-result .business_list li{width:100%}.lang-en .business .l-contents .s-result .business_list li:not(:first-child){margin-top:70px}.lang-en .business .l-contents .s-result .business_list li figure{width:70%;margin:0 auto;text-align:center}.lang-en .business .l-contents .s-result .business_list li .name{font-size:14px;margin-top:27px;text-align:center;letter-spacing:0;color:#666}.lang-en .business .l-contents .s-result .business_list li .list_ttl{font-size:16px;font-weight:900;line-height:1.44;margin-top:21.48px;margin-bottom:-3.52px;text-align:center;letter-spacing:0}.lang-en .business .l-contents .s-result .business_list li .caption{font-size:12px;line-height:1.75;margin-top:15.5px;margin-bottom:30.5px;letter-spacing:.025em}.business-detail .s-btn .link .text,.business-detail .s-btn__arrow>.btn__text{font-family:Lato,sans-serif;font-weight:400;letter-spacing:.1em;color:#d52f46}.lang-en .business .l-contents .s-result .business_list li .p-btn--arrow-bl{display:block;margin:0 auto}.lang-en .business .l-contents .s-result .business_list li .more-detail{margin-top:20px;text-align:center}.lang-en .business .l-contents .s-result .business_list li .more-detail .link{font-family:Lato,sans-serif;position:relative;display:inline-block;padding-right:20px;text-decoration:underline;color:#d52f46}.lang-en .business .l-contents .s-result .business_list li .more-detail .link .c-external{position:absolute;top:3px;right:0}.business-detail .l-bg{height:210px;opacity:1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/assets/images/sp/business/bg_business.jpg)}.business-detail .s-gallery__inner,.business-detail .s-intro__inner{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.business-detail .s-btn{position:relative;width:160px}.business-detail .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px}.business-detail .s-btn .link:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.business-detail .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.business-detail .s-btn .link .text{font-size:14px}.business-detail .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.business-detail .s-btn__arrow.official{width:130px}.business-detail .s-btn__arrow.official .c-external{margin-left:10px}.business-detail .s-btn__arrow>.btn__text{font-size:13px}.business-detail .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.business-detail .s-btn__arrow .arrow:before,.business-detail .s-btn__arrow .line{position:absolute;height:1px;background:#d52f46;bottom:0;content:''}.business-detail .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.business-detail .s-btn__arrow .arrow:before{top:0;right:1px;width:12px;margin:auto}.business-detail .s-btn__arrow .line{left:0;width:100%}.business-detail .l-kv--detail__about{position:relative;z-index:2;padding-top:170px}.business-detail .l-kv--detail__about .s-logo{width:100%;padding-bottom:30px;margin:0 auto;text-align:center}.business-detail .l-kv--detail__about .s-logo .img{width:70%;border:1px solid #ddd;background-color:#fff}.business-detail .l-kv--detail__about .s-logo .text{font-size:12px;line-height:1;margin-top:24px;margin-bottom:0;letter-spacing:0;color:#666}.business-detail .l-kv--detail__about .l-kv__text{margin-top:20px;margin-bottom:50px}.business-detail .l-kv--detail__about .l-kv__text .s-title{font-size:18px;font-weight:700;line-height:1.5;margin-top:-4.5px;margin-bottom:-4.5px;text-align:center;letter-spacing:.1em;color:#000}.business-detail .l-kv--detail__about .l-kv__bg{position:relative;width:100%;height:160px}.business-detail .l-kv--detail__about .l-kv__bg .kv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/detail/kv_img.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.business-detail .l-contents .s-detail__about{position:relative;padding-top:35px}.business-detail .l-contents .s-detail__about .s-detail__intro{position:relative}.business-detail .l-contents .s-detail__about .s-detail__intro .text{font-size:13px;line-height:2;margin-top:-6.5px;margin-bottom:21.5px;letter-spacing:.1em;color:#444}.business-detail .l-contents .s-detail__about .s-detail__body{position:relative;margin-top:50px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list{position:relative}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item{padding:26px 0;border-top:1px solid #eee}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item:last-child{border-bottom:1px solid #eee}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-size:14px;display:block;width:100px;letter-spacing:.05em;color:#000}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value{font-size:13px;line-height:1.85714;display:block;width:100%;margin-top:10.43px;margin-bottom:-5.57px;letter-spacing:.05em;color:#666}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list{width:100%}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-pack:start;justify-content:flex-start}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb{display:inline-block;width:90px;height:auto}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb img{width:100%}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text{position:relative;width:calc(100% - 90px);margin-left:20px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text .text{font-size:12px;line-height:1.85;margin-top:-5.1px;margin-bottom:-5.1px;letter-spacing:.05em;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#c3c3c3;text-decoration-color:#c3c3c3}.business-detail .s-pager .pager__next .text,.business-detail .s-pager .pager__prev .text,.business-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;color:#222}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .l-contents .s-detail__gallery{margin-top:50px}.business-detail .l-contents .s-detail__gallery .img{margin-top:35px}.business-detail .l-contents .s-detail__gallery:first-child{margin-top:0}.business-detail .l-contents .s-detail__links{position:relative;display:-ms-flexbox;display:flex;width:100%;margin:50px auto;-ms-flex-pack:justify;justify-content:space-between}.business-detail .l-contents .s-detail__links .btn{margin-top:36px}.business-detail .s-pager{display:-ms-flexbox;display:flex;width:calc(100% - 50px);-ms-flex-pack:justify;justify-content:space-between;margin:70px auto}.business-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.business-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.business-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.business-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.business-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .business-detail .s-btn .link .text,.lang-en .business-detail .s-btn__arrow>.btn__text{font-family:Lato,sans-serif;font-weight:400;letter-spacing:.1em;color:#d52f46}.business-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.business-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.lang-en .business-detail .l-bg{height:210px;opacity:1;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/assets/images/sp/business/bg_business.jpg)}.lang-en .news .pager .wp-pagenavi .page-numbers.current,.news .pager .wp-pagenavi .page-numbers.current{opacity:.3}.lang-en .business-detail .s-gallery__inner,.lang-en .business-detail .s-intro__inner{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.lang-en .business-detail .s-btn{position:relative;width:160px}.lang-en .business-detail .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px}.lang-en .business-detail .s-btn .link:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.lang-en .business-detail .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.lang-en .business-detail .s-btn .link .text{font-size:14px}.lang-en .business-detail .s-btn__arrow{position:relative;display:block;width:156px;margin-top:14px;margin-bottom:5px}.lang-en .business-detail .s-btn__arrow.official{width:130px}.lang-en .business-detail .s-btn__arrow.official .c-external{margin-left:10px}.lang-en .business-detail .s-btn__arrow>.btn__text{font-size:13px}.lang-en .business-detail .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .business-detail .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .business-detail .s-btn__arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .business-detail .s-btn__arrow .line{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#d52f46}.lang-en .business-detail .l-kv--detail__about{position:relative;z-index:2;padding-top:170px}.lang-en .business-detail .l-kv--detail__about .s-logo{width:100%;margin:0 auto;text-align:center}.lang-en .business-detail .l-kv--detail__about .s-logo .img{width:70%;border:1px solid #ddd;background-color:#fff}.lang-en .business-detail .l-kv--detail__about .s-logo .text{font-size:12px;line-height:1;margin-top:24px;margin-bottom:0;letter-spacing:0;color:#666}.lang-en .business-detail .l-kv--detail__about .l-kv__text{margin-top:20px;margin-bottom:50px}.lang-en .business-detail .l-kv--detail__about .l-kv__text .s-title{font-size:18px;font-weight:700;line-height:1.5;margin-top:-4.5px;margin-bottom:-4.5px;text-align:center;letter-spacing:.1em;color:#000}.lang-en .business-detail .l-kv--detail__about .l-kv__bg{position:relative;width:100%;height:160px}.lang-en .business-detail .l-kv--detail__about .l-kv__bg .kv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/business/detail/kv_img.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .business-detail .l-contents .s-detail__about{position:relative;padding-top:35px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__intro{position:relative}.lang-en .business-detail .l-contents .s-detail__about .s-detail__intro .text{font-size:13px;line-height:2;margin-top:-6.5px;margin-bottom:21.5px;letter-spacing:.1em;color:#444}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body{position:relative;margin-top:50px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list{position:relative}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item{padding:26px 0;border-top:1px solid #eee}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item:last-child{border-bottom:1px solid #eee}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-size:14px;display:block;width:100px;letter-spacing:.05em;color:#000}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value{font-size:13px;line-height:1.85714;display:block;width:100%;margin-top:10.43px;margin-bottom:-5.57px;letter-spacing:.05em;color:#666}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list{width:100%}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item{position:relative;display:-ms-flexbox;display:flex;margin-bottom:24px;-ms-flex-pack:start;justify-content:flex-start}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb{display:inline-block;width:90px;height:auto}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__thumb img{width:100%}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text{position:relative;width:calc(100% - 90px);margin-left:20px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__text .text{font-size:12px;line-height:1.85;margin-top:-5.1px;margin-bottom:-5.1px;letter-spacing:.05em;color:#666;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:#c3c3c3;text-decoration-color:#c3c3c3}.lang-en .business-detail .s-pager .pager__next .text,.lang-en .business-detail .s-pager .pager__prev .text,.lang-en .business-detail .s-pager .pager__view-all .text{font-size:13px;font-weight:400;letter-spacing:.1em;color:#222;font-family:Lato,sans-serif}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .value__list>.value__item .item__link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .l-contents .s-detail__gallery{margin-top:50px}.lang-en .business-detail .l-contents .s-detail__gallery .img{margin-top:35px}.lang-en .business-detail .l-contents .s-detail__gallery:first-child{margin-top:0}.lang-en .business-detail .l-contents .s-detail__links{position:relative;display:-ms-flexbox;display:flex;width:100%;margin:50px auto;-ms-flex-pack:justify;justify-content:space-between}.lang-en .business-detail .l-contents .s-detail__links .btn{margin-top:36px}.lang-en .business-detail .s-pager{display:-ms-flexbox;display:flex;width:calc(100% - 50px);-ms-flex-pack:justify;justify-content:space-between;margin:70px auto}.lang-en .business-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.lang-en .business-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .business-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .business-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.lang-en .business-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .business-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .business-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.about .s-title{position:relative;padding-top:5px}.about .s-title .title__black{font-size:12px;font-weight:900;display:block;margin-bottom:12px;letter-spacing:.05em;color:#000}.about .s-title .title__red{font-family:Lato,sans-serif;font-size:9px;font-weight:400;display:block;text-align:center;letter-spacing:.05em;color:#d52f46}.about .btn-googlemap,.about .s-btn__arrow .text{font-size:13px;font-weight:400;font-family:Lato,sans-serif}.about .s-red{font-family:Lato,sans-serif;font-weight:400;color:#d52f46!important}.about .btn-googlemap{position:relative;display:block;width:130px;margin-left:5px;padding-left:20px;letter-spacing:.1em;color:#999}.about .btn-googlemap .c-googlemap{position:absolute;top:2px;left:0}.about .btn-googlemap .line{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;content:'';background-color:#999}.about .s-btn__arrow .arrow:before,.about .s-btn__arrow .line{background:#d52f46;bottom:0;content:''}.about .s-btn__arrow{position:relative;display:block;width:156px;margin-top:16px;margin-bottom:5px}.about .s-btn__arrow.official{width:140px}.about .s-btn__arrow.official .c-external{margin-left:10px}.about .s-btn__arrow .text{letter-spacing:.025em;color:#d52f46}.about .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.about .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.about .s-btn__arrow .arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto}.about .s-btn__arrow .line{position:absolute;left:0;width:100%;height:1px}.about .s-group--intro .s-group--intro-inner{position:relative;width:calc(100% - 60px);margin-right:auto;margin-left:auto}.about .s-group--intro .s-group--intro-inner .group--intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}.about .s-group--intro .s-group--intro-inner .group--body .chitose-group-img{position:relative;width:calc(100% + 30px);margin-left:-15px}.about .s-group--intro .s-group--intro-inner .group--body .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.about .s-group--body{position:relative;padding-top:70px}.about .s-group--body .adress-intro,.about .s-group--body .develop-intro,.about .s-group--body .entities-intro,.about .s-group--body .history-intro,.about .s-group--body .overall-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.about .s-group--body .adress-intro .body__title,.about .s-group--body .develop-intro .body__title,.about .s-group--body .entities-intro .body__title,.about .s-group--body .history-intro .body__title,.about .s-group--body .overall-intro .body__title{font-size:16px;font-weight:700;position:relative;margin-bottom:25px;padding-left:36px;letter-spacing:0}.about .s-group--body .adress-intro .body__title:before,.about .s-group--body .develop-intro .body__title:before,.about .s-group--body .entities-intro .body__title:before,.about .s-group--body .history-intro .body__title:before,.about .s-group--body .overall-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:'';background-color:#000}.about .s-group--body .s-group--body-inner{position:relative;margin-right:auto;margin-left:auto;padding:0 24px}.about .s-group--body .s-group--body-inner .group__list{position:relative;margin-left:auto}.about .s-group--body .s-group--body-inner .group__list .item{padding:32px 0;border-top:1px solid #eee}.about .s-group--body .s-group--body-inner .group__list .item:last-child{border-bottom:1px solid #eee}.about .s-group--body .s-group--body-inner .group__list .item>.key{font-size:14px;display:block;width:120px;margin-bottom:20px;letter-spacing:.1em;color:#000}.about .s-group--body .s-group--body-inner .group__list .item>.value{font-size:13px;line-height:1.61538;display:block;width:100%;margin-top:-4px;margin-bottom:-4px;letter-spacing:.025em;color:#666}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item{margin-bottom:15px}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item:last-child{margin-bottom:0}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__title{font-size:13px;display:block;margin-bottom:10px;padding-top:10px;letter-spacing:.025em;color:#444}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.61538;display:block;margin-top:-4.31px;margin-bottom:5.69px;letter-spacing:.025em;color:#666}.about .s-group--body .s-group--body-inner .group__list .item>.value .value__en{font-size:12px}.about .s-group--body .s-develop,.about .s-group--body .s-overall{margin-bottom:70px}.about .s-group--body .s-develop .value__list{margin-top:8px}.about .s-group--body .s-develop .value__list .item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:5px;padding:0;border-top:0}.about .s-group--body .s-develop .value__list .item:last-child{margin-bottom:0;border-bottom:0}.about .s-group--body .s-history{margin-bottom:70px}.about .s-group--body .s-history .group__list .item{padding:26px 0}.about .s-group--body .s-history .group__list .item .key{font-size:14px;width:90px;letter-spacing:0}.about .s-group--body .s-history .group__list .item .value{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px}.about .s-group--body .s-history .group__list .item .value .value__list{margin-top:8px}.about .s-group--body .s-history .group__list .item .value .value__list .value__item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:13px}.about .s-group--body .s-entities{margin-bottom:70px}.about .s-group--body .s-entities .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.about .s-group--body .s-entities .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:12.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.about .s-group--body .s-entities .group__list .s-btn__arrow .text{line-height:1.85}.about .s-group--body .s-adress{margin-bottom:70px}.about .s-group--body .s-adress .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.about .s-group--body .s-adress .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:10.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.about .s-group--body .s-adress .group__list .item:last-child{margin-bottom:0;border-bottom:0}.about .s-group--body .s-gallery{position:relative;width:100%;height:150px}.about .s-group--body .s-gallery .gallery-img{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_gallery.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .about .s-title{position:relative;padding-top:5px}.lang-en .about .s-title .title__black{font-size:12px;font-weight:900;display:block;margin-bottom:12px;letter-spacing:.05em;color:#000}.lang-en .about .s-title .title__red{font-family:Lato,sans-serif;font-size:9px;font-weight:400;display:block;text-align:center;letter-spacing:.05em;color:#d52f46}.lang-en .about .btn-googlemap,.lang-en .about .s-btn__arrow .text{font-size:13px;font-weight:400;font-family:Lato,sans-serif}.lang-en .about .s-red{font-family:Lato,sans-serif;font-weight:400;color:#d52f46!important}.lang-en .about .btn-googlemap{position:relative;display:block;width:130px;margin-left:5px;padding-left:20px;letter-spacing:.1em;color:#999}.lang-en .about .btn-googlemap .c-googlemap{position:absolute;top:2px;left:0}.lang-en .about .btn-googlemap .line{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;content:'';background-color:#999}.lang-en .about .s-btn__arrow{position:relative;display:block;width:156px;margin-top:16px;margin-bottom:5px}.lang-en .about .s-btn__arrow.official{width:140px}.lang-en .about .s-btn__arrow.official .c-external{margin-left:10px}.lang-en .about .s-btn__arrow .text{letter-spacing:.025em;color:#d52f46}.lang-en .about .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.lang-en .about .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';transform:rotate(45deg);border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .about .s-btn__arrow .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:'';background:#d52f46}.lang-en .about .s-btn__arrow .line{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background:#d52f46}.lang-en .about .s-group--intro .s-group--intro-inner{position:relative;width:calc(100% - 60px);margin-right:auto;margin-left:auto}.lang-en .about .s-group--intro .s-group--intro-inner .group--intro .text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .chitose-group-img{position:relative;width:calc(100% + 30px);margin-left:-15px}.lang-en .about .s-group--intro .s-group--intro-inner .group--body .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .about .s-group--body{position:relative;padding-top:70px}.lang-en .about .s-group--body .adress-intro,.lang-en .about .s-group--body .develop-intro,.lang-en .about .s-group--body .entities-intro,.lang-en .about .s-group--body .history-intro,.lang-en .about .s-group--body .overall-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .s-group--body .adress-intro .body__title,.lang-en .about .s-group--body .develop-intro .body__title,.lang-en .about .s-group--body .entities-intro .body__title,.lang-en .about .s-group--body .history-intro .body__title,.lang-en .about .s-group--body .overall-intro .body__title{font-size:16px;font-weight:900;line-height:1.5;position:relative;margin-bottom:25px;padding-left:36px;letter-spacing:0}.lang-en .about .s-group--body .adress-intro .body__title:before,.lang-en .about .s-group--body .develop-intro .body__title:before,.lang-en .about .s-group--body .entities-intro .body__title:before,.lang-en .about .s-group--body .history-intro .body__title:before,.lang-en .about .s-group--body .overall-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:0;content:'';background-color:#000}.lang-en .about .s-group--body .s-group--body-inner{position:relative;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .s-group--body .s-group--body-inner .group__list{position:relative;margin-left:auto}.lang-en .about .s-group--body .s-group--body-inner .group__list .item{padding:32px 0;border-top:1px solid #eee}.lang-en .about .s-group--body .s-group--body-inner .group__list .item:last-child{border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.key{font-size:14px;font-weight:900;line-height:1.5;display:block;width:120px;margin-bottom:20px;letter-spacing:.1em;color:#000}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value{font-size:13px;line-height:1.61538;display:block;width:100%;margin-top:-4px;margin-bottom:-4px;letter-spacing:.025em;color:#666}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item{margin-bottom:15px}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item:last-child{margin-bottom:0}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__title{font-size:13px;display:block;margin-bottom:10px;padding-top:10px;letter-spacing:.025em;color:#444}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__list .value__item .value__text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.61538;display:block;margin-top:-4.31px;margin-bottom:5.69px;letter-spacing:.025em;color:#666}.lang-en .about .s-group--body .s-group--body-inner .group__list .item>.value .value__en{font-size:12px}.lang-en .about .s-group--body .s-develop,.lang-en .about .s-group--body .s-overall{margin-bottom:70px}.lang-en .about .s-group--body .s-develop .value__list{margin-top:8px}.lang-en .about .s-group--body .s-develop .value__list .item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:5px;padding:0;border-top:0}.lang-en .about .s-group--body .s-develop .value__list .item:last-child{margin-bottom:0;border-bottom:0}.lang-en .about .s-group--body .s-history{margin-bottom:70px}.lang-en .about .s-group--body .s-history .group__list .item{padding:26px 0}.lang-en .about .s-group--body .s-history .group__list .item .key{font-size:14px;width:90px;letter-spacing:0}.lang-en .about .s-group--body .s-history .group__list .item .value{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:-7px}.lang-en .about .s-group--body .s-history .group__list .item .value .value__list{margin-top:8px}.lang-en .about .s-group--body .s-history .group__list .item .value .value__list .value__item{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:13px}.lang-en .about .s-group--body .s-entities{margin-bottom:70px}.lang-en .about .s-group--body .s-entities .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-entities .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:12.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.lang-en .about .s-group--body .s-entities .group__list .s-btn__arrow .text{line-height:1.85}.lang-en .about .s-group--body .s-adress{margin-bottom:70px}.lang-en .about .s-group--body .s-adress .group__list{position:relative;padding-top:30px;padding-bottom:26px;border-top:1px solid #eee;border-bottom:1px solid #eee}.lang-en .about .s-group--body .s-adress .group__list .item{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:10.05px;padding:0;letter-spacing:.025em;color:#666;border:0}.lang-en .about .s-group--body .s-adress .group__list .item:last-child{margin-bottom:0;border-bottom:0}.lang-en .about .s-group--body .s-gallery{position:relative;width:100%;height:150px}.lang-en .about .s-group--body .s-gallery .gallery-img{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/about/img_gallery.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.team .s-team .member__list{position:relative;width:calc(100% - 60px);margin:0 auto}.team .s-team .member__list>.item{margin-top:70px}.team .s-team .member__list>.item:first-child{margin-top:0}.team .s-team .member__list>.item .item__thumb{width:100%}.team .s-team .member__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.team .s-team .member__list>.item .item__thumb .thumb-img img{width:100%}.team .s-team .member__list>.item .item__body{width:100%;margin-top:35px}.team .s-team .member__list>.item .item__body .member-info .position{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:#999}.team .s-team .member__list>.item .item__body .member-info .name{font-size:24px;display:inline-block;margin-top:16px;letter-spacing:.1em;color:#333}.team .s-team .member__list>.item .item__body .member-info .name .sub{font-size:16px;margin-left:10px;letter-spacing:.05em}.team .s-team .member__list>.item .item__body .text{font-size:13px;line-height:1.84615;margin-top:34.5px;margin-bottom:-5.5px;letter-spacing:.25px}.team .s-adviser{position:relative;width:calc(100% - 60px);margin:70px auto 0}.team .s-adviser h2.title{font-family:Vollkorn,sans-serif;font-size:40px;font-weight:600;text-align:center}.team .s-adviser .inner_box{margin-bottom:70px}.team .s-adviser .inner_box .team_img_s{display:-ms-flexbox;display:flex;margin-top:35px}.team .s-adviser .inner_box .team_img_s .thumb-img{display:inline-block;width:38%;height:auto}.team .s-adviser .inner_box .team_img_s .thumb-img img{width:100%}.team .s-adviser .inner_box .team_img_s .text{width:62%;margin-top:26px;margin-left:20px}.team .s-adviser .inner_box .team_img_s .text .title .ja{font-size:18px;letter-spacing:.025em;color:#222}.team .s-adviser .inner_box .team_img_s .text .title .small{font-size:11px;margin-left:0;letter-spacing:.025em;color:#222}.team .s-adviser .inner_box .team_img_s .text .read{font-size:12px;line-height:1.69231;margin-top:19.85px;margin-bottom:-4.15px;letter-spacing:.25px}.lang-en .team .s-team .member__list{position:relative;width:calc(100% - 60px);margin:0 auto}.lang-en .team .s-team .member__list>.item{margin-top:70px}.lang-en .team .s-team .member__list>.item:first-child{margin-top:0}.lang-en .team .s-team .member__list>.item .item__thumb{width:100%}.lang-en .team .s-team .member__list>.item .item__thumb .thumb-img{display:inline-block;width:100%;height:auto}.lang-en .team .s-team .member__list>.item .item__thumb .thumb-img img{width:100%}.lang-en .team .s-team .member__list>.item .item__body{width:100%;margin-top:35px}.lang-en .team .s-team .member__list>.item .item__body .member-info .position{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:0;color:#999}.lang-en .team .s-team .member__list>.item .item__body .member-info .name{font-size:24px;font-weight:900;display:inline-block;margin-top:16px;letter-spacing:.025em;color:#333}.lang-en .team .s-team .member__list>.item .item__body .member-info .name .sub{font-size:16px;font-weight:900;margin-left:10px;letter-spacing:.025em}.lang-en .team .s-team .member__list>.item .item__body .text{font-size:13px;line-height:1.84615;margin-top:34.5px;margin-bottom:-5.5px;letter-spacing:.03px}.lang-en .team .s-adviser{position:relative;width:calc(100% - 60px);margin:70px auto 0}.lang-en .team .s-adviser h2.title{font-family:Vollkorn,sans-serif;font-size:40px;font-weight:600;text-align:center}.lang-en .team .s-adviser .inner_box{margin-bottom:70px}.lang-en .team .s-adviser .inner_box .team_img_s{display:-ms-flexbox;display:flex;margin-top:35px}.lang-en .team .s-adviser .inner_box .team_img_s .thumb-img{display:inline-block;width:38%;height:auto}.lang-en .team .s-adviser .inner_box .team_img_s .thumb-img img{width:100%}.lang-en .team .s-adviser .inner_box .team_img_s .text{width:62%;margin-top:26px;margin-left:20px}.lang-en .team .s-adviser .inner_box .team_img_s .text .title .ja{font-size:16px;font-weight:900;letter-spacing:.025em;color:#222}.lang-en .team .s-adviser .inner_box .team_img_s .text .read{font-size:12px;line-height:1.69231;margin-top:19.85px;margin-bottom:-4.15px;letter-spacing:.25px}.news .l-contents{width:calc(100% - 30px);margin:0 auto;padding:0 15px;background-color:#f3f3f3}.news .l-contents .s-news-select{position:relative;z-index:2;width:100%;margin:50px auto 0}.news .l-contents .s-news-select:before{position:absolute;z-index:2;top:50%;left:50%;width:1px;height:30px;content:'';transform:translateY(-50%);border-right:1px solid #ddd}.news .l-contents .s-news-select .news-select{display:-ms-flexbox;display:flex}.news .l-contents .s-news-select .news-select>.item{position:relative;width:50%;text-align:center;background:#fff}.news .l-contents .s-news-select .news-select>.item.item--year{position:absolute;top:-40px;right:0;width:90px;background:#fff}.news .l-contents .s-news-select .news-select>.item.item--year .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:80px;height:auto;margin:10px auto 0;padding:16px 0;background:#fff;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.news .l-contents .s-news-select .news-select>.item.item--year .key{font-size:10px;line-height:30px}.news .l-contents .s-news-select .news-select>.item.item--year .key:before{width:90px}.news .l-contents .s-news-select .news-select>.item.item--year .value__list>.item .link{font-size:11px}.news .l-contents .s-news-select .news-select>.item:nth-child(2) .value__list{margin-left:-100%!important}.news .l-contents .s-news-select .news-select>.item.is-click-on{background:#f9f9f9}.news .l-contents .s-news-select .news-select>.item.is-click-on .key{color:#d52f46}.news .l-contents .s-news-select .news-select>.item.is-click-on .key:before{transform:scaleX(1)}.news .l-contents .s-news-select .news-select>.item.is-click-on .value__list--wrapper{display:block}.news .l-contents .s-news-select .news-select>.item .key{font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:40px;position:relative;letter-spacing:.15em;color:#222}.news .l-contents .s-news-select .news-select>.item .key:before{position:absolute;right:0;bottom:0;left:0;width:120px;height:3px;margin:auto;content:'';transform:scaleX(0);transform-origin:center;background:#d52f46}.news .l-contents .s-news-select .news-select>.item .value__list--wrapper{display:none;width:100%;height:100%}.news .l-contents .s-news-select .news-select>.item .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;width:calc(200%);height:auto;margin:10px auto 0;padding:30px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .l-contents .s-news-select .news-select>.item .value__list>.item{display:inline-block;padding:10px 13px}.news .l-contents .s-news-select .news-select>.item .value__list>.item .link{font-size:13px;letter-spacing:0;color:#222}.news .l-contents .s-news_list{position:relative;z-index:1;width:100%;margin:16px auto 70px;padding-right:30px;padding-left:30px;background-color:#fff}.news .l-contents .s-news_list .dummyText{font-size:13px;line-height:2;margin-top:-6.5px;margin-bottom:-6.5px;padding-bottom:35px;text-align:center;letter-spacing:.05em;color:#333}.news .l-contents .s-news_list .news_list{width:100%;padding-bottom:35px}.news .l-contents .s-news_list .news_list>.item{position:relative;width:100%;padding:20px 0 25px;border-bottom:1px solid #eee;background:#fff}.news .l-contents .s-news_list .news_list>.item:hover{background:#f9f9f9}.news .l-contents .s-news_list .news_list>.item .item__sub-info{width:100%}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat{font-size:11px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--media:before{background-color:#9c27b0}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--info:before{background-color:#fb8c00}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--press:before{background-color:#03a9f4}.news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:block;color:#999}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf{display:none}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{margin-top:8px}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{font-size:8px;line-height:20px;float:left;margin-right:10px;letter-spacing:0;color:#666}.news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item:last-child{margin-right:0}.news .l-contents .s-news_list .news_list>.item .item__main .title{font-size:13px;line-height:1.53846;margin-top:11.5px;margin-bottom:-3.5px;letter-spacing:.025em;color:#333}.news .l-contents .s-news_list .news_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.news .pager{padding-top:35px;padding-bottom:35px;text-align:center}.news .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.news .pager .wp-pagenavi .page-numbers{font-family:Lato,sans-serif;font-size:13px;font-weight:400;line-height:32px;display:inline-block;width:auto;width:32px;height:32px;margin-right:10px;transition:.3s ease;border:1px solid #ddd}.news .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.news .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.news .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.news .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.news .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.news .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.news .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.lang-en .news .l-contents{width:calc(100% - 30px);margin:0 auto;padding:0 15px;background-color:#f3f3f3}.lang-en .news .l-contents .s-news-select{position:relative;z-index:2;width:100%;margin:50px auto 0}.lang-en .news .l-contents .s-news-select:before{position:absolute;z-index:2;top:50%;left:50%;width:1px;height:30px;content:'';transform:translateY(-50%);border-right:1px solid #ddd}.lang-en .news .l-contents .s-news-select .news-select{display:-ms-flexbox;display:flex}.lang-en .news .l-contents .s-news-select .news-select>.item{position:relative;width:50%;text-align:center;background:#fff}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year{position:absolute;top:-40px;right:0;width:90px;background:#fff}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;flex-direction:column;width:80px;height:auto;margin:10px auto 0;padding:16px 0;background:#fff;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year .key{font-size:10px;line-height:30px}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year .key:before{width:90px}.lang-en .news .l-contents .s-news-select .news-select>.item.item--year .value__list>.item .link{font-size:11px}.lang-en .news .l-contents .s-news-select .news-select>.item:nth-child(2) .value__list{margin-left:-100%!important}.lang-en .news .l-contents .s-news-select .news-select>.item.is-click-on{background:#f9f9f9}.lang-en .news .l-contents .s-news-select .news-select>.item.is-click-on .key{color:#d52f46}.lang-en .news .l-contents .s-news-select .news-select>.item.is-click-on .key:before{transform:scaleX(1)}.lang-en .news .l-contents .s-news-select .news-select>.item.is-click-on .value__list--wrapper{display:block}.lang-en .news .l-contents .s-news-select .news-select>.item .key{font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:40px;position:relative;letter-spacing:.15em;color:#222}.lang-en .news .l-contents .s-news-select .news-select>.item .key:before{position:absolute;right:0;bottom:0;left:0;width:120px;height:3px;margin:auto;content:'';transform:scaleX(0);transform-origin:center;background:#d52f46}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list--wrapper{display:none;width:100%;height:100%}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list{position:absolute;right:0;left:0;display:-ms-flexbox;display:flex;width:calc(200%);height:auto;margin:10px auto 0;padding:30px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list>.item{display:inline-block;padding:10px 13px}.lang-en .news .l-contents .s-news-select .news-select>.item .value__list>.item .link{font-size:13px;letter-spacing:0;color:#222}.lang-en .news .l-contents .s-news_list{position:relative;z-index:1;width:100%;margin:16px auto 70px;padding-right:30px;padding-left:30px;background-color:#fff}.lang-en .news .l-contents .s-news_list .dummyText{font-size:13px;line-height:2;margin-top:-6.5px;margin-bottom:-6.5px;padding-bottom:35px;text-align:center;letter-spacing:.05em;color:#333}.lang-en .news .l-contents .s-news_list .news_list{width:100%;padding-bottom:35px}.lang-en .news .l-contents .s-news_list .news_list>.item{position:relative;width:100%;padding:20px 0 25px;border-bottom:1px solid #eee;background:#fff}.lang-en .news .l-contents .s-news_list .news_list>.item:hover{background:#f9f9f9}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info{width:100%}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat{font-size:11px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--media:before{background-color:#9c27b0}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--info:before{background-color:#fb8c00}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .cat.cat--press:before{background-color:#03a9f4}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .cat-date .date{font-family:Lato,sans-serif;font-size:11px;font-weight:400;display:block;color:#999}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .pdf{display:none}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{margin-top:8px}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{font-size:8px;line-height:20px;float:left;margin-right:10px;letter-spacing:0;color:#666}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item:last-child{margin-right:0}.lang-en .news .l-contents .s-news_list .news_list>.item .item__main .title{font-size:14px;font-weight:900;line-height:1.53846;margin-top:11.23px;margin-bottom:-3.77px;letter-spacing:.025em;color:#333}.lang-en .news .pager .wp-pagenavi .page-numbers,.news-detail .l-kv--nwes-detail .date,.news-detail .s-share .share__text{font-family:Lato,sans-serif;font-weight:400}.lang-en .news .l-contents .s-news_list .news_list>.item .item__link{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.lang-en .news .pager{padding-top:35px;padding-bottom:35px;text-align:center}.lang-en .news .pager .wp-pagenavi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lang-en .news .pager .wp-pagenavi .page-numbers{font-size:13px;line-height:32px;display:inline-block;width:auto;width:32px;height:32px;margin-right:10px;transition:.3s ease;border:1px solid #ddd}.lang-en .news .pager .wp-pagenavi .page-numbers.current:hover{color:#000;border:1px solid #ddd}.lang-en .news .pager .wp-pagenavi .page-numbers:hover{border:1px solid #d52f46}.lang-en .news .pager .wp-pagenavi .page-numbers.dots{margin-top:-2px;padding:0 10px;border:none}.lang-en .news .pager .wp-pagenavi .page-numbers.prev{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .news .pager .wp-pagenavi .page-numbers.prev:before{display:block;width:5px;height:8px;margin-top:2px;margin-right:-20px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_left.svg);background-repeat:no-repeat}.lang-en .news .pager .wp-pagenavi .page-numbers.next{display:-ms-flexbox;display:flex;width:90px;padding:0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.lang-en .news .pager .wp-pagenavi .page-numbers.next:after{display:block;width:5px;height:8px;margin-top:2px;margin-left:-22px;content:'';background-image:url(https://chitose-bio.com/assets/images/pc/news/arrow_right.svg);background-repeat:no-repeat}.news-detail .l-kv--nwes-detail{position:relative;z-index:500;width:100%;padding-top:160px}.news-detail .l-kv--nwes-detail .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.news-detail .l-kv--nwes-detail .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.news-detail .l-kv--nwes-detail .cat.cat--media:before{background-color:#9c27b0}.news-detail .l-kv--nwes-detail .cat.cat--info:before{background-color:#fb8c00}.news-detail .l-kv--nwes-detail .cat.cat--press:before{background-color:#03a9f4}.news-detail .l-kv--nwes-detail .title{font-size:24px;line-height:1.42857;position:relative;margin-top:14.86px;margin-bottom:-5.14px;padding:15px 0;color:#333;border-bottom:1px solid #bbb}.news-detail .l-kv--nwes-detail .title:before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';background:#bbb}.news-detail .l-kv--nwes-detail .title:after{position:absolute;top:0;left:0;width:100px;height:1px;content:'';background:#333}.news-detail .l-kv--nwes-detail .date{font-size:12px;display:inline-block;height:44px;padding-top:24px;letter-spacing:0;color:#999}.news-detail .l-kv--nwes-detail .tags:after{display:block;clear:both;content:''}.news-detail .l-kv--nwes-detail .tags>.item{font-size:10px;display:inline-block;float:left;margin-top:5px;margin-right:5px;padding:8px;letter-spacing:0;color:#666}.news-detail .s-share{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-top:80px;padding:20px 10px;background:#333;-ms-flex-direction:column;-ms-flex-align:center;align-items:center}.news-detail .s-share .share__text{font-size:15px;letter-spacing:.1em;color:#fff}.news-detail .s-share ul.sns__list{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-pack:start;justify-content:flex-start}.news-detail .s-share ul.sns__list li.item{width:45px;margin-left:15px;transition:.3s cubic-bezier(.19,1,.22,1)}.news-detail .s-share ul.sns__list li.item:hover{opacity:.7}.news-detail .s-share ul.sns__list li.item:first-child{margin-left:0}.news-detail .s-main h1{font-size:24px;line-height:1.42857;margin-top:34.86px;margin-bottom:-5.14px;color:#333}.news-detail .s-main h2{font-size:19px;font-weight:700;line-height:1.6;margin-top:54.3px;margin-bottom:-5.7px;letter-spacing:.05em;color:#333}.news-detail .s-main h3{font-size:15px;font-weight:700;line-height:1.88235;margin-top:53.38px;margin-bottom:-6.62px;letter-spacing:.05em;color:#333}.news-detail .s-main p{font-size:13px;line-height:2.14286;margin-top:22.57px;margin-bottom:-7.43px;letter-spacing:.05em;color:#333}.news-detail .s-main a{transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;color:#d52f46}.news-detail .s-main a:hover{opacity:.6}.news-detail .s-main img{display:-ms-flexbox;display:flex;margin:0 auto;padding-top:20px}.news-detail .s-main small{font-size:12px;line-height:2.14286;display:block;margin-top:23.14px;margin-bottom:-6.86px;letter-spacing:.05em;color:#999}.news-detail .s-main ul{margin-top:20px}.news-detail .s-main ul li{font-size:13px;line-height:1.88235;margin-top:9.26px;margin-bottom:-5.74px;margin-left:1em;text-indent:-1em;letter-spacing:.05em;color:#333}.news-detail .s-main .s-company-info__list{margin-top:35px!important}.news-detail .s-main .s-company-info__list>.item{display:-ms-flexbox;display:flex;margin:-1px 0 0!important;padding:16px 0;text-indent:unset!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.news-detail .s-main .s-company-info__list>.item .key{font-size:13px;line-height:1.53846;width:95px;margin-top:-3.5px;margin-bottom:-3.5px;letter-spacing:.05em;color:#333}.news-detail .s-main .s-company-info__list>.item .value{width:calc(100% - 95px)}.news-detail .s-main .s-company-info__list>.item .value .text{font-size:13px;line-height:1.53846;margin-top:-3.5px;margin-bottom:-3.5px;letter-spacing:.05em;color:#666}.news-detail .s-pager .pager__next .text,.news-detail .s-pager .pager__prev .text,.news-detail .s-pager .pager__view-all .text{font-weight:400;letter-spacing:.1em;font-size:13px;font-family:Lato,sans-serif}.news-detail .s-main .s-company-info__list>.item .value .thumb img{margin-top:16px!important;padding-top:0!important}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--phyt{display:inline-block;width:95px;height:auto}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--phyt img{width:100%}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--terraponica{display:inline-block;width:132.5px;height:auto}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--terraponica img{width:100%}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill1,.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill2{display:inline-block;width:174px;height:auto}.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill1 img,.news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill2 img{width:100%}.news-detail .s-pager{display:-ms-flexbox;display:flex;margin-bottom:70px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.news-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.news-detail .s-pager .pager__prev .text{color:#222}.news-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.news-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.news-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.news-detail .s-pager .pager__view-all .text{color:#222}.news-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.news-detail .s-pager .pager__next .text{color:#222}.news-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.news-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.lang-en .news-detail .l-kv--nwes-detail{position:relative;z-index:500;width:100%;padding-top:160px}.lang-en .news-detail .l-kv--nwes-detail .cat{font-size:13px;position:relative;padding-left:16px;letter-spacing:.025em;color:#222}.lang-en .news-detail .l-kv--nwes-detail .cat:before{position:absolute;top:2px;left:0;width:8px;height:8px;content:'';border-radius:50%}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--media:before{background-color:#9c27b0}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--info:before{background-color:#fb8c00}.lang-en .news-detail .l-kv--nwes-detail .cat.cat--press:before{background-color:#03a9f4}.lang-en .news-detail .l-kv--nwes-detail .title{font-size:24px;font-weight:900;line-height:1.42857;position:relative;margin-top:14.86px;margin-bottom:-5.14px;padding:15px 0;letter-spacing:0;color:#333;border-bottom:1px solid #bbb}.lang-en .news-detail .l-kv--nwes-detail .title:before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';background:#bbb}.lang-en .news-detail .l-kv--nwes-detail .title:after{position:absolute;top:0;left:0;width:100px;height:1px;content:'';background:#333}.lang-en .news-detail .l-kv--nwes-detail .date{font-family:Lato,sans-serif;font-size:12px;font-weight:400;display:inline-block;height:44px;padding-top:24px;letter-spacing:0;color:#999}.lang-en .news-detail .l-kv--nwes-detail .tags:after{display:block;clear:both;content:''}.lang-en .news-detail .l-kv--nwes-detail .tags>.item{font-size:10px;display:inline-block;margin-top:5px;margin-right:5px;padding:8px;letter-spacing:0;color:#666}.lang-en .news-detail .s-share{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-top:80px;padding:20px 10px;background:#333;-ms-flex-direction:column;-ms-flex-align:center;align-items:center}.lang-en .news-detail .s-share .share__text{font-family:Lato,sans-serif;font-size:15px;font-weight:400;letter-spacing:.1em;color:#fff}.lang-en .news-detail .s-share ul.sns__list{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news-detail .s-share ul.sns__list li.item{width:45px;margin-left:15px;transition:.3s cubic-bezier(.19,1,.22,1)}.lang-en .news-detail .s-share ul.sns__list li.item:hover{opacity:.7}.lang-en .news-detail .s-main a:hover,.lang-en .recruit-detail .l-contents .inner .s-btn .link:hover,.recruit-detail .l-contents .inner .s-btn .link:hover{opacity:.6}.lang-en .news-detail .s-share ul.sns__list li.item:first-child{margin-left:0}.lang-en .news-detail .s-main h1{font-size:24px;font-weight:900;line-height:1.42857;margin-top:34.86px;margin-bottom:-5.14px;color:#333}.lang-en .news-detail .s-main h2{font-size:19px;font-weight:900;line-height:1.6;margin-top:54.3px;margin-bottom:-5.7px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main h3{font-size:15px;font-weight:900;line-height:1.88235;margin-top:53.38px;margin-bottom:-6.62px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main h4,.lang-en .news-detail .s-main h5,.lang-en .news-detail .s-main h6{font-size:13px;line-height:1.88235;margin-top:14.26px;margin-bottom:-5.74px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main p{font-size:13px;line-height:2;margin-top:23.5px;margin-bottom:-6.5px;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main a{transition:.3s cubic-bezier(.19,1,.22,1);text-decoration:underline;color:#d52f46}.lang-en .news-detail .s-main img{display:-ms-flexbox;display:flex;margin:0 auto;padding-top:20px}.lang-en .news-detail .s-main small{font-size:12px;line-height:2;display:block;margin-top:24px;margin-bottom:-6px;letter-spacing:.025em;color:#999}.lang-en .news-detail .s-main ul{margin-top:20px}.lang-en .news-detail .s-main ul li{font-size:13px;line-height:1.88235;margin-top:9.26px;margin-bottom:-5.74px;margin-left:1em;text-indent:-1em;letter-spacing:.025em;color:#333}.lang-en .news-detail .s-main .s-company-info__list{margin-top:35px!important}.lang-en .news-detail .s-main .s-company-info__list>.item{display:-ms-flexbox;display:flex;margin:-1px 0 0!important;padding:16px 0;text-indent:unset!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}.lang-en .news-detail .s-main .s-company-info__list>.item .key{font-size:13px;line-height:1.53846;width:95px;margin-top:-3.5px;margin-bottom:-3.5px;letter-spacing:.05em;color:#333}.lang-en .news-detail .s-main .s-company-info__list>.item .value{width:calc(100% - 95px)}.lang-en .news-detail .s-main .s-company-info__list>.item .value .text{font-size:13px;line-height:1.53846;margin-top:-3.5px;margin-bottom:-3.5px;letter-spacing:.05em;color:#666}.lang-en .news-detail .s-pager .pager__next .text,.lang-en .news-detail .s-pager .pager__prev .text,.lang-en .news-detail .s-pager .pager__view-all .text{font-family:Lato,sans-serif;font-size:13px;font-weight:400;letter-spacing:.1em;color:#222}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb img{margin-top:16px!important;padding-top:0!important}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--phyt{display:inline-block;width:95px;height:auto}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--phyt img{width:100%}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--terraponica{display:inline-block;width:132.5px;height:auto}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--terraponica img{width:100%}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill1,.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill2{display:inline-block;width:174px;height:auto}.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill1 img,.lang-en .news-detail .s-main .s-company-info__list>.item .value .thumb.thumb--skill2 img{width:100%}.lang-en .news-detail .s-pager{display:-ms-flexbox;display:flex;margin-bottom:70px;padding-top:40px;border-top:1px solid #ddd;-ms-flex-pack:justify;justify-content:space-between}.lang-en .news-detail .s-pager .pager__prev{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-left:15px;-ms-flex-align:center;align-items:center}.lang-en .news-detail .s-pager .pager__prev .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__prev .arrow{position:absolute;top:0;bottom:0;left:2px;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-bottom:1px solid #222;border-left:1px solid #222}.lang-en .news-detail .s-pager .pager__view-all{position:relative;display:-ms-flexbox;display:flex;width:130px;height:44px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.lang-en .news-detail .s-pager .pager__view-all:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:'';background:#222}.lang-en .news-detail .s-pager .pager__view-all .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__next{position:relative;display:-ms-flexbox;display:flex;width:100px;height:44px;padding-right:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.lang-en .news-detail .s-pager .pager__next .link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .news-detail .s-pager .pager__next .arrow{position:absolute;top:0;right:2px;bottom:0;width:5px;height:5px;margin:auto;transform:rotate(45deg);border-top:1px solid #222;border-right:1px solid #222}.recruit .l-contents .s-message{position:relative}.recruit .l-contents .s-message .message__img{position:relative;width:calc(100% + 60px);height:200px;margin-bottom:36px;margin-left:-30px}.recruit .l-contents .s-message .message__img .img__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/img_message.jpg);background-repeat:no-repeat;background-position:top!important;background-size:cover}.recruit .l-contents .s-message .intro-mind{position:relative;width:100%;margin:0 auto}.recruit .l-contents .s-message .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:600;line-height:1.1;margin-top:-1.6px;margin-bottom:43.4px;text-align:center;color:#d52f46}.recruit .l-contents .s-message .intro-mind .read--ja__text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.025em}.recruit .l-contents .s-thinking-on-human{padding:50px 0;background:#f6f6f6}.recruit .l-contents .s-thinking-on-human .thinking-on-human__body .title{font-size:16px;text-align:center;letter-spacing:.1em;color:#222}.recruit .l-contents .s-thinking-on-human .thinking-on-human__body .text{font-size:13px;line-height:1.84615;margin-top:30.5px;margin-bottom:-5.5px;letter-spacing:.025em;color:#444}.recruit .l-contents .s-recruit--body{position:relative;padding-top:50px;padding-bottom:70px}.recruit .l-contents .s-recruit--body .dummy{font-size:14px;padding:20px 0;text-align:center;letter-spacing:.025em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.recruit .l-contents .s-recruit--body .body__title{font-size:16px;line-height:1;margin-top:0;margin-bottom:26px;text-align:center;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--body .recruit__list-box{position:relative;margin-top:-1px;padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.recruit .l-contents .s-recruit--body .recruit__list-box .list__title{font-size:14px;line-height:1;width:160px;margin-top:0;margin-bottom:20px;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list{position:relative;width:100%}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item{width:100%;margin-top:15px;background-color:#f3f3f3}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:first-child{margin-top:0}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link{font-size:12px;line-height:1.66667;position:relative;display:block;margin-top:-4px;margin-bottom:-4px;padding:14px 50px 14px 14px;letter-spacing:.05em;color:#000}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow{position:absolute;top:0;right:16px;bottom:0;width:13px;height:12px;margin:auto;content:''}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:before{position:absolute;top:0;bottom:0;width:10px;height:1px;margin:auto;content:'';background-color:#d52f46}.recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:after{position:absolute;top:4.5px;right:4px;width:7px;height:7px;content:'';transform:rotate(45deg);transform-origin:right;border-top:1px solid #d52f46;border-right:1px solid #d52f46}.recruit .l-contents .s-recruit--others{position:relative;width:100%;padding-right:30px;padding-bottom:70px;padding-left:30px}.recruit .l-contents .s-recruit--others .others-intro{width:100%;margin:0 auto 36px}.recruit .l-contents .s-recruit--others .others-intro .body__title{font-size:16px;margin-bottom:35px;text-align:center;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--others .others-intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:-5.5px;letter-spacing:.025em;color:#444}.recruit .l-contents .s-recruit--others .others-intro .text .kome{letter-spacing:0}.recruit .l-contents .s-recruit--others .others-body{position:relative;margin-bottom:35px}.recruit .l-contents .s-recruit--others .others-body .p-inner--sm{padding:0}.recruit .l-contents .s-recruit--others .others-body .others__list>.item{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-top:40px;padding:22px 0;border:10px solid #eee;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child{margin-top:0}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__no{font-family:Lato,sans-serif;font-size:36px;font-weight:400;font-weight:100;padding-right:24px;padding-left:20px;letter-spacing:0;color:#999}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text{font-size:14px;line-height:1.5;letter-spacing:.025em;color:#222}.recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text .mail{font-size:13px;display:block;margin-top:12px;letter-spacing:.025em;color:#222}.recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child:before,.recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(2):before,.recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(3):before{position:absolute;right:0;bottom:-40px;left:0;display:block;width:0;height:0;margin:auto;content:'';border-width:20px 10px 0;border-style:solid;border-color:#d52f46 transparent transparent}.recruit .l-contents .s-recruit--others .others-adress{position:relative;margin-bottom:20px}.recruit .l-contents .s-recruit--others .others-adress .adress__inner{margin:0 auto;padding:30px 14px;background-color:#eee}.recruit .l-contents .s-recruit--others .others-adress .adress__inner .adress__title{font-size:14px;letter-spacing:.1em;color:#000}.recruit .l-contents .s-recruit--others .others-adress .adress__inner .text{font-size:12px;line-height:2;margin-top:14px;margin-bottom:-6px;letter-spacing:.025em}.recruit .l-contents .s-gallery{position:relative;margin-right:auto;margin-left:auto;padding-bottom:50px}.recruit .l-contents .s-gallery .body__title{font-size:16px;margin-bottom:35px;text-align:center;letter-spacing:.1em;color:#000}.recruit .l-contents .s-gallery .gallery__list{position:relative;width:calc(100% - 30px);margin:0 auto}.recruit .l-contents .s-gallery .gallery__list .item{margin-top:35px}.recruit .l-contents .s-gallery .gallery__list .item:first-child{margin-top:0}.recruit .l-contents .s-gallery .gallery__list .item--l{display:inline-block;width:100%;height:auto}.recruit .l-contents .s-gallery .gallery__list .item--l img,.recruit .l-contents .s-gallery .gallery__list .item--s{width:100%}.recruit .l-contents .s-gallery .gallery__list .item--s:after{display:block;clear:both;content:''}.recruit .l-contents .s-gallery .gallery__list .item--s .img{display:inline-block;width:100%;height:auto;margin-top:35px}.recruit .l-contents .s-gallery .gallery__list .item--s .img img{width:100%}.recruit .l-contents .s-gallery .gallery__list .item--s .img:first-child{margin-top:0}.recruit .l-contents .s-journal{padding:50px 0;background:#f6f6f6}.recruit .l-contents .s-journal .journal__text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:26.5px;text-align:center;letter-spacing:.025em}.recruit .l-contents .s-journal .journal__img{position:relative;display:inline-block;width:100%;height:auto;box-shadow:5px 5px 10px rgba(0,0,0,.05)}.recruit .l-contents .s-journal .journal__img img{width:100%}.recruit .l-contents .s-journal .journal__img .img-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.lang-en .recruit .l-contents .s-message{position:relative}.lang-en .recruit .l-contents .s-message .message__img{position:relative;width:calc(100% + 60px);height:190px;margin-bottom:36px;margin-left:-30px}.lang-en .recruit .l-contents .s-message .message__img .img__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/img_message.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.lang-en .recruit .l-contents .s-message .intro-mind{position:relative;width:100%;margin:0 auto}.lang-en .recruit .l-contents .s-message .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:32px;font-weight:600;line-height:1.1;margin-top:-1.6px;margin-bottom:43.4px;text-align:center;color:#d52f46}.lang-en .recruit .l-contents .s-message .intro-mind .read--ja__text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.025em}.lang-en .recruit .l-contents .s-thinking-on-human{padding:50px 0;background:#f6f6f6}.lang-en .recruit .l-contents .s-thinking-on-human .thinking-on-human__body .title{font-size:16px;font-weight:900;text-align:center;letter-spacing:0;color:#222}.lang-en .recruit .l-contents .s-thinking-on-human .thinking-on-human__body .text{font-size:13px;line-height:1.84615;margin-top:30.5px;margin-bottom:-5.5px;letter-spacing:.025em;color:#444}.lang-en .recruit .l-contents .s-recruit--body{position:relative;padding-top:50px;padding-bottom:70px}.lang-en .recruit .l-contents .s-recruit--body .dummy{font-size:14px;padding:20px 0;text-align:center;letter-spacing:.025em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lang-en .recruit .l-contents .s-recruit--body .body__title{font-size:16px;font-weight:900;line-height:1;margin-top:0;margin-bottom:26px;text-align:center;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box{position:relative;margin-top:-1px;padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .list__title{font-size:14px;font-weight:900;line-height:1;width:160px;margin-top:0;margin-bottom:20px;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list{position:relative;width:100%}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item{width:100%;margin-top:15px;background-color:#f3f3f3}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item:first-child{margin-top:0}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link{font-size:12px;line-height:1.66667;position:relative;display:block;margin-top:-4px;margin-bottom:-4px;padding:14px 50px 14px 14px;letter-spacing:.05em;color:#000}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow{position:absolute;top:0;right:16px;bottom:0;width:13px;height:12px;margin:auto;content:''}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:before{position:absolute;top:0;bottom:0;width:10px;height:1px;margin:auto;content:'';background-color:#d52f46}.lang-en .recruit .l-contents .s-recruit--body .recruit__list-box .recruit__list .list__item .link .link__arrow:after{position:absolute;top:4.5px;right:4px;width:7px;height:7px;content:'';transform:rotate(45deg);transform-origin:right;border-top:1px solid #d52f46;border-right:1px solid #d52f46}.lang-en .recruit .l-contents .s-recruit--others{position:relative;width:100%;padding-right:30px;padding-bottom:70px;padding-left:30px}.lang-en .recruit .l-contents .s-recruit--others .others-intro{width:100%;margin:0 auto 36px}.lang-en .recruit .l-contents .s-recruit--others .others-intro .body__title{font-size:16px;font-weight:900;margin-bottom:35px;text-align:center;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--others .others-intro .text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:-5.5px;letter-spacing:.025em;color:#444}.lang-en .recruit .l-contents .s-recruit--others .others-intro .text .kome{letter-spacing:0}.lang-en .recruit .l-contents .s-recruit--others .others-body{position:relative;margin-bottom:35px}.lang-en .recruit .l-contents .s-recruit--others .others-body .p-inner--sm{padding:0}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-top:40px;padding:22px 0;border:10px solid #eee;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child{margin-top:0}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__no{font-family:Lato,sans-serif;font-size:36px;font-weight:400;font-weight:100;padding-right:24px;padding-left:20px;letter-spacing:0;color:#999}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text{font-size:13px;font-weight:900;line-height:1.5;letter-spacing:.025em;color:#222}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item .item__text .mail{font-size:13px;display:block;margin-top:12px;letter-spacing:.025em;color:#222}.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:first-child:before,.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(2):before,.lang-en .recruit .l-contents .s-recruit--others .others-body .others__list>.item:nth-child(3):before{position:absolute;right:0;bottom:-40px;left:0;display:block;width:0;height:0;margin:auto;content:'';border-width:20px 10px 0;border-style:solid;border-color:#d52f46 transparent transparent}.lang-en .recruit-detail .l-contents .inner .recruit__list .item:last-child,.recruit-detail .l-contents .inner .recruit__list .item:last-child{border-bottom:1px solid #ddd}.lang-en .recruit .l-contents .s-recruit--others .others-adress{position:relative;margin-bottom:20px}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner{margin:0 auto;padding:30px 14px;background-color:#eee}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner .adress__title{font-size:14px;font-weight:900;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-recruit--others .others-adress .adress__inner .text{font-size:12px;line-height:2;margin-top:14px;margin-bottom:-6px;letter-spacing:.025em}.lang-en .recruit .l-contents .s-gallery{position:relative;margin-right:auto;margin-left:auto;padding-bottom:50px}.lang-en .recruit .l-contents .s-gallery .body__title{font-size:16px;font-weight:900;margin-bottom:35px;text-align:center;letter-spacing:0;color:#000}.lang-en .recruit .l-contents .s-gallery .gallery__list{position:relative;width:calc(100% - 30px);margin:0 auto}.lang-en .recruit .l-contents .s-gallery .gallery__list .item{margin-top:35px}.lang-en .recruit .l-contents .s-gallery .gallery__list .item:first-child{margin-top:0}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--l{display:inline-block;width:100%;height:auto}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--l img,.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s{width:100%}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s:after{display:block;clear:both;content:''}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img{display:inline-block;width:100%;height:auto;margin-top:35px}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img img{width:100%}.lang-en .recruit .l-contents .s-gallery .gallery__list .item--s .img:first-child{margin-top:0}.lang-en .recruit .l-contents .s-journal{padding:50px 0;background:#f6f6f6}.lang-en .recruit .l-contents .s-journal .journal__text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:26.5px;text-align:center;letter-spacing:.025em}.lang-en .recruit .l-contents .s-journal .journal__img{position:relative;display:inline-block;width:100%;height:auto;box-shadow:5px 5px 10px rgba(0,0,0,.05)}.lang-en .recruit .l-contents .s-journal .journal__img img{width:100%}.lang-en .recruit .l-contents .s-journal .journal__img .img-link{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.recruit-detail .s-recruit--detail{position:relative;z-index:2;margin-top:160px}.recruit-detail .s-recruit--detail .intro__category{font-size:13px;font-weight:700;letter-spacing:.1em;color:#d52f46}.recruit-detail .s-recruit--detail .intro__title{font-size:20px;font-weight:900;line-height:1.5;margin-top:15px;margin-bottom:35px;letter-spacing:.1em;color:#000}.recruit-detail .s-recruit--detail .intro__description{font-size:14px;line-height:1.85;margin-top:-5.95px;margin-bottom:28.05px;color:#222}.recruit-detail .l-contents .inner{padding-bottom:90px}.recruit-detail .l-contents .inner .recruit__list{margin-bottom:60px}.recruit-detail .l-contents .inner .recruit__list .item{padding:30px 0 22px;border-top:1px solid #ddd}.recruit-detail .l-contents .inner .recruit__list .item>.key{font-size:16px;font-weight:700;line-height:1.5;display:block;margin-top:-4px;margin-bottom:12px;color:#000}.recruit-detail .l-contents .inner .recruit__list .item>.value{font-size:14px;line-height:1.85;display:block;margin-top:-1px;margin-bottom:-5.95px;letter-spacing:.05em;color:#666}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list{display:block}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item{position:relative;margin-top:20px}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item:first-child{margin-top:0}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .key{font-size:14px;display:block;margin-bottom:2px;letter-spacing:.1em;color:#000}.recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .value{font-size:13px;display:block;letter-spacing:.05em;color:#666}.recruit-detail .l-contents .inner .s-btn{position:relative;width:160px;margin:0 auto}.recruit-detail .l-contents .inner .s-btn:before{position:absolute;bottom:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.recruit-detail .l-contents .inner .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em}.recruit-detail .l-contents .inner .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.recruit-detail .l-contents .inner .s-btn .link .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#d52f46}.lang-en .recruit-detail .s-recruit--detail{position:relative;z-index:2;margin-top:160px}.lang-en .recruit-detail .s-recruit--detail .intro__category{font-size:13px;font-weight:700;letter-spacing:.1em;color:#d52f46}.lang-en .recruit-detail .s-recruit--detail .intro__title{font-size:20px;font-weight:900;line-height:1.5;margin-top:15px;margin-bottom:35px;letter-spacing:0;color:#000}.lang-en .recruit-detail .s-recruit--detail .intro__description{font-size:14px;line-height:1.85;margin-top:-5.95px;margin-bottom:28.05px;color:#222}.lang-en .recruit-detail .l-contents .inner{padding-bottom:90px}.lang-en .recruit-detail .l-contents .inner .recruit__list{margin-bottom:60px}.lang-en .recruit-detail .l-contents .inner .recruit__list .item{padding:30px 0 22px;border-top:1px solid #ddd}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.key{font-size:16px;font-weight:900;line-height:1.5;display:block;margin-top:-4px;margin-bottom:12px;letter-spacing:0;color:#000}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value{font-size:14px;line-height:1.85;display:block;margin-top:-1px;margin-bottom:-5.95px;letter-spacing:.025em;color:#666}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list{display:block}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item{position:relative;margin-top:20px}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item:first-child{margin-top:0}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .key{font-size:14px;font-weight:900;display:block;margin-bottom:2px;letter-spacing:0;color:#000}.lang-en .recruit-detail .l-contents .inner .recruit__list .item>.value .treat__list .treat__item .value{font-size:14px;display:block;letter-spacing:.025em;color:#666}.lang-en .recruit-detail .l-contents .inner .s-btn{position:relative;width:160px;margin:0 auto}.lang-en .recruit-detail .l-contents .inner .s-btn:before{position:absolute;bottom:0;display:block;width:100%;height:2px;content:'';background-color:#d52f46}.lang-en .recruit-detail .l-contents .inner .s-btn .link{line-height:44px;position:relative;display:block;padding-left:32px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.1em}.not-found .text,.not-found .title{text-align:center;letter-spacing:.05em}.lang-en .recruit-detail .l-contents .inner .s-btn .link .c-back-arrow{position:absolute;top:50%;left:0;margin-top:-10px}.lang-en .recruit-detail .l-contents .inner .s-btn .link .text{font-family:Lato,sans-serif;font-size:14px;font-weight:400;color:#d52f46}.not-found .s-not-found{padding:200px 0 150px}.not-found .title{font-size:20px;font-weight:600}.not-found .text{font-size:13px;line-height:2;margin-top:23.5px;margin-bottom:-6.5px;padding:0 20px;color:#444}.not-found .btn-area{display:-ms-flexbox;display:flex;margin-top:80px;-ms-flex-pack:center;justify-content:center}.u-pc-only{display:none!important}}@keyframes neonBox{0%{border:3px solid red;box-shadow:0 0 15px red,0 0 15px red inset}100%,98%{border:3px solid red;box-shadow:0 0 40px red,0 0 40px red inset}}@keyframes neonText{0%{color:red;text-shadow:0 0 15px red}100%,98%{color:red;text-shadow:0 0 40px rgba(220,0,0,.5),0 0 120px #dc0000,0 0 120px #dc0000,0 0 120px #dc0000}}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes moveArrowRight{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes moveArrowLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}@keyframes scrollLineTop{0%{transform:translateX(-90px) scaleX(.3);transform-origin:top}100%{transform:translateX(90px) scaleX(.6);transform-origin:top}}
@media screen and (min-width:768px){.lp-link a{display:block;width:215px;height:100px;margin-top:-35px}.lp-link a span{background-color:#000;padding:2px 5px;box-sizing:border-box;display:block;width:100%;position:relative}.lp-link a span img{position:relative;z-index:1}.lp-link a span:before{position:absolute;content:"";display:block;width:100%;height:100%;background-color:#c20c25;left:0;top:0;z-index:0;width:0;transition:width .3s ease}.lp-link a:hover span:before{width:100%}.l-header .l-header__aside .header__aside .item:nth-child(3){margin-left:20px}}@media screen and (max-width:767px){.lp-link{position:fixed;right:-205px;z-index:10;transition:right .5s ease;bottom:4vw}.lp-link.fix{right:0}.lp-link a img{width:200px}.lp-link.delete{right:-205px}.lp-link a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;border:1px solid #000}.lp-link a.lp-link_close:before,.lp-link a.lp-link_close:after{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}}
@media screen and (min-width:768px){.l-footer__terms{margin-top:10px;text-align:right;max-width:1070px;margin-bottom:-26px}.l-footer__terms a{color:#777;font-size:12px;border-right:2px solid #7777;padding-right:9px}.l-footer__terms a:last-child{border-right:none;padding-right:0}.terms .s-group--intro{padding-bottom:131px}.terms .s-group--intro .s-group--intro-inner .group--body{border:none;height:auto}.terms .s-group--intro .s-group--intro-inner .group--body dl{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.1em}.terms .s-group--intro .s-group--intro-inner .group--body dl dt{font-weight:700}}@media screen and (max-width:767px){.l-footer__terms{margin-top:30px}.l-footer__terms a{color:#777;font-size:12px;padding-right:7px}.terms .s-group--intro{padding-bottom:70px}.terms .s-group--intro .s-group--intro-inner .group--body{border:none;height:auto}.terms .s-group--intro .s-group--intro-inner .group--body dl{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}.terms .s-group--intro .s-group--intro-inner .group--body dl dt{font-weight:700}}
.header__aside .item{margin-left:20px}.header__aside .item:first-child{margin-left:0}.lp-link{position:unset}.lp-link--sp{position:fixed;right:-225px;z-index:10;transition:right .5s ease;bottom:4vw}.lp-link--sp.top{bottom:130px}.lp-link--sp.bottom{bottom:15px}.lp-link--sp.fix{right:0}.lp-link--sp.delete{right:-225px}.lp-link--sp a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;border:1px solid #000}.lp-link--sp a.lp-link_close:after,.lp-link--sp a.lp-link_close:before{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link--sp a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}:root{--lato:Lato,sans-serif}.bold{font-weight:600}footer{margin-top:0}footer .en-font{font-family:var(--lato)}footer .footer-content-container .slogan-space .slogan-space__inner{height:24.5vw;background-size:contain;background-repeat:no-repeat;background-position:bottom}@media screen and (max-width:768px){footer .footer-content-container .slogan-space .slogan-space__inner{display:none}}footer .footer-content-container .slogan-space .slogan-space__inner.sp-slogan-space__inner{display:none}@media screen and (max-width:768px){footer .footer-content-container .slogan-space .slogan-space__inner.sp-slogan-space__inner{display:block;height:64vw}}footer .footer-content-container .footer-content{background-color:#f4f4f4;background-color:rgba(0,0,0,0)}footer .footer-content-container .footer-content .footer-content-inner{padding-top:75px;position:relative}footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{background-size:100%;background-repeat:no-repeat;background-position:top;position:absolute;z-index:-1;top:0;width:100%;height:100%}@media screen and (max-width:1268px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{background-size:contain}}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg{display:none}}footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{display:none}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{display:block;background-size:cover}}@media screen and (max-width:460px){footer .footer-content-container .footer-content .footer-content-inner .footer-content-bg.sp-footer-content-bg{background-size:contain}}footer .footer-content-container .footer-content .footer-content-inner .chitose-logo{padding-bottom:36px;text-align:center}footer .footer-content-container .footer-content .footer-content-inner .chitose-logo a img{width:200px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .chitose-logo a img{margin-inline:auto}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav{padding-bottom:26px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav{padding-inline:30px;max-width:330px;margin-inline:auto}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;row-gap:.5em;column-gap:.5em;align-items:center}}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item{width:100%;text-align:center}}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item a{font-size:.8125rem;letter-spacing:.15em;transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .footer-nav ul.nav-items-list li.item a:hover{color:#d52f46}footer .footer-content-container .footer-content .footer-content-inner .sns-nav{padding-bottom:40px}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list{display:flex;gap:20px;justify-content:center}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a{transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a svg{width:25px;height:20px;transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .sns-nav ul.nav-item-list li.item a:hover svg{fill:#c30b25}footer .footer-content-container .footer-content .footer-content-inner .banner-content{padding-bottom:60px}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .banner-content{padding-bottom:30px}}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner{text-align:center;padding-inline:15px;max-width:900px;margin-inline:auto}@media screen and (max-width:768px){footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner{max-width:400px;width:100%}}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner a{transition:all .3s}footer .footer-content-container .footer-content .footer-content-inner .banner-content .banner-content-inner a:hover{opacity:.7}footer .footer-content-container .group-links-content{background-color:#e5e5e5;padding-block:24px 27px}footer .footer-content-container .group-links-content .group-links-content-inner .content-title{text-align:center;padding-bottom:15px;color:#777}footer .footer-content-container .group-links-content .group-links-content-inner .content-title span{font-size:.93rem}footer .footer-content-container .group-links-content .group-links-content-inner .content-links{max-width:1400px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links{padding-inline:20px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items{display:flex;gap:7px 9px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items{justify-content:start;gap:10px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item{background-color:#fff;min-height:66px;display:flex;align-items:center;min-width:342px;justify-content:center}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item{width:calc(50% - 5px);min-width:unset}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow{position:relative}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a{position:relative;z-index:2;transition:color .8s}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a .item-desc{transition:color 1s}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover a{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover a .item-desc{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item.color-flow:hover:before{transform:scaleX(1);transform-origin:left}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item:before{background-color:#000}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a{width:312px;display:inline-block;padding-block:17px 13px;text-align:center}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a{padding-block:15px 10px}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a:before{color:#fff}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-title{font-size:.93rem;font-weight:600}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-title{font-size:.813rem;line-height:1rem}}footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-desc{padding-block-start:9px;font-size:.75rem;line-height:.9rem}@media screen and (max-width:768px){footer .footer-content-container .group-links-content .group-links-content-inner .content-links .link-items .item a .item-desc{padding-block-start:5px;font-size:.625rem}}footer .footer-content-container .legal-area-content .legal-area-content-inner{display:flex;padding-inline:15px;padding-block:15px 25px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner{flex-direction:column;padding-block:25px 20px;gap:25px}}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__copyright .copyright{font-size:.81rem}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner .content__copyright{order:2}}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms{display:flex;gap:20px;align-items:center}footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms a{font-size:.81rem}@media screen and (max-width:768px){footer .footer-content-container .legal-area-content .legal-area-content-inner .content__terms{order:1}}@media screen and (max-width:767px){.l-footer .footer__external-nav>.item:last-child{display:block}}.l-footer .p-inner--m .chitose-logo{margin-bottom:35px}.l-footer .p-inner--m .chitose-logo li{max-width:200px;margin:0 auto}.l-footer .p-inner--m .chitose-logo li a{width:100%;display:block}.l-footer .p-inner--m .chitose-logo li a:hover{opacity:.7}.l-footer .footer__external-nav{margin:35px auto 0}.l-footer__group-links{margin-top:80px}@media screen and (max-width:767px){.l-footer__group-links{margin-top:45px}}.l-footer__group-links .footer__group-links-nav{padding:45px 0}.l-footer__group-links .footer__group-links-nav .group-links{border:1px solid #fff;position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:-40px auto 0;padding:25px 30px;align-items:baseline;max-width:1016px}@media screen and (max-width:767px){.l-footer__group-links .footer__group-links-nav .group-links{margin:0}}.l-footer__group-links .footer__group-links-nav .group-links .group-title{font-family:Lato,sans-serif;color:#fff;position:absolute;top:-9px;left:50%;width:max-content;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:0 19px;background-color:#222}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link{font-family:Lato,sans-serif;text-align:center;color:#fff;padding:20px 50px}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item{line-height:1.9;letter-spacing:.1em}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item span{font-weight:400;font-size:13px;display:block}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item a{color:#fff;font-weight:600;font-size:15px;display:block}.l-footer__group-links .footer__group-links-nav .group-links ul.group-link li.item a:hover{opacity:.7}.l-footer__external-nav .footer__external-nav{align-items:center}@media screen and (max-width:767px){.l-footer__external-nav .footer__external-nav{display:flex}}.l-footer__external-nav .footer__external-nav:after,.l-footer__external-nav .footer__external-nav:before{content:unset}.l-footer__external-nav .footer__external-nav .item{margin-right:25px}@media screen and (max-width:767px){.l-footer__external-nav .footer__external-nav .item{margin-top:0}}.l-footer__external-nav .footer__external-nav .item.text{margin-right:35px;font-family:Lato,sans-serif;font-size:13px;letter-spacing:.15em;color:#fff;font-weight:400;transition:.3s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l-footer__external-nav .footer__external-nav .item .link{padding-right:0;line-height:unset}}.l-footer__banners-nav .footer__banners-nav{display:flex;justify-content:center;padding-top:35px}@media screen and (max-width:767px){.l-footer__banners-nav .footer__banners-nav{padding-top:0}}.l-footer__banners-nav .footer__banners-nav .item{padding:0 7px}.l-footer__banners-nav .footer__banners-nav .item a{margin:0;padding-top:0;height:auto}.lang-en .l-footer__group-links .footer__group-links-nav .group-links{max-width:1062px;column-gap:6px}.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{padding:20px 0;max-width:32.5%;width:100%}@media screen and (max-width:900px){.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{max-width:49%}}@media screen and (max-width:660px){.lang-en .l-footer__group-links .footer__group-links-nav .group-links .group-link{max-width:100%}}:root{--lato:Lato,sans-serif}.business .sp-on{display:none}@media screen and (max-width:500px){.business .sp-on{display:block}}.business .l-contents section.visual-map{background-color:#f5f5f5;position:relative;width:100%;height:auto}@media screen and (max-width:768px){.business .l-contents section.visual-map{height:auto}}.business .l-contents section.visual-map .section-inner{overflow:hidden;clip:rect(0,auto,auto,0);position:relative;top:0;left:0;width:100%;height:100%}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner{position:relative}}.business .l-contents section.visual-map .section-inner .inner-content{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content{flex-direction:column}}.business .l-contents section.visual-map .section-inner .inner-content .text-content{max-width:50%;width:100%;padding-inline:20px 0;padding-block:30px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content{order:2;max-width:100%;padding-block:0 90px;padding-inline:15px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block{margin-left:auto;margin-top:64px;text-align:center;max-width:620px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block{max-width:100%;margin-top:50px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block h2.group-title{font-size:1.125rem;font-weight:600;line-height:2rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block h2.group-title{font-size:1.375rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block a.link{display:inline-block;color:#c30c25;text-decoration:underline;font-size:.875rem;line-height:1.5rem;text-align:left}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block a.link{font-size:.825rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal{position:fixed;height:100%;z-index:1000;display:none;justify-content:center;align-items:center;width:calc(100% - 30px);left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;max-width:600px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-content{max-height:90vh;max-width:100%;width:100%;position:relative;box-shadow:rgba(0,0,0,.3) 0 4px 20px;background:#fff;border-radius:8px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-close{position:absolute;top:-15px;right:-15px;z-index:1;width:25px;height:25px;cursor:pointer;background:rgba(0,0,0,.67);border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:5px;border-radius:100px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-close svg{width:100%;stroke:#fff}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .scroll-container{overflow-y:auto;max-height:90vh;height:fit-content;box-sizing:border-box;padding:30px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-title{color:#c00;margin-bottom:15px;font-size:1.125rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-country{display:inline-block;max-width:126px;width:100%;padding:4px 0 6px;border:1px solid #888;text-align:center;background-color:#fff;margin-bottom:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-country span{font-size:.75rem;line-height:.7rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-lead{font-weight:700;margin-bottom:30px;font-size:.875rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-text{margin-bottom:20px;line-height:1.6;font-size:.875rem;text-align:left;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table{width:100%;border-collapse:collapse;font-size:14px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table tr{border-bottom:1px solid #f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table tr:first-child{border-top:1px solid #f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table th{text-align:left;padding:20px 8px;width:80px;white-space:nowrap;font-size:.875rem;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .modal-table td{padding:8px;text-align:left;font-size:.875rem;line-height:1.6;line-height:1.5rem}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{margin-top:30px}@media screen and (min-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner{background-color:#f5f5f5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title{position:relative;padding:20px 24px;cursor:pointer}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title.is-active .accordion-btn--show:before{transform:rotate(180deg)}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title span{font-size:14px;font-weight:600;letter-spacing:.05em;color:#666;line-height:1.5}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title .accordion-btn--show{position:absolute;top:50%;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .title .accordion-btn--show:before{transition:.5s;background-image:url(https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/css/../images/pc/business/detail/chevron-down-solid.svg);display:inline-block;content:"";width:24px;height:24px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner p{font-size:14px;line-height:1.6}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read{transition:1s;line-height:1.6;font-size:12px;color:#666;overflow:hidden;visibility:hidden;padding:0 69px 0 24px;text-align:left}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read{padding:0 24px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read.is-active{padding:0 69px 20px 24px}@media screen and (max-width:767px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read.is-active{padding:0 24px 20px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p{font-size:12px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read .sub_title{margin-bottom:5px;font-weight:700;display:block;margin-top:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read .article_title{display:block;margin-top:5px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read ul{margin-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read ul li{text-indent:-1em;padding-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .pl{padding-left:1em}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .mt{margin-top:5px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .s-detail__text .s-text__inner .more_read p .mtt{margin-top:20px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block{margin-top:0}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block img{max-width:174px;width:100%}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block h2.group-title{padding-top:36px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block.primary-block a.link{padding-top:15px}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup h3.subgroup-title{padding-top:30px;padding-bottom:10px;font-size:.875rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup h3.subgroup-title{padding-bottom:30px;padding-top:50px;font-size:1rem}}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup:nth-of-type(1) h3.subgroup-title{padding-top:30px}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list{margin:auto;max-width:430px}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list{max-width:100%}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li{display:flex;gap:12px;padding-top:13px;align-items:baseline}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li:first-child{padding-top:0}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li{padding-top:30px;justify-content:center;flex-direction:column;align-items:center}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location{max-width:126px;width:100%;padding:4px 0 6px;border:1px solid #888;text-align:center;background-color:#fff}.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location span.label{font-size:.75rem}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .text-content .group-block .subgroup ul.company-list li .location span.label{font-size:.825rem}}.business .l-contents section.visual-map .section-inner .inner-content .text-content .overlay{display:none;position:fixed;background-color:#000;opacity:.6;width:100%;height:100%;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.business .l-contents section.visual-map .section-inner .inner-content .map-content{max-width:50%;width:100%}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content{max-width:100%;order:1}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper{max-width:100%}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner{overflow:hidden;width:100vw;height:100vh;position:relative}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner{height:auto}}.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner img{object-fit:cover;width:100%;height:100vh;position:absolute;top:0;left:-50px;animation:rotateEarth 30s linear infinite}@media screen and (max-width:768px){.business .l-contents section.visual-map .section-inner .inner-content .map-content .globe-wrapper .globe-inner img{width:100%;left:0;height:auto;position:relative}}.business .l-contents section.gallery{padding-block:80px}@media screen and (max-width:768px){.business .l-contents section.gallery{padding-block:50px}}.business .l-contents section.gallery .section-inner .inner-content h2.section-title{text-align:center;font-family:var(--lato);font-size:2.25rem}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content h2.section-title{font-size:2rem}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content{padding-block:50px 0}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content{padding-block:40px 0}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content h3.content-title{font-size:1.125rem;color:#c30c25;text-align:center;font-family:var(--lato)}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll{padding-block:40px 0;overflow-x:auto}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll{padding-block:30px 0}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul{display:flex;gap:30px;width:max-content;padding-inline:60px}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul{padding-inline:15px;gap:15px}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li{width:354px;height:200px}@media screen and (max-width:768px){.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li{width:300px;height:170px}}.business .l-contents section.gallery .section-inner .inner-content .gallery-content .horizontal-scroll ul li img{flex:0 0 28.5714285714%;width:100%;height:100%;object-fit:cover;border-radius:8px}.business .l-contents .s-result{margin:0 auto 0}.business .l-contents .s-result .s-result-wrapper{width:100%;margin:0 auto}.business .l-contents .s-result .s-result-wrapper.cl .s-result-inner .business_list{justify-content:center}.business .l-contents .s-result .s-result-wrapper.other{padding:0 15px}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper.other{padding:0 15px 50px}}.business .l-contents .s-result .s-result-wrapper.other .s-result-inner{background-color:#f5f5f5}.business .l-contents .s-result .s-result-wrapper .s-result-inner{max-width:1120px;margin:0 auto;padding:80px 40px 50px}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner{padding:70px 15px 40px}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .site_ttl{line-height:1.55}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .site_ttl{font-size:22px}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block{background-color:#fff;margin-top:50px}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .block_title{text-align:center;font-size:24px;padding-top:60px;font-weight:500;line-height:1.55;letter-spacing:.05em;color:#333}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block h4.block_copy{text-align:center;font-size:1rem;margin-top:40px;font-weight:700;line-height:1.55;letter-spacing:.05em;color:#333}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list{margin:0 auto 0}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child{flex-basis:100%}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{max-width:520px;width:100%;margin:0 auto;padding-bottom:40px}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list{max-width:100%;padding:0;margin:30px auto 0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list{width:100%;margin:0 auto 0}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{flex-basis:50%;padding:40px 30px;width:100%;max-width:100%;margin:0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{padding:40px 15px}}@media screen and (max-width:550px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item{flex-basis:100%}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .name{color:#b71d28;font-size:22px;margin-top:0}@media screen and (max-width:767px){.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .name{line-height:1.3}}.business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list .item__body .list_ttl{font-size:1rem}.lang-en .business .l-contents .s-result{margin:0 auto 0}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block{background-color:#fff;margin-top:50px}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .block_title{text-align:center;font-size:24px;padding-top:60px;font-weight:500;line-height:1.55!important;letter-spacing:0!important;color:#333}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block h4.block_copy{text-align:center;font-size:1rem;margin-top:20px!important;font-weight:900!important;line-height:1.55!important;letter-spacing:0!important;color:#333}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list{margin:0 auto 0}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child{flex-basis:100%}.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{max-width:520px;width:100%;margin:0 auto;padding-bottom:80px}@media screen and (max-width:767px){.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper.circular_agriculture_block .business_list .item:first-child .item__body{padding-bottom:0}}@media screen and (max-width:767px){.lang-en .business .l-contents .s-result .s-result-wrapper .s-result-inner .business_list__wrapper .business_list{margin:0 auto 0}}.business-detail h1{color:#c30d25;text-align:center;font-size:2.5rem}@media screen and (max-width:767px){.business-detail h1{font-size:24px}}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{font-weight:600}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{width:100%;font-weight:900;line-height:1.5}}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner{padding-top:30px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner:first-child{padding-top:15px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner h4{font-weight:600}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map{display:none;width:100%;height:300px}.business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map.displayed{display:block}.business-detail .l-contents .s-detail__about .s-detail__text{margin-top:30px}@media screen and (min-width:768px){.business-detail .l-contents .s-detail__about .s-detail__text{position:relative;width:748px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text{position:relative;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner{background-color:#f5f5f5}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title{position:relative;padding:20px 24px;cursor:pointer}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title.is-active .accordion-btn--show:before{transform:rotate(180deg)}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title span{font-size:14px;font-weight:600;letter-spacing:.05em;color:#666;line-height:1.5}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title .accordion-btn--show{position:absolute;top:50%;right:24px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:14px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .title .accordion-btn--show:before{transition:.5s;background-image:url(https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/css/../images/pc/business/detail/chevron-down-solid.svg);display:inline-block;content:"";width:24px;height:24px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner p{font-size:14px;line-height:1.6}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read{transition:1s;line-height:1.6;font-size:12px;color:#666;overflow:hidden;visibility:hidden;padding:0 69px 0 24px}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read{padding:0 24px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read.is-active{padding:0 69px 20px 24px}@media screen and (max-width:767px){.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read.is-active{padding:0 24px 20px}}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p{font-size:12px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read .sub_title{margin-bottom:5px;font-weight:700;display:block;margin-top:20px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read .article_title{display:block;margin-top:5px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read ul{margin-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read ul li{text-indent:-1em;padding-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .pl{padding-left:1em}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .mt{margin-top:5px}.business-detail .l-contents .s-detail__about .s-detail__text .s-text__inner .more_read p .mtt{margin-top:20px}.lang-en .business-detail .l-kv--detail__about .p-inner--s{width:100%;padding-left:10px;padding-right:10px}.lang-en .business-detail h1{color:#c30d25;text-align:center;font-size:2.5rem}@media screen and (max-width:767px){.lang-en .business-detail h1{font-size:24px}}@media screen and (max-width:767px){.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .key{width:100%;font-weight:900;line-height:1.5}}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner{padding-top:30px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner:first-child{padding-top:15px}.lang-en .business-detail .l-contents .s-detail__about .s-detail__body .detail__list .list__item .value .map_box_inner h4{font-weight:600}.map_box{display:block}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;border:3px solid #efefef}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img{width:50%;height:100%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img:first-child{width:100%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .chitose-group-img .group-img:last-child{width:47.8%}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .s-title .title__black{line-height:1.38}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left{min-width:unset}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .group__list .item{width:9vw;height:9vw;max-width:97.19px;max-height:97.19px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .group__list .item .text{font-size:.8em}}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link{font-size:14px;line-height:1.85;display:block;margin-top:-5.95px;margin-bottom:-5.95px;letter-spacing:.025em}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link .s-btn__arrow{margin:30px auto 5px}.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--left .page-link .s-btn__arrow .arrow:after{top:.5px}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .s-title .title__red{margin-bottom:25px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .text{margin:-7px auto 51px}}@media screen and (max-width:810px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .text{margin:-7px auto 24px}}@media screen and (min-width:768px){.about .l-contents .s-group--intro .s-group--intro-inner .group--body .group--bottom .group--right .btn{line-height:44px;height:42px}}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item{gap:0 20px}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;gap:5px 15px}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:75%}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:62%}}.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:19%;min-width:100px}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:32%;min-width:98px}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item{gap:0 15px}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;width:100%;align-items:baseline;gap:5px 15px}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:75%}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:62%}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:19%;min-width:100px}@media screen and (max-width:550px){.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:32%;min-width:98px}}.about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span.sp-break{display:block}.about .l-contents .s-group--intro .s-group--body .s-base{margin-bottom:80px}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title{font-size:18px;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:.1em}.about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:"";background-color:#000}.about .s-btn__arrow,.lang-en .about .s-btn__arrow{width:fit-content;padding-right:25px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;align-items:baseline;width:100%}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:51%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span{width:46%}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:28%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-overall .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:41%;min-width:97px}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box{display:flex;flex-wrap:wrap;width:100%}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:69%}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span{width:51%}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:28%;min-width:100px}@media screen and (max-width:550px){.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span:nth-child(2n+1){width:44%;min-width:112px}}.lang-en .about .l-contents .s-group--intro .s-group--body .s-develop .s-group--body-inner .group__list .item .value .box span.sp-break{display:block}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base{margin-bottom:80px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro{position:relative;max-width:848px;margin-right:auto;margin-left:auto;padding:0 24px}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title{font-size:18px;font-weight:900;position:relative;margin-bottom:40px;padding-left:36px;letter-spacing:0;color:#333}.lang-en .about .l-contents .s-group--intro .s-group--body .s-base .base-intro .body__title:before{position:absolute;top:50%;left:0;width:20px;height:1px;margin-top:-1px;content:"";background-color:#000}@media screen and (max-width:767px){.team{padding-top:165px}}@media screen and (max-width:767px){.team .l-kv--simple{height:auto}}@media screen and (max-width:767px){.team .l-kv--simple .inner .l-kv__text{padding-top:0;padding-bottom:20px}}.team .l-contents .s-team{margin-bottom:70px}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__thumb{width:20%}}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body{width:75%;margin-top:0}}@media screen and (min-width:768px){.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body .member-info .name{margin-top:0}}.team .l-contents .s-team.advisory-board-members ul.member__list .item .item__body .text span{display:block;padding:20px 0 5px;font-size:15px;font-weight:600}@media screen and (max-width:767px){#advisory{padding-top:60px;margin-top:-60px}}.cld-service .l-kv--simple{height:auto}.cld-service .l-kv--simple .inner{max-width:100%;padding:0;position:relative}.cld-service .l-kv--simple .inner .l-kv__image{padding-top:100px;display:flex;justify-content:end;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image{padding-top:50px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner{position:relative}@media screen and (max-width:500px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner{overflow:hidden}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{right:0;max-width:1041px;width:100%}@media screen and (max-width:500px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{width:140%}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{position:absolute;bottom:0;background-color:rgba(244,244,244,.7098039216);padding:30px 50px;bottom:22px;left:-180px}@media screen and (max-width:1042px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{left:0}}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{bottom:20px;padding:10px 30px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:48px;font-family:"EB Garamond",sans-serif;font-weight:600;line-height:1.1em;color:#000}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:22px;line-height:1.2em}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{display:block;font-size:38px}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{font-size:22px}}.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.cld-jp-text{font-size:23px;font-family:initial}@media screen and (max-width:767px){.cld-service .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.cld-jp-text{font-size:13px}}.cld-service .gray-back{background-color:#efefef;margin-top:100px;padding-bottom:100px}.cld-service .l-contents .s-cta{background-color:#efefef;padding:68px 0 154px}@media screen and (max-width:767px){.cld-service .l-contents .s-cta{padding:28px 0 154px}}.cld-service .l-contents .s-cta.cta-red{background-color:#bc201f;margin-top:200px;padding:68px 0}@media screen and (max-width:767px){.cld-service .l-contents .s-cta.cta-red{margin-top:67px}}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{color:#fff;font-weight:400;font-size:18px}@media screen and (max-width:767px){.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{font-size:16px;line-height:21px;text-align:center}}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a{background-color:#fff;color:#bc201f}.cld-service .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a:hover{background-color:#1d67cd;color:#fff}.cld-service .l-contents .s-cta--inner{margin:0 auto;max-width:854px;padding:0 20px}.cld-service .l-contents .s-cta--inner .cta--text .text{font-weight:500;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.cld-service .l-contents .s-cta--inner .cta--text .text{font-size:15px;line-height:1.8;letter-spacing:.05em}}.cld-service .l-contents .s-cta--inner .cta--text .text.center{text-align:center}.cld-service .l-contents .s-cta--inner .cta--btn{max-width:160px;margin:46px auto 0}@media screen and (max-width:767px){.cld-service .l-contents .s-cta--inner .cta--btn{margin:28px auto 0}}.cld-service .l-contents .s-cta--inner .cta--btn a{background-color:#bc201f;color:#fff;padding:15px 0;border-radius:60px;font-size:16px;font-weight:600;display:block;text-align:center;transition:all .2s ease,visibility 0s;font-family:Lato,sans-serif}.cld-service .l-contents .s-cta--inner .cta--btn a:hover{background-color:#1d67cd}.cld-service .l-contents .s-featured-text h2{font-family:Lato,sans-serif;font-size:30px;font-weight:600;color:#bc201f;position:relative;text-align:center;max-width:1248px;margin:0 auto;padding:156px 0 15px;margin-bottom:75px}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text h2{padding:40px 0 40px;margin-bottom:30px}}.cld-service .l-contents .s-featured-text h2:before{content:"⚫︎⚫︎⚫︎";width:100%;font-size:22px;position:absolute;bottom:-40px;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text h2:before{bottom:-15px}}.cld-service .l-contents .s-featured-text.news h2.news-title{color:#fff;padding:35px 0 30px;margin-bottom:0}.cld-service .l-contents .s-featured-text.news h2.news-title:before{content:none}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text.news h2.news-title{padding:35px 0 30px;margin-bottom:0}}.cld-service .l-contents .s-featured-text .text{max-width:855px;margin:0 auto;padding:0 20px}.cld-service .l-contents .s-featured-text .text p{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.cld-service .l-contents .s-featured-text .text p{font-size:15px;line-height:1.8}}.cld-service .l-contents .s-featured-text .text p span{display:block;font-size:12px}.cld-service .l-contents .s-news{background-color:#bc201f;max-width:960px;margin:-86px auto 0}@media screen and (max-width:767px){.cld-service .l-contents .s-news{margin:-86px 15px 50px}}.cld-service .l-contents ul.list-content{padding:0 95px 55px;color:#fff}@media screen and (max-width:767px){.cld-service .l-contents ul.list-content{padding:0 8.5% 55px}}.cld-service .l-contents ul.list-content li{font-size:.87em;color:#fff;position:relative;padding-bottom:25px;line-height:1.9;font-weight:600}.cld-service .l-contents ul.list-content li:last-child{padding-bottom:0}.cld-service .l-contents ul.list-content li a{display:inline;background:linear-gradient(transparent 97%,#fff 0);font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック",YuGothic,Meiryo,sans-serif;color:#fff;padding-bottom:6px;position:relative}.cld-service .l-contents ul.list-content li a:hover{opacity:.7}.cld-service .l-contents ul.list-content li a span.text{line-height:1.6}.cld-service .l-contents ul.list-content li a svg.c-external{stroke:#fff;fill:#fff;margin-left:10px}.cld-service .l-contents ul.list-content li a .arrow{position:absolute;right:-25px;bottom:8px;width:7px;height:7px;margin:auto}.cld-service .l-contents ul.list-content li a .arrow:before{position:absolute;height:1px;background:#fff;content:"";bottom:0;top:0;right:0;width:12px;margin:auto}.cld-service .l-contents ul.list-content li a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.cld-service .l-contents .picture-block.picture-block-right .picture-block-image{text-align:center}.cld-service .l-contents .picture-block.picture-block-left .picture-block-image{text-align:center}.cld-service .l-contents .faq-wrap{max-width:1020px;margin:100px auto 0;padding:0 20px}.cld-service .l-contents .faq-wrap:first-child{margin:46px auto 0}.cld-service .l-contents .faq-wrap .ul-title{padding-bottom:30px}.cld-service .l-contents .faq-wrap .ul-title p{font-size:1.4em;font-family:Lato,sans-serif;font-weight:600}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list{border-bottom:1px solid #bc201f}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list:first-child{border-top:1px solid #bc201f}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .answer{visibility:visible;padding:40px 25px 35px;margin-bottom:25px;will-change:height,visibility,padding;height:fit-content}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .answer{padding:30px 15px 25px}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list.is-active .question:after{transform:rotate(0)}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question{padding:20px 0;display:flex;grid-column-gap:15px;align-items:center;position:relative;cursor:pointer}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question{padding:15px 0}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:before{position:absolute;top:50%;right:25px;width:20px;height:2px;content:"";background-color:#bc201f;transition:all .3s ease}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after,.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:before{right:10px;width:15px}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question:after{transform:rotate(90deg)}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:50px;height:50px;border-radius:100%;background-color:#fff;position:relative}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:40px;height:40px}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#bc201f}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question h3{position:relative;width:60%;font-size:1.12rem;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .question h3{width:70%}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer{display:flex;grid-column-gap:15px;align-items:start;padding:0 25px;visibility:hidden;height:0;transition:height .3s,padding .3s,visibility .4s;overflow:hidden;background-color:#fff}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer{align-items:flex-start;padding:0 15px}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration{margin-top:-2.2%;width:50px;min-width:50px;height:50px;border-radius:100%;background-color:#bc201f;position:relative}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration{width:40px;min-width:40px;height:40px;margin-top:-12px}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text p{font-size:1em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text p{word-break:break-all}}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref{margin-top:34px;padding-top:34px;border-top:1px dashed #999}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref span.bold{color:#999;font-weight:600;font-size:1em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;display:block;padding-bottom:15px}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p{color:#999;font-size:.87em}.cld-service .l-contents .faq-wrap ul.faq-lists li.faq-list .answer .answer-text .ref p a{color:#bc201f}.cld-service .l-contents .faq-wrap .contact_info{text-align:center;font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-top:100px;padding-bottom:30px;letter-spacing:.1em}@media screen and (max-width:1000px){.cld-service .l-contents .faq-wrap .contact_info{padding-top:60px;padding-bottom:0}}.cld-service .l-contents .faq-wrap .contact_info p{color:#444}.cld-service .l-contents .faq-wrap .contact_info .email_info{padding-top:35px}.cld-service .l-contents .faq-wrap .contact_info .email_info span{display:block;font-weight:600}.cld-service .l-contents .faq-wrap .contact_info .email_info a{color:#bc201f}.cld-service .l-contents .faq-wrap .contact_info .email_info a:hover{opacity:.7}.cld-service .l-contents .faq-wrap .contact_info .privacy{padding-top:35px}.cld-service .l-contents .faq-wrap .contact_info .privacy a{color:#777;font-size:12px}.cld-service .l-contents .faq-wrap .contact_info .privacy a:hover{opacity:.7}.cld-service .l-contents .table-content{max-width:1020px;margin:46px auto 0;padding:0 20px}.cld-service .l-contents .table-content .table-title{padding-bottom:30px}.cld-service .l-contents .table-content .table-title p{font-size:1.4em;font-family:Lato,sans-serif;font-weight:600}.cld-service .l-contents .table-content.text-content .table-content--inner{padding:35px 25px}.cld-service .l-contents .table-content.text-content .table-content--inner p{color:#333;font-size:1em;line-height:1.9em;padding-top:30px}.cld-service .l-contents .table-content.text-content .table-content--inner p a{display:block;color:#bc201f;word-break:break-all}.cld-service .l-contents .table-content.text-content .table-content--inner p:first-child{padding-top:0}.cld-service .l-contents .table-content .table-content--inner{background-color:#efefef;padding:66px 56px}@media screen and (max-width:767px){.cld-service .l-contents .table-content .table-content--inner{padding:25px}}.cld-service .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:30px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:33px}.cld-service .l-contents .table-content .table-content--inner table tbody tr:last-child td p{padding-bottom:0}@media screen and (max-width:767px){.cld-service .l-contents .table-content .table-content--inner table{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody tr{display:block;padding-bottom:30px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td{display:block}.cld-service .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:0;font-size:14px;line-height:24px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child{padding-top:15px}.cld-service .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:15px}.cld-service .l-contents .table-content .table-content--inner table tbody tr:last-child{padding:0}}.cld-service .l-contents .table-content .s-btn__arrow{position:relative;display:block;margin-top:14px;margin-bottom:5px;width:155px;line-height:1.6;margin-left:auto}.cld-service .l-contents .table-content .s-btn__arrow:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.cld-service .l-contents .table-content .s-btn__arrow .text{color:#bc201f;font-size:16px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.cld-service .l-contents .table-content .s-btn__arrow .c-external{margin-left:10px}.cld-service .l-contents .table-content .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.cld-service .l-contents .table-content .s-btn__arrow .arrow:before{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";top:1px;right:1px;width:12px;margin:auto}.cld-service .l-contents .table-content .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}.cld-service .l-contents .table-content .s-btn__arrow .line{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";left:0;width:100%}.cld-service .l-contents .map{margin:60px auto 0;text-align:center}.cld-service .l-contents .map iframe{max-width:1345px;width:100%}.ai-production .l-kv--simple{height:auto}.ai-production .l-kv--simple .inner{max-width:100%;padding:0;position:relative}.ai-production .l-kv--simple .inner .l-kv__image{padding-top:100px;display:flex;justify-content:end;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image{padding-top:50px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner{position:relative}@media screen and (max-width:500px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner{overflow:hidden}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{right:0;max-width:1041px;width:100%}@media screen and (max-width:500px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner img{width:140%}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{position:absolute;bottom:0;background-color:rgba(244,244,244,.7098039216);padding:30px 50px;bottom:22px;left:-180px}@media screen and (max-width:1042px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{left:0}}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text{bottom:20px;padding:10px 30px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:48px;font-family:"EB Garamond",sans-serif;font-weight:600;line-height:1.1em;color:#000}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1{font-size:22px;line-height:1.2em}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{display:block;font-size:38px}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span{font-size:22px}}.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.ai-production-jp-text{font-size:23px;font-family:initial}@media screen and (max-width:767px){.ai-production .l-kv--simple .inner .l-kv__image .l-kv__image__inner .l-kv__text h1 span.ai-production-jp-text{font-size:13px}}.ai-production .gray-back{background-color:#efefef;margin-top:100px;padding-bottom:100px}.ai-production .l-contents .s-cta{background-color:#efefef;padding:68px 0}@media screen and (max-width:767px){.ai-production .l-contents .s-cta{padding:28px 0}}.ai-production .l-contents .s-cta.cta-red{background-color:#bc201f;margin-top:200px}@media screen and (max-width:767px){.ai-production .l-contents .s-cta.cta-red{margin-top:67px}}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{color:#fff;font-weight:400;font-size:18px}@media screen and (max-width:767px){.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--text .text{font-size:16px;line-height:21px;text-align:center}}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a{background-color:#fff;color:#bc201f}.ai-production .l-contents .s-cta.cta-red .s-cta--inner .cta--btn a:hover{background-color:#1d67cd;color:#fff}.ai-production .l-contents .s-cta--inner{margin:0 auto;max-width:854px;padding:0 20px}.ai-production .l-contents .s-cta--inner .cta--text .text{font-weight:500;font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .l-contents .s-cta--inner .cta--text .text{font-size:15px;line-height:1.8;letter-spacing:.05em}}.ai-production .l-contents .s-cta--inner .cta--text .text.center{text-align:center}.ai-production .l-contents .s-cta--inner .cta--btn{max-width:160px;margin:46px auto 0}@media screen and (max-width:767px){.ai-production .l-contents .s-cta--inner .cta--btn{margin:28px auto 0}}.ai-production .l-contents .s-cta--inner .cta--btn a{background-color:#bc201f;color:#fff;padding:15px 0;border-radius:60px;font-size:16px;font-weight:600;display:block;text-align:center;transition:all .2s ease,visibility 0s;font-family:Lato,sans-serif}.ai-production .l-contents .s-cta--inner .cta--btn a:hover{background-color:#1d67cd}.ai-production .l-contents .s-featured-text h2{font-family:Lato,sans-serif;font-size:30px;font-weight:600;color:#bc201f;position:relative;text-align:center;max-width:1248px;margin:0 auto;padding:156px 0 15px;margin-bottom:75px}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text h2{padding:40px 0 40px;margin-bottom:30px}}.ai-production .l-contents .s-featured-text h2:before{content:"⚫︎⚫︎⚫︎";width:100%;font-size:22px;position:absolute;bottom:-40px;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text h2:before{bottom:-15px}}.ai-production .l-contents .s-featured-text .text{max-width:855px;margin:0 auto;padding:0 20px}.ai-production .l-contents .s-featured-text .text p{font-size:16px;line-height:2;letter-spacing:.05em}@media screen and (max-width:767px){.ai-production .l-contents .s-featured-text .text p{font-size:15px;line-height:1.8}}.ai-production .l-contents .s-featured-text .text p span{display:block;font-size:12px}.ai-production .l-contents .picture-block.picture-block-right .picture-block-image{text-align:center}.ai-production .l-contents .picture-block.picture-block-left .picture-block-image{text-align:center}.ai-production .l-contents .table-content{max-width:1020px;margin:46px auto 0;padding:0 20px}.ai-production .l-contents .table-content .table-content--inner{background-color:#efefef;padding:66px 56px}@media screen and (max-width:767px){.ai-production .l-contents .table-content .table-content--inner{padding:25px}}.ai-production .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:30px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:33px}.ai-production .l-contents .table-content .table-content--inner table tbody tr:last-child td p{padding-bottom:0}@media screen and (max-width:767px){.ai-production .l-contents .table-content .table-content--inner table{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody tr{display:block;padding-bottom:30px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td{display:block}.ai-production .l-contents .table-content .table-content--inner table tbody tr td p{padding-bottom:0;font-size:14px;line-height:24px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child{padding-top:15px}.ai-production .l-contents .table-content .table-content--inner table tbody tr td:last-child p{border-left:4px solid #fff;padding-left:15px}.ai-production .l-contents .table-content .table-content--inner table tbody tr:last-child{padding:0}}.ai-production .l-contents .table-content .s-btn__arrow{position:relative;display:block;margin-top:14px;margin-bottom:5px;width:155px;line-height:1.6;margin-left:auto}.ai-production .l-contents .table-content .s-btn__arrow:hover .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards}.ai-production .l-contents .table-content .s-btn__arrow .text{color:#bc201f;font-size:16px;font-weight:400;letter-spacing:.1em;font-family:Lato,sans-serif}.ai-production .l-contents .table-content .s-btn__arrow .c-external{margin-left:10px}.ai-production .l-contents .table-content .s-btn__arrow .arrow{position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto}.ai-production .l-contents .table-content .s-btn__arrow .arrow:before{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";top:1px;right:1px;width:12px;margin:auto}.ai-production .l-contents .table-content .s-btn__arrow .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}.ai-production .l-contents .table-content .s-btn__arrow .line{position:absolute;height:1px;background:#bc201f;bottom:0;content:"";left:0;width:100%}.ai-production .l-contents .map{margin:60px auto 0;text-align:center}.ai-production .l-contents .map iframe{max-width:1345px;width:100%}.picture-block{margin-left:40px;margin-right:40px;display:flex;max-width:990px;margin:20px auto 0;padding:0 20px;align-items:center}@media screen and (max-width:767px){.picture-block{flex-wrap:wrap;margin:30px auto 0}}.picture-block.picture-block-right .picture-block-image{order:1;padding-left:15px}@media screen and (max-width:767px){.picture-block.picture-block-right .picture-block-image{padding-left:0}}.picture-block.picture-block-right .picture-block-wrapper{padding-right:15px}@media screen and (max-width:767px){.picture-block.picture-block-right .picture-block-wrapper{padding-right:0}}.picture-block.picture-block-left .picture-block-image{order:1;padding-right:15px}@media screen and (max-width:767px){.picture-block.picture-block-left .picture-block-image{order:2;padding-right:0}}.picture-block.picture-block-left .picture-block-wrapper{order:2;padding-left:15px}@media screen and (max-width:767px){.picture-block.picture-block-left .picture-block-wrapper{order:1;padding-left:0}}.picture-block.reverse-block .picture-block-image{order:2}.picture-block.reverse-block .picture-block-wrapper{order:1}.picture-block.picture-block-wide{flex-wrap:wrap;margin-top:0}.picture-block.picture-block-wide .picture-block-image{padding-top:30px;width:100%;padding-left:0;padding-right:0}.picture-block.picture-block-wide .picture-block-image.max-70 img{max-width:70%;display:flex;margin:auto}.picture-block.picture-block-wide .picture-block-image img{width:100%}.picture-block.picture-block-wide .picture-block-wrapper{width:100%;margin-top:30px;padding-left:0}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content{width:100%}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content{flex-wrap:wrap}}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-heading--wrapper{width:50%}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-heading--wrapper{width:100%}}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content span{font-size:16px;color:#bc201f;font-weight:600}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body{background-color:#efefef;margin-top:25px}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body.gray-back{padding-bottom:0}.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 100px 30px 65px}@media screen and (max-width:767px){.picture-block.picture-block-wide .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:25px 65px 30px}}.picture-block .picture-block-image{width:53%}@media screen and (max-width:767px){.picture-block .picture-block-image{width:100%;padding-top:30px}}.picture-block .picture-block-image img{width:100%}.picture-block .picture-block-image .capture.gray span{display:block;color:#c7c7c7;font-size:14px;font-weight:400}.picture-block .picture-block-image .capture span{font-size:18px;color:#bc201f;font-weight:500}@media screen and (max-width:500px){.picture-block .picture-block-image .capture span{font-size:14px}}.picture-block .picture-block-wrapper{width:47%}@media screen and (max-width:767px){.picture-block .picture-block-wrapper{width:100%;padding:0}}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content span{color:#bc201f;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:25px;display:block}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body{background-color:#efefef;min-height:120px;margin-top:0}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body.gray-back{background-color:#fff}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body span{font-family:Lato,sans-serif;text-align:center;color:#fff;font-size:13px;width:110px;padding:5px 0 5px 12px;margin:0 0 0 auto;display:block;background-image:linear-gradient(114deg,rgba(255,255,255,0) 17px,#939393 0)}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 107px 30px 65px}@media screen and (max-width:767px){.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul{padding:0 65px 30px}}.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul li{font-size:14px;list-style:disc;line-height:30.4px}@media screen and (max-width:767px){.picture-block .picture-block-wrapper .centering-wrapper .picture-block-content .picture-block-body ul li{font-size:14px}}.picture-block-title{max-width:990px;margin:90px auto 0;padding:0 16px;padding-bottom:0!important;position:relative;color:#bc201f;font-size:24px;font-weight:600;font-family:Lato,sans-serif}.picture-block-title span{display:block;margin-top:15px;font-size:15px;width:100%;line-height:1.4}@media screen and (max-width:767px){.picture-block-title span{width:100%}}.picture-block-title.gray-back:before{background-color:#efefef}.picture-block-title:before{content:"⚫︎⚫︎⚫︎";position:absolute;top:-40px;color:#bc201f;letter-spacing:.24px;left:-8px;padding-left:21px;background-color:#fff;z-index:2;padding-right:30px;font-size:19px}@media screen and (max-width:767px){.picture-block-title:before{padding-left:21px;padding-right:13px}}.picture-block-title:after{content:"";position:absolute;background-color:#bc201f;width:calc(100% - 20px);left:0;top:-31px;height:1px}.flow-blocks{max-width:1030px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.flow-blocks .flow-blocks-wrapper{width:100%;max-width:930px;margin-top:90px;position:relative}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper{width:95%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper{width:100%}}.flow-blocks .flow-blocks-wrapper .flow-block{display:flex;flex-direction:row-reverse;padding:0 50px;background-color:#faf8f8;min-height:360px;height:auto;align-items:center}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block{padding:0 30px}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block{min-height:100%;height:auto;flex-direction:column;padding:0 15px 30px}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{position:absolute;right:-7%;top:-11%;max-width:525px;max-width:56.5%;width:100%;max-height:350px;height:100%}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{right:-5%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image{position:unset;right:unset;left:unset;width:97%;max-width:none;max-height:none;height:auto;margin-top:-25px;margin-left:auto;margin-right:-15px}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-image img{box-shadow:0 0 10px #c7c5c5}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding-right:448px;width:100%;margin-right:auto;padding-top:30px;padding-bottom:50px}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding-right:57%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content{padding:50px 0 0}}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content h3{color:#bc201f;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:25px;display:block}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content p{font-size:14px;line-height:30.4px;margin-top:20px}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content p:first-child{margin-top:0}.flow-blocks .flow-blocks-wrapper .flow-block .flow-block-content a{text-decoration:underline;font-size:12px;line-height:25px}.flow-blocks .flow-blocks-wrapper.flow-left{margin-left:auto}.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{right:unset;left:-7%}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{left:-5%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-image{margin-right:auto;margin-left:-15px}}.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding-left:448px;padding-right:0;margin-left:auto;margin-right:unset}@media screen and (max-width:1030px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding-left:57%}}@media screen and (max-width:767px){.flow-blocks .flow-blocks-wrapper.flow-left .flow-block-content{padding:50px 0 0}}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}h5{line-height:1.7}.text-body{color:#444}.text-body p{color:inherit}.text-body a{color:inherit}.text-body span{color:inherit}.text-secondary{color:#333}.text-secondary P{color:inherit}.text-primary{color:#222}.text-primary P{color:inherit}.text-primary>*>a{color:#222}.text-caption{color:#777}.text-caption span{color:inherit}.text-caption a{color:inherit}.text-caption p{color:inherit}.lp-link{position:fixed;right:-290px;z-index:101;transition:right .5s ease}.lp-link.fix{right:15px}.lp-link.delete{right:-290px}.lp-link.lp-link--event{bottom:30px}.lp-link a.lp-link_close{width:22px;height:22px;display:block;background-color:#000;border-radius:50%;position:absolute;left:-5px;top:-9px;z-index:1;border:1px solid #000}.lp-link a.lp-link_close:after,.lp-link a.lp-link_close:before{content:"";display:block;width:12px;height:2px;border-radius:2px;background-color:#fff;transform:rotate(45deg);margin-top:9px;margin-left:4px}.lp-link a.lp-link_close:after{transform:rotate(-45deg);margin-top:-2px}.lp-link a.lp-link_close img{width:200px}[data-page-id=recruit]{position:relative;z-index:2}[data-page-id=recruit] .l-contents{padding-top:200px;z-index:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents{padding-top:150px}}[data-page-id=recruit] .l-contents section.message{max-width:1120px;margin:0 auto}[data-page-id=recruit] .l-contents section.message .section-inner{padding:0}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind{position:relative;z-index:2;max-width:580px;margin:unset;margin-left:auto;padding-right:138px;text-align-last:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind{padding-right:0;max-width:83%;margin:0 auto}}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--en__title{font-family:Vollkorn,sans-serif;font-size:3rem;font-weight:600;line-height:1;margin-top:0;margin-bottom:40px;color:#bc201f}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--en__title{font-size:2rem}}[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--ja__text{font-size:1rem;line-height:2;letter-spacing:.1em;margin-top:0;margin-bottom:50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .intro-mind .read--ja__text{font-size:.87rem}}[data-page-id=recruit] .l-contents section.message .section-inner .mv{margin-top:-160px;position:relative;z-index:1}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .mv{margin-top:0}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.message .section-inner .mv .img{width:95.75%;margin-left:auto}}[data-page-id=recruit] .l-contents section.message .section-inner .mv .img img{width:100%}[data-page-id=recruit] .l-contents section.news{position:relative}[data-page-id=recruit] .l-contents section.news .read--ja__news{width:calc(1120px + 50vw - 660px);background-color:#bc201f;position:relative;margin-bottom:92px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news{margin-bottom:44.5px;width:95.75%}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper{position:relative;padding:150px 0 100px;max-width:808px;display:flex;margin-left:auto;margin-right:55px;margin-top:-75px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper{max-width:100%;flex-wrap:wrap;padding:120px 8.5%;margin-right:0}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper .news-title{color:#fff;font-size:.97em;font-weight:400;padding-top:5px;padding-right:60px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper .news-title{padding-top:0;padding-bottom:30px;font-size:1.3rem}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul{text-align-last:left}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li{font-size:.87em;color:#fff;position:relative;padding-bottom:25px;padding-left:35px;line-height:1.84615}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li{padding-left:20px}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:last-child{padding-bottom:0}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:before{content:"";position:absolute;width:20px;height:10px;top:1px;left:0;border-bottom:1px solid #fff}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li:before{width:10px}}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a{color:#fff;position:relative;display:inline;padding-bottom:6px;background:linear-gradient(transparent 97%,#fff 0)}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a:hover{opacity:.8}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a:hover .bell svg{fill:#f5d5d9}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .bell svg{fill:#fff;width:1.1em;height:1.1em}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.bold{background:linear-gradient(transparent 96%,#fff 0)}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a.bold span.text{font-weight:600}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .c-external{margin-left:10px;stroke-width:.1px;stroke:#fff;fill:#fff}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow{position:absolute;right:-25px;bottom:8px;width:7px;height:7px;margin:auto}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow:before{position:absolute;height:1px;background:#fff;content:"";bottom:0;top:0;right:0;width:12px;margin:auto}[data-page-id=recruit] .l-contents section.news .read--ja__news .news__wrapper ul li a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}[data-page-id=recruit] .l-contents section.philosophy{margin-bottom:140px;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy{margin-bottom:20px}}[data-page-id=recruit] .l-contents section.philosophy:before{content:"";background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/recruit/philosophy_decoration.png);background-size:contain;width:50vw;height:707px;display:block;position:absolute;top:120px;left:0;background-repeat:no-repeat;margin:0 calc(50% - 50vw)}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy:before{top:2%;left:-20%;width:100%;height:100%}}[data-page-id=recruit] .l-contents section.philosophy .section-inner{position:relative;max-width:723px;width:75%;margin-left:auto;margin-right:unset}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner{max-width:100%;width:100%;margin-right:auto;margin-left:unset}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{padding-left:8.5%;font-size:1.3rem;margin-top:0;padding-top:50px}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc{padding-left:8.5%}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__head{padding-bottom:35px}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__head h3{font-weight:900;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents{overflow:unset;transition:unset}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents{overflow:hidden;transition:all .3s ease-in}}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p{font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444;padding-bottom:30px}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p:last-child{padding-bottom:0}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc__contents p span.red{color:#bc201f}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle{display:flex;justify-content:center;align-items:flex-end;background-color:#fff;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);background-color:rgba(0,0,0,0);width:91.5%;height:20%;padding-right:10%;position:absolute;bottom:0;z-index:2}[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle.close_area{height:0;bottom:-3%}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a{position:relative;display:inline-block}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.open_link:before{content:"つづきをみる";display:inline;color:#bc201f}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.open_link:after{content:"";position:absolute;top:2px;right:-20px;width:.6em;height:.6em;border:.15em solid currentColor;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.close_link:before{content:"とじる";display:inline;color:#bc201f}}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.philosophy .section-inner .body .desc .list_toggle a.close_link:after{content:"";position:absolute;top:2px;right:-20px;width:.6em;height:.6em;border:.15em solid currentColor;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(20%) rotate(-45deg)}}[data-page-id=recruit] .l-contents section.about-chitose{margin-bottom:140px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose{margin-bottom:70px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner h2.head{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner h2.head{padding-left:8.5%;margin-top:0;padding-top:50px;font-size:1.3rem}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content{padding-bottom:70px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content{padding-left:8.5%;width:98%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a{position:relative;padding:45px 70px 45px 55px;display:inline-block;background-color:#bc201f;transition:all .3s;color:#fff;box-shadow:8px 8px 1px #c9c9c9}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a{padding:20px 40px 25px 20px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow{right:33px;position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow{right:20px}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:"";background:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a:hover{background-color:#000;box-shadow:none}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a h3.title{display:block;font-size:1.17em;padding-bottom:15px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.desc{display:block;font-size:.67em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.desc{font-size:.87rem;line-height:1.3}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:after,[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:before{content:"";position:absolute;top:50%;right:-1px;width:6px;height:1px;background-color:#fff}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:before{margin-top:-2px;transform:rotate(45deg)}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .link_content a span.link__arrow:after{margin-top:2px;transform:rotate(-45deg)}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap{padding-left:8.5%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap h3{padding-bottom:25px;font-weight:600}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards{grid-column-gap:15px;grid-row-gap:35px;grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b b" "c d" "e f"}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(1){grid-area:a}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(2){grid-area:b}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(3){grid-area:c}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(4){grid-area:d}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(5){grid-area:e}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card:nth-child(6){grid-area:f}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .image{padding-bottom:20px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .image img{width:100%}}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .cat-tag{padding-bottom:10px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .cat-tag span.red{padding:5px 10px;border-radius:40px;border:1px solid #bc201f;color:#bc201f;font-size:.6em;display:inline-block}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .card-title{padding-bottom:10px}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .card-title span{font-size:.87em;font-weight:600}[data-page-id=recruit] .l-contents section.about-chitose .section-inner .card_wrap .cards a.card .writer span{font-size:.6em}[data-page-id=recruit] .l-contents section.recruit-type{position:relative;z-index:1;max-width:100%;margin:0 50px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type{margin:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner{background-color:#bc201f;padding:80px 0}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner{padding:0 0 70px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head{text-align:center;color:#fff;padding-bottom:70px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head h2{font-weight:900;padding-bottom:30px;margin-top:-170px;padding-top:170px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head h2{margin-top:0;padding-top:50px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .head p{font-size:.87em;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;max-width:808px;margin:0 auto;padding:0 50px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:60px;max-width:83%;padding:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a{display:inline-block;color:#bc201f;padding:50px 0;width:100%;background-color:#fff;font-size:1rem;text-align:center;position:relative;line-height:1}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a{padding:30px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow{right:33px;position:absolute;top:0;right:30px;bottom:0;width:7px;height:7px;margin:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow:before{position:absolute;top:0;right:1px;bottom:0;width:12px;height:1px;margin:auto;content:"";background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #bc201f;border-right:1px solid #bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list a.is-enter .arrow{animation-name:moveArrow;animation-duration:.5s;animation-timing-function:cubic-bezier .645,.045,.355,1;animation-direction:alternate;animation-fill-mode:backwards}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head{background-color:#c9c9c9;padding:25px 0;text-align:center;border-bottom:1px solid #bc201f}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head{padding:12.5px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-head span{font-size:1rem;color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner{border-bottom:1px solid #bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a{line-height:1;position:relative;padding:20px 30px;text-align:left;font-size:.875rem}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a{padding:30px 0;text-align:left;padding-left:8.5%}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:after,[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:before{content:"";position:absolute;top:50%;right:-1px;width:6px;height:1px;background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:before{margin-top:-2px;transform:rotate(45deg)}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .type-list .list .list-body__inner a .link__arrow:after{margin-top:2px;transform:rotate(-45deg)}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail{background-color:#fff;max-width:100%;margin-inline:50px;margin-block-start:90px;padding-block:50px 70px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail{margin-inline:20px;padding-block:50px 20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head{padding-bottom:70px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head{padding-bottom:30px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-head h2{font-size:1.5rem;text-align:center}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body{padding-inline:60px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body{padding-inline:20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap{padding-bottom:70px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner{display:grid;grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner:before{content:"";border-top:1px solid #000;width:80%;position:absolute;top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner:before{width:auto;border-top:unset;border-left:1px solid #000;height:100%;top:0}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step{color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step.last .order .circle{background-color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step.last .title h5{color:#bc201f}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order{text-align:center;padding-bottom:20px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order .circle{border-radius:100%;margin:0 auto;width:40px;height:40px;background-color:#000;position:relative}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .order span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title{text-align:center;padding-bottom:25px;position:relative;background-color:#fff}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title{padding-top:15px;padding-bottom:10px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .title h5{font-size:1.25rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .body{border:10px solid #f3f3f3;padding:30px;background-color:#fff;position:relative;z-index:1}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .step-wrap .step__inner .step .body p{font-size:.88rem;color:#444;line-height:2;letter-spacing:.025em}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content{padding:50px 20px 46px;background-color:#eee}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head{text-align:center;padding-bottom:40px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head h3{font-size:1.5rem;text-align:center;padding-bottom:30px}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head p{font-size:.88rem;color:#000;line-height:2;letter-spacing:.025em}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-head p{text-align:left}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items{max-width:620px;display:flex;flex-direction:column;gap:25px;margin-inline:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item{background-color:#fff;padding:20px 30px;line-height:24px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item{padding:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item:nth-of-type(2){padding-bottom:30px}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item:nth-of-type(2){padding-bottom:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item strong{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item ul li{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item p{font-size:.88rem;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content{margin-top:20px;padding:15px 20px;background-color:#f5f5f5;font-size:.75rem;color:#000}@media screen and (max-width:768px){[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content{padding:15px}}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content span.indent-adjustment{padding-left:12px;text-indent:0;display:block}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content p{font-size:inherit;color:#000}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .content-body .content-items .item .item-content p strong{font-size:.75rem}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .s-btn{margin-top:50px;width:220px;margin-inline:auto}[data-page-id=recruit] .l-contents section.recruit-type .section-inner .body .selection_detail-body .apply-wrap .apply_inner-content .s-btn .p-btn--arrow{width:inherit;background:#bc201f}[data-page-id=recruit] .l-contents section.group-photos{margin-top:-170px;background-color:#f3f3f3;padding:80px 0}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.group-photos{padding:50px 0 0;margin-top:0}}[data-page-id=recruit] .l-contents section.group-photos .section-inner{padding-top:170px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.group-photos .section-inner{padding-top:0}}[data-page-id=recruit] .l-contents section.group-photos .section-inner .section-body{position:relative;z-index:1}[data-page-id=recruit] .l-contents section.faq{position:relative;z-index:0;background-color:#f3f3f3;padding:80px 0 100px;margin-top:-80px;margin-bottom:80px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq{padding:20px 0 100px;margin-top:0;margin-bottom:20px}}[data-page-id=recruit] .l-contents section.faq .section-inner{max-width:808px;margin:0 auto}[data-page-id=recruit] .l-contents section.faq .section-inner .section-head{padding-bottom:55px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-head h2.head{color:#bc201f;font-weight:900;text-align:center;margin-top:-80px;padding-top:80px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-head h2.head{margin-top:0;padding-top:50px}}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body{width:91.5%;margin:0 auto}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list{border-bottom:1px solid #bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list:first-child{border-top:1px solid #bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .answer{visibility:visible;padding:40px 25px 35px;margin-bottom:25px;will-change:height,visibility,padding;height:fit-content}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .answer{padding:30px 15px 25px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list.is-active .question:after{transform:rotate(0)}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question{padding:20px 0;display:flex;grid-column-gap:15px;align-items:center;position:relative;cursor:pointer}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question{padding:15px 0}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after,[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:before{position:absolute;top:50%;right:25px;width:20px;height:2px;content:"";background-color:#bc201f;transition:all .3s ease}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after,[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:before{right:10px;width:15px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question:after{transform:rotate(90deg)}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:50px;height:50px;border-radius:100%;background-color:#fff;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration{width:40px;height:40px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question h3{position:relative;width:60%;font-size:.87rem;letter-spacing:.1em;line-height:1.4}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .question h3{width:70%}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer{display:flex;grid-column-gap:15px;align-items:start;padding:0 25px;visibility:hidden;height:0;transition:height .3s,padding .3s,visibility .4s;overflow:hidden;background-color:#fff}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer{align-items:flex-start;padding:0 15px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration{margin-top:-2.2%;width:50px;min-width:50px;height:50px;border-radius:100%;background-color:#bc201f;position:relative}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration{width:40px;min-width:40px;height:40px;margin-top:-12px}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer .decoration span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap ul.faq-lists li.faq-list .answer p{font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;letter-spacing:.1em;color:#444}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info{text-align:center;font-size:.87em;line-height:2;margin-top:-7px;margin-bottom:-7px;padding-top:100px;padding-bottom:30px;letter-spacing:.1em}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info{padding-top:60px;padding-bottom:0}}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info p{color:#444}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info{padding-top:35px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info span{display:block;font-weight:600}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info a{color:#bc201f}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .email_info a:hover{opacity:.7}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy{padding-top:35px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy a{color:#777;font-size:12px}[data-page-id=recruit] .l-contents section.faq .section-inner .section-body .faq-wrap .contact_info .privacy a:hover{opacity:.7}[data-page-id=recruit] .l-contents section.garallery{max-width:1120px;margin:0 auto;padding-bottom:260px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery{padding-bottom:90px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head{text-align:center;padding-bottom:70px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head{padding-bottom:40px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head h2{font-weight:600;padding-bottom:30px;color:#bc201f;font-family:Vollkorn,sans-serif;margin-top:-170px;padding-top:170px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head h2{margin-top:0;padding-top:50px}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-head p{font-size:.87em;letter-spacing:.1em}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body{width:96%;margin:0 auto}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap{display:grid;grid-column-gap:15px;grid-row-gap:15px}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap{grid-template-columns:1fr 1fr}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap.col-2{grid-template-columns:1fr 1fr}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap.col-3{padding:15px 0;grid-template-columns:1fr 1fr 1fr}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image{position:relative}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image.image-text{position:relative}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image.image-text:before{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(233,233,233,0) 50%,rgba(1,1,1,.7))}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image span.caption{position:absolute;width:100%;bottom:0;left:0;padding:10px;color:#fff;font-size:.75rem;line-height:1.3}@media screen and (max-width:1000px){[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image span.caption{display:none}}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image svg{position:absolute;bottom:10px;right:10px;font-size:5vw}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .image svg path{fill:#bc201f}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all 1s ease-in-out}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal .modal_content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body .garallery-wrap .garalley_modal.is-open{display:block}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal{opacity:0;position:unset;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);transition:all .5s}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal.is-open{position:fixed;transition:all .5s;opacity:1}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:85%;padding:3px}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content img{width:100%}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content span.caption{font-size:.87em;padding:5px;display:block;width:100%}[data-page-id=recruit] .l-contents section.garallery .section-inner .section-body #garallery_modal .modal_content svg{display:none}.recruit-detail .s-recruit--detail .p-inner--s .intro__description a{color:#bc201f;text-decoration:underline}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value a{color:#bc201f;text-decoration:underline}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value p:nth-child(n+2){padding-top:10.1px}.recruit-detail .l-contents .p-inner--s .recruit__list .item .value .treat__list p:nth-child(n+2){padding-top:0}@media screen and (max-width:767px){.recruit-detail .l-contents .p-inner--s .s-btn{width:200px}}[data-page-id=recruit-list] .l-kv--simple{display:none}[data-page-id=recruit-list] .l-contents{padding-top:200px}[data-page-id=recruit-list] .l-contents section.recruit-list{position:relative;padding-top:100px;padding-bottom:150px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner{max-width:808px;margin:0 auto;position:relative}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner{padding-left:30px;padding-right:30px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner h3.body__title{font-size:24px;line-height:1;margin-top:0;margin-bottom:70px;text-align:center;letter-spacing:.1em;color:#000}@media screen and (max-width:1000px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner h3.body__title{margin-bottom:30px}}@media screen and (max-width:1000px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .toc-widget{padding-bottom:50px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-wrap{padding-top:70px;margin-top:-70px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box{position:relative;display:-ms-flexbox;display:flex;padding:50px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box{padding:50px 0;flex-flow:column}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box h4.list__title{font-size:18px;width:160px;margin-top:20px;letter-spacing:.1em;color:#000}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box h4.list__title{font-size:14px;line-height:1;width:160px;margin-top:0;margin-bottom:20px;letter-spacing:.1em;color:#000}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list{position:relative;width:calc(100% - 160px)}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list{width:100%}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item{width:100%;margin-top:20px;background-color:#f3f3f3;position:relative}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item{margin-top:15px}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item .icon_badge{position:absolute;top:-5px;left:-8px}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item .icon_badge span.icon{padding:4px 8px;font-size:11px;background-color:#bc201f;color:#fff}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item:first-child{margin-top:0}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item:hover a.link{color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link{font-size:14px;line-height:1;position:relative;display:block;margin-top:0;margin-bottom:0;padding:28px 0 28px 30px;transition:.3s cubic-bezier(.19,1,.22,1);letter-spacing:.05em;color:#000}@media screen and (max-width:768px){[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link{font-size:12px;line-height:1.66667;position:relative;display:block;margin-top:-4px;margin-bottom:-4px;padding:24px 50px 24px 14px;letter-spacing:.05em;color:#000}}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow{position:absolute;top:50%;right:30px;width:13px;height:1px;margin-top:-.5px;content:"";background-color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow:before{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:-2px;content:"";transform:rotate(45deg);background-color:#bc201f}[data-page-id=recruit-list] .l-contents section.recruit-list .section-inner .recruit__list-box ul.recruit__list li.list__item a.link span.link__arrow:after{position:absolute;top:50%;right:-1px;width:6px;height:1px;margin-top:2px;content:"";transform:rotate(-45deg);background-color:#bc201f}[data-page-id=recruit-detail] .s-recruit--detail .p-inner--s{padding-bottom:0;padding-left:30px;padding-right:30px}[data-page-id=recruit-detail] .l-contents .p-inner--s{width:auto;padding-left:30px;padding-right:30px;padding-bottom:70px}[data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:0}[data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list li.item{gap:15px}@media screen and (max-width:768px){body.lang-en .open_link:before{content:"Read More"!important}}@media screen and (max-width:768px){body.lang-en .close_link:before{content:"Close"!important}}@media screen and (max-width:1000px){body.lang-en .toc-widget{padding:60px 15px 20px}}body.lang-en [data-page-id=recruit]{position:relative;z-index:2}body.lang-en [data-page-id=recruit] .l-contents .s-recruit--body{padding-top:0}body.lang-en [data-page-id=recruit] .l-contents section.philosophy{margin-bottom:140px;position:relative}@media screen and (max-width:1000px){body.lang-en [data-page-id=recruit] .l-contents section.philosophy{margin-bottom:20px}}body.lang-en [data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{color:#bc201f;padding-bottom:20px;border-bottom:2px solid #bc201f;margin-bottom:50px;margin-top:-170px;padding-top:220px;letter-spacing:.1em}@media screen and (max-width:1000px){body.lang-en [data-page-id=recruit] .l-contents section.philosophy .section-inner .body h2{padding-left:8.5%;font-size:1.3rem;margin-top:0;padding-top:50px}}body.lang-en [data-page-id=recruit-detail] .s-recruit--detail .p-inner--s{padding-left:30px;padding-right:30px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s{width:auto;padding-left:30px;padding-right:30px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:130px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s ul.recruit__list li.item{gap:15px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail{max-width:1120px;margin-left:auto;margin-right:auto;padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-head{padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-head h2{font-size:1.5rem;text-align:center}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap{padding-bottom:70px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner{display:grid;grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:20px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner:before{content:"";border-top:1px solid #000;width:80%;position:absolute;top:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner:before{width:auto;border-top:unset;border-left:1px solid #000;height:100%;top:0}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step{color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step.last .order .circle{background-color:#bc201f}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step.last .title h5{color:#bc201f}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order{text-align:center;padding-bottom:20px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order .circle{border-radius:100%;margin:0 auto;width:40px;height:40px;background-color:#000;position:relative}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .order span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title{text-align:center;padding-bottom:25px;position:relative;background-color:#fff}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title{padding-top:15px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .title h5{font-size:1.25rem;color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .body{border:10px solid #f3f3f3;padding:30px;background-color:#fff;position:relative;z-index:1}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .step-wrap .step__inner .step .body p{font-size:.88rem;color:#444;line-height:2;letter-spacing:.025em}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner{padding:50px 50px 46px;background-color:#eee}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner{padding:30px 20px 46px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice{display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice{flex-wrap:wrap}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice:last-child{padding-bottom:0}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head{width:96px;margin-left:110px;letter-spacing:.1em}@media screen and (max-width:768px){body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head{margin-left:0;padding-bottom:20px}}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_head h5{font-size:1.13rem;color:#000}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body{font-size:.88rem;margin-top:-6px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body p{line-height:2;letter-spacing:.025em}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .selection_detail-body .notice-wrap .notice__inner .notice_body ul{padding-left:10px;line-height:2;letter-spacing:.025em;padding-bottom:7px}body.lang-en [data-page-id=recruit-detail] .l-contents .p-inner--s .s-btn .p-btn--arrow{width:inherit}.r-narrow-section{max-width:808px;margin:0 auto}@media screen and (max-width:1000px){.r-narrow-section{max-width:91.5%;margin:unset;margin-right:auto}}.toc-widget{position:fixed;top:200px;z-index:501;transition:top .3s ease;left:0;background-color:#fff;padding:30px 15px;opacity:.8}@media screen and (max-width:1000px){.toc-widget{position:relative;top:0;opacity:1;background-color:rgba(0,0,0,0);padding:20px 15px 20px}}.toc-widget.pc{display:block}@media screen and (max-width:1000px){.toc-widget.pc{display:none}}.toc-widget.sp{display:none}@media screen and (max-width:1000px){.toc-widget.sp{display:block}}.toc-widget .section-inner h1{color:#bc201f;font-weight:600;font-size:1.2rem;padding-bottom:20px;font-family:Vollkorn,sans-serif}.toc-widget .section-inner h1.jp-font{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック",YuGothic,Meiryo,sans-serif}.toc-widget .section-inner ul{border-left:2px solid #000;padding-left:15px}@media screen and (max-width:1000px){.toc-widget .section-inner ul{border-left:none;padding-left:0;width:60%;margin:0 auto;display:grid;grid-row-gap:30px}}.toc-widget .section-inner ul li a.toc-widget-link{padding-bottom:15px;color:#000;font-size:.75em;letter-spacing:.1em;display:block}.toc-widget .section-inner ul li a.toc-widget-link.current,.toc-widget .section-inner ul li a.toc-widget-link:hover{color:#bc201f;font-weight:600}@media screen and (max-width:1000px){.toc-widget .section-inner ul li a.toc-widget-link{border-bottom:1px solid #000;position:relative;font-size:.87rem}.toc-widget .section-inner ul li a.toc-widget-link:after{content:"";position:absolute;right:0;display:inline-block;vertical-align:middle;color:#bc201f;line-height:1;width:1em;height:1em;border:.2em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}}@media screen and (min-width:1001px){.toc-widget .section-inner ul li:last-child a.toc-widget-link{padding-bottom:0}}.vollkorn{font-family:Vollkorn,serif}.l-page-wrapper.no-js{position:unset}.r-pc-only{display:block}@media screen and (max-width:1000px){.r-pc-only{display:none}}.r-sp-only{display:none}@media screen and (max-width:1000px){.r-sp-only{display:block}}.l-page{z-index:2}.s-recruit--body .p-inner--s .section-title{color:#bc201f;font-weight:900;text-align:center;margin-top:-170px;padding-top:170px;letter-spacing:.1em;padding-bottom:55px}@media screen and (max-width:1000px){.s-recruit--body .p-inner--s .section-title{margin-top:0;padding-top:50px}}@media screen and (max-width:1024px){.l-header{background-color:rgba(0,0,0,0)}}.l-header .l-header__logo{left:35px}@media screen and (max-width:1024px){.l-header .l-header__logo{left:20px}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon{z-index:1;width:22px;top:20px;height:8px}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open{overflow:visible}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open .open .line--top{transform:translateY(4px) rotate(25deg)}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon.is-open .open .line--bottom{transform:translateY(-3px) rotate(-25deg)}}@media screen and (max-width:1024px){.l-header .l-gnav-menu-icon .open .line{width:100%;height:1px}}.l-header .l-gnav-menu-icon .open .line--top{top:0;transform:rotate(0);transition:color .24s cubic-bezier(.215,.61,.355,1) 0s,bottom .24s cubic-bezier(.215,.61,.355,1) 0s,transform .24s cubic-bezier(.215,.61,.355,1)}.l-header .l-gnav-menu-icon .open .line--bottom{bottom:0;transform:rotate(0);transition:color .24s cubic-bezier(.215,.61,.355,1) 0s,top .24s cubic-bezier(.215,.61,.355,1) 0s,transform .24s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:768px){.l-header .l-header__aside{top:25px}}.l-header .l-header__aside .header__aside{align-items:center}.l-header .l-header__aside .header__aside .item .p-btn--arrow{background-color:#bc201f;width:auto;height:auto;line-height:inherit;padding:15px 54px 15px 32px}.l-header .l-header__aside .header__aside .item .p-btn--arrow:hover{background-color:#262626}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:9px 12px;position:relative;z-index:1;background-color:#000}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after,.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{width:calc(31% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after{width:calc(69% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover{color:#fff}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:after,.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:before{width:calc(2.4% + 10.4px)}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:25px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center;gap:5px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span:last-child{padding:1px;padding-bottom:3px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:-7px;line-height:1rem}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:11px;top:17px}.l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .arrow{right:15px}.l-header .l-header__gnav{left:205px;right:330px;top:27px}.l-header .l-header__gnav .header__gnav{align-items:center;flex-wrap:wrap;gap:0 25px}.l-header .l-header__gnav .header__gnav .item{margin-top:0;margin-left:0}.l-header .l-header__gnav .header__gnav .item a.link:hover{color:#d52f46}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a{display:block;padding:5px 19px}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}.l-header .l-header__gnav .header__gnav .item.lang-switch .lang-switch-inner a:hover{color:#fff;background-color:#454545}@media screen and (max-width:1024px){.l-header .l-nav-menu{transform:scaleX(1);right:0;top:0;width:0;transition:all .3s}}@media screen and (max-width:1024px){.l-header .l-nav-menu.is-open{transform-origin:right;transform:scaleX(1);width:80vw}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list{display:-ms-flexbox;display:flex;margin-top:20px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a{display:block;padding:5px 30px}.l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .sns__list{display:-ms-flexbox;display:flex;margin-top:30px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}.l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-left:16px}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-right:26px;margin-left:0}}.l-header .l-nav-menu .nav-menu-inner .nav-menu__list{margin-top:75px}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list{padding-right:0;padding-left:50px}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item{text-align:left;margin-top:40px}}@media screen and (max-width:1024px){.l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item:first-child{margin-top:0}}.l-header .l-nav-menu .nav-menu__bg{background-color:#fff;background-size:cover;background-position:0 100%;background-repeat:no-repeat}.l-header .l-gnav-btn{position:absolute;top:10px;right:60px;overflow:visible;width:auto;height:auto}.l-header .l-gnav-btn.gnav-expo-btn{top:4px;right:42px}@media screen and (max-width:1024px){.l-header .l-gnav-btn.gnav-expo-btn{right:56px}}.l-header .l-gnav-btn.gnav-expo-btn.is-open{display:none}.l-header .l-gnav-btn .p-btn--arrow{background-color:#bc201f;font-size:12px;width:auto;height:auto;line-height:inherit;padding:10px 20px}.l-header .l-gnav-btn .p-btn--arrow:hover{color:#fff}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:5px 4px;position:relative;z-index:1;background-color:#000}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after,.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(31% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px)}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(69% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(65% + 8px)}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:25px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center;gap:5px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span:last-child{padding:1px;padding-bottom:3px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:-7px;line-height:1rem}@media screen and (max-width:1024px){.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.63rem}}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:5px;top:17px}.l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .arrow{right:15px}@media screen and (max-width:1024px){.lang-en .l-header{background:#fff}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon{position:absolute;top:17px;right:20px;overflow:hidden;width:16px;height:17px}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open{overflow:hidden}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open .open .line--top{transform:unset}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon.is-open .open .line--bottom{transform:unset}}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-menu-icon .open .line{width:18px;height:2px}}.lang-en .l-header .l-gnav-menu-icon .open .line--top{top:2px;transform:unset;transition:unset}.lang-en .l-header .l-gnav-menu-icon .open .line--bottom{bottom:3px;transform:unset;transition:unset}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu{position:fixed;top:50px;width:100vw;height:100vh;transition:transform cubic-bezier(.25,.46,.45,.94) .3s .2s;transform:scaleX(0);transform-origin:right}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu.is-open{transition:transform cubic-bezier(.25,.46,.45,.94) .3s;transform:scaleX(1);transform-origin:left}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list{display:-ms-flexbox;display:flex;margin-top:20px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner{border:1px solid #454545;display:flex}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a{display:block;padding:5px 30px}.lang-en .l-header .l-nav-menu .nav-menu-inner .lang__list .item.lang-switch .lang-switch-inner a.current{color:#fff;background-color:#454545}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list{display:-ms-flexbox;display:flex;margin-top:30px;padding-left:70px;-ms-flex-pack:start;justify-content:flex-start;align-items:center}}.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-left:16px}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .sns__list .item{margin-right:26px;margin-left:0}}.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list{margin-top:75px}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list{padding-right:0;padding-left:50px}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item{text-align:left;margin-top:40px}}@media screen and (max-width:1024px){.lang-en .l-header .l-nav-menu .nav-menu-inner .nav-menu__list>.item:first-child{margin-top:0}}.lang-en .l-header .l-nav-menu .nav-menu__bg{background-color:#fff;background-size:cover;background-position:0 100%;background-repeat:no-repeat}.lang-en .l-header .l-gnav-btn.gnav-expo-btn.is-open{display:unset}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:9px 39.5px 9px 9px;position:relative;z-index:1;background-color:#000}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after,.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:after{width:calc(64% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover{color:#fff}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:after,.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn:hover:before{width:calc(2.4% + 10.4px)}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:35px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:0;line-height:1rem}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:-21px;top:17px}.lang-en .l-header .l-header__aside .header__aside .item .expo-btn-wrapper .expo-link-btn .arrow{right:15px}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-btn{top:5px;right:53px}}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{background-color:unset;padding:4px 30.5px 4px 7px;position:relative;z-index:1;background-color:#000}@media screen and (max-width:1024px){.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn{padding:4px 30.5px 4px 7px}}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after,.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width .3s ease-out,clip-path .3s ease-in}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:before{width:calc(36% + 7.4px);left:-.2px;background-color:#a3906c;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%)}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn:after{width:calc(64% + 8px);right:-.2px;background-color:#c30c25;clip-path:polygon(15px 0,100% 0,100% 100%,0 100%)}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents{display:flex;gap:35px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo{display:flex;align-items:center}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .logo span{display:block;max-width:25px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text{position:relative}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text p{font-size:.75rem;text-indent:0;line-height:1rem}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .inner-contents .text .arrow{right:-21px;top:17px}.lang-en .l-header .l-gnav-btn .expo-btn-wrapper .expo-link-btn .arrow{right:15px}.news-detail .l-kv--nwes-detail .p-inner--s .cat--event:before{background-color:#058643}.news-detail .l-contents .p-inner--s .s-main a{word-wrap:break-word}.news-detail .l-contents .p-inner--s .s-main .wp-caption{width:100%!important}.news-detail .l-contents .p-inner--s .s-main .wp-caption.alignleft .wp-caption-text{text-align:left}.news-detail .l-contents .p-inner--s .s-main .wp-caption.aligncenter .wp-caption-text{text-align:center}.news-detail .l-contents .p-inner--s .s-main .wp-caption.alignright .wp-caption-text{text-align:right}.news-detail .l-contents .p-inner--s .s-main .wp-caption .wp-caption-text{font-size:12px;margin-top:8px;line-height:1.4}.news .l-contents{margin-bottom:80px}.news .l-contents .s-news__navigation{padding-top:60px}.news .l-contents .s-news__navigation .news__navigation-inner{width:100%;max-width:1088px;margin:0 auto}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper{position:relative}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block{padding-top:50px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block:first-child{padding-top:0}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block{width:calc(100% - 80px)}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block{width:100%}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item{max-width:153px;width:100%}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item{max-width:calc(50% - 10px)}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link{text-align:center;padding:10px 6px;background-color:#fff;color:#222;display:block}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link.active{color:#fff;background-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-categories-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#fff;background-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list{padding-top:30px;display:flex;gap:20px}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list{gap:15px}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item{text-align:center}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link{background-color:#fff;color:#666;padding:6px 16px;display:block;border:1px solid #999;border-radius:30px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link.active{color:#fff;background-color:#bc201f;border-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-topics-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#fff;background-color:#bc201f;border-color:#bc201f}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block{padding-top:0;position:absolute;top:0;right:0}@media screen and (max-width:767px){.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block{position:relative;padding-top:50px;right:0}}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block .news__navigation-year-label{margin-top:30px;position:relative;display:inline-block;padding-bottom:10px;border-bottom:1px solid #999;font-size:13px;font-family:lato,sans-serif;width:120px;cursor:pointer}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block .news__navigation-year-label:after{border-right:1px solid #212121;border-bottom:1px solid #212121;content:"";display:inline-block;margin-left:80px;width:6px;height:6px;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list{display:none;flex-direction:column;gap:20px;background-color:#fff;text-align:center;position:relative;z-index:2;padding-bottom:30px;box-shadow:1px 1px 30px #efefef}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list.active{display:flex}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block.navigation-years-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#058643}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block .news__navigation-title{font-size:15px;font-weight:600;font-family:lato,sans-serif}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list{padding-top:30px;display:flex;flex-wrap:wrap;gap:20px}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list li.news__navigation-item a.link{font-size:.8rem}.news .l-contents .s-news__navigation .news__navigation-inner .news__navigation-wrapper .news__navigation-block ul.news__navigation-list li.news__navigation-item a.link:hover{color:#058643}.news .l-contents .s-news_list ul.news_list li.item.external_link:hover .item__main h2 span svg path{fill:#bc201f;stroke:#bc201f}.news .l-contents .s-news_list ul.news_list li.item.no_link:hover{background:inherit}.news .l-contents .s-news_list ul.news_list li.item.no_link:hover .item__main h2{color:inherit}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2{color:#bc201f}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2 .arrow:before{background:#bc201f}.news .l-contents .s-news_list ul.news_list li.item:hover .item__main h2 .arrow:after{border-top:1px solid #bc201f;border-right:1px solid #bc201f}.news .l-contents .s-news_list ul.news_list li.item .item__main h2{position:relative}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.news .l-contents .s-news_list ul.news_list li.item .item__main h2 .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .cat-date .cat--event:before{background-color:#058643}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf{display:block}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags{gap:20px;display:flex}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags{gap:5px;display:flex;flex-direction:column}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item{position:relative;z-index:1000;padding-right:0;padding-left:0;border:none;line-height:unset;margin:0}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link{font-size:.8rem;background-color:#fff;color:#666;padding:6px 16px;display:block;border:1px solid #999;border-radius:30px}@media screen and (max-width:767px){.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link{font-size:.65rem}}.news .l-contents .s-news_list ul.news_list li.item .item__sub-info .tag-pdf ul.tags li.item a.tag-link:hover{background-color:#bc201f;color:#fff;border:1px solid #bc201f}.index .s-news .news .news__list .item .item__body .text{position:relative}.index .s-news .news .news__list .item .item__body .text span.arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.index .s-news .news .news__list .item .item__body .text span.arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.index .s-news .news .news__list .item .item__body .text span.arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.index .s-news .news .news__list .item .item__body .text span svg:hover{color:inherit}.index .s-news .news .news__list .item:hover .item__body .text span.arrow:before{background:#bc201f}.index .s-news .news .news__list .item:hover .item__body .text span.arrow:after{border-top:1px solid #bc201f;border-right:1px solid #bc201f}.index .s-news .news .news__list .item.no_link:hover .item__body .text{color:#222}.index .s-news .news .news__list .item.external_link:hover .item__body .text span svg path{fill:#bc201f;stroke:#bc201f}.index .s-news .news .news__list .item .item__body .text{position:relative}.index .s-news .news .news__list .item .item__body .text span.arrow{position:absolute;bottom:8px;width:7px;height:7px;margin:auto;margin-left:19px}.index .s-news .news .news__list .item .item__body .text span.arrow:before{position:absolute;top:0;right:1px;width:12px;height:1px;margin:auto;background:#333;bottom:0;content:""}.index .s-news .news .news__list .item .item__body .text span.arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:rotate(45deg);border-top:1px solid #333;border-right:1px solid #333}.lang-en .news .l-contents .s-news_list .news_list>.item:hover .item__main .title{color:#bc201f}.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags>.item{margin-inline:0;padding-inline:0}@media screen and (max-width:767px){.lang-en .news .l-contents .s-news_list .news_list>.item .item__sub-info .tag-pdf .tags{width:100%}}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button{margin-bottom:44.43px;text-align:center}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button a{background-color:#bc201f;font-size:12px;width:auto;height:auto;line-height:normal;padding:10px 20px;display:inline-block;color:#fff;text-align:center;transition:.6s cubic-bezier(.19,1,.22,1)}.projects-detail .l-kv--detail .p-inner--s .l-kv__text .lp-link-button a:hover{background-color:#262626}@media screen and (max-width:767px){.privacy .l-kv--simple{height:305px}}.privacy .l-kv--simple .inner .l-kv__text.flex-text{display:flex;gap:35px}@media screen and (max-width:767px){.privacy .l-kv--simple .inner .l-kv__text.flex-text{flex-direction:column;gap:15px}}.privacy .l-kv--simple .inner .l-kv__text h2.title{font-size:2em}@media screen and (max-width:767px){.privacy .l-kv--simple .inner .l-kv__text h2.title{font-size:1.8em}}.privacy .l-kv--simple .inner .l-kv__text .lang-switch-btn a{display:inline-block;background-color:#bc201f;color:#fff;padding:5px 10px;transition:.6s cubic-bezier(.19,1,.22,1);font-size:14px}.privacy .l-kv--simple .inner .l-kv__text .lang-switch-btn a:hover{background-color:#262626}.privacy .l-contents section.s-group--intro{padding-bottom:70px;padding-top:6px}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro{font-size:1.8em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner{position:relative;width:calc(100% - 60px);max-width:1064px;margin-right:auto;margin-left:auto;padding:0 20px}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner{padding:0}}.privacy .l-contents section.s-group--intro .s-group--intro-inner h3{font-size:15px;font-weight:600;padding-bottom:30px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--intro p.text{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:15px;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--intro p.text{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body{border:none;height:auto}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body p.date{font-size:13px;line-height:1.84615;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body p.date{font-size:14px;line-height:2;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ol,.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul{font-size:13px;line-height:1.84615;padding-bottom:70px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ol li,.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul li{list-style:auto}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul{padding-inline-start:40px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body ul li{list-style:none}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl{font-size:13px;line-height:1.84615;margin-top:-5.5px;margin-bottom:44.5px;letter-spacing:.1em}@media screen and (max-width:767px){.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl{font-size:14px;line-height:2;margin-top:-7px;margin-bottom:43px;letter-spacing:.1em}}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dt{font-weight:700}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p a{color:#bc201f;text-decoration:underline}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.block-title{margin-block:15px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.block-sub-title{margin-top:15px}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-list{padding-left:2em;text-indent:-1em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-list span.indent-brackets{margin-left:-1.7em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-sublist{padding-left:3.5em;text-indent:-1em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-sublist span.indent-brackets{margin-left:-1.7em}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p.indent-text{padding-left:2em;text-indent:0}.privacy .l-contents section.s-group--intro .s-group--intro-inner .group--body dl dd p span.indent-brackets{margin-left:-.7em}:root{--text-color-gold:#918162;--bar-color-gold:#a3906c;--bar-color-red:#c30c25;--text-color-red:#c30c25;--text-color-black:#444;--card-shadow-color:#9C906E33;--card-tag-background-color:#686868;--text-color-white:#fff;--text-algae:#40844f;--text-size-headline:1.75rem;--text-size-headline-red:2.06rem;--text-size-headline-gold:1.94rem;--text-size-paragraph:1.125rem;--text-size-paragraph-large:2.5rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:.625rem;--text-size-matsuri-product-head-xlarge:7.87rem;--text-size-matsuri-product-head-large:3.31rem;--text-size-decoration:.875rem;--text-size-popup-title:1.625rem;--text-size-popup-subtitle:1.25rem;--text-size-popup-paragraph:1rem;--text-size-popup-annotation:.75rem;--text-size-h2:2.25rem;--font-family-kozuka:"kozuka-gothic-pr6n",sans-serif;--font-family-lato:Lato,sans-serif;--text-line-height-headline:3.875rem;--text-line-height-paragraph:2.875rem;--text-line-height-h4:3.25rem;--text-line-height-h2:4.93rem;--text-line-height-card-desc:1.875rem}:root.expo2025-en{--text-size-headline:1.75rem;--text-size-headline-red:1.75rem;--text-size-headline-gold:1.75rem;--text-size-paragraph:1.125rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:.625rem;--text-line-height-headline:3rem;--text-line-height-paragraph:2.5rem;--text-line-height-h4:3.25rem;--text-line-height-h2:4.93rem;--text-line-height-card-desc:1.875rem}@media screen and (max-width:880px){:root.expo2025-en{--text-line-height-headline:2.5rem;--text-size-headline:1.5rem;--text-size-headline-red:1.5rem;--text-size-headline-gold:1.5rem;--text-line-height-paragraph:2rem}}@media screen and (max-width:880px){:root{--text-size-headline:1.55rem;--text-size-headline-red:2.05rem;--text-size-headline-gold:1.74rem;--text-size-paragraph:1.25rem;--text-size-h3:2.5rem;--text-size-h4:1.875rem;--text-size-h2:2.25rem;--text-size-h4-span:1.125rem;--text-size-card-desc:1.125rem;--text-size-anotation:.625rem}}@media screen and (max-width:500px){:root{--text-size-headline:1.5rem;--text-size-headline-red:1.5rem;--text-size-headline-gold:1.5rem;--text-line-height-headline:3rem;--text-size-h4:2rem;--text-line-height-paragraph:2rem}}@media screen and (max-width:880px){#expo2025{font-size:14px}}#expo2025 body.expo2025{font-family:var(--font-family-kozuka)!important}#expo2025 body.expo2025 .l-header{background:rgba(0,0,0,0) linear-gradient(180deg,#222 0,rgba(34,34,34,0) 100%) 0 0 no-repeat padding-box}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-header{background:#fff;top:0}}#expo2025 body.expo2025 .l-header__logo h1.header__logo a.link .sp-off{display:block}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-header__logo h1.header__logo a.link .sp-off{display:none}}#expo2025 body.expo2025 .l-header__gnav{top:24px;right:15px}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item a{color:#fff}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item.lang-switch .lang-switch-inner{border:1px solid #fff}#expo2025 body.expo2025 .l-header__gnav ul.header__gnav li.item.lang-switch .lang-switch-inner a.current{background-color:#fff;color:#686868}#expo2025 body.expo2025 .l-page.popup-open{transform:unset!important}#expo2025 body.expo2025 .l-page-wrapper .toc-widget{right:0;left:unset;margin-top:0;padding-top:20px;background-color:#fff;opacity:1;z-index:101;border-radius:20px 0 0 20px;padding-left:0;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width:1000px){#expo2025 body.expo2025 .l-page-wrapper .toc-widget{display:none!important}}#expo2025 body.expo2025 .l-page-wrapper .toc-widget.toc-hidden{pointer-events:none}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container{display:flex;align-items:center;justify-content:center;gap:10px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container .item{width:100%;max-width:57px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner .logo-content .content-container .item:first-child{max-width:64px}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner ul{margin-top:20px;border:none;padding-left:31px;padding-right:18px;padding-right:0}#expo2025 body.expo2025 .l-page-wrapper .toc-widget .section-inner ul li .toc-widget-link{font-size:.8125rem;font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust{text-indent:-9px;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae{text-indent:1px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae.start{margin-left:-5px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .indent-adjust.algae.end{margin-right:-3px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents{margin-top:50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper{overflow:visible}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img{width:100%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide img{height:90vh;object-fit:cover}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text{display:flex;justify-content:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{color:#fff;font-size:3.75rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{font-size:3.428rem;writing-mode:vertical-rl;text-align:left;white-space:normal;line-height:5rem}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{font-size:13.8vw;line-height:18vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .hide-dot-tablet{display:inline-block}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .hide-dot-tablet{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .active-tablet{display:none}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p .active-tablet{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p span{display:inline-block}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p span{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination{bottom:-45px;display:flex;justify-content:center;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--text-color-gold);opacity:.4;margin-inline:6px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--text-color-gold);opacity:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{width:25px;height:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev:after{content:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{width:7px;height:7px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:before{top:0;left:0;right:0;height:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow:after{top:0;right:0;bottom:0;width:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next{right:30px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next{right:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-next .arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{left:30px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev{left:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-button-prev .arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents a{transition:.3s cubic-bezier(.19,1,.22,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents a:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-show{display:none}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-show{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-off{display:block}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-off{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-show{display:none}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-show{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-off{display:block}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-off{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-on{display:none}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .sp-on{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:none}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:block}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .tb-only-show{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p{font-size:var(--text-size-paragraph);font-weight:600;line-height:var(--text-line-height-paragraph);color:var(--text-color-black);text-align:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p{text-align:left;font-size:1.1rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:var(--text-size-paragraph-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:1.5rem;text-align:center}}@media screen and (max-width:390px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents p.p-large{font-size:1.3rem;text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h4.area-type{color:var(--text-color-gold);font-size:var(--text-size-h4);line-height:var(--text-line-height-h4);font-weight:900}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h4.area-type span{display:block;font-size:var(--text-size-h4-span);line-height:40px;font-weight:400;text-indent:-9px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline{text-align:center;font-size:var(--text-size-headline);font-weight:700;line-height:var(--text-line-height-headline);color:var(--text-color-black)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline p{font-size:inherit;line-height:inherit;font-weight:inherit}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline span.text-red{font-size:var(--text-size-headline-red);color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents h2.content-headline span.text-gold{font-size:var(--text-size-headline-gold);color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-inner{padding:100px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar{position:relative;text-align:center;display:block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar span{font-size:24px;font-weight:700;position:relative;z-index:1;background:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar:before{content:"";position:absolute;bottom:-60%;height:5px;background-color:#c0bfb9;z-index:1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width 1s ease-out,clip-path 1s ease-in}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar:before{left:0;background-color:var(--bar-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar:after{right:0;background-color:var(--bar-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate:before{width:calc(50% + 9.9px)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::before{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .content-bar.animate::after{clip-path:polygon(20px 0,100% 0,100% 100%,0 100%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-top:40px;padding-right:82px;text-align:right}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-right:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.red a{color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.red a svg g line{stroke:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.white a{color:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.white a svg g line{stroke:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.gold a{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.gold a svg g line{stroke:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow.last{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a{font-weight:500;font-size:.875rem}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a{font-size:.755rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .link-arrow a span{padding-right:12px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper{padding-top:60px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container{padding:0 62px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container{padding:0 15px}@media screen and (max-width:800px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container{padding:0;margin-inline:-15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list{max-width:1080px;display:flex;flex-wrap:wrap}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:33.3%;padding-inline:15px}@media screen and (min-width:881px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{padding-bottom:30px}}@media screen and (max-width:800px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:50%}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column{width:100%;padding-bottom:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column:last-child{padding-bottom:50px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column:last-child{padding-bottom:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a{display:block;height:100%;border:1px solid #adadad;border-radius:13px;overflow:hidden}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-image{height:186px;border-radius:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-image img{width:100%;height:100%;object-fit:cover;object-position:bottom}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-info{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-desc{padding-block:15px 20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container.grid-container ul.columns-list li.column a .column-item-desc p{font-size:.875rem;line-height:1.5rem;word-break:break-all}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list{max-width:1050px;margin:0 auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image{border-radius:13px;overflow:hidden;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-image .item-tag{position:absolute;top:0;left:0;background-color:var(--card-tag-background-color);color:var(--text-color-white);border-radius:8px 0 0;padding:9px 28px;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info{padding:22px 0 0 20px;display:flex;gap:30px;align-items:center}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info{padding:22px 0 0 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-date span{font-size:.8125rem;color:#888;font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-tag{background-color:var(--card-tag-background-color);padding:9px 15px;color:var(--text-color-white)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-info .item-tag span{font-size:var(--text-size-decoration);font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc{padding-top:15px;padding-left:19px;padding-right:22px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc{padding-left:15px;padding-right:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p{text-align:left;line-height:var(--text-line-height-card-desc);font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p strong{font-size:.9375rem;padding-bottom:10px;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .columns-gallery-wrapper .columns-gallery-container ul.columns-list li.column .column-item-desc p span.kill-indent{margin-left:-10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper{max-width:1020px;margin:0 auto;padding-top:90px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head{padding-bottom:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head p{font-size:1.125rem;text-align:left}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{font-family:var(--font-family-kozuka)!important;font-weight:600;font-size:2.25rem;color:#222}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{font-size:7vw;line-height:9vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head .content-bar{margin-top:24px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head p{margin-top:54px;line-height:2rem;font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper{display:flex;gap:30px;align-items:flex-end}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image{width:50%;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image img{border-radius:8px;filter:contrast(.8)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag{position:absolute;top:0;left:0;background-color:var(--card-tag-background-color);color:var(--text-color-white);border-radius:8px 0 0;padding:9px 28px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag{padding:6px 28px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .image .article-tag span{font-size:.75rem;font-weight:500}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text{width:50%;padding-bottom:0}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--head strong{font-size:1.125rem;line-height:1.5rem;color:#333}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--body{padding-top:30px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text--body{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text .date{font-size:var(--text-size-decoration);font-weight:500;padding-bottom:17px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text h3{font-size:var(--text-size-paragraph);font-weight:600;padding-bottom:15px;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link .link-wrapper .text p{padding-top:0;font-size:.875rem;font-weight:400;text-align:left;word-wrap:break-word;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-arrow{padding:30px 0 0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-arrow a{font-size:.875rem}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content{padding-inline:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image{margin-top:60px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image{max-width:290px;margin-inline:auto}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container{display:flex;gap:20px;justify-content:center;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image img{max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image.japan-pavillion{max-width:184px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.welcome-content .section-content .welcome-image .image-container .logo-image.chitose{max-width:165px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-venue-image{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-venue-image .image-container img{display:flex;margin:0 auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{margin-top:13px}@media screen and (max-width:1080px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{margin-top:0;padding-inline:15px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision{padding-bottom:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p{font-weight:400;padding-bottom:32px;line-height:2rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p.p-large{font-weight:600;padding-bottom:42px;font-size:2.25rem;color:#222}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p.p-large{line-height:3rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.vision .text-content p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship{padding-top:130px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship{padding-top:90px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content{margin:auto;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text{display:flex;gap:0;align-items:center;justify-content:end}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{padding-inline-start:36px;width:45%;text-align:right}@media screen and (max-width:1600px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{width:45%}}@media screen and (max-width:1260px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{text-align:left;padding-inline-start:15px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{width:100%;text-align:center;padding-inline-start:0}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content{text-align:left}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.5rem;font-weight:800;position:relative;letter-spacing:0;padding-left:40px;line-height:4rem;text-align:left;display:inline-block;color:#222}@media screen and (max-width:1260px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:3rem}}@media screen and (max-width:1040px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.5rem}}@media screen and (max-width:900px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{font-size:2.4rem}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{padding-left:0;text-align:center;font-size:2.142rem;line-height:1rem;line-height:3rem;padding-bottom:22px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2{padding-left:15px;font-size:2.142rem;line-height:1rem;line-height:3rem;padding-bottom:22px;text-align:left}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{content:"";position:absolute;bottom:0;left:0;height:calc(50% + 9.9px);background-color:#c0bfb9;z-index:1;width:5px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{content:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:before{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 10px));top:0;background-color:var(--bar-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2:after{bottom:0;clip-path:polygon(0 0,100% 10px,100% 100%,0 100%);background-color:var(--bar-color-red)}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2 br.tb{display:none}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content h2 br.tb{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{display:none}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{display:block;width:30%;margin-inline:auto}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .text-content .content-bar{margin-inline:unset}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:55%}@media screen and (max-width:1600px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:55%}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.relationship .section-content .image-with-text .image-content{width:100%;padding-top:8px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section{position:relative;color:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision{padding-top:160px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision{padding-top:50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content{background-color:#6f8652;padding-bottom:160px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content{padding-bottom:100px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:before{border-bottom:100px solid #6f8652}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content:before{border-bottom:50px solid #6f8652}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content .background-text p{font-size:11.25rem;color:#8ea570}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.supervision .section-content .background-text p{font-size:23.5vw}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition{padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content{background-color:#e27c73}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:before{border-bottom:100px solid #e27c73}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content:before{border-bottom:50px solid #e27c73}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .section-content--inner{padding-bottom:130px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .section-content--inner{padding-bottom:90px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .background-text p{font-size:11.25rem;color:#e59894}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section.exhibition .section-content .background-text p{font-size:22.7vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content{position:relative}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content{padding-inline:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{content:"";top:-101px;position:absolute;height:0;width:0}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{top:-50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:before{left:0;border-right:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content:after{content:"";right:0;border-left:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner{max-width:1020px;margin-inline:auto;padding-top:106px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner{padding-top:60px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head{position:relative;z-index:1}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head{padding-inline-start:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head h2{font-size:2.25rem;line-height:2.5rem;letter-spacing:.3rem;font-weight:600}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head h2{font-size:7vw;line-height:9vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head p{color:#fff;font-size:1.125rem;font-weight:400;text-align:left;padding-top:10px;line-height:2rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head p{padding-top:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{position:absolute;top:0;left:-30px}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration p{font-size:1rem;font-weight:600;writing-mode:vertical-rl;text-align:left;white-space:normal;margin:0;padding:0;line-height:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{position:absolute;z-index:0;top:31px;left:25.9vw}@media screen and (max-width:1100px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{left:unset;right:-62px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text{left:-45px;right:-45px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .background-text p{font-family:var(--font-family-lato)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content{padding-top:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list{display:flex;gap:30px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card{width:33.333%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card{width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card:hover{opacity:1;outline-width:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card:hover .card-image .card-image--inner{transform:scale(1.05)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image{overflow:hidden;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner{position:relative;aspect-ratio:3/2;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .36s cubic-bezier(.215,.61,.355,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper{width:100%;height:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper .image{width:100%;height:100%;overflow:hidden;opacity:1;transition:transform .8s cubic-bezier(.215,.61,.355,1)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-image--inner .image-wrapper .image img{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:cover;color:transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category{position:absolute;background-color:rgba(0,0,0,.65);bottom:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner{padding-block:6px 10px;padding-inline:10px 20px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner{padding-inline:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-image .card-category .card-category-inner span{color:#fff;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title{padding-top:20px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title{padding-top:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .body-content .card-list .card .card-title p{font-size:.875rem;color:#fff;text-align:left;font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .link-arrow{padding-right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products{position:relative;margin-top:30px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{content:"";top:-130px;position:absolute;height:0;width:0;border-bottom:100px solid #fff}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{border-bottom:50px solid #fff;top:-80px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:before{left:0;border-right:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products:after{right:0;border-left:50vw solid transparent;border-top:1px solid transparent}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);display:flex;gap:20px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{font-size:4.1vw}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2{gap:2vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae{transition:all .3s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start{margin-right:-15px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start{font-size:6vw;margin-right:-.4vw;text-indent:-5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end{margin-left:-15px;margin-right:-25px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end{margin-right:-2.4vw;margin-left:-.4vw;font-size:6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.on{color:var(--text-algae);font-size:var(--text-size-matsuri-product-head-xlarge);padding-right:10px;padding-top:9px;transform:rotate(-11deg)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.on{font-size:18.6vw;padding-right:.5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.on{font-size:2rem}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.on{font-size:5.6vw}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.start.on{margin-right:-.4vw;text-indent:-5vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end.on{margin-right:-27px;margin-left:-20px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-algae.small.end.on{margin-right:-2.4vw;margin-left:-.4vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-red.on{color:var(--text-color-red)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold{font-size:8.6vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span.text-gold.on{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header h2 span:last-child{padding-left:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .section-header .content-bar-wrap{width:152px;margin:30px auto 0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{padding-top:50px;max-width:1020px;margin-inline:auto;align-items:center}@media screen and (max-width:1050px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{padding-inline:15px}}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image{max-width:375px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch{max-width:643px;margin-inline:auto;text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner{position:relative;display:inline-flex;align-items:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .sample-dot{display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner .sample-dot .inner-dot{width:30px;height:30px;border-radius:100px;background-color:#40844f;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner span{font-size:1.125rem;color:#40844f;padding-left:8px;display:flex;align-items:center;gap:5px;font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .call-to-touch .call-to-touch--inner span .touch-icon{width:27px;height:33px;background-size:contain;background-repeat:no-repeat}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners{margin-top:60px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners p{margin-top:10px;text-align:center}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners p{margin-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .call-to-touch{max-width:90%}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .call-to-touch{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image{margin-top:10px;margin-inline:auto;width:100%;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;background-color:#fff;overflow:hidden;max-width:400px;padding-inline:55px;padding-block:30px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list{padding-top:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items{gap:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item{cursor:pointer;width:200px;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;overflow:hidden}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item{width:50%;padding:1vw;box-shadow:none;border-radius:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .partner-logo-list .list-items .item img{box-shadow:0 0 10px var(--card-shadow-color);border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-meaning p span{color:var(--text-color-red)}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-meaning p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc{padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc .image{max-width:650px;margin-inline:auto;padding-block:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc p{padding-bottom:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .partners .matsuri-desc p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup{margin-top:20px;position:relative;margin-inline:auto;max-width:643px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot{position:absolute;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot:hover,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot:hover{opacity:.7}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot{width:25px;height:25px;border-radius:100px;background-color:#40844f;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot{width:4vw;height:4vw}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot .inner-dot:before,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot .inner-dot:before{position:absolute;top:0;left:0;width:inherit;height:inherit;content:"";transition:background .1s;transform:scale(0);opacity:0;background-color:#40844f;border-radius:100%;animation:ripple 2s infinite ease-in-out}@keyframes ripple{0%{transform:scale(0);opacity:.7}70%{opacity:.3}100%{transform:scale(3.5);opacity:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-1,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-1{top:16%;left:30%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-2,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-2{top:16%;left:55%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-3,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-3{top:33%;left:61%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-4,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-4{top:40%;left:83%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-5,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-5{top:62%;left:43%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-6,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-6{top:55%;left:69.6%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-7,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-7{top:56%;left:89%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot.dot-8,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .sample-dot.dot-8{top:81%;left:70%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot-clothes{position:absolute}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .image_popup .dot-plane{position:absolute}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop{display:none;visibility:hidden;position:fixed;height:100%;z-index:1000;justify-content:center;align-items:center;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;max-width:600px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop{width:calc(100% - 30px)}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner{background:#fff;max-height:90vh;max-width:100%;width:100%;position:relative;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .close-pop,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .close-pop{position:absolute;cursor:pointer;z-index:230;top:-15px;right:-15px;background:rgba(0,0,0,.6705882353);border:none;padding:5px;z-index:1;width:25px;height:25px;border-radius:100px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .close-pop svg,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .close-pop svg{width:100%;stroke:#fff}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container{overflow-y:auto;max-height:90vh;height:fit-content;padding:30px 60px;box-sizing:border-box}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container{padding:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head{text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head .cat,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head .cat{font-size:1rem;font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head h3,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head h3{padding-top:15px;font-size:1.625rem;font-weight:600;color:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .pop-head .company,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .pop-head .company{font-size:.875rem;padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image{padding-top:30px;max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image img,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .image span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .image span{font-size:.75rem;padding-top:10px;display:block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-title,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-title{padding-top:30px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-title p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-title p{font-size:.875rem;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body p{font-size:.875rem;font-weight:400;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content-block .content-block-body span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content-block .content-block-body span{font-size:.75rem;display:block;line-height:1rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content{padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content p,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content p{margin-top:0;font-size:.875rem;text-align:left;line-height:1.5rem;font-weight:400}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .content span,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .content span{color:#444;font-size:.75rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link{padding-top:30px;text-align:right;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a{color:#c30c25;font-size:.775rem;text-align:left;display:inline-block}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a.coming-soon,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a.coming-soon{color:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a.coming-soon svg g line,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a.coming-soon svg g line{stroke:#222}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .logo-pop .logo-pop-inner .scroll-container .link a svg g line,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .product-pop .logo-pop-inner .scroll-container .link a svg g line{stroke:#c30c25}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .desc .overlay{display:none;position:fixed;background-color:#000;opacity:.6;width:100%;height:100%;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper{max-width:1110px;padding-inline:45px;margin:70px auto 0;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper{margin-inline:-15px;padding-inline:15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{display:flex;gap:40px;align-items:center;position:relative;z-index:2}@media screen and (max-width:1050px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{padding-inline:15px;gap:15px}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list{gap:0;flex-wrap:wrap;width:100%;justify-content:center;padding-inline:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item{color:#000;transition:all .3s;cursor:pointer}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item{width:25%;padding:9px 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.welcome{animation:hurueru .1s;animation-iteration-count:5}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:3.6%;padding:0 3px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:25%;padding:15px 9.4%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.plane .product-image img{transform:rotateY(180deg)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item.on{scale:1.3;animation:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.popup-trigger{color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.hover-img{display:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-widget{display:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-text{color:#000;display:none}@keyframes hurueru{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(0,.5px) rotateZ(3deg)}50%{transform:translate(0,.5px) rotateZ(0)}75%{transform:translate(.5px,0) rotateZ(-3deg)}100%{transform:translate(0,0) rotateZ(0)}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .overlay{display:none;position:fixed;inset:0;opacity:.6;background-color:#000;z-index:2}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{display:none;position:fixed;background-color:#fff;filter:drop-shadow(0 0 30px rgba(0,0,0,.1607843137));padding:10px;z-index:1000;max-width:1110px;width:100%;padding:30px 60px;border-radius:8px;visibility:visible;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-height:90%;overflow-y:scroll}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{padding:30px 15px}}@media screen and (max-width:1130px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box{width:calc(100% - 30px)}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:31%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{text-align:center;flex:0}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{background-color:unset;border-radius:unset;text-align:unset;background:unset;height:auto;float:left;margin-right:20px;margin-bottom:5px;width:45%;padding-top:8px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:72vh;max-width:fit-content}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:auto;max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{text-align:justify;word-break:break-all;width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner h4{line-height:2.3rem}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-40%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.soup .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-90%;left:40%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.dye .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.ship .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-51%;top:-81%}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.rice .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-98%;left:35%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{max-width:18px;left:-20%}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:45%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget span.annotation{padding-top:5px;font-size:var(--text-size-popup-annotation);font-weight:400;color:var(--text-color-black);text-align:left;display:block;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget span.annotation span{padding-left:14px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head{text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head p{font-weight:400;text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title{margin-block:25px 40px;display:inline-block}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title{margin-block:105px 40px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner{position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner h4{font-size:var(--text-size-popup-title);font-weight:600;margin-block-end:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .company{font-size:var(--text-size-popup-paragraph);font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{position:absolute;top:50%;left:-73px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);max-width:59px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:31%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon img{max-width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch{display:flex;gap:30px;align-items:flex-start}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch{flex-direction:column;align-items:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{flex:1;border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{flex:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p{font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:2rem;text-align:left}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.catch-title{font-size:var(--text-size-popup-subtitle);font-weight:600;margin-block:40px 10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link{text-align:right;margin-block:40px 10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link a span{padding-right:3px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text p.link a span svg g line{stroke:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group{text-align:left;margin-block-start:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-title{margin-bottom:10px;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-title p{font-size:var(--text-size-popup-subtitle);font-weight:600;text-align:left;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group .intro-content p{text-align:left;font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:1.5rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group.flex{display:flex;gap:30px;align-items:center}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .text-group.flex{flex-direction:column}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link{text-align:right;margin-block:40px 10px;font-size:var(--text-size-popup-paragraph);font-weight:400;line-height:2rem}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link a span{padding-right:3px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-content .widget .widget-card .card--inner .card-content .link a span svg g line{stroke:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box.pet .popup-image{max-width:8.5%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box span.popup-close{position:absolute;top:18px;right:21px;font-size:18px;cursor:pointer}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top{display:none;position:sticky;top:90%;margin-left:auto;padding:10px;border:none;cursor:pointer;z-index:1;background-color:var(--text-color-gold);opacity:.7;display:block;border-radius:100px;width:35px;height:35px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top{width:25px;height:25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top:after{content:none}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow{width:12px;height:12px;border-radius:100px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-45%,-31%) rotate(-45deg);-webkit-transform:translate(-45%,-31%) rotate(-45deg);-ms-transform:translate(-45%,-31%) rotate(-45deg)}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow{width:7px;height:7px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:after,#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:before{top:0;left:0;right:0;height:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top .arrow:after{top:0;right:0;bottom:0;width:.15em}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .scroll-to-top:hover{opacity:1}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-image{max-width:23%;margin:20px auto 14px;color:#000}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-image img{max-width:100%;height:auto}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description{margin-top:10px;font-size:14px;color:#333}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p{color:#c30c25;line-height:1.5rem;font-size:var(--text-size-popup-mediume)}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(1){font-size:var(--text-size-popup-xlarge)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(2){font-size:var(--text-size-card-desc)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:nth-child(3){padding-top:20px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .product-list-wrapper .popup-box .popup-description p:last-child{font-size:var(--text-size-popup-small)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .link-arrow{max-width:1110px;padding-inline:45px;margin:0 auto;padding-right:45px!important}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.matsuri-products .link-arrow a span svg{transform:rotate(0)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area{padding:0 30px;margin-top:90px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area{padding:0 15px;margin-top:60px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p{text-align:center;padding-bottom:32px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .section-header p.p-large{padding-bottom:42px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{max-width:1270px;margin:0 auto;border-radius:30px;box-shadow:0 0 60px var(--card-shadow-color);padding:43px 30px 60px;margin-top:90px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{padding:43px 15px 60px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content{margin-top:50px;padding:30px 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0 44px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0 22px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .area-type{padding:0 18px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .area-type{padding:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .area-type-wrapper .content-bar{margin-top:24px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .content-headline{padding-top:60px;text-align:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .content-headline{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper{padding-top:60px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper{padding-top:30px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{grid-template-columns:1fr 1fr;gap:15px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list{gap:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper ul.gallery-item-list li.item img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper .anotation{text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .image-gallery-wrapper .anotation span{display:block;font-size:var(--text-size-anotation);color:var(--text-color-black);padding-top:8px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .column-list-header{padding-top:40px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link{padding-top:80px;text-align:right}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a{color:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a span{padding-right:12px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .card-link a span svg g line{stroke:var(--text-color-gold)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image{padding:50px 0;max-width:135px;margin:0 auto}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image{width:30%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-image img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items{gap:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item{width:200px;box-shadow:0 0 40px var(--card-shadow-color);border-radius:10px;overflow:hidden}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item{width:50%;padding:1vw;box-shadow:none;border-radius:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .partner-logo-list .list-items .item img{box-shadow:0 0 10px var(--card-shadow-color);border-radius:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-meaning p span{color:var(--text-color-red)}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-meaning p{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc{padding-top:15px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc .image{max-width:650px;margin-inline:auto;padding-block:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc p{padding-bottom:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .matsuri-desc p:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists{max-width:1000px;margin-inline:auto;padding-top:60px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists .list-head{padding-bottom:10px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists .list-head p{text-align:left;font-size:var(--text-size-paragraph);font-weight:700;line-height:var(--text-line-height-paragraph);color:var(--text-color-black)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .matsuri-wrapper .press-lists ul.list-wrap li{font-size:var(--text-size-paragraph);font-weight:400;line-height:1.5rem;color:var(--text-color-black);margin-bottom:35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper{padding-top:100px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper{padding-top:70px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper h3{color:var(--text-color-black);font-size:var(--text-size-h3);font-weight:900;text-align:center}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.support-area .area-content .area-content--inner .partners-wrapper .coming-soon{padding-top:50px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{padding-top:180px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{margin-top:60px;padding:0 30px}}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents{padding:0 15px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:900;line-height:var(--text-line-height-h2)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column{padding-bottom:80px}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column{padding-bottom:50px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column:last-child{padding-bottom:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .columns-gallery-container .columns-list .column .column-item-image{position:relative;box-shadow:0 0 60px var(--card-shadow-color)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner{padding:120px 62px 0;max-width:1270px;margin:0 auto}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner{padding:90px 0 0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container{padding:10px 40px;display:flex;align-items:center;justify-content:center;border:3px solid var(--text-color-black);gap:20.5%}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container{padding:25px;flex-direction:column;row-gap:10px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .logo{max-width:110px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text{font-size:var(--text-size-paragraph);font-weight:600;margin-top:18px;line-height:var(--text-line-height-card-desc);position:relative}@media screen and (max-width:880px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text{text-align:center}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text:after{content:"→";position:absolute;padding-left:12px}@media screen and (max-width:500px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.article-contents .magazine-link-banner a .banner-container .text:after{top:50%;right:-40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-left:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section{margin-top:-90px;padding-top:90px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section{margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.banner-image{margin-top:120px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.banner-image{margin-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links{margin-block-start:90px;padding-block-start:0;background-color:rgba(146,130,99,.2)}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content{padding-block:90px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content h2{text-align:center;font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);font-family:var(--font-family-kozuka)!important}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items{padding-block-start:50px;display:flex;max-width:1080px;gap:30px;justify-content:center;margin:0 auto;padding-inline:30px;flex-wrap:wrap}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item{width:320px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item a{display:block;width:inherit}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents section.section-related-links .related-links-content-container .related-links-content .link-items .item a img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri{margin-top:130px;background-color:#c30c25;padding-block:105px 35px}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container{padding-right:20px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.5rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1rem;line-height:1.5rem;letter-spacing:.057rem}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .title h2.bold-6{font-weight:600}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible;letter-spacing:.057rem;display:inline-flex}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto;transform:rotate(-45deg);right:0}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:"";right:0;background:#c30c25}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25;transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;left:0;content:""}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.057rem}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:767px){#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:20px}}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}#expo2025 body.expo2025 .l-page-wrapper .l-page .js-page-pjax .l-contents .section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}#expo2025 body.expo2025 .l-page-wrapper .l-page .l-bg{display:none}#expo2025 body.expo2025.lang-en{font-family:var(--font-family-lato)!important}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents p{font-weight:600}@media screen and (max-width:767px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .swiper .swiper-wrapper .swiper-slide .text p{writing-mode:unset;text-align:unset;white-space:unset;line-height:10vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{color:#222;line-height:3.5rem}@media screen and (max-width:767px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .head h3{line-height:9vw}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper{flex-direction:column}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image{width:49%;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image{width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .image img{border-radius:8px;filter:contrast(.8)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text{width:51%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text{width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text .date{font-size:var(--text-size-decoration);font-weight:500;padding-bottom:17px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents .article-wrapper .link-wrapper .text p{padding-top:0;font-weight:400;text-align:left;word-wrap:break-word;line-height:1.5rem;color:var(--text-color-black)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{margin-top:110px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{padding-inline:15px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup{margin-top:70px;padding-top:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{max-width:1050px;margin-inline:auto;display:flex;gap:50px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{margin:0 -15px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex{flex-direction:column;gap:35px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{width:20%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{margin-left:15px;min-width:200px}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content{width:max-content}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title h2{font-size:3rem;color:var(--text-color-red);font-weight:600;transform:rotate(-10deg)}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title h2{font-size:2.25rem}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow_bar_wrap{display:flex;padding-top:25px;padding-left:50px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .content-bar{width:133px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip{position:relative;width:auto}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:after,#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:before{content:"";position:absolute;bottom:-60%;height:10px;z-index:1;width:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:width 1s ease-out,clip-path 1s ease-in;right:-19px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:before{margin-top:-15px;height:20px;width:20px;background-color:#c30c25}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .title .arrow-tip:after{margin-top:-15px;border:20px solid transparent;border-right:20px solid #fff;right:-20px;top:-25px}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link{display:none}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link a{padding-block:15px;padding-inline:55px 47px;border:1px solid #c30c25;border-radius:30px;font-size:14px;display:block;color:#c30c25}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .title-content .link.title-link a span.chevron-down{margin-right:12px;display:inline-block;vertical-align:middle;color:#c30c25;line-height:1;width:.4em;height:.4em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{width:80%}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{overflow-x:scroll}}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content{width:100%;padding-inline:15px 0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items{display:flex;gap:25px}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items{width:795px;gap:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card{width:250px;border-radius:8px;overflow:hidden}@media screen and (max-width:1080px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card.last-child{margin-right:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a{display:block}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .image{background-position:top center;height:246px;background-size:100%;background-repeat:no-repeat}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .image.zoom-140{background-size:140%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content{background-color:var(--text-color-red);position:relative;height:145px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content--wave{position:absolute;top:-34%;width:100%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content--wave svg{width:100%}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .card-content .card-items .card a .content p{text-align:left;color:#fff;font-size:1rem;font-weight:400;padding:10px 15px 15px;line-height:24px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link{display:none}@media screen and (max-width:830px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link{display:block;margin-inline:auto}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link a{padding-block:15px;padding-inline:55px 51px;border:1px solid #c30c25;color:#c30c25;border-radius:30px;font-size:14px;display:block}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.pickup .section-flex .link.bottom-link a span.chevron-down{margin-right:12px;display:inline-block;vertical-align:middle;color:#c30c25;line-height:1;width:.4em;height:.4em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:-30px;left:-40px}@media screen and (max-width:1100px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration{left:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .l-contents section.card-section .section-content .section-content--inner .head-content .head .text-decoration p{letter-spacing:.1rem}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .welcome-text-content p:last-child{padding-top:56px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p{padding-top:53px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p:first-child{padding-top:0}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .section-content p{padding-top:30px}}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax .support-area .area-content{margin-top:40px}}@media screen and (max-width:880px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products{padding:0 30px}}@media screen and (max-width:500px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products{padding:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header{display:flex;margin:0 auto;flex-direction:column;max-width:fit-content}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{font-size:var(--text-size-h2);color:#222;font-weight:600;line-height:var(--text-line-height-h2);display:flex;gap:20px}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{font-size:4.1vw}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2{gap:2vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae{transition:all .3s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae.on{color:var(--text-algae);font-size:var(--text-size-matsuri-product-head-xlarge);padding-right:10px;padding-top:9px;transform:rotate(-11deg)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-algae.on{font-size:18.6vw;padding-right:.5vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-red.on{color:var(--text-color-red)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold{transition:all .9s;font-size:var(--text-size-matsuri-product-head-large)}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold{font-size:8.6vw}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span.text-gold.on{color:var(--text-color-gold)}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header h2 span:last-child{padding-left:10px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .section-header .content-bar-wrap{width:152px;margin:30px auto 0}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .desc{padding-top:50px}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper{max-width:1110px;margin:70px auto 0;padding-inline:45px;position:relative}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper{margin-inline:-15px;padding-inline:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{display:flex;gap:40px;align-items:center;position:relative;z-index:2}@media screen and (max-width:1050px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{padding-inline:15px;gap:15px}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list{gap:0;flex-wrap:wrap;width:100%;justify-content:center;padding-inline:0}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item{color:#000;transition:all .3s;cursor:pointer}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item{width:25%;padding:15px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.welcome{animation:hurueru .1s;animation-iteration-count:5}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:3.6%;padding:0 3px}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.pet{max-width:25%;padding:15px 9.4%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item.on{scale:1.3;animation:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.popup-trigger{color:#000}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image img.hover-img{display:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-widget{display:none}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .product-list .product-item .product-image .popup-text{color:#000;display:none}@keyframes hurueru{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(0,.5px) rotateZ(3deg)}50%{transform:translate(0,.5px) rotateZ(0)}75%{transform:translate(.5px,0) rotateZ(-3deg)}100%{transform:translate(0,0) rotateZ(0)}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.cosmetics .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-40%;left:38%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{max-width:18px;left:-20%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:40%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:36%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch{display:block}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{text-align:center;flex:0}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image{background-color:unset;border-radius:unset;text-align:unset;background:unset;height:auto;float:left;margin-right:20px;margin-bottom:5px;width:45%;padding-top:8px}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:72vh;max-width:fit-content}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-image img{height:auto;max-width:100%}}#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.clothes .popup-content .widget .widget-card .card--inner .card-content .catch .catch-text{text-align:justify;word-break:break-all;width:100%}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.soup .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-81%;left:37%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.dye .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-90%;left:34%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.ship .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-71%;left:32%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.rice .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{top:-100%;left:38%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.pet .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:47%}}@media screen and (max-width:768px){#expo2025 body.expo2025.lang-en .l-page-wrapper .l-page .js-page-pjax section.matsuri-products .product-list-wrapper .popup-box.plane .popup-content .widget .widget-card .card--inner .card-head .title .title--inner .icon{left:38%}}:root{--lato:Lato,sans-serif}.media{position:relative;overflow:hidden}.media .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;scale:1.5;clip-path:inset(100% 0 0 0);animation:revealClip 1.5s ease-in-out forwards;z-index:2}@keyframes revealClip{to{clip-path:inset(0 0 0 0);scale:1}}.sp-on{display:none}@media screen and (max-width:768px){.sp-on{display:inline-block}}.sp-off{display:inline-block}@media screen and (max-width:768px){.sp-off{display:none}}a,h1,h2,h3,h4,p,span{letter-spacing:.05rem}main#main{font-weight:400}main#main .en-font{font-family:var(--lato)}main#main .bold{font-weight:600}main#main .ex-bold{font-weight:700}main#main .parallax-line{display:block;opacity:0;transform:translateY(50px);filter:blur(8px);transition:transform .9s ease,opacity .9s ease,filter 1s ease;will-change:transform,opacity}main#main .parallax-line.visible{opacity:1;transform:translateY(0);transition-delay:var(--delay,0s);filter:blur(0)}main#main .link.color-flow a{position:relative}main#main .link.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}main#main .link.color-flow a:hover:before{transform:scaleX(1);transform-origin:left}main#main .link.right-arrow a{position:relative}main#main .link.right-arrow a .arrow{transform:rotate(0);right:-30px;top:0}main#main .link.right-arrow a .arrow:before{right:0}main#main .link.right-arrow a .arrow:after{transform:rotate(45deg)}main#main .link.right-arrow a:hover .arrow{animation-name:moveArrowRight}main#main .link.right-diagonal a{position:relative}main#main .link.right-diagonal a .arrow{transform:rotate(-45deg);right:0}main#main .link.right-diagonal a .arrow:before{right:0}main#main .link.right-diagonal a .arrow:after{transform:rotate(45deg)}main#main .link.right-diagonal a:hover .arrow{animation-name:moveArrowRightDiagonal}main#main .link.btn-red a{background-color:#c30c25;color:#fff}main#main .link.btn-red a:before{background-color:#000}main#main .link.btn-red a:hover{background-color:#000}main#main .link.btn-black a{background-color:#000;color:#fff}main#main .link.btn-black a:before{background-color:#c30c25}main#main .link.btn-black a:hover{background-color:#c30c25}main#main .link a{display:inline-flex;gap:25px;padding:25px 60px 25px 70px;border-radius:4px;overflow:hidden}main#main .link a span{font-size:.875rem;position:relative;z-index:1}main#main .link a:hover .arrow{animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards;animation-delay:.3s}main#main .link a .arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto}main#main .link a .arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:""}main#main .link a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@keyframes moveArrowRightDiagonal{0%,100%{transform:translateX(0) rotate(-45deg)}50%{transform:translate(4px,-4px) rotate(-45deg)}}main#main section.section-welcome{position:relative}main#main section.section-welcome .welcome-bg{position:absolute;top:0;width:100%;height:100%;background-position:top;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){main#main section.section-welcome .welcome-bg{display:none}}main#main section.section-welcome .welcome-bg.sp-bg{display:none}@media screen and (max-width:1024px){main#main section.section-welcome .welcome-bg.sp-bg{display:block;background-size:130%}}main#main section.section-welcome .welcome-bg{position:absolute;top:0;width:100%;height:100%;background-position:top;background-size:contain;background-repeat:no-repeat}main#main section .welcome-content-container .welcome-content{overflow:hidden}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{display:flex;gap:2px;width:104vw;margin:0 -2vw;padding-top:0;position:relative}@media screen and (max-width:1920px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{width:2110px;margin-inline:calc((100vw - 2110px)/ 2)}}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{width:120vw;margin-inline:-10vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery{flex-wrap:wrap;margin-inline:0}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded:after{animation:impactPop 1s ease-out forwards;animation-delay:1s;filter:blur(0)}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded:after{bottom:-26.8vw;left:20%;background-size:contain;width:72.9vw}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media{animation:fadeSlideUp .9s ease forwards}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(6){animation-delay:.9s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(5){animation-delay:.75s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(4){animation-delay:.6s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(3){animation-delay:.45s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(2){animation-delay:.3s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery.loaded li.media:nth-child(1){animation-delay:.15s}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery:after{content:"";position:absolute;bottom:-13%;left:46%;right:0;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://chitose-bio.com/wp2019/wp-content/themes/chitose2018/assets/images/pc/top/slogun.png);width:750px;aspect-ratio:16/9;z-index:3;background-repeat:no-repeat;opacity:0;transform:translateY(40px);filter:blur(8px)}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery:after{bottom:-6.8vw;left:43%;background-size:contain;width:36vw}}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{background-color:#a4a4a4;width:16.6%;height:630px;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);overflow:hidden;background-size:cover;background-position:center;opacity:0;transform:translateY(20px);z-index:3}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-top:15px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:65px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:115px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:165px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:215px}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-top:265px}@media screen and (max-width:1920px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:350px}}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:16.6%;height:35vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-top:.5vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:3.4vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:6.3vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:9.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:12.1vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-top:15vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media{width:30.2%;height:56vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(1){margin-left:-9vw;margin-top:21.3vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(2){margin-top:16.7vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(3){margin-top:12.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(4){margin-top:-5.6vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(5){margin-top:-10.2vw}main#main section .welcome-content-container .welcome-content .media-gallery-container ul.media-gallery li.media:nth-child(6){margin-right:-9vw;margin-top:-14.7vw}}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}@keyframes impactPop{to{opacity:1;transform:translateY(0)}}main#main section .welcome-content-container .welcome-content .welcome-headline-container{transition:all .7s;position:relative;z-index:2;background-color:#fff;margin-top:-300.4px;opacity:0}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .welcome-headline-container{margin-top:-17.3vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container.loaded{opacity:1}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration{position:absolute;top:0;background-size:100%;background-position:center;background-repeat:no-repeat;width:100%;height:100%;z-index:3}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration{top:-75px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:none}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:block;background-size:125%}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.tb-on{display:none}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:none}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:none}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .full-decoration.sp-on{display:block;background-size:100%}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration,main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{position:absolute;top:0;background-size:cover;background-position:center;width:40%;height:100%;z-index:3}main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration{left:0;width:512px}@media screen and (min-width:1920px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .left-decoration{width:630px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{right:0;width:512px}@media screen and (min-width:1920px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .right-decoration{width:630px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{position:relative;z-index:4;padding-top:300.4px;text-align:center;padding-bottom:200px}@media screen and (max-width:1770px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{padding-top:17.3vw}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content{padding-top:37.3vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:115px}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:68px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:2.25rem}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:1.673rem;line-height:2.8rem;text-align:center;max-width:80%;margin-inline:auto}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:7vw;line-height:9vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:none}@media screen and (max-width:1200px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:block}}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 span.indent-adjustment{letter-spacing:-.8rem}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{padding-top:55px}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{max-width:81.1%;margin-inline:auto;padding-top:20px}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{line-height:2rem;font-size:1.125rem}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:1rem;text-align:left}}@media screen and (max-width:500px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:4.26668vw;line-height:7.46668vw}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:block}@media screen and (max-width:1024px){main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:none}}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link{padding-top:58px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a{background-color:#c30c25;color:#fff;padding-inline:50px;gap:12px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow{right:-20px}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:before{background:#fff}main#main section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-featured-articles{margin-top:-100px;position:relative;z-index:12;padding-bottom:90px}main#main section.section-featured-articles .featured-articles-content-container .swiper{padding-right:0}main#main section.section-featured-articles .featured-articles-content-container .swiper-wrapper{overflow:visible}main#main section.section-featured-articles .featured-articles-content-container .pagination{padding-top:25px;text-align:center;display:flex;justify-content:center;align-items:center}main#main section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet{width:6px;height:6px}main#main section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet[aria-current=true]{width:9px;height:9px;background-color:#a0afb5}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px;top:8vw}@media screen and (max-width:880px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:25px;height:25px}}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:30px;height:30px;top:23vw}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev:after{content:none}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:7px;height:7px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{top:0;left:0;right:0;height:.15em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after{top:0;right:0;bottom:0;width:.15em}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:10px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:10px}}main#main section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}main#main section.section-featured-articles .featured-articles-content-container a:hover .item-img{opacity:.7}main#main section.section-featured-articles .featured-articles-content-container a .item-img{overflow:hidden;background:#f5f5f5;width:100%;height:auto;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:7px;box-shadow:2px 2px 4px rgba(6,0,1,.231372549);transition:all .3s}main#main section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:30px;padding-inline:15px}@media screen and (max-width:1024px){main#main section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:15px}}main#main section.section-featured-articles .featured-articles-content-container a .item-content p{font-size:.875rem;line-height:1.5rem}main#main section.section-news{background-color:#f5f5f5}main#main section.section-news .news-content-container .news-content{padding:90px 0}main#main section.section-news .news-content-container .news-content .title{text-align:center}main#main section.section-news .news-content-container .news-content .title h2{font-size:2.25rem}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .title h2{font-size:2rem}}main#main section.section-news .news-content-container .news-content .tab-container{max-width:1010px;padding-top:58px;margin-inline:auto;padding-inline:15px}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container{padding-top:40px}}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu{display:flex}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{font-size:1.125rem;width:50%;text-align:center;padding-bottom:30px;border-bottom:2px solid #e3e3e3;cursor:pointer;transition:color .3s}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{padding-bottom:20px}}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item:hover{transition:all .3s ease;transform:translateX(var(--tab-x,0));border-bottom:2px solid #c30c25}main#main section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item.active{border-bottom:2px solid #c30c25}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box{display:none}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box.show{display:block}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items{padding-inline:20px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:26px}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item:first-child{padding-top:36px}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:30px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{display:flex;gap:45px;align-items:baseline;transition:all .3s}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a:hover{color:#c30c25}@media screen and (max-width:1024px){main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{flex-direction:column;gap:5px}}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item-date date{font-size:.8125rem;font-family:var(--lato);color:#888}main#main section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item__main h2.title{text-align:left;font-size:.875rem;line-height:1.5rem}main#main section.section-news .news-content-container .news-content .link{padding-top:75px;text-align:center}main#main section.section-news .news-content-container .news-content .link a{background-color:#000;color:#fff}main#main section.section-news .news-content-container .news-content .link a .arrow:before{background:#fff}main#main section.section-news .news-content-container .news-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-journal{padding-block:90px}main#main section.section-journal .journal-content-container .journal-content .title{text-align:center;padding-bottom:50px}main#main section.section-journal .journal-content-container .journal-content .title h2{font-size:2.25rem;padding-bottom:25px}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .title h2{font-size:2rem}}main#main section.section-journal .journal-content-container .journal-content .title span{font-size:.75rem}main#main section.section-journal .journal-content-container .journal-content .article-item-list{max-width:1440px;padding-inline:45px;margin-inline:auto}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list{padding-inline:20px}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list{display:flex;gap:25px}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list{flex-direction:column;gap:40px}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:33.3333333333%}@media screen and (max-width:1024px){main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:100%}}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a:hover .item-image img{opacity:.7}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image{margin-bottom:30px;border-radius:7px;aspect-ratio:542/261;overflow:hidden;box-shadow:2px 2px 4px rgba(6,0,1,.231372549)}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image img{width:100%;height:100%;object-fit:cover;transition:all .3s}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta{display:flex;padding-bottom:10px;gap:20px;padding-inline:15px;font-family:var(--lato)}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--date{font-size:.8125rem;font-family:inherit;color:#888}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--category{font-size:.875rem;font-family:inherit}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title{padding-bottom:10px;padding-inline:15px}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title p{font-size:.9375rem;line-height:1.5rem}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc{padding-inline:15px}main#main section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc p{font-size:.875rem;line-height:1.2rem}main#main section.section-journal .journal-content-container .journal-content .link{padding-top:75px;text-align:center}main#main section.section-journal .journal-content-container .journal-content .link a{background-color:#000;color:#fff}main#main section.section-journal .journal-content-container .journal-content .link a .arrow:before{background:#fff}main#main section.section-journal .journal-content-container .journal-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main section.section-matsuri{padding-block:130px 60px;background-color:#9a051a}@media screen and (max-width:1024px){main#main section.section-matsuri{padding-block:130px 35px}}@media screen and (max-width:768px){main#main section.section-matsuri{padding-block:105px 35px}}main#main section.section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container{padding-right:20px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}main#main section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}main#main section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.8rem}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:.875rem;line-height:1.5rem}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{transform:rotate(-45deg)}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{background:#c30c25}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:.875rem;line-height:1.5rem}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:1024px){main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:20px}}main#main section.section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}main#main section.section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}main#main section.section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}main#main.lang-en .bold-6{font-weight:600}main#main.lang-en .bold-7{font-weight:700}main#main.lang-en .bold-8{font-weight:800}main#main.lang-en .bold-9{font-weight:900}main#main.lang-en .parallax-line{display:block;opacity:0;transform:translateY(50px);filter:blur(8px);transition:transform .9s ease,opacity .9s ease,filter 1s ease;will-change:transform,opacity}main#main.lang-en .parallax-line.visible{opacity:1;transform:translateY(0);transition-delay:var(--delay,0s);filter:blur(0)}main#main.lang-en .link.color-flow a{position:relative}main#main.lang-en .link.color-flow a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}main#main.lang-en .link.color-flow a:hover:before{transform:scaleX(1);transform-origin:left}main#main.lang-en .link.right-arrow a{position:relative}main#main.lang-en .link.right-arrow a .arrow{transform:rotate(0);right:-30px;top:0}main#main.lang-en .link.right-arrow a .arrow:before{right:0}main#main.lang-en .link.right-arrow a .arrow:after{transform:rotate(45deg)}main#main.lang-en .link.right-arrow a:hover .arrow{animation-name:moveArrowRight}main#main.lang-en .link.right-diagonal a{position:relative}main#main.lang-en .link.right-diagonal a .arrow{transform:rotate(-45deg);right:0}main#main.lang-en .link.right-diagonal a .arrow:before{right:0}main#main.lang-en .link.right-diagonal a .arrow:after{transform:rotate(45deg)}main#main.lang-en .link.right-diagonal a:hover .arrow{animation-name:moveArrowRightDiagonal}main#main.lang-en .link.btn-red a{background-color:#c30c25;color:#fff}main#main.lang-en .link.btn-red a:before{background-color:#000}main#main.lang-en .link.btn-red a:hover{background-color:#000}main#main.lang-en .link.btn-black a{background-color:#000;color:#fff}main#main.lang-en .link.btn-black a:before{background-color:#c30c25}main#main.lang-en .link.btn-black a:hover{background-color:#c30c25}main#main.lang-en .link a{display:inline-flex;gap:25px;padding:25px 60px 25px 70px;border-radius:4px;overflow:hidden}main#main.lang-en .link a span{font-size:.875rem;position:relative;z-index:1}main#main.lang-en .link a:hover .arrow{animation-duration:.5s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-direction:alternate;animation-fill-mode:backwards;animation-delay:.3s}main#main.lang-en .link a .arrow{position:relative;top:-1px;bottom:0;width:7px;height:7px;margin:auto}main#main.lang-en .link a .arrow:before{position:absolute;height:1px;bottom:0;top:0;width:12px;margin:auto;content:""}main#main.lang-en .link a .arrow:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@keyframes moveArrowRightDiagonal{0%,100%{transform:translateX(0) rotate(-45deg)}50%{transform:translate(4px,-4px) rotate(-45deg)}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:115px}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head{margin-top:68px}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:2.25rem;letter-spacing:0;line-height:1.25}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:1.673rem;line-height:2.8rem;text-align:center;max-width:80%;margin-inline:auto}}@media screen and (max-width:500px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1{font-size:7vw;line-height:9vw}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 br{display:block}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--head h1 span.indent-adjustment{letter-spacing:-.8rem}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{padding-top:55px}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body{max-width:81.1%;margin-inline:auto;padding-top:20px}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{line-height:2rem;font-size:1.125rem}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:1rem;text-align:left}}@media screen and (max-width:500px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p{font-size:4.26668vw;line-height:7.46668vw}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:block}@media screen and (max-width:1024px){main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body p br{display:none}}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link{padding-top:58px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a{background-color:#c30c25;color:#fff;padding-inline:50px;gap:12px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow{right:-20px}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:before{background:#fff}main#main.lang-en section .welcome-content-container .welcome-content .welcome-headline-container .headline-content--body .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-featured-articles{margin-top:-100px;position:relative;z-index:12;padding-bottom:90px}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper{padding-right:0}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-wrapper{overflow:visible}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination{padding-top:25px;text-align:center;display:flex;justify-content:center;align-items:center}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet{width:6px;height:6px}main#main.lang-en section.section-featured-articles .featured-articles-content-container .pagination span.swiper-pagination-bullet[aria-current=true]{width:9px;height:9px;background-color:#a0afb5}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{background-color:rgba(255,255,255,.5882352941);display:block;border-radius:100px;width:35px;height:35px;top:8vw}@media screen and (max-width:880px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:25px;height:25px}}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{width:30px;height:30px;top:23vw}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev:after{content:none}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:12px;height:12px;border-radius:100px;color:var(--text-color-gold);position:absolute;top:50%;left:50%}@media screen and (max-width:880px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{width:7px;height:7px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{content:"";position:absolute;background:currentColor;border-radius:.1em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:before,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:before{top:0;left:0;right:0;height:.15em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow:after,main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow:after{top:0;right:0;bottom:0;width:.15em}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next{right:10px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-next .swiper-arrow{transform:translate(-65%,-50%) rotate(45deg);-webkit-transform:translate(-65%,-50%) rotate(45deg);-ms-transform:translate(-65%,-50%) rotate(45deg)}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev{left:10px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container .swiper-button-prev .swiper-arrow{transform:translate(-31%,-50%) rotate(230deg);-webkit-transform:translate(-31%,-50%) rotate(230deg);-ms-transform:translate(-31%,-50%) rotate(230deg)}main#main.lang-en section.section-featured-articles .featured-articles-content-container a:hover .item-img{opacity:.7}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-img{overflow:hidden;background:#f5f5f5;width:100%;height:auto;aspect-ratio:16/9;background-size:cover;background-position:center;border-radius:7px;box-shadow:2px 2px 4px rgba(6,0,1,.231372549);transition:all .3s}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:30px;padding-inline:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content{padding-block-start:15px}}main#main.lang-en section.section-featured-articles .featured-articles-content-container a .item-content p{font-size:.875rem;line-height:1.5rem}main#main.lang-en section.section-news{background-color:#f5f5f5}main#main.lang-en section.section-news .news-content-container .news-content{padding:90px 0}main#main.lang-en section.section-news .news-content-container .news-content .title{text-align:center}main#main.lang-en section.section-news .news-content-container .news-content .title h2{font-size:2.25rem}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .title h2{font-size:2rem}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container{max-width:1010px;padding-top:58px;margin-inline:auto;padding-inline:15px}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container{padding-top:40px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu{display:flex}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{font-size:1.125rem;width:50%;text-align:center;padding-bottom:30px;border-bottom:2px solid #e3e3e3;cursor:pointer;transition:color .3s}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item{padding-bottom:20px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item:hover{transition:all .3s ease;transform:translateX(var(--tab-x,0));border-bottom:2px solid #c30c25}main#main.lang-en section.section-news .news-content-container .news-content .tab-container ul.tab-menu li.tab-menu--item.active{border-bottom:2px solid #c30c25}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box{display:none}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box.show{display:block}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items{padding-inline:20px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:26px}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item:first-child{padding-top:36px}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item{padding-top:30px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{display:flex;gap:45px;align-items:baseline;transition:all .3s}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a:hover{color:#c30c25}@media screen and (max-width:1024px){main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a{flex-direction:column;gap:5px}}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item-date date{font-size:.8125rem;font-family:var(--lato);color:#888}main#main.lang-en section.section-news .news-content-container .news-content .tab-container .tab-content--box .news-list-items .item a .item__main h2.title{text-align:left;font-size:.875rem;line-height:1.5rem}main#main.lang-en section.section-news .news-content-container .news-content .link{padding-top:75px;text-align:center}main#main.lang-en section.section-news .news-content-container .news-content .link a{background-color:#000;color:#fff}main#main.lang-en section.section-news .news-content-container .news-content .link a .arrow:before{background:#fff}main#main.lang-en section.section-news .news-content-container .news-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-journal{padding-block:90px}main#main.lang-en section.section-journal .journal-content-container .journal-content .title{text-align:center;padding-bottom:50px}main#main.lang-en section.section-journal .journal-content-container .journal-content .title h2{font-size:2.25rem;padding-bottom:25px}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .title h2{font-size:2rem}}main#main.lang-en section.section-journal .journal-content-container .journal-content .title span{font-size:.75rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list{max-width:1440px;padding-inline:45px;margin-inline:auto}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list{padding-inline:20px}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list{display:flex;gap:25px}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list{flex-direction:column;gap:40px}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:33.3333333333%}@media screen and (max-width:1024px){main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item{width:100%}}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a:hover .item-image img{opacity:.7}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image{margin-bottom:30px;border-radius:7px;aspect-ratio:542/261;overflow:hidden;box-shadow:2px 2px 4px rgba(6,0,1,.231372549)}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-image img{width:100%;height:100%;object-fit:cover;transition:all .3s}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta{display:flex;padding-bottom:10px;gap:20px;padding-inline:15px;font-family:var(--lato)}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--date{font-size:.8125rem;font-family:inherit;color:#888}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-meta--category{font-size:.875rem;font-family:inherit}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title{padding-bottom:10px;padding-inline:15px}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-title p{font-size:.9375rem;line-height:1.5rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc{padding-inline:15px}main#main.lang-en section.section-journal .journal-content-container .journal-content .article-item-list .items-list .item a .item-desc p{font-size:.875rem;line-height:1.2rem}main#main.lang-en section.section-journal .journal-content-container .journal-content .link{padding-top:75px;text-align:center}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a{background-color:#000;color:#fff}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a .arrow:before{background:#fff}main#main.lang-en section.section-journal .journal-content-container .journal-content .link a .arrow:after{border-top:1px solid #fff;border-right:1px solid #fff}main#main.lang-en section.section-matsuri{padding-block:130px 60px;background-color:#9a051a}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri{padding-block:130px 35px}}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri{padding-block:105px 35px}}main#main.lang-en section.section-matsuri .matsuri-content-container{position:relative;z-index:0;padding-inline:20px;padding-right:70px}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container{padding-right:20px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content{max-width:1200px;margin-inline:auto;background-color:#f2f2f2;border-radius:7px;position:relative}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{width:80%;background-color:rgba(0,0,0,0);display:block;margin-top:-156px}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.pc-content{display:none}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:none}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content.sp-content{display:block}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration{position:absolute;background-repeat:no-repeat}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:530px;height:253px;top:-130px;left:-75px;z-index:-1}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.left-top{width:300px;top:-91px;left:-15px;background-size:contain}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .box-decoration.right-top{width:220px;height:186px;top:-141px;left:15px;z-index:1;left:unset;right:0}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-top:30px;padding-left:40px;position:relative}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title{padding-left:25px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title:before{content:"";position:absolute;top:calc(50% + 13px);left:0;width:27px;height:4px;background-color:#c30c25}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title:before{width:16px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:1.36rem;line-height:1.8rem}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .title h2{font-size:.875rem;line-height:1.5rem}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{display:flex;gap:54px;justify-content:center;padding:35px 54px 45px;align-items:end}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro{flex-direction:column;padding:40px 25px 25px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:calc(50% - 27px);text-align:center;display:flex;flex-direction:column}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content{max-width:100%}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{padding-block:24px 50px;width:58%;margin-inline:auto}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content img{order:1;width:70%;padding-block:0 40px;max-width:200px}}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link{order:3;padding-top:37px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a{font-size:1rem;border-radius:unset;padding:0;padding-block-end:8px;border-bottom:2px solid #000;gap:17px;overflow:visible}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow{transform:rotate(-45deg)}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:before{background:#c30c25}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content .project-intro__link.link a span.arrow:after{border-top:1px solid #c30c25;border-right:1px solid #c30c25}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{padding-top:27px;text-align:left;font-size:.875rem;line-height:1.5rem}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__content p{order:2;padding-top:0}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:calc(50% - 27px);margin-top:-35px;width:100%;aspect-ratio:15.9/10.3;background-size:contain;background-repeat:no-repeat;border-radius:7px}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{margin-top:-32px;aspect-ratio:4/2.58;background-size:cover}}@media screen and (max-width:768px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-intro__image{max-width:100%}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-block:20px;padding-inline-start:30px;background-color:#fff;border-radius:0 0 7px 7px}@media screen and (max-width:1024px){main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner{padding-inline-start:20px}}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .project-partner img{width:100%}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .content-link{position:absolute;width:100%;height:100%;top:0;transition:all .3s}main#main.lang-en section.section-matsuri .matsuri-content-container .matsuri-content .content-link:hover{background-color:rgba(255,255,255,.1607843137)}

            .swiper {
            }