@media (max-width:560px){
    body{font-size:0.8em;}
    #gnb > h1{width:141px}
	.tcon-menu_lines{height:2px;}
    .tcon-menu_lines::before, .tcon-menu_lines::after{height:2px;}
	 #gnb > #myhome > li > a img{width:29px;}
	 #raw_concel p br{display: none;}
	.lst_st2 > ul> li .law_info .law_img {height: 11.3em;}
	.profile_header .law_img{height: 13em;}
}
@media (max-width:500px){
	.profile_header .law_img{height: 12em;}
}
@media (max-width:480px){
.lst_st2 > ul> li .law_info .law_img {height: 10.5em;}
	.profile_header .law_img{height: 11em;}
}

@media (max-width:460px){
.lst_st2 > ul> li .law_info .law_img {height: 9.2em;}
	.profile_header .law_img{height: 10em;}
}

@media (max-width:420px){
    body{font-size:0.6em;}
   #gnb > h1{width:110px}
	 .tcon-menu_lines{height:1px;}
    .tcon-menu_lines::before, .tcon-menu_lines::after{height:1px;}
	 #gnb > #myhome > li > a img{width:24px;}
	 .lst_st2 > ul> li .law_info .law_img {height: 11.5em;}
	 	.profile_header .law_img{height: 12em;}

	 
	
	 
}
@media (max-width:380px){
 .lst_st2 > ul> li .law_info .law_cont{width: 66%;}
	 .lst_st2 > ul> li .law_info .law_img{width: 31%;     height: 9em;}
.profile_header .law_img{height: 11em;}
}

@media (max-width:340px){
    body{font-size:0.5em;}
	#footer .company_info p{display: inline;}
.bbs_list table.boradList_skin.thum .img_thum{height: 9em;}
#footer .totop a img{width: 4em;}
	.lst_st2 > ul> li .ranking_label span{    padding: 0.5em 0 2.5em;}
	#gnb > #myhome > li > a img{width:20px;}
	.calling_ban .inner{-webkit-background-size: 3.3em;	background-size:3.3em ;}
		 .lst_st2 > ul> li .law_info .law_img{width: 31%;     height: 7.5em;}
    .profile_header .law_img{height: 10em;}
}

@media (max-width:320px){
		 .lst_st2 > ul> li .law_info .law_img{width: 31%;  height: 7em;}
		  .profile_header .law_img{height: 9em;}

}

/* 2017-04-19 하단 `고객문의` 배너추가 */
@media screen and (orientation: landscape) {	/*가로보기*/
	DIV#wrap {padding-bottom:8%;}
	DIV#wrap DIV.footer-banner A {padding: 1.8% 23.4%;}
}