body:not(.scrolled) .l-header .logo img:first-child{display:none}body:not(.scrolled) .l-header .logo img:last-child{display:block}body:not(.scrolled) .l-header .header_link nav li a,body:not(.scrolled) .l-header .header_link nav li span{color:#fff}body:not(.scrolled) .l-header .header_link nav li a:hover,body:not(.scrolled) .l-header .header_link nav li span:hover{color:#A68E74}body:not(.scrolled) .l-header .hamburger_icon #nav-toggle span{background:#fff}.l-footer{margin-top:0}.about #main_visual{position:relative;padding:18.5rem 0 11rem;background:url(../img/about/mv_bg.jpg) center center no-repeat;background-size:cover;text-align:center;color:#fff;z-index:0}.about #main_visual .en{margin-bottom:2.2rem;font-size:10rem;color:#F1F2ED}.about #main_visual .ja{margin-bottom:3rem;font-size:4.6rem;color:#F1F2ED}.about #main_visual .txt{font-weight:500}.about #concept{padding-bottom:13rem;background:#fff}.about #concept .bg{position:absolute;left:0;right:0;top:24rem;bottom:0;background:url(../img/about/concept_bg.svg) right bottom no-repeat;background-size:contain;z-index:-3}.about #concept .block_wrap{position:relative;z-index:0}.about #concept .block{width:48.7rem;margin:0 auto;padding:7.5rem 2rem 3.7rem;border:1px solid #A68E74;background:rgba(255, 255, 255, 0.6);text-align:center;border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem}.about #concept .tit{margin-bottom:1.5rem;font-size:6.3rem;color:#A27B5B}.about #concept .subtit{margin-bottom:1.6rem;color:#A68E74;font-size:2.4rem;font-weight:bold}.about #concept .img{position:absolute;left:0;width:100%;top:50%;text-align:center;z-index:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.about #concept .img img{width:99rem}.about #concept .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;max-width:110rem;margin:40rem auto 0}.about #concept .bottom .block{margin:0}.about #strongth .box .child{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2.6rem 4.5rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem}.about #strongth .box .child:not(:last-child){margin-bottom:2.6rem}.about #strongth .box .child_img{width:18rem;text-align:center}.about #strongth .box .child_txtwrap{width:calc(100% - 23rem)}.about #strongth .box .child_txtwrap .child_tit{margin-bottom:0.2rem;font-size:2.3rem;color:#A27B5B;font-weight:bold}.about #member{padding-bottom:10rem}.about #member .box{max-width:92rem;margin:0 auto}.about #member .box .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.about #member .box .slick-track::before,.about #member .box .slick-track::after{display:none}.about #member .box .slick-track .slick-slide{float:none;height:auto}.about #member .box .child_inner{height:100%}.about #member .child{margin:0 1.5rem 3rem;padding:3.7rem 1rem 2.2rem;background:#fff;text-align:center;border-radius:1.3rem;-webkit-border-radius:1.3rem;-moz-border-radius:1.3rem}.about #member .child_img{margin-bottom:2rem;text-align:center}.about #member .child_img img{width:17.5rem;margin:0 auto}.about #member .job{margin-bottom:0.7rem;color:#848484}.about #member .name{font-weight:bold;font-size:1.1em}.about #member .dl_info{margin-top:1.5rem;padding:0 1.1rem}.about #member .dl_info dl{display:flex;align-items:flex-start;line-height:1.6;text-align:left;gap:0 0.6em;font-size:0.7em}.about #member .dl_info dl:not(:first-child){margin-top:0.7rem}.about #member .dl_info dt{flex:2.1;background:#A68E74;padding:0.2em 0.1em;color:#fff;text-align:center;border-radius:0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;letter-spacing:0}.about #member .dl_info dd{flex:3;padding-top:0.1em;font-size:1.1em}.about #company{margin-bottom:0;padding:15rem 0 7rem}.about #company .inner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.about #company .left{width:16rem}.about #company .title-vertical .tit span:nth-child(3){line-height:0.85}.about #company .right{width:calc(100% - 20rem);max-width:98rem;margin:0 auto;padding:5rem 5% 0}.about #company .right>dl{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:1.5rem 0;border-bottom:1px solid #A68E74;line-height:1.6}.about #company .right>dl>dt{width:12rem;font-weight:bold}.about #company .right>dl>dd{width:calc(100% - 12.6rem)}.about #company .right>dl>dd>dl{display:flex;gap:0.5rem 1em}.about #company .right>dl>dd>dl>dt{width:6.3em}@media screen and (max-width:768px){.about #main_visual{padding:12.5rem 0 7rem}.about #main_visual .en{font-size:6.4rem}.about #main_visual .ja{font-size:2.6rem}.about #main_visual .txt{font-size:0.9em}.about #concept{padding-bottom:7rem}.about #concept .bg{top:16rem}.about #concept .block{width:90%;margin:0 auto !important;padding:5rem 2rem 3rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem}.about #concept .block:not(:last-child){margin-bottom:3rem !important}.about #concept .tit{font-size:4rem}.about #concept .subtit{margin-bottom:1rem;font-size:2rem}.about #concept .img{position:static;width:auto;margin:0 -10% 2.5rem;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.about #concept .bottom{display:block;margin-top:0}.about #strongth .box .child{display:block;padding:2.6rem 4rem}.about #strongth .box .child_img{margin:0 auto 1.1rem}.about #strongth .box .child_txtwrap{width:auto}.about #strongth .box .child_txtwrap .child_tit{margin-bottom:1.4rem;font-size:2rem;text-align:center}.about #member{padding-bottom:6.5rem}.about #member .child{margin-left:0.5rem;margin-right:0.5rem}.about #company{padding:6rem 0 5rem}.about #company .inner{align-items:flex-start}.about #company .left{width:10rem}.about #company .right{width:calc(100% - 12rem);padding:5rem 0 0}.about #company .right>dl{display:block}.about #company .right>dl>dt{width:auto;margin-bottom:0.5rem}.about #company .right>dl>dd{width:auto}.about #company .right>dl>dd>dl{display:block}.about #company .right>dl>dd>dl:not(:last-child){margin-bottom:0.8rem}.about #company .right>dl>dd>dl>dt{width:auto}}