#KasouHeader{background:url("../images/company_pc.jpg") center center;background-size:cover}@media all and (max-width: 767px){#KasouHeader{background:url("../images/company_sp.jpg") center center;background-size:cover}}#Description .inner .flex_inner{margin-bottom:6px}#Description .inner .flex_inner:last-child{margin-bottom:0}#Description .inner .flex_inner .inner_l{width:237px;background:#a5896c}#Description .inner .flex_inner .inner_l h3{padding:20px 10px;font-weight:500;font-size:18px;line-height:18px;letter-spacing:1px;color:#fff;text-align:center}#Description .inner .flex_inner .inner_r{width:calc(100% - 243px);padding-left:6px;background:#F5F6FA}#Description .inner .flex_inner .inner_r p{padding:20px 10px;font-weight:500;font-size:18px;line-height:26px;letter-spacing:1px;color:#444}#Description .inner .map{width:100%;height:480px;margin:0 auto;display:block;margin-top:20px}@media all and (min-width: 768px) and (max-width: 1024px){#Description .inner .flex_inner .inner_l,#Description .inner .flex_inner .inner_r{width:100%}#Description .inner .flex_inner .inner_r{margin-top:6px;padding-left:0}}@media all and (max-width: 767px){#Description .inner .flex_inner{margin-bottom:1.06667vw}#Description .inner .flex_inner .inner_l{width:100%}#Description .inner .flex_inner .inner_l h3{padding:2.66667vw;font-weight:500;font-size:4.26667vw;line-height:4.26667vw;letter-spacing:.5vw;color:#fff;text-align:center}#Description .inner .flex_inner .inner_r{width:100%;margin-top:1.06667vw;padding-left:0}#Description .inner .flex_inner .inner_r p{padding:2.66667vw;font-weight:500;font-size:4.26667vw;line-height:6.4vw;letter-spacing:.5vw;color:#444;text-align:center}#Description .inner .map{height:90.66667vw;margin-top:5.33333vw}}
