.from-tb{display:block}.for-mb{display:none}.row-tb{display:flex}header.for-mb-tb>.row{padding:0 40px}.from-tb{display:block}.for-mb{display:none}.row-tb{display:flex}header{&.for-mb-tb{>.row{padding:0 40px;.row{gap:20px}}}}.main-visual{height:calc(35vw + 56px);article{height:56px;p{font-size:16px;line-height:1.5em}}}#vision{height:60vh;.background{background-size:220%}}#mission{dl{padding:0 20px;dd{div{bottom:20px;right:20px}}}}#enterprise-place{.img-container{img{height:300px;width:300px}}}#gallery{h2{margin-top:300px}}#greeting{.bg-white{h2{margin-left:45px}article{p{padding-left:70px}}}}#company{dl{padding-left:20vw}}#history{.chronology{#scroll-part{swiper-slide{&:last-child{.row{width:calc(100% - 260px)}.signature-phrase{font-size:28px}}.img-container{display:block;position:absolute;top:0;right:0;width:260px;height:100%}}}}}#team{article{&:nth-of-type(2){padding-top:100px;.img-container{width:210px;height:158px;.div-img{width:325px;height:244px}}}}.background{&:not(:last-of-type){margin-bottom:40px}.opacity{width:40%}}}#collaborated-corporate{.row-pc{>.img-container{a{width:355px;height:160px;margin-top:20px}}}}#family{.chart-container{.row-pc{margin:0 25vw}}}#familyties-business{.row-pc{.img-container{margin-right:100px;margin-left:100px}}}#for-independence{>.row-pc{margin:0 150px}}:is(#provided-workplace,#collaborated-workplace){a{&:is(:not(:last-child),:last-child){margin-left:35px}}}#job-description-mb-tb{#work-swiper-main{.img-container{width:80%;margin:0 auto}}}#flow-prime{.relative-box{&:nth-child(2){article{.column{&:nth-of-type(2){align-self:flex-end}}}}}}#qanda{dl{margin:0 80px}}#posts{>.row-pc{margin:0 20%}}#post{>.row-pc{>.column{&:first-child{>button{margin-bottom:61px}}&:last-child{width:40vw;.img-container{img{border-radius:10px 10px 0 0}}}}}}#pleasant-fellows{article{.background{&:nth-child(5){width:300px;height:378px}}}.recruit-container{width:stretch;margin-right:80px;margin-left:80px}.img-container{height:315px}}#requirements{width:70%;margin:0 auto}#contact-form{width:500px}.contact-number{&:nth-child(2){p{text-align:center}}}.contact-number{&:nth-child(2){p{margin-top:60px}}}