@import '@/styles/_support'; .content { display: flex; margin: 2.333333rem auto; position: relative; } .left-panel { width: 16rem; margin-right: $marginMedium; .separator { margin: auto; width: 13.25rem; height: .083333rem; background-color: #dcdddd; } .menu-item { position: relative; @extend .bb; padding: 1.5rem 0; font-weight: bold; color: $cFontGray; text-align: center; cursor: pointer; display: flex; align-items: center; justify-content: flex-start; border-bottom: solid 1px #dcdddd; width: 13.25rem; margin-left: 1.25rem; .icon-wrap { @extend .fcc; width: 4rem; .icon {} } .tit { flex: 1; @extend .bb; padding: 0 .333333rem; text-align: left; } .sel { position: absolute; width: 8px; height: 17px; top: 0; bottom: 0; // right: 0; right: -1.75rem; margin: auto 0; background: url("~@/assets/images/insurance-query/triangle.png") no-repeat center center; @extend .bis; } .sel-first { margin: 0; } &:first-child { padding: 0 0 1.5rem; } &:last-child { border-bottom: none; } } .activity { color: $cOrange; } } .right-panel { max-width: 975px; width: 975px; background-color: #ffffff; .panel { // display: none; } .activity { display: block !important; } } .empty-line { height: 1.333333rem; } @media (max-width: 1200px) { .content { @include content-percent(); } .left-panel { display: none; } .right-panel { margin: 0 auto; } } @media (max-width: 768px) { .content { @include content-percent(); margin: 0 auto; } }