.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-217e2403-18fa-4c2e-6ee8-8eb66d460659 {
font-size: 40px !important;
font-weight: var(--font-weight-bold) !important;
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-42669c68-e1b2-1920-14ac-cb3adcc95e27 {
background-color: #333333E6 !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .lp-gb-wrap{   
grid-template-columns: 500px 1fr 1fr 1fr !important;}

.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item{
aspect-ratio: initial !important;
min-height: 17rem;}


.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item .item-wrap{
top: 2.8rem !important;
padding: 0 3rem;}

.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .item-title{font-size: 1.625rem !important;}

.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item:first-child .item-wrap{
text-align: left !important;}

.has-edit-mode-menu .lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item:first-child .item-wrap{
z-index: 2;
}

.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item:first-child .item-link{
    opacity: 0;
    width: 100% !important;
    height: 100% !important;
    top: 0;
}

.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item:first-child .item-wrap:after{
     background: url(https://grad.dankook.ac.kr/documents/d/grad/arrow-2-png) no-repeat;
    content: "";
    display: block;
    width: 100px;
    min-height: 20px;
    position: absolute;
    bottom: -5rem;
    right: 3rem;
    background-size: contain;}


@media (max-width: 991px) {
  .lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .lp-gb-wrap { grid-template-columns: 1fr !important;
  }
.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item{
min-height: 10rem;}
.lfr-layout-structure-item-e08df2a0-2879-5a84-1480-cc5126ee9537 .gb-item:first-child{
height: 20rem;}
}.lfr-layout-structure-item-10cf29d4-6605-d103-8e22-c35bf0e75d01 {
height: 25px !important;
width: 25px !important;
}
.lfr-layout-structure-item-b0b13090-a89d-8759-b5d9-f847eb0765d3 {
background-color: #FFFFFFE6 !important;
padding-bottom: 2rem !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: 2rem !important;
}
@media(max-width: 991px){
.lfr-layout-structure-item-b0b13090-a89d-8759-b5d9-f847eb0765d3 {
padding: 1rem !important;
}
}.lfr-layout-structure-item-4e06fcf5-aabf-fdbf-aefe-7adbb7ade63c {
font-size: 1.4rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-4623b395-9445-0180-a516-3f1b4582d196 {
height: 75px !important;
margin-right: var(--spacer-2,0.5rem) !important;
width: 75px !important;
}
.lfr-layout-structure-item-8ba2144b-dbd8-c3b1-f791-7097f9f9e715 {
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-89d59670-5ff4-61a9-c2d5-db71bb7e0daf {
text-align: center !important;
}
.lfr-layout-structure-item-89d59670-5ff4-61a9-c2d5-db71bb7e0daf .caption-title{
font-weight: 700;
}.lfr-layout-structure-item-fc6f6d36-4629-6f82-7103-ad5aa5aef196 {
margin-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-0aa661a6-1709-30b6-f92a-dd3b52fcb068 {
height: 25px !important;
width: 25px !important;
}
.lfr-layout-structure-item-15b3a57d-a424-f42b-4eff-386060088a29 {
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-377d5909-581b-d698-e37d-2bd200abd234 {
font-size: 1.4rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-8492712e-7173-1a2e-686b-01a6915d0ea0 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: #0355a9 !important;
}
.lfr-layout-structure-item-8492712e-7173-1a2e-686b-01a6915d0ea0 {
line-height: 2.8125rem;
    font-size: 2.5rem;
    font-weight: 700 !important;
}.lfr-layout-structure-item-871a7d3a-28ae-63cd-ff9c-61bc328ce345 {
color: var(--body-bg) !important;
}
@media(max-width: 991px){
.lfr-layout-structure-item-653bc82e-165a-eadd-67c7-fca570f2d4cc .col{
padding: 0;
}
}@media(max-width: 991px){
.lfr-layout-structure-item-1af994e7-e36b-e0ed-61e6-80ba230983fa {
padding: 0 15px;
}
.lfr-layout-structure-item-1af994e7-e36b-e0ed-61e6-80ba230983fa p{
font-size: 2rem;
}
}.lfr-layout-structure-item-2952ca14-c201-9c31-bf45-3bf3ea227efe {
font-size: 1.5rem !important;
font-weight: var(--font-weight-bolder) !important;
margin-bottom: var(--spacer-1,0.25rem) !important;
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-2ce8487d-10c4-9ea2-8959-618e275597a3 {
font-size: 1.125rem !important;
font-weight: 500 !important;
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-23c26ff7-4dd9-fd48-2af5-eac48bc94e50 {
margin-bottom: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-e4dee623-48db-f249-92ce-12213550bb9d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-e4dee623-48db-f249-92ce-12213550bb9d) !important;
}
.lfr-layout-structure-item-cc812175-d368-2d0c-4554-0cc31268d78e {
font-size: 1.5rem !important;
font-weight: var(--font-weight-bold) !important;
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-4093641f-8b74-b44b-9f6a-3c063250d210 {
background-color: #0255A9 !important;
padding-bottom: 2rem !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: 2rem !important;
padding-top: 2rem !important;
}
@media(max-width: 991px){
.lfr-layout-structure-item-4093641f-8b74-b44b-9f6a-3c063250d210 {
padding: 1.5rem 1rem 1.5rem 1.5rem !important;
}
}.lfr-layout-structure-item-f8a30df8-2825-f7d8-b25f-dae2e4780e0f {
background-color: #4183D1E6 !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-63dc5808-b988-5af4-02e9-15ed4052a70c {
margin-top: -2rem !important;
}
@media(max-width: 991px){
.lfr-layout-structure-item-63dc5808-b988-5af4-02e9-15ed4052a70c {
margin-top: 0 !important;
}
}