

/*메인화면 레이아웃 슬라이더*/

.main_title *{font-family: 'Nanum Pen Script', serif; color: #464950; font-weight: 400;}
.main_title {text-align: center; margin-top: 35px;}
.main_title .large{font-size: 102px;}
.main_title .small{font-size: 72px;}

#layout_slide{width: 100%; height: 1048px;}
#layout_slide > .swiper-button-prev{background: url('/Skin/images/pc/marr_prev.png') no-repeat center center/contain; width: 67px; height: 67px; margin-top: -33px; left: 55px;}
#layout_slide > .swiper-button-next{background: url('/Skin/images/pc/marr_next.png') no-repeat center center/contain; width: 67px; height: 67px; margin-top: -33px; right: 55px;}

#layout_slide .lay02{position: relative;}
#layout_slide .lay02 .top_box{position: absolute; right: 0; top: -123px; left: auto; bottom: auto; width: auto;}
#layout_slide .lay02 .top_box::after{content: ""; display: block; clear: both;}
#layout_slide .lay02 .top_box a{display: block; width: 90px; height: 90px; font-size: 18px;  text-align: center; padding-top: 22px; float: left; font-weight: 400;}
#layout_slide .lay02 .top_box .page02{margin-left: 25px;}
#layout_slide .lay02 .top_box a.on{color: #fff;}
#layout_slide .lay02 .top_box .page01.on{background: url('/Skin/images/pc/top_bg01.png') no-repeat center center/contain;}
#layout_slide .lay02 .top_box .page02.on{background: url('/Skin/images/pc/top_bg02.png') no-repeat center center/contain; padding-top: 16px; font-size: 16px;}

.grid_box{height: 772px; width: 100%; margin-top: 30px;}
    .grid_box:after{content: ""; display: block; clear: both;}
    .grid_box .left_b{width: 840px; height: 100%; float: left;}
        .gbox{width: 280px; height: 33.33%; padding: 30px; float: left;}
        .gbox p{color: #fff;}
        .gbox .nothing{color: #ccc; margin: 0;}
        .gbox .t1{font-size: 22px; margin-bottom: 20px;}
        .gbox .t2{font-size: 16px; font-weight: 400; line-height: 20px;}
    .grid_box .right_b{width: 545px; height: 100%; float: right;}

/*메인 슬라이더 1*/
.main_content01{width: 1400; height: 100%; background: url('/Skin/images/pc/m1bg.jpg') no-repeat center center/cover;}
    .grid_box01 .gbox01{background: #2c2f3e url('/Skin/images/pc/m1g01.png') no-repeat right 3px bottom 4px;}
    .grid_box01 .gbox02{background: #454859 url('/Skin/images/pc/m1g02.png') no-repeat right 8px bottom 9px;}
    .grid_box01 .gbox03{background: #19245d url('/Skin/images/pc/m1g03.png') no-repeat right 5px bottom 6px;}
    .grid_box01 .gbox04{background: #fff url('/Skin/images/pc/m1g04.png') no-repeat center center; }
    .grid_box01 .gbox05{background: #33485d url('/Skin/images/pc/m1g05.png') no-repeat center center; width: 560px;}
    .grid_box01 .gbox06{background: #ddd; width: 100%; position: relative;}
        .grid_box01 .gbox06 .t1{color: #333; margin-bottom: 0;}
        .grid_box01 .gbox06 .more{position: absolute; top: 17px; right: 25px;}
        #youtube_slide{width: 605px; margin: 0 auto;}
            .yt_next{background: url('/Skin/images/pc/ytarr_next.png') no-repeat center center/contain; width: 23px; height: 42px; margin-top: -21px; right: 30px;}
            .yt_prev{background: url('/Skin/images/pc/ytarr_prev.png') no-repeat center center/contain; width: 23px; height: 42px; margin-top: -21px; left: 30px;}
    .grid_box01 .right_b{background: url('/Skin/images/pc/m1g07.jpg') no-repeat center center/cover; position: relative;}
    .grid_box01 .right_b a{display: block; width: 100%; height: 100%;}
        .right_b .icon_wrap{width: 186px; height: 186px; border-radius: 186px; text-align: center; 
            /* background: rgba(0, 0, 0, 0.6) url('/Skin/images/pc/m1g06.png') no-repeat top 40px center;  */
            position: absolute; top: 50%; left: 50%; margin-top: -96px; margin-left: -96px;}
            .right_b img{width: 100%; height: 100%; display: block; object-fit: cover;}
        .right_b .icon_wrap .t1{color: #fff; font-size: 22px; margin-top: 126px;}

/*메인 슬라이더 2*/
.main_content02{width: 1400; height: 100%; background: url('/Skin/images/pc/m2bg.jpg') no-repeat center center/cover;}
    .grid_box02 .gbox01{background: #1a1c21 url('/Skin/images/pc/m2g01.png') no-repeat right 0 bottom 0;}
    .grid_box02 .gbox02{background: #d92727 url('/Skin/images/pc/m2g02.png') no-repeat right 8px bottom 9px;}
    .grid_box02 .gbox03{background: #cecece url('/Skin/images/pc/m2g03.png') no-repeat right 5px bottom 6px;}
    .grid_box02 .gbox041{width: 40%; background: #fff; text-align: center; }
    .grid_box02 .gbox042{width: 60%; background: #fff; text-align: center; border-left: 1px solid #ccc;}
    .grid_box02 .gbox041::after,
    .grid_box02 .gbox042::after{content: ""; display: block; clear: both;}
    .grid_box02 .gbox041 > .t1,
    .grid_box02 .gbox042 > .t1{color: #333; text-align: left; margin-bottom: 40px;}
        .link_list{display: inline-block;}
        .link_list li{float: left; text-align: center; margin-right: 74px;}
        .link_list li .limg{width: 86px; height: 86px; border-radius: 86px; overflow: hidden; border: 1px solid #999; display: inline-block; line-height: 999;}
        .link_list li .limg.m04{background: url('/Skin/images/pc/m2g04.png') no-repeat center center/46px; }
        .link_list li .limg.m05{background: url('/Skin/images/pc/m2g05.png') no-repeat center center/76px; }
        .link_list li .limg.m06{background: url('/Skin/images/pc/m2g06.png') no-repeat center center/46px; }
        .link_list li .limg.m07{background: url('/Skin/images/pc/m2g07.png') no-repeat center center/46px; }
        .link_list li .limg.m08{background: url('/Skin/images/pc/m2g08.png') no-repeat center center/46px; }
        .link_list li:last-child{margin-right: 0;}
        .link_list li .t1{font-size: 15px; color: #7e7d7d; margin-top: 20px; margin-bottom: 0;}
        .link_list li:hover .t1{color: #111;}
        .link_list li:hover .limg{background-color: #eee;}
    .grid_box02 .gbox05{position: relative; background: #fff; border: 1px solid #ccc; border-right: none; padding: 30px 19px;}
    .grid_box02 .gbox05.last{border-right: 1px solid #ccc;}
    .grid_box02 .gbox05 > .t1{color: #333; margin-bottom: 15px;}
    .grid_box02 .gbox05 .more{position: absolute; top: 25px; right: 20px;}
        .board_input li{line-height: 35px;}
        .board_input li::after{content: ""; display: block; clear: both;}
        .board_input li a{font-size: 16px; max-width: 150px; display: block; float: left; text-align: left;}
        .board_input li a b{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 80%; display: inline-block; line-height: 15px;}
        .board_input li .date{float: right; font-size: 14px; color: #888;}

    .grid_box02 .right_b{background: url('/Skin/images/pc/m2g10.jpg') no-repeat center center/cover; position: relative;}
    .grid_box02 .right_b .t1{font-size: 22px; color: #fff; margin-top: 30px; margin-left: 33px;}
        #m_gallery{margin-top: 122px; width: 100%;}
        #m_gallery .gimg{width: 433px; height: 433px; border-radius: 433px; overflow: hidden; margin: 0 auto; background:no-repeat center center; background-size:cover;}
        #m_gallery .gtxt{color: #fff; text-align: center; font-size: 20px; margin-top: 20px;}
            #g_next{background: url('/Skin/images/pc/garr_next.png') no-repeat center center/contain;}
            #g_prev{background: url('/Skin/images/pc/garr_prev.png') no-repeat center center/contain;}
