@charset "utf-8";

/* 그리드 레이아웃 */
.divide3_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:1300px; height:100%; }
.divide3_wrap .content { background:#748a9e; border:1px solid #dedede; width:31%; }
.divide3_wrap .content .pic img { width:100%; }
.divide3_wrap .content .txt { background:#748a9e; padding:5%; font-size:1.2em; color:#fff; line-height:1.4em; letter-spacing:0; text-align:center;}
.divide3_wrap .content .txt span { display:block; font-size:0.9em; }

.divide4_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:1300px; }
.divide4_wrap .content { background:#748a9e; border:1px solid #dedede; width:23%; }
.divide4_wrap .content .pic img { width:100%; }
.divide4_wrap .content .txt { background:#748a9e; padding:5%; font-size:1.2em; color:#fff; line-height:1.4em; letter-spacing:0; text-align:center; }

.divide5_wrap { display:flex; justify-content:center; flex-wrap:wrap; margin:40px auto 0; width:1300px; }
.divide5_wrap .content { background:#748a9e; border:1px solid #dedede; width:31%; margin:1%; }
.divide5_wrap .content .pic img { width:100%; }
.divide5_wrap .content .txt { background:#748a9e; padding:5%; font-size:1.2em; color:#fff; line-height:1.4em; letter-spacing:0; text-align:center; }


.common_won3 {display:flex; justify-content:center; flex-wrap:wrap; margin:40px auto; width:1300px; }
.common_won3 .content { display:flex; justify-content:center; flex-direction:column; align-items:center; background:#fff; border:0 solid #dedede; border-radius:150px; width:300px; height:300px; margin:0 50px;}
.common_won3 .content .pic { display:block; margin:0 auto 20px; width:25%; }
.common_won3 .content .pic img { width:100%; }
.common_won3 .content p { display:block; font-size:1.4em; font-weight:500; color:#222; line-height:1.3em; text-align:center; }
.common_won3 .content p strong { color:#ed2024; }



/* 주요제작 */
.make { background:url(../images/make_bg.jpg) center; background-attachment:fixed; background-size:cover; padding:90px 0; }
.make_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:0 auto; width:1300px }
.make_wrap .content { width:25%; margin:20px 0; text-align:center; }
.make_wrap .content .tit { display:flex; justify-content:center; flex-direction:column; align-items:center; margin:0 auto; background:#fff; border:0px solid #006c6a; border-radius:120px; padding:20px; width:200px; height:200px;  }
.make_wrap .content .tit h1 { display:block; background:#006c6a; border-radius:30px; padding:5px 15px; font-size:1.0em; font-weight:500; color:#fff; text-align:center;}
.make_wrap .content .tit h2 { display:block; margin:15px 0 0; font-size:1.5em; font-weight:600; letter-spacing:-0.5px; text-align:center;}
.make_wrap .content .desc { margin:25px auto 0; width:75%; color:#fff; line-height:1.5em;}
