div.intro02_01 {float:left;width:100%;height: 400px;position: relative;overflow: hidden;border-top-left-radius: 80px;}
	div.intro02_01 .img{width:100%;display: inline-block;}
	div.intro02_01 .img img { float:left; }
	.intro02_01 .list {
    width: 80%;
    padding: 60px 10px 40px 60px;
    background-color: #ffffff;
    line-height:28px;
    font-size:20px;
    bottom: -73px;
    position: absolute;
    right: 0;
    border-top-left-radius: 80px;
    height: 220px;
    }

	.intro02_01 .list h4 {
    width: 300px;}


.sub_txt{display: flex; justify-content: center; margin: 25px 0;}
.sub_txt li{display:inline-block;border-radius: 31px;background: #891b1b;line-height: 50px;padding: 0 20px;margin: 5px;color: #fff;font-size: 24px;}
.intro02_01 h5{
    margin-top: -337px;
    font-size: 31px;
    color: #ffffff;
    text-align: right;
    font-weight: 400;
    position: relative;
    margin-right: 80px;
}
.intro02_01 span{display:block;font-weight: 600;font-family: "Gmarket Sans";margin-bottom:15px;}


.intro02_02 {
    width: 77%;
    float: right;
    padding-left: 20px;
    line-height: 28px;
    font-size: 18px;
    margin-top: 71px;
}
.list {display: flex;width: 100%;margin-bottom: 25px;}
.h5_butt{font-size:22px; margin-bottom: 25px; color:#000}
.intro02_02 .ul_type1 li:before {
    content: '';
    display: block;
    position: absolute;
    left: 5px;
    top: 13px;
    width: 3px;
    height: 3px;
    background-color: #3b486b;}
	.intro02_02 .ul_type1 li span{color: #785fdb;
    margin-right: 5px;
    font-weight: 700;}
.intro02_02 .titl01{font-size:30px;margin-bottom:25px;font-weight: 600;color: #4a90c3;}
.intro02_02 p {}
.intro02_02 p span{font-size:20px;line-height:30px;font-weight:600;color: #891b1b;}
.license{margin-top: 15px;display: flex;}
.license dl{
       background: #fff;
       margin-right: 15px;
       width: calc(100% / 2);
       padding: 40px 38px;
       text-align: center;
       border: solid 2px #ebebeb;
       display: inline-block;
}
.license dl:last-child{margin-right:0;}
.license dl dt{
    font-size: 22px;
    color: #000000;
    font-weight: 700;
	position:relative;
	
    margin-bottom: 40px;
}

@media screen and (max-width:1200px){
.intro02_01 h5 {
    font-size: 24px;margin-right: 40px;}
.list {display: block}
.intro02_01 .list h4 {
    width: 100%;
}
      .intro02_01 .list {
        width: 80%;
        padding: 24px 10px 20px 46px;
        height: 243px;
        font-size: 17px;
        line-height: 24px;
    }

}

@media screen and (max-width:860px){

    div.intro02_01 {
        height: 370px;
    }
	div.intro02_01 .img { background: #000;}
	div.intro02_01 .img img {opacity: 70%;}
    .intro02_01 .list {
        width: 100%;    border-top-left-radius:0px;
        padding: 8px 10px 20px 46px;
        height: 238px;}
		
.intro02_02 {
    width: 100%;
    float: left;
    padding-left: 41px;
    font-size: 16px;
    margin-top: 30px;
    line-height: 16px;}
}

/****** Mobile ******/
@media screen and (max-width:690px){
div.intro02_01 {
        height: 407px;
        }
.intro02_01 p {
    width: 100%;
    height: 229px;
    padding-left: 30px;
    }
	    .intro02_01 h5 {
        font-size: 20px;
        margin-right: 20px;
    }
	.intro02_01 .list {
        height: 260px;
    }
.intro02_02 {width: 100%;}
	.intro02_02 .titl01 {font-size: 22px;}
	.content_box p {font-size: 17px;line-height: 22px;}
	.intro02_02 p span {font-size: 17px;line-height: 24px;}
	.intro02_01 .list {padding-left:20px}
	    .intro02_02 {padding-left:20px}
}

/****** Mobile ******/
@media screen and (max-width:440px){
    div.intro02_01 {
        height: 470px;
    }
	    .intro02_01 .list {
        height: 300px;
    }
  
}