div.intro02_01 {float:left;width:100%;height: 500px;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 p {
    width: 86%;
    padding: 60px 10px 40px 60px;
    background-color: #ffffff;
    line-height:28px;
    font-size:18px;
    bottom: 2px;
    position: absolute;
    right: 0;
    border-top-left-radius: 80px;
    height: 300px;
    }
.intro02_01 h5{
    margin-top: -290px;
    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";}


.intro02_02{width:86%; float:right; padding-left:60px; line-height:28px;
    font-size:18px;}
.intro02_02 .titl01{font-size:30px;margin-bottom:25px;font-weight: 600; color: #871919;}
.intro02_02 p {}
.intro02_02 p span{font-size:20px; line-height:30px;font-weight:600;}

@media screen and (max-width:1200px){
div.intro02_01 {
    height: 554px;}
	.intro02_01 h5 {
    font-size: 25px;
    margin-right: 20px;
}
.intro02_01 p {height: 360px; }

}

@media screen and (max-width:860px){
.intro02_01 p {height: 360px; padding: 30px 10px 40px 60px;}
}



/****** Mobile ******/
@media screen and (max-width:690px){
div.intro02_01 {
        height: 628px;
    }
.intro02_01 p {
    width: 100%;height: 400px;}
.intro02_02 {width: 100%;}
	.intro02_02 .titl01 {font-size: 22px;}
	.content_box p {font-size: 17px;}
	.intro02_02 p span {font-size: 17px;line-height: 27px;}
}

/****** Mobile ******/
@media screen and (max-width:500px){
.intro02_01 p {
    width: 100%;height: 440px;  padding: 30px 10px 40px 40px;  line-height: 26px;}
.intro02_02 {padding-left:35px}
}


/****** Mobile ******/
@media screen and (max-width:400px){
div.intro02_01 {
        height: 670px;
    }
.intro02_01 p {
    width: 100%;height: 480px;}
	}