


.subp1{padding:50px 0;display:block;width:80%;margin:0 auto; color:#292929; text-align:center; font-size:40px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subp1:hover{padding:50px 0;display:block;width:80%;margin:0 auto; color:#292929; text-align:center; font-size:40px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subp2{margin:50px auto;display:block;width:80%;margin:0 auto; color:#292929; text-align:center; font-size:13px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subp2:hover{margin:50px auto;display:block;margin:0 auto; color:#292929; text-align:center; font-size:13px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subm1{padding:50px 0;display:block;width:80%;margin:0 auto; color:#fff; text-shadow:1px 1px 2px #000; text-align:center; font-size:40px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subm1:hover{padding:50px 0;display:block;width:80%;margin:0 auto; color:#fff;text-shadow:1px 1px 2px #000; text-align:center; font-size:40px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subm2{margin:50px auto;display:block;width:80%;margin:0 auto; color:#fff;text-shadow:1px 1px 2px #000; text-align:center; font-size:13px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}
.subm2:hover{margin:50px auto;display:block;width:80%;margin:0 auto; color:#fff;text-shadow:1px 1px 2px #000; text-align:center; font-size:13px; font-weight:500; font-family:NanumbarunGothic,Ebrima;}


			  /* shoppingºÎºÐ */
			.leftmenu .pc-menu .sho{margin:0 auto;float:none;}
			.shoppingwrap{width:900px;margin:0 auto;}
			.pc-menu .shopping {width:23%;margin-right:2%;}
			.pc-menu .shopping:last-child{margin-left:0%;}

			/* noticeºÎºÐ */
			.pc-menu .no{width:23%;margin-right:2%;}
			.pc-menu .no:last-child{margin-left:0%;}
		   
		  
		   .subtext img{float:left;}
		   .subtext .subp2	{text-align:left;float:left;}
           .subtext .subp2 span{color:#e92f46; font-size:20px;}	
		   .subtext  #noticesub { margin-top:30px;}



			/*·Î±×ÀÎºÎºÐ*/
			.pc-menu .loginpage{width:18%;margin-right:2%;}
			.pc-menu .loginpage:last-child{margin-left:0%;}
			.subtextlogin{width:660px; margin:0 auto;}



	      .pc-menu li a{display:block;width:100%; padding:15px 0;font-size:17px;margin:font-size:14px; font-family:NanumbarunGothic,³ª´®°íµñ,µ¸¿ò;color:#555;
                   text-decoration:none;  font-weight:bold; border:2px solid #d4cfcd; box-sizing:border-box;}
		  .pc-menu li a:hover{background: #fff;color:#000; }
		   .pc-menu li{display:block; width:48%; float:left;}
		    .pc-menu li:last-child{margin-left:2%;}
		  .pc-menu li .cl{background: #fff;color:#000; }
		  .leftmenu h2{display:inline-block;font-size:50px;line-height:100px; color:#fff; text-shadow:1px 1px 3px #000; border-bottom:5px solid #cf3e4a; }
		  .sub_con_wrap ul {width:1200px;margin:0px auto;overflow:hidden;text-align:center;}
		  .sub_con_wrap ul li{text-align:center;padding-bottom:20px;}
		  .company {padding:40px 0;text-align:center; width:100%; overflow:hidden; background:url(../../img/bg_02.jpg);}
		  
		  .history{width:85%;margin:0 auto; background:#fff;box-sizing:border-box;border:1px solid #ddd; height:80px;margin-bottom:20px; border-radius: 0 40px 40px 0;}
		  .num{display:block; float:left;width:20%;text-align:center;background:#a1c94c;color:#fff;font-size:30px;line-height:80px; border-radius: 0 40px 40px 0;}
		  .num_right{ float:left;width:60%;margin-left:10px;margin-top:10px;text-align:left; color:#444;font-size:13px;line-height:20px; }
		  .history:last-child .num {background:#5f5f5f;}
		   .history:nth-child(3) .num {background:#146ec1;}
			.subgallery{width:1200px;margin:20px auto;}
			.subtext{width:1200px;margin:0 auto;}
			.num span{font-size:40px; color:#fbf2a6;}
			#intro3{background:#f1f1f1;}

			 .objEffect img{border:1px solid #888; padding:0; margin:5px;}

			 @media (max-width:1200px) { 
			
			 .sub_con_wrap ul {width:100%;  }
			 .history {height:auto;overflow:hidden;}
			  .subgallery{width:100%;}
			  .subtext{width:100%;}
			  .shoppingwrap{width:100%;margin:0 auto;overflow:hidden;}
			  
			 }

			 @media (max-width:960px) {

		     .shoppingwrap{width:100%;margin:0 auto;}
			 .sub_con_wrap ul {width:100%;  }
			 .history {height:auto;}
			 .num{width:100%;}
			  .num_right{width:100%; height:auto;}
			  
			  .leftmenu h2{margin-left:10px;font-size:30px;line-height:50px;border-bottom:3px solid #cf3e4a;}
			  .subp2{width:50%;}
			 }