div.diving{width:100%; overflow:hidden;}
div.diving h3 {font-size:30px;   margin-bottom:25px; position:relative; }
div.diving .last {border-bottom:0px }
div.diving .guide {padding:0px 0px 0px 150px; border-top:0px solid #333; margin-top:1px; 
background:url("../img/ico.jpg")no-repeat 25px center; border-bottom:0px solid #ccc; font-size:16px; line-height:30px;}
div.diving .guide ul.guide_list li {line-height:32px; font-size:16px;}
div.diving .guide ul.guide_list li span {color:#0072bc; font-weight:500;}

div.diving .qna {padding:30px 40px; background-color:#e9f1f8; color:#000; border:2px dashed #bed4e8; 
font-size:16px; line-height:35px; margin-top:50px; }
div.diving .qna ol {padding-left:15px;}
div.diving .txt {margin-top:50px; font-size:16px; line-height:30px;}

  
/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.diving {width:100%; }
div.diving h3 {font-size:22px;   margin-bottom:15px; position:relative; }
div.diving .guide {padding:0px 0px 0px 0px; background:none; font-size:14px; line-height:24px;}
div.diving .qna {padding:15px 15px; font-size:14px; line-height:24px; margin-top:30px; }
div.diving .qna ol {padding-left:15px;}
div.diving .txt {margin-top:30px; font-size:14px; line-height:24px;}

}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
