@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanssc.css); 
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

@import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothiclight.css);

#j_menu_mob_icon1{display:none; width:80px; height:55px; position:absolute; z-index:999; right:10px; top:5px; }
#j_menu_mob_icon2{display:none; width:80px; height:55px; position:absolute; z-index:999; right:10px; top:5px; }

.su2_pc{display:inline-block;}
.su2_mob{display:none;}

 @media screen and (max-width: 768px) {
	 .su2_pc{display:none;}
.su2_mob{display:inline-block;}

body,html{min-width:250px; }
	#j_menu_mob_icon1{display:block;}
	#j_menu_mob_icon2{display:none;}
	#j_menu{height:70px;}
	#j_menu_1{width:100%;}
	#menu_logo{width:180px; left:20px;  z-index:5;top:25px; }
#j_menu_1_1{width:100%; top:0px; padding-left:0px; padding-top:0px; background-color:#C10D23; position:absolute; padding:15px 0px; display:none;padding-top: 100px; z-index:1;}	
#j_menu_1_1 ul li{width:95%; display:block; 
padding:0px; padding-right:5%; border-bottom:1px solid rgba(255,255,255,0.2); padding-bottom:7px; padding-top:7px; box-shadow:4px 4px 4px rgba(0,0,0,0.3);}
#j_menu_1_1 ul li p{color:#fff; font-size:21px; border-bottom:rgba(255,255,255,0.2);}
#j_menu_1_1 ul li:hover{background-color:transparent; }

#j_menu_1_1 ul li ul{position:relative; top:0px; background-color:transparent; border-top:1px solid rgba(255,255,255,0.5); margin-top:15px; display:none;}
#j_menu_1_1 ul li ul li{padding:0px; color:#fff; text-align:right;  box-shadow:0px 0px 0px rgba(255,255,255,0); border:0px; font-size:17px;}
#j_menu_1_1 ul li:hover ul li:hover{color:#fff; background-color:transparent;}
#j_menu_1_1 ul li:hover ul{display:none;}
.main_text_1{width:80%;}
#bug_m_1{ padding:50px 50px; }
#bug_m_1_sld{width:40px;}
#bug_m_11 p:nth-child(1){ font-size : 17px;}
  #bug_m_11 p:nth-child(2){  font-size : 35px;}
  #bug_m_11 p:nth-child(3){  font-size : 15px;  line-height : 22px;}
 #bug_m_11 p:nth-child(3) span{color:#E1004F;}
 #j_main_1_img_src1{background-position:60% 50%;}
  #j_main_1_img_src2{background-position:80% 50%;}
  
  #main_footd{position:relative;}
  
  #bug_main_3{padding-top:40px; font-size:30px;}
  #bug_main_2{padding-top:230px;}
  #bug_main_3 p{font-size:17px;}
   #bug_main_2 ul li:nth-child(1){width:100%;margin-right:0%;}
   #bug_main_2 ul li:nth-child(2){width:49%; margin-right:2%;margin-top:20px;}
   #bug_main_2 ul li:nth-child(3){width:49%;margin-top:20px;}
    #sty_s_1 p:nth-child(1){
		font-size:15px;
		padding-left:100px;
		
	}
  #sty_s_1 p:nth-child(2){
		 font-size : 30px;
		 padding-left:100px;
	}	
    #bug_main_2 ul li .bug_main_2_1{width:100%; height:auto; }
   #sty_s_1{background-size:50px auto;background-position:30px 50%; }
    #sty_s_2 p{max-width:100px;}
	#sty_s_3 p{max-width:100px;}
	
	 #bug_main_4_1 ul li{width:100%; }
	  .bug_main_4_1_warp{padding-bottom:40px;}
	   .bug_main_4_1_1{height:280px;}
	    #bug_main_4_ab{ height:90%;}
		  #bug_main_5{
			  
			  min-height:auto;
			  background-position:50% 0%;
			  background-size:80% auto;
			  
		  }
		   #bug_main_5_1{padding-right:5%; width:90%; padding-left:5%; padding-top:250px;}
		   #bug_main_5_1 p:nth-child(1){font-size:30px;} 
		     #bug_main_5_1 p:nth-child(2){font-size:19px;}
		#bug_main_5_2{position:relative; width:80%; padding-left:10%; padding-right:10%; padding-top:50px; padding-bottom:50px;}  
#bug_foot_1 ul li:nth-child(1){width:100%; }

 #bug_foot_1 ul li:nth-child(2){width:95%; padding-left:5%;}

#bug_foot_1_1{width:80px; top:0px; left:10px;}
	#bug_foot_2{width:100%; padding-top:40px;}	
	#bug_foot_3{width:100%; padding-top:40px;}	
 #bug_foot_1 ul li:nth-child(2){border-left:0px; border-top:1px solid #666; margin-top:60px;}
  #fixed_icon{right:10px;}
  #sub_top_warp{height:70px;}
  #bug_main_4_2_left{margin:0px auto;}
  .sub_top{ height:200px;}
  
  #bug_sub_1_1{
	  background-position:50% 0%;
	  background-size:70% auto;
	  padding-top:280px;
	  padding-left:0px;
	  
  }
  
  #bug_sub_1_1_1_1{width:100%;}
