#cb_content_7 h2{font-family:Noto Sans JP!important;color:rgb(33,33,33)!important}#message h2{font-family:Noto Sans JP!important;color:rgb(26,26,26)!important;font-size:34px!important;margin-bottom:1.1em!important}#message h2::before{content:'MESSAGE'!important;display:block!important}#message h2::before{font-family:Montserrat!important;color:rgb(3,158,142)!important;font-size:19px!important;font-weight:bold!important}#message p:nth-of-type(1),#message p:nth-of-type(2),#recruit p{font-family:Noto Sans JP;font-size:18px;line-height:47px;font-weight:700;letter-spacing:1.4px;width:100%;max-width:910px;margin-bottom:3.1em}#business h2,#member .cb_headline,#workstyle .cb_headline,#past-future h2,#recruit h2{font-family:Noto Sans JP!important;font-size:34px!important;font-weight:bold!important;margin-bottom:1.1em!important}#business h2::before{font-family:Montserrat!important;color:rgb(3,158,142)!important;font-size:19px!important;display:block!important;content:'BUSINESS'!important}#past-future h2::before{font-family:Montserrat!important;color:rgb(3,158,142)!important;font-size:19px!important;display:block!important;content:'PAST & FUTURE'!important}#workstyle .cb_headline::before{font-family:Montserrat!important;color:rgb(3,158,142)!important;font-size:19px!important;display:block!important;content:'WORK STYLE'!important}#cb_content_3>div:nth-of-type(1)>.content_inner,#cb_content_3>div:nth-of-type(2)>.content_inner,#cb_content_3>div:nth-of-type(3)>.content_inner,#cb_content_4>div:nth-of-type(3)>.content_inner,#cb_content_4>div:nth-of-type(2)>.content_inner,#cb_content_4>div:nth-of-type(1)>.content_inner{min-width:320px;max-width:412px;height:100%;max-height:76%;margin-top:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between}#cb_content_3>div:nth-of-type(1)>div:nth-of-type(1)>p,#cb_content_3>div:nth-of-type(2)>div:nth-of-type(1)>p,#cb_content_3>div:nth-of-type(3)>div:nth-of-type(1)>p,#cb_content_4>div:nth-of-type(1)>div:nth-of-type(1)>p,#cb_content_4>div:nth-of-type(2)>div:nth-of-type(1)>p,#cb_content_4>div:nth-of-type(3)>div:nth-of-type(1)>p{font-family:Noto Sans JP!important;font-size:14px!important;font-weight:bold!important;width:100%!important}#cb_content_3>div:nth-of-type(1)>.bg_image,#cb_content_3>div:nth-of-type(2)>.bg_image,#cb_content_3>div:nth-of-type(3)>.bg_image,#cb_content_4>div:nth-of-type(3)>.bg_image,#cb_content_4>div:nth-of-type(2)>.bg_image,#cb_content_4>div:nth-of-type(1)>.bg_image{background-position:left!important}#member .cb_headline::before{font-family:Montserrat!important;color:rgb(3,158,142)!important;font-size:19px!important;display:block!important;content:'MEMBER'!important}#member .desc{font-family:Noto Sans JP!important;font-weight:bold!important}#cb_content_4>div:nth-of-type(1)>div:nth-of-type(1)>h2,#cb_content_4>div:nth-of-type(2)>div:nth-of-type(1)>h2,#cb_content_4>div:nth-of-type(3)>div:nth-of-type(1)>h2,#cb_content_3>div:nth-of-type(3)>div:nth-of-type(1)>h2,#cb_content_3>div:nth-of-type(2)>div:nth-of-type(1)>h2,#cb_content_3>div:nth-of-type(1)>div:nth-of-type(1)>h2{white-space:nowrap!important}@media (max-width:767.98px){#message p:nth-of-type(1),#message p:nth-of-type(2),#recruit p{font-size:13px;line-height:30px;font-weight:600;letter-spacing:1.3px!important}#cb_content_3>div:nth-of-type(1)>.content_inner,#cb_content_3>div:nth-of-type(2)>.content_inner,#cb_content_3>div:nth-of-type(3)>.content_inner,#cb_content_4>div:nth-of-type(3)>.content_inner,#cb_content_4>div:nth-of-type(2)>.content_inner,#cb_content_4>div:nth-of-type(1)>.content_inner{min-width:320px!important;max-width:412px!important;height:100%!important;max-height:70%!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-flow:column nowrap!important;-moz-flex-flow:column nowrap!important;-ms-flex-flow:column nowrap!important;flex-flow:column nowrap!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}}@media (max-width:479.98px){#message p:nth-of-type(1),#message p:nth-of-type(2),#recruit p{font-size:13px;line-height:25px;font-weight:600}}