@charset "utf-8";

/* 기본 좌우 정렬 */
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .pic { width:35%;}
.divide_hor .pic img { width:100%; }
.divide_hor .desc { margin:auto 0; width:60%; }
.divide_hor .desc h1 { display:block; margin:0 0 15px; font-size:1.7em; color:#164681; line-height:1.5em; }
.divide_hor .desc p { text-align:left; }

.divide3_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide3_pic .content { border-bottom:0px solid #dedede; width:31%; margin:0; overflow:hidden; }
.divide3_pic .content img { width:100%; margin:0 auto; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:23.5%; margin:0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.divide4 .content { border-bottom:1px solid #dedede; width:23.5%; margin:0 0 1.8%; overflow:hidden; }
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; font-size:1.1em;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:23.5%; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:12px 0; font-size:1.2em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%; text-align:center; }








@media (min-width:1500px) {
	
/* 레지디오 소개 */	
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; border:1px solid #eee; }
.about_1_1 .pic { margin:auto 0; background:#fff; width:25%; padding:5%; }
.about_1_1 .pic img { width:100%;}
.about_1_1 .desc { background:#f6f6f6; width:55%; padding:5%;}
.about_1_1 .desc strong { color:#222; }

.about_1_2 {}
.about_1_2 .pic { display:block; margin:0 0 70px; }
.about_1_2 .pic img { width:100%; }
.about_1_2 .desc { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_1_2 .desc span { width:48%; }

/* 혁신의 역사 */
.about_1_3 { background:#f6f6f6; padding:100px 0; }	
.about_1_3 .title { text-align:center; }
.about_1_3 .title h1 { display:block; margin:0 0 15px; font-size:3.0em; font-weight:600; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .title h2 { font-size:1.3em; font-weight:400; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .content_wrap { width:90%; min-width:1500px; margin:0 auto; }	
.about_1_3 .content_wrap .content { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid #dedede; margin:50px 0 0; padding:50px 0 0; }
.about_1_3 .content_wrap .content .pic { margin:auto 0; order:3; background:#fff; border-radius:20px; padding:2.5%; width:25%; text-align:center; }
.about_1_3 .content_wrap .content .pic img { width:80%; }
.about_1_3 .content_wrap .content .period { width:15%; margin:1% 0 0 0; font-family: 'GmarketSansBold'; font-size:2.4em; color:#d22730; }
.about_1_3 .content_wrap .content .desc { width:45%; padding:0 6% 0 4%; }
.about_1_3 .content_wrap .content .desc span { display:flex; margin:20px 0;}
.about_1_3 .content_wrap .content .desc span h1 { font-family: 'GmarketSansBold'; font-size:1.1em; color:#222; }
.about_1_3 .content_wrap .content .desc span ul { margin:-2px 0 0 20px; }


/* 우리의 가치 */
.about_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/about_02_01.jpg) right no-repeat #d22730; background-size:50%; }
.about_2_1 .desc { margin:auto 0; width:38%; padding:7% 6%; }
.about_2_1 .desc span:nth-child(1) { display:block; margin:0 0 50px; }
.about_2_1 .desc h1 { display:block; margin:0 0 20px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:2.0em; color:#fff; }
.about_2_1 .desc p { font-size:1.0em; color:#fff; }
.about_2_1 .pic { display:none; }

/* Our values */
.about_2_2 { }
.about_2_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px 0 0; }
.about_2_2 .content_wrap .content { width:21%; text-align:center; }
.about_2_2 .content_wrap .content .pic img { height:120px; }
.about_2_2 .content_wrap .content .desc { display:block; margin:10px 0 0; }
.about_2_2 .content_wrap .content .desc h1 { display:block; margin:0 0 30px; font-size:1.1em; font-weight:600; color:#222; text-decoration:underline; }

/* HISTORY OF INNOVATION IS IN OUR DNA */
.about_2_3 { background:#f6f6f6; padding:130px 0; }	
.about_2_3 .content_wrap { width:90%; min-width:1500px; margin:0 auto; }	
.about_2_3 .content_wrap .flow { display:block; margin:80px 0; text-align:center;}
.about_2_3 .content_wrap .flow img { width:100%; max-width:1700px;}
.about_2_3 .content_wrap .diagram { background:#fff; border-radius:30px; padding:5%; text-align:center; }
.about_2_3 .content_wrap .diagram img { width:100%; max-width:1700px;}

/* OUR BRANDS */
.about_2_4 { }
.about_2_4 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2_4 .content_wrap .content { border-radius:30px 0 30px 0; border:1px solid #dedede; box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.0); margin:30px 0 0; width:40%; padding:4%; }
.about_2_4 .content_wrap .content .pic { display:block; border-bottom:1px solid #333; padding:0 0 30px 0; margin:0 0 50px; text-align:center; }
.about_2_4 .content_wrap .content .pic img { width:80%; padding:0 10%; }
.about_2_4 .content_wrap .content .desc { display:block; }
.about_2_4 .content_wrap .content .desc h1 { font-size:1.6em; font-weight:600; color:#222; }
.about_2_4 .content_wrap .content .desc span { display:block; margin:30px 0 0; }
.about_2_4 .content_wrap .content .desc span h2 { font-size:1.2em; color:#d22730; }
.about_2_4 .content_wrap .content .desc span p { display:block; margin:10px 0 0; }

/* RESIDEO – THE CONNECTED HOME */
.about_2_5 { margin:80px auto 0; width:100%; text-align:center; }
.about_2_5 img { width:100%; max-width:1200px; }

.about_2_6 { background:#f6f6f6; padding:130px 0; }	
.about_2_6 .content_wrap { width:90%; min-width:1500px; margin:0 auto; text-align:center; }	
.about_2_6 .content_wrap h1 { display:block; margin:0 auto 50px; font-size:2.2em; font-weight:600; color:#222; }
.about_2_6 .content_wrap .pic { display:block; margin:50px 0; text-align:center;}
.about_2_6 .content_wrap .pic img { width:100%; max-width:1237px; }


/* 회사소식 유튜브 */
.about_youtube { background:#f6f6f6; padding:80px 0; margin-top: 60px; }	
.about_youtube .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; min-width:1500px; margin:0 auto; }	
.about_youtube .content_wrap .content { background:#fff; width:23%; text-align:center; }


/* 인증특허납품이력 */
.popup-gallery { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0; }
.popup-gallery a { width:15%; margin:0 0 3%;}
.popup-gallery a img { border:1px #e0e0e0 solid; width:99%; }
.popup-gallery a p { display:block; margin-top:10px; margin-bottom:10px; font-weight:400; line-height:22px; text-align:center; }


/* 고객지원 한국 오피스 */
.kor_office { display:flex; justify-content:space-between; flex-wrap:wrap; }
.kor_office .desc { margin:auto 0; width:45%;}
.kor_office .desc p { display:block; margin:0 0 50px; }
.kor_office .desc > span { display:flex; border-bottom:1px solid #dedede; margin:20px 0 0; padding:0 0 20px; }
.kor_office .desc img { height:60px; margin:0 20px 0 5px; }
.kor_office .desc h1 { margin:auto 0; font-family: 'GmarketSansBold'; font-size:1.3em; color:#222; }
.kor_office .desc h1 span { color:#d22730; }
.kor_office .desc h2 { margin:auto 0; font-size:1.1em; font-weight:500; color:#222; }
.kor_office .map { width:50%;}


/* 고객지원 AS접수 */
.support_as { background:#f6f6f6; padding:120px 0;}
.support_as .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; min-width:1500px; margin:0 auto; }
.support_as .content_wrap .map2 { width:45%; text-align:center; }
.support_as .content_wrap .content { width:48%; }
.support_as .content_wrap .content .desc { width:100%;}
.support_as .content_wrap .content .desc span { display:flex; margin:40px 0 0; padding:0 0 20px; }
.support_as .content_wrap .content .desc img { height:60px; margin:0 20px 0 0; }
.support_as .content_wrap .content .desc h1 { margin:auto 0; font-size:1.5em; color:#222; }
.support_as .content_wrap .content .desc h1 p { display:inline-block; font-size:0.8em; }
.support_as .content_wrap .content .desc > p { display:block; margin:10px 0 15px; font-size:0.95em; }


/* 글로벌 브랜드 */
.global_brand { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.global_brand .content { display:flex; flex-direction:column; border:1px solid #dedede; width:20%; padding:5%; overflow:hidden; }
.global_brand .content .pic { display:block; border-bottom:1px solid #333; margin:0 0 30px; padding:0 0 30px; text-align:center; }
.global_brand .content .pic img { width:100%; margin:0 auto; }
.global_brand .content h1 { display:block; margin:0 0 20px; font-size:1.5em; font-weight:600; color:#222; line-height:1.4em; text-align:center; }
.global_brand .content p { text-align:center; }
.global_brand .content span { margin-top:auto; }
.global_brand .content span a { display:block; background:#dedede; border-radius:10px; padding:15px 30px; margin:50px auto 0; font-size:0.9em; color:#222; text-align:center; transition:all 0.5s;}
.global_brand .content span a:hover { background:#d22730; color:#fff; transition:all 0.5s;}


/* 채용정보 및 인재상 */
.support_3_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/support_03_01.jpg) right no-repeat #d22730; background-size:50%; }
.support_3_1 .desc { margin:auto 0; width:38%; padding:7% 6%; }
.support_3_1 .desc h1 { display:block; margin:0 0 30px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:2.0em; color:#fff; }
.support_3_1 .desc ul li { list-style-image:url(../images/dot2.png); list-style-type:disc; list-style-position:outside; margin:10px 0 10px 20px; padding-left:3px; line-height:1.5em; text-align:left; color:#ffe746; }
.support_3_1 .desc p { display:block; margin:30px 0; font-size:1.0em; color:#fff; }
.support_3_1 .desc span { font-size:1.0em; color:#fff; }
.support_3_1 .pic { display:none; }


}


@media (min-width:768px) and (max-width:1499px){
	
/* 레지디오 소개 */	
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; border:1px solid #eee; }
.about_1_1 .pic { margin:auto 0; background:#fff; width:25%; padding:5%; }
.about_1_1 .pic img { width:100%;}
.about_1_1 .desc { background:#f6f6f6; width:55%; padding:5%;}
.about_1_1 .desc strong { color:#222; }

.about_1_2 {}
.about_1_2 .pic { display:block; margin:0 0 70px; }
.about_1_2 .pic img { width:100%; }
.about_1_2 .desc { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_1_2 .desc span { width:48%; }	

/* 혁신의 역사 */
.about_1_3 { background:#f6f6f6; padding:120px 0; }	
.about_1_3 .title { text-align:center; }
.about_1_3 .title h1 { display:block; margin:0 0 15px; font-size:2.4em; font-weight:600; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .title h2 { font-size:1.1em; font-weight:400; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .content_wrap { width:90%; margin:0 auto; }	
.about_1_3 .content_wrap .content { display:flex; justify-content:space-between; flex-wrap:wrap; border-top:1px solid #dedede; margin:50px 0 0; padding:50px 0 0; }
.about_1_3 .content_wrap .content .pic { margin:auto 0; order:3; background:#fff; border-radius:20px; padding:2.5%; width:25%; text-align:center; }
.about_1_3 .content_wrap .content .pic img { width:80%; }
.about_1_3 .content_wrap .content .period { width:15%; margin:1.5% 0 0 0; font-family: 'GmarketSansBold'; font-size:1.6em; color:#d22730; }
.about_1_3 .content_wrap .content .desc { width:45%; padding:0 6% 0 4%; }
.about_1_3 .content_wrap .content .desc span { display:flex; margin:15px 0;}
.about_1_3 .content_wrap .content .desc span h1 { font-family: 'GmarketSansBold'; font-size:1.0em; color:#222; }
.about_1_3 .content_wrap .content .desc span ul { margin:-2px 0 0 20px; }


/* 우리의 가치 */
.about_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/about_02_01_mob.jpg) right no-repeat #d22730; background-size:50%; }
.about_2_1 .desc { margin:auto 0; width:38%; padding:7% 6%; }
.about_2_1 .desc span:nth-child(1) { display:block; margin:0 0 50px; }
.about_2_1 .desc h1 { display:block; margin:0 0 20px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:1.6em; color:#fff; }
.about_2_1 .desc p { font-size:1.0em; color:#fff; }
.about_2_1 .pic { display:none; }

/* Our values */
.about_2_2 { }
.about_2_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px 0 0; }
.about_2_2 .content_wrap .content { width:21%; text-align:center; }
.about_2_2 .content_wrap .content .pic img { height:120px; }
.about_2_2 .content_wrap .content .desc { display:block; margin:10px 0 0; }
.about_2_2 .content_wrap .content .desc h1 { display:block; margin:0 0 20px; font-size:1.1em; font-weight:600; color:#222; text-decoration:underline; }

/* HISTORY OF INNOVATION IS IN OUR DNA */
.about_2_3 { background:#f6f6f6; padding:120px 0; }	
.about_2_3 .content_wrap { width:90%; margin:0 auto; }	
.about_2_3 .content_wrap .flow { display:block; margin:80px 0; text-align:center;}
.about_2_3 .content_wrap .flow img { width:100%; }
.about_2_3 .content_wrap .diagram { background:#fff; border-radius:30px; padding:6% 5%; text-align:center; }
.about_2_3 .content_wrap .diagram img { width:100%; }

/* OUR BRANDS */
.about_2_4 { }
.about_2_4 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2_4 .content_wrap .content { border-radius:30px 0 30px 0; border:1px solid #dedede; box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.0); margin:30px 0 0; width:38%; padding:5%; }
.about_2_4 .content_wrap .content .pic { display:block; border-bottom:1px solid #333; padding:0 0 30px 0; margin:0 0 50px; text-align:center; }
.about_2_4 .content_wrap .content .pic img { width:80%; padding:0 10%; }
.about_2_4 .content_wrap .content .desc { display:block; }
.about_2_4 .content_wrap .content .desc h1 { font-size:1.6em; font-weight:600; color:#222; }
.about_2_4 .content_wrap .content .desc span { display:block; margin:30px 0 0; }
.about_2_4 .content_wrap .content .desc span h2 { font-size:1.2em; color:#d22730; }
.about_2_4 .content_wrap .content .desc span p { display:block; margin:10px 0 0; }

/* RESIDEO – THE CONNECTED HOME */
.about_2_5 { margin:70px auto 0; width:100%; text-align:center; }
.about_2_5 img { width:80%; }

.about_2_6 { background:#f6f6f6; padding:120px 0; }	
.about_2_6 .content_wrap { width:90%; margin:0 auto; text-align:center; }	
.about_2_6 .content_wrap h1 { display:block; margin:0 auto 50px; font-size:2.2em; font-weight:600; color:#222; }
.about_2_6 .content_wrap .pic { display:block; margin:50px 0; text-align:center;}
.about_2_6 .content_wrap .pic img { width:100%; }

	
/* 회사소식 유튜브 */
.about_youtube { background:#f6f6f6; padding:60px 0; margin-top: 60px; }	
.about_youtube .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }	
.about_youtube .content_wrap .content { background:#fff; width:23%; text-align:center; }


/* 인증특허납품이력 */
.popup-gallery { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0; }
.popup-gallery a { width:17%; margin:0 0 3%;}
.popup-gallery a img { border:1px #e0e0e0 solid; width:99%; }
.popup-gallery a p { display:block; margin-top:10px; margin-bottom:10px; font-weight:400; line-height:22px; text-align:center; }


/* 고객지원 한국 오피스 */
.kor_office { display:flex; justify-content:space-between; flex-wrap:wrap; }
.kor_office .desc { margin:auto 0; width:45%;}
.kor_office .desc p { display:block; margin:0 0 30px; }
.kor_office .desc > span { display:flex; border-bottom:1px solid #dedede; margin:20px 0 0; padding:0 0 20px; }
.kor_office .desc img { height:40px; margin:0 15px 0 5px; }
.kor_office .desc h1 { margin:auto 0; font-family: 'GmarketSansBold'; font-size:1.2em; color:#222; }
.kor_office .desc h1 span { color:#d22730; }
.kor_office .desc h2 { margin:auto 0; font-size:1.0em; font-weight:500; color:#222; }
.kor_office .map { width:50%;}


/* 고객지원 AS접수 */
.support_as { background:#f6f6f6; padding:90px 0;}
.support_as .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:90%; margin:0 auto; }
.support_as .content_wrap .map2 { width:45%; }
.support_as .content_wrap .content { margin:auto 0;width:48%; }
.support_as .content_wrap .content .desc { width:100%;}
.support_as .content_wrap .content .desc span { display:flex; margin:20px 0 0; padding:0 0 20px; }
.support_as .content_wrap .content .desc img { height:40px; margin:0 15px 0 5px; }
.support_as .content_wrap .content .desc h1 { margin:auto 0; font-size:1.4em; color:#222; }
.support_as .content_wrap .content .desc h1 p { display:inline-block; font-size:0.8em; }
.support_as .content_wrap .content .desc > p { display:block; margin:10px 0; font-size:0.95em; }


/* 글로벌 브랜드 */
.global_brand { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.global_brand .content { display:flex; flex-direction:column; border:1px solid #dedede; width:21%; padding:5%; overflow:hidden; }
.global_brand .content .pic { display:block; border-bottom:1px solid #333; margin:0 0 30px; padding:0 0 30px; text-align:center; }
.global_brand .content .pic img { width:100%; margin:0 auto; }
.global_brand .content h1 { display:block; margin:0 0 20px; font-size:1.3em; font-weight:600; color:#222; line-height:1.4em; text-align:center; }
.global_brand .content p { text-align:center; }
.global_brand .content span { margin-top:auto; }
.global_brand .content span a { display:block; background:#dedede; border-radius:10px; padding:15px 30px; margin:50px auto 0; font-size:0.9em; color:#222; text-align:center; transition:all 0.5s;}
.global_brand .content span a:hover { background:#d22730; color:#fff; transition:all 0.5s;}


/* 채용정보 및 인재상 */
.support_3_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:url(../images/support_03_01_mob.jpg) right no-repeat #d22730; background-size:50%; }
.support_3_1 .desc { margin:auto 0; width:38%; padding:7% 6%; }
.support_3_1 .desc h1 { display:block; margin:0 0 20px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:1.6em; color:#fff; }
.support_3_1 .desc ul li { list-style-image:url(../images/dot2.png); list-style-type:disc; list-style-position:outside; margin:10px 0 10px 20px; padding-left:3px; line-height:1.5em; text-align:left; color:#ffe746; }
.support_3_1 .desc p { display:block; margin:30px 0; font-size:1.0em; color:#fff; }
.support_3_1 .desc span { font-size:1.0em; color:#fff; }
.support_3_1 .pic { display:none; }


}


@media (max-width:767px){
	
.divide_hor { display:flex; justify-content:space-between; flex-wrap:wrap; }
.divide_hor .pic { width:100%; margin:0 auto; }
.divide_hor .pic img { width:100%; }
.divide_hor .desc { margin:20px 0 0; width:100%; }
.divide_hor .desc h1 { display:block; margin:0 0 5px; font-size:1.3em; color:#164681; line-height:1.4em; }
.divide_hor .desc p { text-align:left; }

.divide4_pic { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_pic .content { border-bottom:0px solid #dedede; width:48%; margin:2% 0; overflow:hidden; }
.divide4_pic .content img { width:100%; margin:0 auto; }

.divide4 { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4 .content { border-bottom:1px solid #dedede; width:47%; margin:0 0 6%; overflow:hidden;}
.divide4 .content .pic { display:block; text-align:center; }
.divide4 .content .pic img { width:100%; margin:0 auto; }
.divide4 .content .desc { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:90%; padding:5%;}
.divide4 .content .desc h1 { display:block; margin:0 0 10px; font-size:1.5em; font-weight:600; color:#07439f; text-align:center; }
.divide4 .content .desc p { text-align:center; }	
.divide4 .hidden { display:none; }	

.divide4_tit { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%; }
.divide4_tit .content { border-bottom:1px solid #dedede; width:48.5%; margin:1.5% 0; overflow:hidden; }
.divide4_tit .content h1 { background:#69c11e; padding:10px 0; font-size:1.0em; font-weight:; color:#fff; text-align:center; }
.divide4_tit .content span { display:block; border-left:1px solid #dedede; border-right:1px solid #dedede; height:80%; padding:10%; text-align:center; }


/* 레지디오 소개 */	
.about_1_1 { display:flex; justify-content:space-between; flex-wrap:wrap; background:#f6f6f6; border:1px solid #eee; }
.about_1_1 .pic { background:#fff; width:100%; padding:15% 0; text-align:center; }
.about_1_1 .pic img { width:65%;  }
.about_1_1 .desc { width:80%; padding:10%;}
.about_1_1 .desc strong { color:#222; }

.about_1_2 {}
.about_1_2 .pic { display:block; margin:0 0 30px; }
.about_1_2 .pic img { width:100%; }
.about_1_2 .desc { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_1_2 .desc span { width:100%; }	

/* 혁신의 역사 */
.about_1_3 { background:#f6f6f6; padding:60px 0; }	
.about_1_3 .title { width:85%; margin:0 auto; text-align:center; }
.about_1_3 .title h1 { display:block; margin:0 0 15px; font-size:1.5em; font-weight:600; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .title h2 { font-size:1.05em; font-weight:400; color:#222; line-height:1.5em; letter-spacing:0; }
.about_1_3 .content_wrap { width:85%; margin:0 auto; }	
.about_1_3 .content_wrap .content { border-top:1px solid #dedede; margin:30px 0 0; padding:30px 0 0; }
.about_1_3 .content_wrap .content .pic { background:#fff; border-radius:10px; padding:10%; width:80%; text-align:center; }
.about_1_3 .content_wrap .content .pic img { width:60%; }
.about_1_3 .content_wrap .content .period { margin:25px 0 15px; font-family: 'GmarketSansBold'; font-size:1.4em; color:#d22730; }
.about_1_3 .content_wrap .content .desc { }
.about_1_3 .content_wrap .content .desc span { display:flex; margin:10px 0;}
.about_1_3 .content_wrap .content .desc span h1 { font-family: 'GmarketSansBold'; font-size:0.9em; color:#222; }
.about_1_3 .content_wrap .content .desc span ul { margin:0 0 0 10px; }
	
	
/* 우리의 가치 */
.about_2_1 { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2_1 .desc {  background:#d22730; width:80%; padding:15% 10%; }
.about_2_1 .desc span:nth-child(1) { display:block; margin:0 0 30px; }
.about_2_1 .desc h1 { display:block; margin:0 0 10px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:1.4em; color:#fff; }
.about_2_1 .desc p { font-size:1.0em; color:#fff; }
.about_2_1 .pic { width:100%; }
.about_2_1 .pic img { width:100%; }	

/* Our values */
.about_2_2 { }
.about_2_2 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0; }
.about_2_2 .content_wrap .content { width:46%; margin:6% 0; text-align:center; }
.about_2_2 .content_wrap .content .pic img { width:90%; }
.about_2_2 .content_wrap .content .desc { display:block; margin:10px 0 0; }
.about_2_2 .content_wrap .content .desc h1 { display:block; margin:0 0 10px; font-size:1.0em; font-weight:600; color:#222; letter-spacing:0.5px; text-decoration:underline; }

/* HISTORY OF INNOVATION IS IN OUR DNA */
.about_2_3 { background:#f6f6f6; padding:60px 0; }	
.about_2_3 .content_wrap { width:85%; margin:0 auto; }	
.about_2_3 .content_wrap .flow { display:block; margin:30px 0; text-align:center;}
.about_2_3 .content_wrap .flow img { width:100%; }
.about_2_3 .content_wrap .diagram { background:#fff; border-radius:10px; padding:6% 5%; text-align:center; }
.about_2_3 .content_wrap .diagram img { width:100%; }

/* OUR BRANDS */
.about_2_4 { }
.about_2_4 .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; }
.about_2_4 .content_wrap .content { border-radius:30px 0 30px 0; border:1px solid #dedede; box-shadow: 0px 0px 10px rgb(0, 0, 0, 0.0); margin:10px 0; width:79.5%; padding:10%; }
.about_2_4 .content_wrap .content .pic { display:block; border-bottom:1px solid #333; padding:0 0 20px 0; margin:0 0 30px; text-align:center; }
.about_2_4 .content_wrap .content .pic img { width:90%; padding:0; }
.about_2_4 .content_wrap .content .desc { display:block; }
.about_2_4 .content_wrap .content .desc h1 { font-size:1.3em; font-weight:600; color:#222; }
.about_2_4 .content_wrap .content .desc span { display:block; margin:20px 0 0; }
.about_2_4 .content_wrap .content .desc span h2 { font-size:1.1em; color:#d22730; }
.about_2_4 .content_wrap .content .desc span p { display:block; margin:5px 0 0; }

/* RESIDEO – THE CONNECTED HOME */
.about_2_5 { margin:30px auto 0; width:100%; text-align:center; }
.about_2_5 img { width:100%; }

.about_2_6 { background:#f6f6f6; padding:60px 0; }	
.about_2_6 .content_wrap { width:85%; margin:0 auto; text-align:center; }	
.about_2_6 .content_wrap h1 { display:block; margin:0 auto 20px; font-size:1.6em; font-weight:600; color:#222; }
.about_2_6 .content_wrap .pic { display:block; margin:30px 0; text-align:center;}
.about_2_6 .content_wrap .pic img { width:100%; }


/* 회사소식 유튜브 */
.about_youtube { background:#f6f6f6;  padding:25px 0 50px; margin-top: 60px; }	
.about_youtube .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:85%; margin:0 auto; }	
.about_youtube .content_wrap .content { background:#fff; width:48%; margin:2% 0; text-align:center; }


/* 인증특허납품이력 */
.popup-gallery { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0; }
.popup-gallery a { width:47%; margin:0 0 5% 0; }
.popup-gallery a img { border:1px #e0e0e0 solid; width:99%; }
.popup-gallery a p { display:block; margin-top:10px; margin-bottom:10px; font-weight:400; line-height:1.3em; text-align:center; }


/* 고객지원 한국 오피스 */
.kor_office { display:flex; justify-content:space-between; flex-wrap:wrap; }
.kor_office .desc { order:2; margin:auto 0; width:100%;}
.kor_office .desc p { display:block; margin:0 0 20px; }
.kor_office .desc > span { display:flex; border-bottom:1px solid #dedede; margin:12px 0 0; padding:0 0 12px; }
.kor_office .desc img { height:30px; margin:0 10px 0 5px; }
.kor_office .desc h1 { margin:auto 0; font-size:1.1em; color:#222; }
.kor_office .desc h1 span { color:#d22730; }
.kor_office .desc h2 { margin:auto 0; font-size:1.0em; font-weight:500; color:#222; }
.kor_office .map { display:block; margin:0 0 30px; width:100%;}


/* 고객지원 AS접수 */
.support_as { background:#f6f6f6; padding:50px 0;}
.support_as .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; width:85%; margin:0 auto; }
.support_as .content_wrap .map2 { width:100%; margin:0 0 30px; }
.support_as .content_wrap .content { width:100%; }
.support_as .content_wrap .content .desc { width:100%;}
.support_as .content_wrap .content .desc span { display:flex; margin:12px 0 0; padding:0 0 12px; }
.support_as .content_wrap .content .desc img { height:30px; margin:0 10px 0 0; }
.support_as .content_wrap .content .desc h1 { margin:auto 0; font-size:1.3em; color:#222; }
.support_as .content_wrap .content .desc h1 p { display:inline-block; font-size:0.6em; }
.support_as .content_wrap .content .desc > p { display:block; margin:10px 0; }


/* 글로벌 브랜드 */
.global_brand { display:flex; justify-content:space-between; flex-wrap:wrap; height:100%;}
.global_brand .content { border:1px solid #dedede; width:60%; padding:10%; margin:5% auto; overflow:hidden; }
.global_brand .content .pic { display:block; border-bottom:1px solid #333; margin:0 0 15px; padding:0 0 15px; text-align:center; }
.global_brand .content .pic img { width:100%; margin:0 auto; }
.global_brand .content h1 { display:block; margin:0 0 20px; font-size:1.1em; font-weight:600; color:#222; line-height:1.4em; text-align:center; }
.global_brand .content p { text-align:center; }
.global_brand .content span {  }
.global_brand .content span a { display:block; background:#dedede; border-radius:10px; padding:10px 20px; margin:40px auto 0; font-size:0.8em; color:#222; text-align:center; transition:all 0.5s;}
.global_brand .content span a:hover { background:#d22730; color:#fff; transition:all 0.5s;}


/* 채용정보 및 인재상 */
.support_3_1 { display:flex; justify-content:space-between; flex-wrap:wrap; }
.support_3_1 .desc { background:#d22730; width:80%; padding:15% 10%; }
.support_3_1 .desc h1 { display:block; margin:0 0 10px; font-family: 'SpoqaHanSansNeo-Bold'; font-size:1.4em; color:#fff;; }
.support_3_1 .desc ul li { list-style-image:url(../images/dot2.png); list-style-type:disc; list-style-position:outside; margin:10px 0 10px 20px; padding-left:3px; line-height:1.5em; text-align:left; color:#ffe746; }
.support_3_1 .desc p { display:block; margin:30px 0; font-size:1.0em; color:#fff; }
.support_3_1 .desc span { font-size:1.0em; color:#fff; }
.support_3_1 .pic { width:100%; }
.support_3_1 .pic img { width:100%; }	






}


