.maincon{width:1300px; margin:0 auto; border:0px solid red;}

@media all and (max-width:1299px){
.maincon{width:100%;}
}


.section01{background:url(../img/bg01.jpg)bottom; width:100%;overflow:hidden;padding:70px 0 70px 0px}

.section01_left{box-shadow:5px 5px 10px rgba(0,0,0,0.1); width:55%; float:left; margin-top:55px; padding:20px; 
	background:url(../img/bg02.jpg); background-size:100%;}
.section01_left img{width:100%;}
.section01_right{width:45%; float:left; margin-top:55px; padding-top:45px; padding-left:75px;}
.section01_right ul{width:70%; border:1px solid red;}

.section01_right_tt1{background:url(../img/tt_bg01.png)left no-repeat ; font-weight:600; line-height:100px;
 border-bottom: 1px solid #ccc;padding-left:85px; font-size:21px; color:#000;}
.section01_right_tt2{background:url(../img/tt_bg02.png)left no-repeat ; font-weight:600; line-height:100px;
 border-bottom: 1px solid #ccc;padding-left:85px; font-size:21px; color:#000;}
.section01_right_tt3{background:url(../img/tt_bg03.png)left no-repeat ; font-weight:600; line-height:100px; 
	border-bottom: 0px solid #ccc;padding-left:85px; font-size:21px; color:#000;}


.maintt_01{font-size:48px; font-weight:600; color:#01468c; line-height:45px; width:100%; text-align: center;}
.maintt_02{font-size:18px; font-weight:500; color:#333; line-height:35px; width:100%; text-align: center;}



@media all and (max-width:1024px){
.section01{padding:50px 0 50px 0px; background:#f5f5f5;}	
.maintt_01{font-size:35px; font-weight:600; color:#01468c; line-height:45px; width:100%; text-align: center;}
.maintt_02{font-size:17px; font-weight:500; color:#333; line-height:35px; width:100%; text-align: center;}

.section01_left{width:92%; margin:3%; padding:15px;}
.section01_right{width:92%; margin:3%; padding-top:5px;  padding-left:10px; padding-right:10px; }


.section01_right_tt1{font-size:20px;  line-height:90px;}
.section01_right_tt2{font-size:20px; line-height:90px;}
.section01_right_tt3{font-size:20px; line-height:90px;}
}





.section02{background:url(../img/bg02.jpg)bottom; width:100%;overflow:hidden;padding:0px 0 70px 0px}

.titlearea{width:1300px; position:relative; margin:0 auto; border:0px solid red;}
.morebtn{position:absolute; top:0px; right:0px;}

.mt55{margin-top:35px;}


.section03{width:100%; border:0px solid red; position: relative; overflow:hidden;}
.section03_left{width:50%; float:left; position: relative;}
.section03_right{width:50%; float:left; position: relative; padding:55px;}




@media all and (max-width:1024px){

.section02{padding:50px 0 50px 0px;}
.titlearea{width:100%; bordeR:0px solid red;}
.morebtn{width:40px;}
.morebtn img{width:90%; right:10px !important;}

}



@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nanum+Myeongjo&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


.main_tit_11{font-size:60px;  font-family:"Roboto",serif;  font-weight:100!important; color:#000;}
.main_tit_11 span{font-weight:700; color:#0066cc;}

.main_tit_12{line-height:30px; color:#000; font-size:19px; }


.section03_right_tt1{background:url(../img/tt_bg04.jpg)left no-repeat; line-height:50px; padding-left:35px;}
.section03_right_tt1 p{width:100px; display: inline-block;  font-size:17px; font-weight:700; }
.section03_right_tt1 span{font-size:21px;  font-weight:700;}
.section03_right_tt2{background:url(../img/tt_bg05.jpg)left no-repeat;line-height:50px; padding-left:35px; font-size:17px; font-weight:700;}
.section03_right_tt2 p{width:100px; display: inline-block;  font-size:17px; font-weight:700; }
.section03_right_tt2 span{font-size:21px;  font-weight:700;}
.section03_right_tt3{background:url(../img/tt_bg06.jpg)left no-repeat; line-height:50px; padding-left:35px; font-size:17px; font-weight:700;}
.section03_right_tt3 p{ width:100px; display: inline-block;  font-size:17px; font-weight:700; }
.section03_right_tt3 span{font-size:21px;  font-weight:700;}

.mobileshow{display: none;}
.mobilenone{display:inline-block;}


@media all and (max-width:1024px){

.section03_left{width:100%; float:left; position: relative;}
.section03_right{width:100%; float:left; position: relative; padding:25px;}

.main_tit_11{font-size:30px;  font-family:"Roboto",serif;  font-weight:100!important; color:#000;}
.main_tit_11 span{font-weight:700; color:#0066cc;}

.main_tit_12{line-height:30px; color:#000; font-size:18px; }

.section03_right_tt1{ padding-left:0px; background: none; line-height:30px;}
.section03_right_tt1 p{color:#0033cc}
.section03_right_tt1 span{font-size:19px;  font-weight:700;}

.section03_right_tt2{ padding-left:0px; background: none; line-height:30px;}
.section03_right_tt2 p{color:#0033cc}
.section03_right_tt2 span{font-size:19px;  font-weight:700;}

.section03_right_tt3{ padding-left:0px; background: none; line-height:30px;}
.section03_right_tt3 p{color:#0033cc}
.section03_right_tt3 span{font-size:19px;  font-weight:700;}

.mobileshow{display:block;}
.mobilenone{display:none;}

}




.footer_wrecker{background:#333333; padding:50px 0px 0px 0px; text-align:center; position: relative;}
.footer_wrecker_tt{font-size:25px; font-weight:600; line-height:55px; color:#fff;}
.footer_wrecker_tt1{font-size:16px !important; line-height:28px; color:#fff;}
.footer_wrecker_tt1 span{padding:0px 15px;}

.footer_wrecker_tt2{margin-top:3%; border-top:1px solid #666666; width:100%; text-align:Center; font-size:15px !important; 

	line-height:75px; color:#fff;}



	@media all and (max-width:1024px){
.footer_wrecker_tt1 span{padding:0px 5px;}


	}