body {width:calc(100% - 0px); margin:0 auto; }
#footer_03 {border-top:1px solid #dfdfdf;}

table.result {border:0px solid #000;}
table.result td.bbsnewf5 {position: relative; padding-top:60px}
table.result td.bbsnewf5 table tr:nth-child(2) td{border-top:2px solid #333 !important; position:absolute; 
top:0; width:100%; background-color:#f7f7f7; border-bottom:1px solid #dfdfdf !important; height:42px; }
table.result td.bbsnewf5 table tr:nth-child(2) td a span.gallery_title {font-size:18px; padding-top:5px;
font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif"; }
table.result td.bbsnewf5 table tr:nth-child(1) td a img {max-width: 100% !important; width:auto; height:auto; }
table.result td.bbsnewf5 table tr:nth-child(1) td {padding-bottom:30px;}

div.depth3 {padding:25px 0 50px 0;}
div.depth3 ul li { float:left;  }
div.depth3 ul li a{ display:block;text-align:center; border-top:1px solid #bbb;border-left:1px solid #bbb;
border-bottom:1px solid #bbb; box-sizing:border-box;padding:10px 10px; background-color:#fcfdff; font-size:16px;}
div.depth3 ul li:last-child a {border-right:1px solid #bbb;}
div.depth3 ul li.dep3_on a{background-color:#319fae; color:#fff; border:1px solid #319fae }
div.depth3 ul li:first-child:nth-last-child(2),div.depth3 ul li:first-child:nth-last-child(2)+li {  width: 50%; }    
div.depth3 ul li:first-child:nth-last-child(3),div.depth3 ul li:first-child:nth-last-child(3)~li { width: 33.33333%; } 
div.depth3 ul li:first-child:nth-last-child(4),div.depth3 ul li:first-child:nth-last-child(4)~li { width: 25%; }     
div.depth3 ul li:first-child:nth-last-child(5),div.depth3 ul li:first-child:nth-last-child(5)~li { width: 20%; } 
div.depth3 ul li:first-child:nth-last-child(6),div.depth3 ul li:first-child:nth-last-child(6)~li { width: 16.66666%; }
div.depth3 ul li:first-child:nth-last-child(7),div.depth3 ul li:first-child:nth-last-child(7)~li { width: 14.28571%; }
div.depth3 ul li:first-child:nth-last-child(8),div.depth3 ul li:first-child:nth-last-child(8)~li { width: 12.5%; } 

/*---------------------------------------
  SUBMENU - TOP            
-----------------------------------------*/
#contentWrap { margin:0 auto; width:100%;   position:relative; overflow:auto; overflow-x:hidden;  } 
#contentWrap #content {min-height:500px; overflow:hidden; clear:both; max-width:1200px; margin:0 auto; padding-top:0px;   }
#contentWrap #content #contentsArea  {font-size:14px; overflow:hidden;  margin:75px auto 100px auto ; width:98%; }
#content_tit {text-align:center; padding:80px 0 20px 0 ; font-weight:300; font-size:45px; position:relative;  }
#content_tit::before {content:""; display:block; width:42px; top:0; height:3px; background-color:#333;  margin:0px auto 12px auto; text-align: center;  }

/*---------------------------------------
  SUBMENU - LEFT           
-----------------------------------------
#contentWrap { max-width:1100px; margin:50px auto 0px auto;  position:relative; overflow:auto; overflow-x:hidden;  } 
#contentWrap #subMenuWrap {width:200px; float:left;}
#contentWrap #content { float:right; min-height:500px; width:830px;  padding-top:0px; overflow:hidden;  }
#contentWrap #content #contentsArea  {font-size:14px;  margin:55px auto 80px auto; max-width:1100px; }
#content_tit {text-align:left; padding:20px 0 0px 0 ; font-weight:normal; font-size:34px; position:relative;  }
#content_tit::after {content:""; display:block; width:100%; height:1px; background-color:#dfdfdf;  margin:22px auto 0 auto; text-align: center;  }
*/

div#post_area {width:auto;}
.table_02 #post_area img {max-width:980px !important; height:auto !important; padding:0; margin:0;}
div.agent_list #post_area p img { width:100% !important; max-width:650px; }

/*약관*/
#contentsArea div.personal{padding:0; margin:0;}
#contentsArea div.personal h3{padding:0 0 5px 0; font-family:"noto_m";}
#contentsArea div.personal p{font-size:14px; line-height:25px; padding-bottom:25px;}



