div.cont01 { overflow: hidden; font-size:18px; line-height:30px;}
div.cont01 div.contL {float:left; width:45%;}
div.cont01 div.contR {float:right; width:54%;}
div.cont01 h3 {background:url("../img/tit_bg.jpg")no-repeat center center; width:330px; margin: 0 auto; height:55px; 
text-align:center; font-size:28px; color:#319fad; padding-top:12px; line-height:30px;}
div.cont01 p.tit { font-size:28px; color:#319fad; font-weight:500; padding:0 0 15px 38px; 
background:url("../img/arrow01.jpg")no-repeat left top; } 
div.cont01 p.txt {  }
div.cont01 p.txtBox { background-color: #cde3e9; padding:5px 20px; margin-top:20px;  width:100%; border-radius:5px; line-height:30px;}
div.cont01 ul {padding-top:20px;}
div.cont01 ul li {background:url("../img/arrow02.jpg")no-repeat 2px center; color:#027b99;  padding:0 0 0px 20px;  } 

div.cont02 { overflow: hidden; font-size:18px; line-height:30px;}
div.cont02 div.contL {float:left; width:45%;}
div.cont02 div.contR {float:right; width:54%;}
div.cont02 h3 {background:url("../img/tit02_bg.jpg")no-repeat center center; width:330px; margin: 0 auto; height:55px; 
text-align:center; font-size:28px; color:#319fad; padding-top:12px; line-height:30px;}
div.cont01 p.tit { font-size:28px; color:#319fad; font-weight:500; padding:0 0 15px 38px; 
background:url("../img/arrow01.jpg")no-repeat left top; } 
div.cont02 p.txt {  }
div.cont02 p.txtBox { background-color: #cde3e9; padding:5px 20px; margin-top:20px;  width:100%; border-radius:5px; line-height:30px;}
div.cont02 ul {padding-top:20px;}
div.cont02 ul li {background:url("../img/arrow02.jpg")no-repeat 2px center; color:#027b99;  padding:0 0 0px 20px;  } 


/*---------------------------------------
  MOBILE RESPONSIVE               
-----------------------------------------*/
@media (max-width: 1023px) {
div.cont01 div.contL {float:none; width:100%;}
div.cont01 div.contR {float:none; width:100%; padding-top:50px;}	
div.cont01 img{max-width:100%;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}





/*---------------------------------------
  MOBILE RESPONSIVE               
-----------------------------------------*/
@media (max-width: 1023px) {
div.cont02 div.contL {float:none; width:100%;}
div.cont02 div.contR {float:none; width:100%; padding-top:50px;}	
div.cont02 img{max-width:100%;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
