.page-bg-wrapper{background-image:url(/cdn/shop/files/page-bg.jpg?v=1726647481);background-size:cover}.page-wrapper{line-height:90px;position:sticky;top:0;background-color:#fff;margin:0;z-index:2}@media screen and (max-width: 1005px){.page-wrapper{line-height:70px}}.page-title{color:#44201b;text-align:center;padding:200px 0 0}.page-title-english{font-size:85px;margin:0;letter-spacing:8.64px;color:#44201b;text-align:center;font-family:serif}.page-title-japanese{font-size:24px;font-family:serif;margin:0}@media screen and (max-width: 990px){.page-title{padding:150px 0 0}.page-title-english{font-size:60px}.page-title-japanese{font-size:18px}}@media screen and (max-width: 460px){.page-title{padding:80px 0 0}.page-title-english{font-size:45px;letter-spacing:7px}.page-title-japanese{font-size:13px}}.company-main-wrapper{padding:100px 50px 200px;text-align:center;font-size:15px;color:#44201b;line-height:3.125}.company-main-flex1{display:flex;align-items:flex-end;justify-content:center;margin:0 auto 150px}.company-main1-img{width:40%;margin:0 40px 0 0}.company-main1-txt{margin:0 0 10px}.company-main2-img-sp{display:none;width:90%;margin:0 auto 50px;max-width:350px}.company-main-flex2{display:flex;align-items:flex-start;justify-content:center;margin:0 auto}.company-main2-txt{margin:0}.company-main2-img-pc{width:38%;margin:70px 0 0 40px}@media screen and (max-width: 860px){.company-main-wrapper{font-size:13px;line-height:2.7}.company-main1-img{margin:0 30px 0 0}.company-main2-img-pc{margin:70px 0 0 30px}}@media screen and (max-width: 760px){.company-main-wrapper{padding:60px 50px 120px;font-size:12px;line-height:2.917}.company-main-flex1{display:block;margin:0 auto 50px}.company-main1-img{width:100%;margin:0 auto 50px;max-width:400px}.company-main1-txt{margin:0}.company-main2-img-pc{display:none}.company-main2-img-sp{display:block}}.company-message{padding:0 0 120px;color:#44201b;border-bottom:1px solid #c0c0c0}.company-title{font-size:20px;font-weight:500;text-align:center;margin:0 auto 120px;color:#44201b}.company-message-txt{font-size:16px;line-height:2.5;margin:0 auto;width:80%}@media screen and (max-width: 760px){.company-message{padding:0 0 50px}.company-title{font-size:18px;margin:0 auto 50px}.company-message-txt{font-size:12px}}.company-profile{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:120px 0 200px;color:#44201b}.company-profile-img{width:30%;margin:0 50px 0 0}.company-profile-txt-container{margin:0}.company-profile-name{font-size:25px;margin:0}.company-profile-company{font-size:16px;padding:0 0 20px;border-bottom:1px solid;margin:0;width:80%}.company-profile-profile{font-size:14px;padding:0 13px;border-radius:40px;background-color:#44201b;color:#fff;margin:40px 0 0;width:fit-content;letter-spacing:2.4px}.company-profile-detail{font-size:14px;line-height:2.5}@media screen and (max-width: 760px){.company-profile{display:block;margin:0 auto;padding:50px 0 100px}.company-profile-img{width:60%;margin:0 auto;transform:translate(34%)}.company-profile-txt-container{margin:50px auto 0;width:70%}.company-profile-name{font-size:24px;margin:0}.company-profile-company{font-size:14px;padding:0 0 10px;width:100%}.company-profile-profile{font-size:12px;margin:20px 0 10px}.company-profile-detail{font-size:12px;line-height:2.083}}.company-training-intro{text-align:center;color:#fff;margin:0 auto;position:relative;border-radius:50%;background-color:#a18f8d;width:250px;padding:50px 20px}.company-training-intro:after{content:"";border:20px solid transparent;border-top:25px solid #A18F8D;position:absolute;bottom:-40px;left:calc(50% - 20px)}.company-training-intro-p1{font-size:19px;line-height:1.5;margin:0}.company-training-intro-p2{font-size:14px;line-height:2;margin:15px 0 0}@media screen and (max-width: 760px){.company-training-intro{width:210px;padding:40px 20px}.company-training-intro-p1{font-size:16px}.company-training-intro-p2{font-size:12px}}.company-training-banner-wrapper{padding:100px 50px;background:#f6f6f6}.company-training-banner-container{display:flex;justify-content:center}.company-training-banner{position:relative}.company-training-banner:hover{cursor:pointer;opacity:60%}.company-training-banner1{margin:0 40px 0 0}.company-training-banner2{margin:0}.company-training-banner-a{display:inline-block;height:fit-content}.company-training-banner-img{width:100%}.company-training-banner p{position:absolute;left:7%;color:#000}.company-training-banner-title{top:22%;font-size:16px}.company-training-banner-detail{top:47%;font-size:13px;margin:5px 0}@media screen and (max-width: 860px){.company-training-banner1{margin:0 30px 0 0}.company-training-banner-title{font-size:14px}.company-training-banner-detail{font-size:11px}}@media screen and (max-width: 760px){.company-training-banner-wrapper{padding:50px 20px}.company-training-banner-container{display:block}.company-training-banner1{margin:0 0 20px}.company-training-banner-title{font-size:18px}.company-training-banner-detail{font-size:14px}}@media screen and (max-width: 460px){.company-training-banner-title{font-size:14px}.company-training-banner-detail{font-size:11px}}.company-info{padding:200px 0}.company-info-title{margin:0 auto 100px}.company-info-img{width:110px;margin:0 auto;display:block}.company-dt-dd-flex{display:flex;border-bottom:1px solid #44201B;padding:15px 0}.company-dt-dd-flex:before{content:"";display:none;width:12px;height:50px;background-color:#d8e3e4;position:absolute;top:20%;left:5px}.company-info dl{margin:50px auto 0;width:80%;max-width:700px;color:#44201b;font-size:17px}.company-info dt{margin:0 0 0 20px;width:90px;border-right:10px solid #D8E3E4;height:45px;align-content:center;font-weight:500}.company-info dd{margin:0 0 0 20%;align-content:center}@media screen and (max-width: 760px){.company-info{padding:100px 0}.company-info-title{margin:0 auto 50px}}@media screen and (max-width: 460px){.company-info-img{width:100px}.company-info dl{font-size:15px}.company-dt-dd-flex{padding:12px 0;position:relative;display:block}.company-dt-dd-flex:before{display:inline-block}.company-info dt{margin:0 0 0 30px;border-right:none;height:fit-content}.company-info dd{margin:-29px 0 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-company.css.map */
