@charset "utf-8";
     .sectionTitle{
        text-align: center ;
        font-size:5em;
        padding-bottom:35px;
        font-weight:bold;
        font-family: Pretendard, 'Noto Sans KR', sans-serif;
        letter-spacing: -1px;
    }
    .sectionTitle span{
        color:#ff9000;
    }



    .section01{
        margin-top:80px;
        width:100%;
        display: block;
        background:#828282 url("../img/license1/section01_bg.png") center top no-repeat  ;

    }
    .section01_license2{
        background:#828282 url("../img/license1/section01_bg_license2.png") center top no-repeat  ;

    }
    .section01_license3{
        background:#828282 url("../img/license1/section01_bg_license3.png") center top no-repeat  ;

    }
    .section01_license4{
        background:#828282 url("../img/license1/section01_bg_license4.png") center top no-repeat  ;

    }
    .section01_license5{
        background:#1d1d21 url("../img/license1/section01_bg_license5.png") center top no-repeat  ;

    }
	
	.section01_license6{
        background:#1d1d21 url("../img/license1/section01_bg_license6.png") center top no-repeat  ;

    }
    .section01 .content{
        width:100%;
        max-width:912px;
        margin: 0 auto;
        
    }
    .section01 img{
        width:100%;
        height:auto;
    }
    .section02{
        width:100%;
        display: block;
        background:#fff;
        padding:90px 0 90px 0;
    }
    .section02 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
    }
    .section02 .content ul li{
        margin: 0 auto;
        width:100%;
        min-height:110px;
        background:#e7e7e7 url("../img/license1/section02_mark.png") center left 5% no-repeat  ;
        border-radius: 10px;
        margin-bottom: 25px;
        padding-left:calc(5% + 70px);
        padding-right:5%;
        font-size:1.6em;
        color:#000;
        font-weight:500;
        font-family: Pretendard, 'Noto Sans KR', sans-serif;
        display: flex;
        align-items: center;

    }
    .section03{
        width:100%;
        display: block;
        background:#e7e7e7;
        padding:90px 0 90px 0;
    }
    .section03_content_license2{
        background-image:url("../img/license1/section03_bg_license2.png") !important;
    }
    .section03_content_license3{
        background-image:url("../img/license1/section03_bg_license3.png") !important;
    }
    .section03_content_license4{
        background-image:url("../img/license1/section03_bg_license4.png") !important;
    }
    .section03_content_license5{
        background-image:url("../img/license1/section03_bg_license5.png") !important;
    }
	.section03_content_license6{
        background-image:url("../img/license1/section03_bg_license6.png") !important;
    }


    .section03 .content{
        width:95%;
        max-width:1000px;
        display: block;
        margin: 0 auto;
        background:#fff url("../img/license1/section03_bg.png") center right 5% no-repeat  ;
        border-radius: 10px;
        padding:45px 0 45px 0;
    }

    .section03 .content ul li{
        margin: 0 auto;
        width:100%;
        margin-bottom: 25px;
        padding-left:5%;
        font-size:1.6em;
        color:#000;
        font-weight:500;
        font-family: Pretendard, 'Noto Sans KR', sans-serif;
        display: flex;
        align-items: center;

    }
    .section03 .content ul li:last-child{
        margin-bottom:0;
    }
    .section03 .content ul li p{
        width:2em;
        height:2em;
        border-radius:2em;
        background-color:#ffb600;
        white-space: nowrap;
        line-height:2em;
        color:#fff;
        text-align:center;
        font-size:1em;
        letter-spacing:-1px;
        margin-right:23px;
    }
    .section04{
        width:100%;
        height:600px;
        background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)) 0 0/cover fixed,url(/theme/sample118/img/tl_bottom_banner_bg.jpg) center/cover no-repeat fixed;
        color:#fff;
    }
    .section04 .content{
        margin:0 auto;
        width:95%;
        max-width:1000px;
        height:600px;
        font-size:5em;
        font-weight:500;
        font-family: Pretendard, 'Noto Sans KR', sans-serif;
        letter-spacing: -1px;
        background:url("../img/license1/section04_mark.png") center right 10% no-repeat  ;
        text-align: left;
        padding-left:7%;
        display: flex;
        align-items: center;
       
    }
    .section04 .content span{
        color:#ffb600;
    }

    .section05{
        width:100%;
        display: block;
        background:#fff;
        padding:90px 0 90px 0;
    }
    .section05 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
    }
    .section05 h3{
        display: block;
        font-size: 20px;
        letter-spacing: -1px;
        line-height: 20px;  
        padding-top: 50px;
        font-weight: normal;
    }
    
    .section05 .content table{
        border-collapse: collapse;
        width: 100%;
        font-family: 'Noto Sans KR';
        letter-spacing: -1px;
        border-spacing: 0;
        margin-top: 20px;
    }
    .section05 .content table th{
        font-weight: normal;
    }
    .section05 .content table td{
        width: 20%;
        height: 77px;
        color: #000;
        font-size: 1em;
        text-align: center;
        border-bottom: 1px solid #bdbdbd;
        background-color: #fff;
        word-wrap: break-word;
    }
    
    .section06{
        width:100%;
        display: block;
        background:#e7e7e7;
        padding:90px 0 90px 0;
    }
    .section06 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
    }

    .section06 .content table{
        width:100%;
        font-family: 'Noto Sans KR';
        letter-spacing: -1px;
        border-spacing: 0;
    }
    .section06 .content table th{
        width:20%;
        height:50px;
        background-color: #ffb600;
        color:#fff;
        font-size:1.3em;
        font-weight: normal;
    }

    .section06 .content table td{
        width:20%;
        height:200px;
        color:#000;
        font-size:1.5em;
        text-align: center;
        background-color: #fff;
    }


    .section07{
        width:100%;
        display: block;
        background:#fff;
        padding-top:90px;
        padding-bottom:90px;
    }
    .section07 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
    }
    .section07 .content ul{
        display: flex;
        align-items: center;
    }
    .section07 .content li{

        width:50%;
    }

    .section07 .content table{
        width:100%;
        font-family: 'Noto Sans KR';
        letter-spacing: -1px;
        border-spacing: 0;
        border-top:2px solid #200b00;
        
    }


    .section07 .content table td{
        width:25%;
        height:65px;
        color:#000;
        font-size:1.2em;
        text-align: center;
        background-color: #fff;
        border-bottom:1px solid #bdbdbd;
    }
    .section07 .content table td:first-child{
        background-color: #e9e9e9;
    }
    .section07 .content table .head{
        background-color: #e9e9e9;
    }

    .section08{
        width:100%;
        display: block;
        background:#e7e7e7;
        padding:90px 0 90px 0;
    }
    .section08 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
        font-size :1.2em;
    }

    .section08 .content table{
        width:100%;
        font-family: 'Noto Sans KR';
        letter-spacing: -1px;
        border-spacing: 0;
    }
    .section08 .content table th{
        width:20%;
        height:50px;
        background-color: #ffb600;
        color:#fff;
        font-size:1.3em;
        font-weight: normal;
    }

    .section08 .content table td{
        width:20%;
        height:80px;
        color:#000;
        font-size:1.2em;
        text-align: center;
        border-bottom:1px solid #bdbdbd;
        background-color: #fff;
    }

    .section08_button{
        width: 100%;
        height: 60px;
        display: block;
        margin-top:50px;

    }

    .section08_button a {
        width:388px;
        height:68px;
        display: block;
        margin: 0 auto;

    }

    .section09{
        width:100%;
        display: block;
        background:#e7e7e7;
        padding:90px 0 90px 0;
    }
    .section09 .content{
        width:95%;
        max-width:1000px;
        margin: 0 auto;
        background-color: #fff;
        border-radius: 10px;
        padding:50px;       
        font-size:1.5em;
    }

    .section09 .content h1{
        font-size:1.2em;
    }

    .section10{
        width:100%;
        height:600px;
        display: block;
        background:#200b00 url("../img/license1/section10_bg.png") center top no-repeat  ;

    }
    .width736{
        width:736px;
    }
    .width476{
        width: 456px;
    }
    .section10 .title{
        height:186px;
        margin:0 auto;

        padding-top:70px;
        padding-bottom:50px;

    }
    
    .section10 .content{
        max-width: 1350px;
        margin: 0 auto;
        margin-top:150px;

    }
    .latest-carousel .owl-nav{
        top:50%;
    }
    .latest-carousel .owl-nav .owl-prev{
        left:-90px;
    }
    .latest-carousel .owl-nav .owl-next{
        right:-90px;
    }
    .latest-carousel .owl-nav i{
        font-size:18px;
    }
    .owl-theme .owl-nav [class*=owl-]{
        background: rgba(0,0,0,.6);
    }
    .latest-carousel .owl-nav .owl-prev:hover{
        background: #3f3f3f;
        color:#fff;
    }
    .latest-carousel .owl-nav .owl-next:hover{
        background: #3f3f3f;
        color:#fff;
    }


    @media screen and (max-width:960px) {
        .sectionTitle{
            font-size:3em;
        }
        .section01{
            margin-top:60px;
        }
        .section02 {
            padding:45px 0 45px 0;
        }
        .section02 .content ul li{
            font-size:1.1em;
            min-height:80px;
            margin-bottom:10px;
        }
        .section03 {
            padding:45px 0 45px 0;
        }
        .section03 .content{

            background-size: 40%;
        }
        .section03 .content ul li{
            font-size:1.3em;
            margin-bottom:15px;
        }       
        .section04 {
            padding:45px 0 45px 0;
            height:auto;
        }
        .section04 .content{
            padding:0;
            text-align: center;
            align-items: flex-start;
            height:auto;
            justify-content: center;
            font-size:3em;
            background-position: center top 0px;
            background-size: 20%;
            padding-top:180px;
        }
        .section05 {
            padding:45px 0 45px 0;
        }
        .section05 .sectionTitle{
            padding-bottom:0px;
        }
        .section05 .content table th,td{
            font-size:0.7em !important;
        }
        .section06 {
            padding:45px 0 45px 0;
        }
        .section06 .content table td{
            font-size:1em;
        }
        .section07 {
            padding:45px 0 45px 0;
        }
        .section07 .content ul{
            flex-direction: column;
            align-items:none;
        }
        .section07 .content li{
            width:100%;
            margin-bottom:20px;
        }
        .section07 .content li img{
            display: block;
            margin: 0 auto;
        }
        
        .section10 .title {
            width:50%;
            margin:0 auto;
            padding-top:40px;
            padding-bottom:40px;
            height:auto;
        }
        .section10{
            height:fit-content;
            padding-bottom:50px;
        } 
        .section10 .title img{
            width:100%;
        }
        .section10 .content{
            width:90%;
            margin:0 auto;

        }
        .latest-carousel .owl-nav .owl-prev{
            left:0px;
        }
        .latest-carousel .owl-nav .owl-next{
            right:0px;
        }

        

    }

    @media screen and (max-width: 640px) {
        .sectionTitle{
            font-size:2.2em;
        }
        .section01{
            margin-top:60px;
        }
        .section02 {
            padding:45px 0 45px 0;
        }
        .section02 .content ul li{
            font-size:1.1em;
            min-height:80px;
            margin-bottom:10px;
        }
        .section03 {
            padding:45px 0 45px 0;
        }
        .section03 .content{
            padding-bottom: 370px;
            background-position: center bottom 30px;
            background-size: 75%;
        }
        .section03 .content ul li{
            font-size:1.3em;
            margin-bottom:15px;
        }       
        .section04 {
            padding:45px 0 45px 0;
            height:auto;
        }
        .section04 .content{
            padding:0;
            text-align: center;
            align-items: flex-start;
            height:auto;
            justify-content: center;
            font-size:3em;
            background-position: center top 30px;
            background-size: 40%;
            padding-top:210px;
        }
        .section05 {
            padding:45px 0 45px 0;
        }
        .section05 .sectionTitle{
            padding-bottom:0px;
        }
        .section05 .content table th,td{
            font-size:0.7em !important;
        }
        .section06 {
            padding:45px 0 45px 0;
        }
        .section06 .content table td{
            font-size:1em;
        }
        .section07 {
            padding:45px 0 45px 0;
        }
        .section07 .content ul{
            flex-direction: column;
            align-items:none;
        }
        .section07 .content li{
            width:100%;
            margin-bottom:20px;
        }
        .section07 .content li img{
            width:100%;
        }
        .section08 {
            padding:45px 0 45px 0;
        }
        .section08 .content table td{

            font-size:1em !important;

        }
        .section08_button{
            margin-top:10px;
        }
        .section09 {
            padding:45px 0 45px 0;
        }

        .section09 .content {
            padding-left:20px;
            padding-right:20px;
            font-size: 1.1em;
            word-break: keep-all;
        }

        .section10 .title {
            width:90%;
            margin:0 auto;
            padding-top:40px;
            padding-bottom:40px;
            height:auto;
        }
        .section10{
            height:fit-content;
            padding-bottom:50px;
        } 
        .section10 .title img{
            width:100%;
        }
        .section10 .content{
            width:90%;
            margin:0 auto;

        }
        .latest-carousel .owl-nav .owl-prev{
            left:0px;
        }
        .latest-carousel .owl-nav .owl-next{
            right:0px;
        }

        
    }
