.c-pagename{padding:63px 0 62px}@media (min-width: 1000px){.c-pagename{padding:119px 0 15px}}@media (max-width: 999px){.c-pagename .inner{display:flex;flex-direction:column}}@media (max-width: 999px){.c-pagename__ttl{order:2}}@media (max-width: 999px){.c-pagename__en{order:3;font-size:60px;font-size:6rem}}@media (min-width: 1000px){.c-pagename__en{margin-left:-17px;top:136px;font-size:280px;font-size:28rem;line-height:1em}}@media (max-width: 999px){.c-pagename__breadcrumb{order:1}}.company-anchor{margin-top:-7px;padding:0 5px 42px}@media (min-width: 1000px){.company-anchor{margin-top:0;padding:39px 0 75px}}.company-anchor__list{display:flex;flex-wrap:wrap}.company-anchor__item{position:relative;border-bottom:solid 1px #CDCDCD;font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.05em;font-weight:500;cursor:pointer}@media (max-width: 999px){.company-anchor__item{padding:0 0 6px;margin:0 10px 7px 0;width:calc(50% - 5px)}.company-anchor__item:nth-child(2n){margin-right:0}}@media (min-width: 1000px){.company-anchor__item{padding:0 0 11px;margin:0px 32px 30px 0;width:calc(25% - 24px)}.company-anchor__item:nth-child(4n){margin-right:0}}.company-anchor__item:before{content:'';position:absolute;top:14px;right:1px;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2344 0.605469L6.23438 5.60547L1.23438 0.605466' stroke='%23553418'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto;transition:transform 0.3s}@media (min-width: 1000px){.company-anchor__item:before{top:13px}}@media only screen and (min-width: 1025px){.company-anchor__item:hover:before{transform:translateY(4px)}}.company-heading{font-family:"Shippori Mincho B1",serif;font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.08em;font-weight:500}@media (min-width: 1000px){.company-heading{font-size:46px;font-size:4.6rem;line-height:1.56522em;letter-spacing:.08em;font-weight:500}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-heading{font-size:42px;font-size:4.2rem;line-height:1.61905em}}.company-philosophy{position:relative;padding:52px 3px 40vw}@media (min-width: 1000px){.company-philosophy{text-align:center;padding:0}}.company-philosophy .inner{position:relative;z-index:2}@media (min-width: 1000px){.company-philosophy .inner{display:flex;flex-direction:column;justify-content:center;min-height:1180px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-philosophy .inner{min-height:880px}}.company-philosophy__heading{margin-bottom:17px}@media (min-width: 1000px){.company-philosophy__heading{margin-bottom:46px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-philosophy__heading{margin-bottom:20px}}.company-philosophy__txt{margin-bottom:22px;color:#FFF;text-shadow:0 0 10px #0089BE;white-space:nowrap;font-family:"Shippori Mincho B1",serif;font-size:22px;font-size:2.2rem;line-height:1.68182em;letter-spacing:.04em;font-weight:700}@media (min-width: 1000px){.company-philosophy__txt{margin-bottom:36px;font-size:34px;font-size:3.4rem;line-height:1.64706em;letter-spacing:.04em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-philosophy__txt{margin-bottom:26px;font-size:30px;font-size:3rem;line-height:1.73333em}}@media only screen and (max-width: 360px){.company-philosophy__txt{font-size:21px;font-size:2.1rem;line-height:1.7619em}}.company-philosophy__item{margin-top:4px;display:flex;justify-content:space-between;align-items:center;min-height:74px;border-radius:5px;background:rgba(255,255,255,0.95)}.company-philosophy__item:first-child{margin-top:0}.company-philosophy__item .icn{width:58px;text-align:right}.company-philosophy__item .ttl{padding-bottom:2px;width:calc(100% - 65px);font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:0em;font-weight:500}.company-philosophy__item .ttl .big{font-family:"Shippori Mincho B1",serif;font-size:18px;font-size:1.8rem;line-height:1.27778em;letter-spacing:.1em;font-weight:700}@media only screen and (max-width: 360px){.company-philosophy__item .ttl{font-size:12px;font-size:1.2rem;line-height:1.91667em}}.company-philosophy__img{padding-bottom:32px;display:block}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-philosophy__img img{width:560px}}.company-philosophy__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;overflow:hidden}.company-philosophy__bg .bg{display:block;width:100%;height:100%}.company-philosophy__bg img{width:100%;height:100%;object-fit:cover;object-position:bottom right}.company-philosophy__bg .light{display:none}@media (min-width: 1000px){.company-philosophy__bg .light{display:block;position:absolute;left:50%;margin-left:-180px;top:calc(100% - 363px);width:950px;mix-blend-mode:screen;max-width:none}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-philosophy__bg .light{top:calc(100% - 90px)}}.company-mission{padding:58px 0 52px;background-color:#fcca8f;background-repeat:no-repeat, repeat-x}@media (max-width: 999px){.company-mission{background-image:url(../../img/company/bg_mission_noise_sp.jpg),url(../../img/company/bg_mission_gradient_sp.jpg);background-size:375px auto, 5px auto;background-position:right top, 0 0}}@media (min-width: 1000px){.company-mission{padding:121px 0 93px;background-image:url(../../img/company/bg_mission_noise.jpg),url(../../img/company/bg_mission_gradient.jpg);background-size:850px auto, 5px auto;background-position:calc(50vw - 5px) 0,0 0}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-mission{padding:61px 0 53px}}.company-mission .inner{max-width:1302px}.company-mission__heading{text-align:center;margin-bottom:13px}@media (min-width: 1000px){.company-mission__heading{margin-bottom:26px}}.company-mission__txt{text-align:center;font-family:"Shippori Mincho B1",serif;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.1em;font-weight:500}@media (min-width: 1000px){.company-mission__txt{font-size:26px;font-size:2.6rem;line-height:1.80769em;letter-spacing:.1em;font-weight:500}}.company-mission__txt span{border-bottom:1px solid}.company-mission__list{margin-top:16px;padding:0 3px}@media (min-width: 1000px){.company-mission__list{margin-top:46px;margin-right:8px;padding:0;display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 1024px) and (max-width: 1365px){.company-mission__list{margin-right:0}}.company-mission__item{margin-top:23px}@media (min-width: 1000px){.company-mission__item{margin-top:0;padding:33px 0 0;width:424px;height:421px;border-radius:50%;background:rgba(255,255,255,0.9)}}@media only screen and (min-width: 1200px) and (max-width: 1365px){.company-mission__item{padding:23px 0 0;width:408px;height:408px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item{padding:15px 0 0;width:350px;height:350px}}.company-mission__item:nth-child(1){margin-top:0}@media (min-width: 1000px){.company-mission__item:nth-child(1){margin-right:-32px}}@media (min-width: 1000px){.company-mission__item:nth-child(3){margin-left:-40px}}@media only screen and (min-width: 1024px) and (max-width: 1365px){.company-mission__item:nth-child(3){margin-left:-32px}}@media (max-width: 999px){.company-mission__item .head{display:flex;align-items:center;background:rgba(255,255,255,0.95);border-radius:5px;min-height:74px;margin-bottom:23px}}.company-mission__item .icn{text-align:right;display:block;width:69px}@media (min-width: 1000px){.company-mission__item .icn{width:100%;text-align:center}}@media (max-width: 999px){.company-mission__item .icn img{width:50px}}.company-mission__item .ttl{padding-left:7px;font-family:"Shippori Mincho B1",serif;font-size:13px;font-size:1.3rem;line-height:1.61538em;letter-spacing:.1em;font-weight:500}@media (min-width: 1000px){.company-mission__item .ttl{padding-left:0;width:100%;text-align:center;margin:-4px 0 10px;font-size:18px;font-size:1.8rem;line-height:2.05556em}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item .ttl{margin:-6px 0 5px;font-size:16px;font-size:1.6rem;line-height:2em}}.company-mission__item .ttl .big{font-size:18px;font-size:1.8rem;line-height:1.16667em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.company-mission__item .ttl .big{display:block;font-size:30px;font-size:3rem;line-height:1.23333em;letter-spacing:.1em;font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item .ttl .big{font-size:26px;font-size:2.6rem;line-height:1.23077em}}.company-mission__item .list-dot{margin:0 auto}.company-mission__item .list-dot li{position:relative;padding-left:17px;margin-bottom:10px;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.company-mission__item .list-dot li{padding-left:14px;margin-bottom:15px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:0em;font-weight:500}}@media (min-width: 1000px){.company-mission__item .list-dot li{padding-left:17px;margin-bottom:16px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item .list-dot li{margin-bottom:8px;font-size:14px;font-size:1.4rem;line-height:1.57143em}}.company-mission__item .list-dot li:before{content:'';position:absolute;width:6px;height:6px;border-radius:50%;left:3px;top:8px}@media (min-width: 1000px){.company-mission__item .list-dot li:before{width:7px;height:7px;left:1px;top:10px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item .list-dot li:before{width:6px;height:6px;top:9px}}@media (max-width: 999px){.company-mission__item.green .ttl{padding-right:37px}}@media (min-width: 1000px){.company-mission__item.green .list-dot{max-width:260px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item.green .list-dot{max-width:240px}}.company-mission__item.green .list-dot li:before{background:#2C8C50}@media (max-width: 999px){.company-mission__item.orange .ttl{padding-right:40px}}@media (min-width: 1000px){.company-mission__item.orange .list-dot{max-width:330px;padding-left:19px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item.orange .list-dot{max-width:300px;margin-top:0px}}.company-mission__item.orange .list-dot li{margin-bottom:10px}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item.orange .list-dot li{margin-bottom:8px}}.company-mission__item.orange .list-dot li:before{background:#F39800}@media (max-width: 999px){.company-mission__item.blue .icn{padding-top:0}}.company-mission__item.blue .ttl{padding-right:9px}@media (min-width: 1000px){.company-mission__item.blue .ttl{padding-right:0;margin:0px 0 8px 16px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item.blue .ttl{margin:-6px 0 5px 16px}}@media (min-width: 1000px){.company-mission__item.blue .list-dot{max-width:258px}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.company-mission__item.blue .list-dot{max-width:230px}}.company-mission__item.blue .list-dot li:before{background:#2E66CE}.company-mission__smiles{background-image:url("data:image/svg+xml,%3Csvg width='96' height='20' viewBox='0 0 96 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48 20L39.3397 5L56.6603 5L48 20Z' fill='url(%23paint0_linear_2807_20362)'/%3E%3Cpath d='M10 20L1.33975 5L18.6603 5L10 20Z' fill='url(%23paint1_linear_2807_20362)'/%3E%3Cpath d='M86 20L77.3397 5L94.6603 5L86 20Z' fill='url(%23paint2_linear_2807_20362)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2807_20362' x1='58' y1='10' x2='38' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2807_20362' x1='20' y1='10' x2='-1.03312e-06' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2807_20362' x1='96' y1='10' x2='76' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto;background-position:top center;margin:23px 0 0;padding-top:30px;text-align:center;font-family:"Shippori Mincho B1",serif;font-size:20px;font-size:2rem;line-height:2.1em;letter-spacing:.1em;font-weight:500;border-bottom:1px solid #F77F00;width:fit-content;margin-left:auto;margin-right:auto}@media (min-width: 1000px){.company-mission__smiles{background-image:url("data:image/svg+xml,%3Csvg width='136' height='20' viewBox='0 0 136 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68 20L59.3397 5L76.6603 5L68 20Z' fill='url(%23paint0_linear_2805_41937)'/%3E%3Cpath d='M10 20L1.33975 5L18.6603 5L10 20Z' fill='url(%23paint1_linear_2805_41937)'/%3E%3Cpath d='M126 20L117.34 5L134.66 5L126 20Z' fill='url(%23paint2_linear_2805_41937)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2805_41937' x1='78' y1='10' x2='58' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2805_41937' x1='20' y1='10' x2='-1.03312e-06' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2805_41937' x1='136' y1='10' x2='116' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF6B3E'/%3E%3Cstop offset='1' stop-color='%23F39800'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");margin-top:29px;padding-top:36px;font-size:42px;font-size:4.2rem;line-height:1.54762em;letter-spacing:.1em;font-weight:500}}.company-gallery{display:flex}.company-gallery img{width:33.33%}@media (min-width: 1000px){.company-gallery img{width:25%}}.company-message{padding:60px 0 62px}@media (min-width: 1000px){.company-message{padding:120px 0 151px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-message{padding:70px 0 70px}}.company-message__heading{margin:0 3px 21px}@media (min-width: 1000px){.company-message__heading{margin:0 0 68px}}.company-message__content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 4px}@media (min-width: 1000px){.company-message__content{padding:0}}.company-message__content .text{width:100%}@media (min-width: 1000px){.company-message__content .text{width:calc(100% - 300px)}}.company-message__content .text .ttl{margin-bottom:18px;color:#F77F00;font-family:"Shippori Mincho B1",serif;font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:.06em;font-weight:500}@media (min-width: 1000px){.company-message__content .text .ttl{margin-bottom:18px;font-size:28px;font-size:2.8rem;line-height:1.92857em;letter-spacing:.08em;font-weight:500}}.company-message__content .text .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:500}@media (min-width: 1000px){.company-message__content .text .txt{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:0em;font-weight:500}}.company-message__content .text .txt p{margin-bottom:15px}.company-message__content .text .txt p:last-child{margin-bottom:0}.company-message__content .people{width:100%;padding-top:28px}@media (max-width: 999px){.company-message__content .people{display:flex;justify-content:space-between;align-items:center}}@media (min-width: 1000px){.company-message__content .people{width:250px;margin-right:-4px;padding-top:12px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-message__content .people{margin-right:0}}.company-message__content .people .img{width:100px}@media (min-width: 1000px){.company-message__content .people .img{width:100%}}.company-message__content .people .img img{width:100%}.company-message__content .people .name{width:calc(100% - 120px);font-family:"Shippori Mincho B1",serif;font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em;font-weight:500}@media (min-width: 1000px){.company-message__content .people .name{width:100%;text-align:right;font-size:17px;font-size:1.7rem;line-height:3.82353em}}.company-message__content .people .name .big{display:block;margin:1px 0 11px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.08em;font-weight:500}@media (min-width: 1000px){.company-message__content .people .name .big{margin:0 0 0 10px;display:inline-block;font-size:24px;font-size:2.4rem;line-height:2.70833em}}.company-profile{background:rgba(255,202,132,0.4);padding:60px 0 46px}@media (min-width: 1000px){.company-profile{padding:146px 0 115px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-profile{padding:70px 0 70px}}.company-profile .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.company-profile__heading{width:100%;margin-bottom:30px;margin-left:4px}@media (min-width: 1000px){.company-profile__heading{width:250px;margin-bottom:0;margin-left:0}}.company-profile__content{width:100%;padding:0 3px}@media (min-width: 1000px){.company-profile__content{width:calc(100% - 260px);max-width:812px;padding:14px 0 0}}.company-profile__content .row{display:flex;justify-content:space-between;border-bottom:solid 1px rgba(85,52,24,0.4);padding-bottom:25px;margin-bottom:24px}@media (min-width: 1000px){.company-profile__content .row{padding-bottom:27px;margin-bottom:24px}}.company-profile__content .head{width:85px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;font-weight:700}@media (min-width: 1000px){.company-profile__content .head{padding-top:2px;width:220px;font-size:16px;font-size:1.6rem;line-height:1.875em}}.company-profile__content .text{width:calc(100% - 92px);font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500}@media (min-width: 1000px){.company-profile__content .text{width:calc(100% - 242px);font-size:16px;font-size:1.6rem;line-height:1.875em}}.company-facility{background:#DBEEBC;position:relative;padding:26px 0 51px}@media (min-width: 1000px){.company-facility{padding:74px 0 86px}}.company-facility .inner{position:relative;z-index:2}.company-facility__heading{margin-bottom:10px;text-align:center}@media (min-width: 1000px){.company-facility__heading{margin-bottom:25px}}.company-facility__txt{text-align:center;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.1em;font-weight:500}@media (min-width: 1000px){.company-facility__txt{font-size:18px;font-size:1.8rem;line-height:2em}}.company-facility__btn{margin-top:25px}@media (min-width: 1000px){.company-facility__btn{margin-top:41px}}.company-facility__btn a{margin:0 auto;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:90px;background:rgba(255,255,255,0.9);width:100%;max-width:327px;height:106px;padding:0 0 0 4px;box-shadow:0 4px 4px rgba(0,0,0,0.1);position:relative;font-family:"Shippori Mincho B1",serif;cursor:pointer}@media (min-width: 1000px){.company-facility__btn a{max-width:710px;height:141px;padding:0 0 0 15px}}.company-facility__btn a:before,.company-facility__btn a:after{content:'';position:absolute;background-position:center;background-repeat:no-repeat;background-size:auto;top:50%;width:40px;height:40px;margin-top:-19px}@media (min-width: 1000px){.company-facility__btn a:before,.company-facility__btn a:after{width:70px;height:70px;margin-top:-35px}}@media (max-width: 999px){.company-facility__btn a:before{background-image:url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.2576 27.5318L16.6215 17.8957C15.8567 18.5075 14.9772 18.9918 13.983 19.3487C12.9888 19.7056 11.9309 19.8841 10.8092 19.8841C8.03055 19.8841 5.67888 18.9217 3.7542 16.9971C1.82953 15.0724 0.867188 12.7207 0.867188 9.94204C0.867188 7.16337 1.82953 4.81169 3.7542 2.88702C5.67888 0.962338 8.03055 0 10.8092 0C13.5879 0 15.9396 0.962338 17.8642 2.88702C19.7889 4.81169 20.7513 7.16337 20.7513 9.94204C20.7513 11.0637 20.5728 12.1216 20.2159 13.1158C19.859 14.11 19.3747 14.9895 18.7629 15.7543L28.399 25.3904L26.2576 27.5318ZM10.8092 16.825C12.7212 16.825 14.3463 16.1558 15.6846 14.8175C17.023 13.4791 17.6922 11.854 17.6922 9.94204C17.6922 8.03011 17.023 6.40497 15.6846 5.06662C14.3463 3.72826 12.7212 3.05909 10.8092 3.05909C8.8973 3.05909 7.27215 3.72826 5.9338 5.06662C4.59545 6.40497 3.92628 8.03011 3.92628 9.94204C3.92628 11.854 4.59545 13.4791 5.9338 14.8175C7.27215 16.1558 8.8973 16.825 10.8092 16.825Z' fill='url(%23paint0_linear_2014_16099)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2014_16099' x1='0.867188' y1='13.7659' x2='28.399' y2='13.7659' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2354B30B'/%3E%3Cstop offset='1' stop-color='%238ED100'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");left:22px}}@media (min-width: 1000px){.company-facility__btn a:before{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.4978 47.7034L27.1215 31.3271C25.8218 32.3669 24.3272 33.19 22.6376 33.7965C20.9479 34.4031 19.15 34.7063 17.2438 34.7063C12.5215 34.7063 8.52495 33.0709 5.25403 29.8C1.98312 26.529 0.347656 22.5324 0.347656 17.8102C0.347656 13.0879 1.98312 9.09136 5.25403 5.82044C8.52495 2.54952 12.5215 0.914062 17.2438 0.914062C21.966 0.914062 25.9626 2.54952 29.2335 5.82044C32.5045 9.09136 34.1399 13.0879 34.1399 17.8102C34.1399 19.7164 33.8367 21.5143 33.2301 23.204C32.6236 24.8936 31.8005 26.3882 30.7607 27.6879L47.1369 44.0642L43.4978 47.7034ZM17.2438 29.5075C20.493 29.5075 23.2549 28.3703 25.5294 26.0958C27.8039 23.8213 28.9411 21.0595 28.9411 17.8102C28.9411 14.5609 27.8039 11.7991 25.5294 9.52459C23.2549 7.25011 20.493 6.11287 17.2438 6.11287C13.9945 6.11287 11.2327 7.25011 8.95819 9.52459C6.68371 11.7991 5.54647 14.5609 5.54647 17.8102C5.54647 21.0595 6.68371 23.8213 8.95819 26.0958C11.2327 28.3703 13.9945 29.5075 17.2438 29.5075Z' fill='url(%23paint0_linear_1671_10492)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1671_10492' x1='0.347656' y1='24.3087' x2='47.1369' y2='24.3087' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2354B30B'/%3E%3Cstop offset='1' stop-color='%238ED100'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");left:58px}}.company-facility__btn a:after{transition:right 0.3s}@media (max-width: 999px){.company-facility__btn a:after{background-image:url("data:image/svg+xml,%3Csvg width='38' height='39' viewBox='0 0 38 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.7008' cy='19.4244' r='18.4353' fill='white' stroke='%235D4C38' stroke-width='0.460563'/%3E%3Cpath d='M21.3398 17.0059L23.8885 19.5545L21.3398 22.1032' stroke='%23553418' stroke-width='0.460563'/%3E%3Cpath d='M13.5156 19.5801H23.8137' stroke='%23553418' stroke-width='0.460563'/%3E%3C/svg%3E%0A");right:23px}}@media (min-width: 1000px){.company-facility__btn a:after{background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.159' cy='32.0653' r='31.2216' fill='white' stroke='%235D4C38'/%3E%3Cpath d='M36.6367 27.9541L40.9681 32.2854L36.6367 36.6168' stroke='%23553418'/%3E%3Cpath d='M23.3438 32.3281H40.845' stroke='%23553418'/%3E%3C/svg%3E%0A");right:58px}}@media only screen and (min-width: 1025px){.company-facility__btn a:hover:after{right:54px}}.company-facility__btn .small{background:var(--green, linear-gradient(90deg, #54B30B 0%, #8ED100 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:.05em;font-weight:700}@media (min-width: 1000px){.company-facility__btn .small{font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.05em;font-weight:700}}.company-facility__btn .big{margin-top:8px;margin-bottom:4px;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 1000px){.company-facility__btn .big{margin-top:0;margin-bottom:0;font-size:32px;font-size:3.2rem;line-height:1.125em;letter-spacing:.1em;font-weight:700}}.company-facility__bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.company-facility__bg img{width:100%;height:100%;object-fit:cover}.company-history{padding:60px 0 61px}@media (min-width: 1000px){.company-history{padding:139px 0 109px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-history{padding:70px 0 70px}}.company-history .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.company-history__heading{width:100%;margin-bottom:32px;margin-left:5px}@media (min-width: 1000px){.company-history__heading{width:250px;margin-bottom:0;margin-left:0}}.company-history__content{width:100%;position:relative}@media (min-width: 1000px){.company-history__content{width:calc(100% - 260px);max-width:860px;padding:10px 0 0}}.company-history__content .wrap-line{position:absolute;top:24px;bottom:17px;left:12px}@media (max-width: 999px){.company-history__content .wrap-line{left:7px;top:16px}}.company-history__content .wrap-line .line{top:0;bottom:0;background:#F77F00;width:1px;position:absolute;height:0;transform-origin:top;transition:height 0.3s;will-change:height}.company-history__content .row{margin-bottom:16px;position:relative}@media (min-width: 1000px){.company-history__content .row{display:flex;justify-content:space-between;margin-bottom:21px}}.company-history__content .row:before,.company-history__content .row:after{content:'';position:absolute}.company-history__content .row:after{width:8px;height:8px;top:12px;left:4px;background:#F77F00;border-radius:50%}@media (min-width: 1000px){.company-history__content .row:after{width:10px;height:10px;top:13px;left:8px}}.company-history__content .row:last-child{margin-bottom:0}.company-history__content .row:last-child::before{display:none}.company-history__content .head{padding-left:26px;width:118px;color:#F77F00;display:flex;justify-content:space-between;white-space:nowrap;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:500}@media (min-width: 1000px){.company-history__content .head{padding-left:58px;width:160px;font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.08em;font-weight:500;justify-content:flex-end}}.company-history__content .head .number{display:inline-block;font-family:"Crimson Text",serif;font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:0em;font-weight:400}@media (min-width: 1000px){.company-history__content .head .number{font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:0em;font-weight:400}}.company-history__content .head .year .number{width:45px}@media (min-width: 1000px){.company-history__content .head .year .number{width:54px;text-align:right;padding-right:2px}}.company-history__content .head .month{text-align:right}.company-history__content .text{overflow:hidden;padding-left:26px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.06em;font-weight:500}@media (min-width: 1000px){.company-history__content .text{padding-top:2px;padding-left:0;width:calc(100% - 187px);font-size:16px;font-size:1.6rem;line-height:1.875em}}.company-history__content .text img{padding-top:1px;width:126px;float:left}@media (min-width: 1000px){.company-history__content .text img{padding-top:5px;width:165px}}.company-history__content .text .txt{width:calc(100% - 138px);float:right}@media (min-width: 1000px){.company-history__content .text .txt{width:calc(100% - 200px)}}@media (min-width: 1000px){.company-banners{padding:0 0 71px}}.company-banners .inner{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1000px){.company-banners .inner{justify-content:space-between;max-width:1174px}}.company-banners .item{width:calc(100% - 5px);margin-bottom:19px;overflow:hidden;cursor:pointer}@media (min-width: 1000px){.company-banners .item{width:calc(50% - 7px)}}.company-banners .item img{width:100%;transition:transform 0.3s}@media only screen and (min-width: 1025px){.company-banners .item:hover img{transform:scale(1.08)}}

/*# sourceMappingURL=maps/company.min.css.map */
