@charset "utf-8";



@import url(common/font.css?v1);
@import url(common/icon_line.css);
@import url(common/basics.css);
@import url(common/component.css);
@import url(common/modal.css);
@import url(common/popup.css);
/*@import url(common/checkBo.css);*/


/* @import url(layout.css?v=20250311);

@import url(footer.css);


@import url(contents/top.css); */

/* @import url(contents/cont_member.css);
@import url(contents/cont_bbs.css);
@import url(contents/cont_bbs2.css);
@import url(contents/cont_mypage.css);
@import url(contents/cont_com.css);
@import url(common/cursor.css); */


/*r공통 swiper*/
/* @import url(common/swiper-bundle.min.css); */

/*메인 swiper*/
/* @import url(swiper_new.css); */


/* @import url(contents/cont_com.css); */

/* @import url(contents/cont_main.css);
@import url(contents/cont_01.css);

@import url(contents/cont_04.css);
@import url(contents/cont_05.css);
@import url(contents/cont_06.css); */




/*소송내용 */
/* @import url(contents/view_cont.css); */

/* 이상 head.tpl로 옮김 */






:root {
	
--div-com:#f2f3f8;
--div-com2:#6e7078;
--div-com3:#393939;
	
--div-com-hover	:#333333;

--div-color1:#004efb;
--div-color1-hover:#0041e8;
	

	
--div-color2:#1e2137;
--div-color2-hover:#15182e;
	

   
}

/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
	

:root {

--f-com: 13px;
--h-com: 45px;
    
   
}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
	
:root {

--f-com: 13px;
--h-com: 40px;
    
   
}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/
:root {
	
--f-bb1: 40px;	
--f-bb2: 30px;		
--f-b1: 24px; 
--f-b2: 22px;  
--f-b3: 20px; 
--f-b4: 18px; 
--f-b5: 16px; 

	
--f-m1: 15px; 
--f-m2: 14px; 
	
	
--f-s1: 13px; 
--f-s2: 12px; 
--f-s3: 11px; 		
	
	
--f-48: 48px;  
--f-40: 40px; 
--f-36: 36px; 
--f-32: 32px; 	
--f-30: 30px; 
--f-26: 26px; 
--f-24: 24px;	
--f-22: 22px; 	
--f-20: 20px; 
--f-18: 18px;
--f-17: 17px;	
--f-16: 16px;
--f-15: 15px; 
--f-14: 14px; 
--f-13: 13px; 
--f-12: 12px; 	
--f-10: 10px; 		
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
:root {

--f-b1: 22px;  
--f-b2: 20px; 
--f-b3: 18px; 
--f-b4: 16px;
--f-b5: 14px; 
	
--f-m1: 15px; 
--f-m2: 14px; 
	
	
--f-s1: 13px; 
--f-s2: 12px; 	
	
	
--f-48: 24px;  
--f-40: 22px; 
--f-36: 21px; 
--f-32: 20.5px;	
--f-30: 20px; 
--f-26: 19px; 
--f-24: 18px;	
--f-22: 17px; 	
--f-20: 16px; 
--f-18: 14px;
--f-17: 13px;	
--f-16: 13px;
--f-15: 13px; 
--f-14: 12px; 
--f-13: 11px; 
--f-12: 11px; 	
--f-11: 10.5px; 	
--f-10: 10px; 	
}
	
	
	

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
	
:root {


--f-b1: 22px;  
--f-b2: 20px; 
--f-b3: 18px; 
--f-b4: 16px; 
--f-b5: 14px; 
	
--f-m1: 15px; 
--f-m2: 14px; 
	
	
--f-s1: 12px; 
--f-s2: 11px; 	
}

}



@import url(contents/cont_bbs2.css);




/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/
/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.ContR_inner{ float: right; width:100% ;position: relative;  z-index: 9999999999999999!important; background: url("../../_images/main/main_c_bg2.png"); padding-top:200px}}
/**** pc2 ****/
@media all and (max-width:1000px) and (min-width:768px) {.ContR_inner{ float: right; width:100% ;position: relative;  z-index: 9999999999999999!important; background: url("../../_images/main/main_c_bg2.png"); padding-top:50px}
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.ContR_inner{ float:left; width:100% ;position: relative; padding: 0px 30px;  padding-top:50px}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {    .main{width: 100%;margin:0 auto; float: left}
	    .sidebar{width:28%;min-height:800px ;float: right}
    .content{width:70%;min-height:800px ;float: left}
    .footer{clear: both;height:0px;}
    .sticky_box{width:100%;}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {  .main{width: 100%; float: left ; display: flex; flex-direction: column; position: relative}
  .sidebar{width:100%;float:left; order: 2; position: absolute; top: 190px; left: 0px}
    .content{width:100%;float: left;  order: 1}
    .footer{clear: both;height:0px;}
    .sticky_box{width:100%;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




 .hidden { display: none; }
