@charset "utf-8";
@import url('global.css');
@import url('layout.css');
@import url('common.css');


/* 사업안내 */
.business { background:url(../images/main_business_bg.png) 20% bottom no-repeat; padding:110px 0; }
.business .content_wrap { display:flex; justify-content:space-between; margin:0 auto; width:1300px; }
.business .content { flex-basis:50%; display:flex; justify-content:center; flex-direction:column; align-items:center; text-align:center;}
.business .content h3 { font-family: 'Pretendard-Black'; font-size:3.3em; color:#333; }
.business .content h3 span { color:#5dab00; }
.business .content p { display:block; margin-top:40px; font-size:1.0em; color:#7a7a7a; line-height:1.3em; letter-spacing:0;}
.business .content .title { margin:40px auto; width:80%; font-size:1.9em; font-weight:; color:#333; line-height:1.4em; text-align:center;}
.business .content .title img { display:block; margin:20px auto; }
.business .content_wrap .pic { flex-basis:47%; }
.business .content_wrap .pic img { width:100%;}
.business .content_wrap .btn a { padding:5px 0; font-size:1.1em; font-weight:900; color:#333; }
.business .content_wrap .btn a img { display:inline-block; margin-left:8px; vertical-align:middle; }


.plan { background:url(../images/main_plan_bg.jpg) center; background-attachment:fixed; background-size:cover; padding:100px 0;}
.plan .title h3 { font-family: 'Pretendard-Black'; font-size:3.3em; color:#fff; text-align:center;}
.plan .title h3 span { color:#84ce2b; }
.plan .title p { display:block; margin-top:40px; font-size:1.0em; color:#fff; line-height:1.3em; letter-spacing:0; text-align:center;}
.plan .content_wrap { display:flex; justify-content:space-between; margin:0 auto; width:1300px; }
.plan .content_wrap .content { margin-top:50px; width:33.3%; padding:10px 0; text-align:center; }
.plan .content_wrap .content:nth-child(1), .plan .content_wrap .content:nth-child(2) { border-right:1px solid #4c5474;}
.plan .content_wrap .content span { display:block; margin-top:20px; font-size:1.1em; font-weight:500; color:#fff;}
.plan .content_wrap .content h3 { display:block; margin:15px 0; font-size:2.0em; font-weight:500; color:#fff;}
.plan .content_wrap .content p { display:block; margin:0 auto; width:70%; font-size:1.0em; color:#d0d0d0;}


.cs { margin:80px auto; width:1300px; }
.cs .title h3 { font-family: 'Pretendard-Black'; font-size:2.8em; color:#333; }
.cs .title p { display:block; margin-top:25px; font-size:1.0em; color:#7a7a7a; line-height:1.3em; letter-spacing:0; }
.cs .content_wrap { display:flex; justify-content:space-between; }
.cs .content_wrap .content { margin-top:30px; width:49%;}
.cs .content_wrap .content a { display:block; }
.cs .content_wrap .content:nth-child(1) .pic { background:url(../images/main_cs_01.jpg); padding:50px 0; font-size:1.7em; color:#fff; text-align:center; }
.cs .content_wrap .content:nth-child(2) .pic { background:url(../images/main_cs_02.jpg); padding:50px 0; font-size:1.7em; color:#fff; text-align:center; }
.cs .content_wrap .content span { display:block; margin:20px auto 0; padding:5px 0; font-size:1.1em; font-weight:900; color:#333; text-align:center;}
.cs .content_wrap .content span img { display:inline-block; margin-left:8px; vertical-align:middle; }


.about { background:url(../images/main_about_bg.jpg) center; background-attachment:fixed; background-size:cover; padding:100px 0; }
.about .title h3 { font-family: 'Pretendard-Black'; font-size:3.3em; color:#fff; text-align:center;}
.about .title p { display:block; margin-top:35px; font-size:1.0em; color:#fff; line-height:1.5em; letter-spacing:0; text-align:center;}
.about .title .btn a { display:block; margin-top:30px; padding:5px 0; font-size:1.1em; font-weight:600; color:#fff; text-align:center;}
.about .title .btn a img { display:inline-block; margin-left:8px; vertical-align:middle; }
.about .content_wrap { display:flex; justify-content:space-between; margin:50px auto 0; width:530px;}
.about .content_wrap .content { border:1px solid #fff; width:31%; }
.about .content_wrap .content a { display:block; padding:12px 0; font-size:1.1em; color:#fff; text-align:center;}


.partner { width:1300px; margin:30px auto; overflow:hidden;}




/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:1px solid #eaeaea; margin:0; padding:0; height:51px; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:300px; font-size:15px; font-weight:400; color:#2c2c2c; line-height:51px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.latestBBS li img {display:none;}
.latestBBS li .text {display:none;}
.latestBBS li .date {display:; float:right; font-size:13px; color:#909090; line-height:51px; letter-spacing:0.5px;}


/*갤러리게시판*/
.latestGallery li { float:left; width:200px; margin:0 10px 20px 10px;}
.latestGallery li:last-child { margin-right:0px;}
.latestGallery li .img img { width:198px; border:1px #e3e3e3 solid; }
.latestGallery li .caption { width:200px; height:30px; margin-top:10px; font-size:16px; font-weight:400; text-align:center; overflow:hidden; z-index:9; }




