@charset "utf-8";

@font-face {
  font-family:바른나눔고딕B;

    src: url('/html2/webfonts/NanumBarunGothicBold.eot');
  src local('?'), src: url('/html/webfonts/NanumBarunGothicBold.woff2') format('woff2'), url('/html/webfonts/NanumBarunGothicBold.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
   
}


@font-face {
  font-family: 나눔스퀘어B;
  
  src: url('/html/webfonts/NanumSquareB.eot');
  src local('?'), src: url('/html2/webfonts/NanumSquareB.woff2') format('woff2'), url('/html/webfonts/NanumSquareB.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;  
  
  
}
@font-face {
  font-family: 나눔스퀘어R;

  src: url('/html/webfonts/NanumSquareR.eot');
  src local('?'), src: url('/html2/webfonts/NanumSquareR.woff2') format('woff2'), url('/html/webfonts/NanumSquareR.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
  

}

.page_all1{
font-family: 나눔스퀘어R;
	width:1100px;

	
	}
	
.title_b{
	
	background-color:#A37512;
	
	
	
	}	
	.title_l{

	width : 500px;
	padding:25px;


	font-size:24px;
	display:inline-block;
	float:left;
	
	
	
	}	
		.title_r{

	width : 500px;
	padding:25px;
	
	font-size:20px;

	display:inline-block;
		color:#FFF;
	
	}	
	.title_l1{
	border-bottom: 4px solid #FFF;
	padding: 40px 0px 20px 0px;
	color:#FFF;	
			font-size:36px;
	}
		.title_l2{
			margin:20px 0px 20px 0px;
			padding: 0px 0px 20px 0px;
			font-size:36px;
			font-weight:bold;
			color:#FFF;
			
		
width:500px;
height:50px;


border-bottom: 4px solid #FFF;	


	
	}
	.sub_t{
		margin:25px 0px 0px 0px;
		width:700px;
		border-top:solid 5px #0099FF;
		padding: 20px;
		position:relative;
		display:block;
		font-weight:bold;
		
	
			font-size:36px;
		}
		.sub_mess{
			width:1000px;
			font-size:30px;
				font-weight:bold;
			background-color:#70BF41;
				padding: 50px;
		
			color:#FFF;
			
			}
			.text_box{
				margin:15px 0px 0px 0px;
			
				width:1100px;
				display:block;
				position:relative;
				height:225px;
				word-wrap: break-word;

					}
			
				.text_box1{
				margin:15px 0px 0px 0px;
			
				width:1100px;
				height:250px;
				display:block;
				position:relative;
				word-wrap: break-word;

					}		
					
								.text_box2{
				margin:0px;
			
				width:1100px;
				height:200px;
				display:block;
				position:relative;
				word-wrap: break-word;

					}	
						
			.tl{
				width:150px;
				height:150px;
				margin : 45px 140px 0px 120px;

				position:relative;
				float:left;
				background-image:url(../images/rlcm_sts_mix.PNG);
				background-repeat:no-repeat;
				background-size:150px;

		
				}
				
				
							.tl2{
				width:175px;
				height:220px;
				margin : 20px 105px 0px 130px;
				position:relative;
				float:left;
				background-image:url(../images/rlcm_house2.png);
				background-repeat:no-repeat;
				background-size:125px;

				}
				
								
							.tl3{
				width:200px;
				height:180px;
				margin : 20px 105px 0px 100px;
				position:relative;
				float:left;
				background-image:url(../images/rlcm_house_bleapp.png);
				background-repeat:no-repeat;
				background-size:175px;

		
				}
				
				.tl4{
				width:375px;
				height:500px;
				margin : 20px;
				position:relative;
				float:left;
				background-repeat:no-repeat;
				background-size:375px;
				background-image:url(../images/rlcm_house_unit.png);
				}
				
							.tr{
				width:100px;
				height:200px;
			
				position:relative;
				float:right;
				background-image:url(https://www.mrbas.co.kr/xebas/files/attach/images/700829/829/700/e2bd2a7456cdb51c618194c5e786f7bf.png);
				background-repeat:no-repeat;
				background-size:100px;

	
	
			

			
				
				}
				.t1{
					margin : 25px;
					color:#B22222;
					
					
					}
									.t2{
					margin : 25px;
					color:#000080;
					font-weight:bold;
					font-family: 나눔스퀘어R;
					font-size:18px;
					
					}
														.t3{
					margin : 25px;
					color:#000080;
					font-weight:bold;
					font-size:20px;
				
				
					
					
					
					
					}

					.img_r{
						margin:-50px 0px 0px 0px;
						padding:0px;
						
						
						width:500px;
						height:300px;
						float:right;
			
				
		

					
					}
.title_com_intro{
		color : #3B7EA8;
			-webkit-white-space:normal;

			
			font-size:25px;	
			font-family: 바른나눔고딕B;
			font-weight:bold;
			padding : 0px 0px 20px 0px;

			
	
	}	
.pro_duct1, .pro_duct2, .pro_duct3, .pro_duct4{
	margin: 10px 0px 0px 0px;
	width:1094px;
	border:1px solid #000080 ;

	
	
	

		}

		
	
		
		
		
	.pro_img1, .pro_img2, .pro_img3, .pro_img4{
			width:150px;
			height:195px;
	
			
			float:left;
		
			
		
			text-align:center;
			color:#000 !important;
	
		
		}
		

		
		

					.pro_memo1{
						padding:45px 0px 0px 20px;
			width:923px;
				height:160px;
		
			display:inline-block;
			
			word-wrap:break-word;
		
	

			
			
			}
								.pro_memo2{
						padding:35px 0px 0px 20px;
			width:923px;
			height:170px;
			
			display:inline-block;
			
							-webkit-white-space:normal;
            column-count: 2;
			-moz-column-count:2;
			-webkit-column-count:2;
	
			word-wrap:break-word;

			
			
			}
								.pro_memo3{
						padding:15px 0px 0px 20px;
			width:923px;
			height:190px;

			display:inline-block;
			
	

			
			
			}
								.pro_memo4{
			padding:45px 0px 0px 20px;
			width:923px;
			height:170px;
	
	
			display:inline-block;
			


			
			
			}


			
			.three_p{
				width:1100px;
				word-wrap:break-word;
				position:relative;
				text-align:center;
				font-family: 나눔스퀘어R;
				font-size:25px;

				
				}
			.tp_l{
				width:300px;
				float:left;
				height:550px;

					background-image:url(../images/app_dali_3.png);
					background-repeat:no-repeat;
					background-size:300px;

					
				}
				
				.tp_l_w{
					text-align:center;
					margin: 520px 0px 0px 0px;
					color:#000080;
					font-size:18px;
					font-weight:bold;
					
					}
					
			.tp_r{
				float:right;
					width:300px;

						height:550px;
						background-image:url(../images/app_dali_4.png);
											background-repeat:no-repeat;
							background-size:300px;
							
				}
				
				.t_1{
					color:#39F;
			
		
				}
				.t_2{
					color:#000;
					margin: 0px 0px 15px 0px ;
					}
			
			
						#xxx{
		width: 1100px;
		height:auto;
		position:relative;
		display:block;
		background-color:#0C0;
		word-break:keep-all;
		
		
		}
	#CCC{
		text-align:left;
		width: 1500px !important;
		height:30PX;;
		position:absolute !important;
		display:block !important;
		
z-index:9 !important;

		word-break:loose;
		
		
		
		}
			
		