#bug_sub_1_1_1_1 p:nth-child(1){box-sizing:border-box;}
 #bug_sub_2_2 ul li:nth-child(1){width:100%; clear:both; border-right:0px;} 
 #bug_sub_2_2 ul li:nth-child(2){width:100%; clear:both; border-right:0px;} 
 #bug_sub_2_2 ul li:nth-child(3){width:100%; clear:both; border-right:0px;}
.bug_sub_2_2_1{
	background-position:20px 5px; line-height:40px; padding-bottom:40px;
	}
	
	#sub_top_menu6 ul li{width:33.3%;}
	.bug_sub2_1_1_2 ul li:nth-child(1){width:100%;}
	.bug_sub2_1_1_2 ul li:nth-child(2){width:100%;}
	.bug_sub2_1_1_2 ul li:nth-child(1) p{max-width:80px; padding-bottom:15px;}
	#bug_tit_1{font-size:35px;}
	.sub_top_1{padding-top:50px;}
	.sub_top_1 p:nth-child(1){padding-top:0px; background-size:30px auto; font-size:30px; padding-left:0px; padding-right:0px; background-image:none;}
	.sub_top_1 p:nth-child(2){padding-bottom:18px;}
	.sub_top_1 p:nth-child(3){font-size:15px;}
	#sub_top_menu4 ul li{width:50%;}
	#sub_top_menu4{width:100%;}
	#bug_tit_1_img{width:150px; z-index:-1;}
	#bug_sub4_1 ul li{font-size:13px;}
	
	
	#j_main_2_1_1_2 ul li{margin-bottom:20px;}
	#j_main_2_1_1{padding-top:70px; width:90%;}
	#j_main_2_1_1_2 ul li{width:100%; margin-left:0px;}
	.j_main_2_1_1_2_1 p:nth-child(1){height:150px;}
	.j_main_2_1_1_2_1 p:nth-child(2){padding-top:20px; padding-bottom:20px;}
	#j_main_3_1{height:auto;}
	#j_main_3_1_1{width:100%; height:250px;}
	#j_main_3_1_2{width:100%; height:auto; clear:both; float:auto;}
	#j_main_3_1_2_1 p:nth-child(1){font-size:30px;}
	#j_main_3_1_2_1 p:nth-child(3){font-size:20px;}
	#foot{clear:both;}
	#j_main_3_1_2_1 p:nth-child(4){padding-top:50px; padding-bottom:50px;}
	#foot_1 ul li:nth-child(1){width:100%; margin-left:0px;}
	#foot_1 ul li:nth-child(2){width:100%; margin-left:0px; padding-top:20px; line-height:25px;}
	#foot_1 ul li:nth-child(2) span{display:block; padding-top:15px;}
	#sub_top_menu5 ul li{width:50%;}
	#sub_top_menu5{width:100%;}
	#sub_1_1_1_1{width:100%; height:250px; position:relative; }
	#sub_1_1_1_2{padding-left:0px; padding-top:30px;}
	#sub_1_1_1_2_1{padding:0px; width:90%; margin:0px auto;}
	#sub_1_1_1_2_1 p:nth-child(1){margin:0px auto; width:80%; text-align:center;}
	#sub_1_1_1_2_1 p:nth-child(2){padding-left:0px; width:80%; max-width:250px; margin:0px auto;}
	#sub_1_1_1_2_1 p:nth-child(3){font-size:18px; width:100%;}
	#sub_1_2_1 p:nth-child(1){font-size:22px;}
	#sub_1_2_1 p:nth-child(1) br{display:none;}
	#sub_1_3_1 ul li{width:100%; margin-left:0px; margin-bottom:15px;}
	#sub_1_5_1 ul li:nth-child(1){width:100%; height:250px; margin-left:0px;}
	#sub_1_5_1 ul li:nth-child(2){width:100%; height:auto; margin-left:0px; padding-top:40px;}
	#sub_1_5_1_1{padding-left:0px; width:90%; margin:0px auto;}
	#sub_1_5_1_1 p:nth-child(odd){width:30px; margin:0px auto;}
	#sub_1_5_1_1 p:nth-child(even){text-align:center;}
	#sub_top_menu3 ul li{width:100%; margin-left:0px;}
	#sub_top_menu3{width:100%;}
	#sub_2_2_3_1{padding-left:0px; padding-top:50px; background-position:50% 0%;}
	#sub_2_2_3_2 ul li{width:50%; padding-bottom:20px;}
	.sub_2_2_3_2_1{padding-top:20px; padding-bottom:30px;}
	.sub_2_2_3_2_1 p:nth-child(1){font-size:20px; padding-bottom:20px;}
	.sub_2_2_3_2_1 p:nth-child(2){font-size:15px;}
	#sub_2_1_1{font-size:18px;}
	
	.gall_liaafg{width:100%;}
	.bordekrjs_1{height:auto; padding-bottom:50px; margin-bottom:40px;}
	
  }
  
   @media screen and (max-width: 280px) {
	  	#bug_sub4_1 ul li{font-size:11px;} 
   }