@charset "utf-8";
@import url('font.css');

.over_zum { background:#fff; overflow: hidden; }
.over_zum  img {
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.over_zum:hover img {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);   
    -o-transform:scale(1.2);
    transform:scale(1.2);
	opacity:0.7;
}


@media (min-width:1500px) {
	
.view_pc { display:block; }
.view_mob { display:none; }	

#emax { background:url(../images/main_emax_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:200px 0; }
#emax > article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
#emax > article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.5em; color:#fff; line-height:1.3em; }
#emax > article h1 span { color:#ee2c3c;}
#emax > article .txt { width:40%; margin:auto 0; }
#emax > article .txt p { font-size:1.5em; font-weight:500; color:#fff; line-height:1.5em; }
#emax .content_wrap { display:flex; flex-wrap:wrap; margin:70px auto 0; width:90%; max-width:1500px;}
#emax .content_wrap .content { margin:0 30px 0 0; }
#emax .content_wrap .content img { border:5px solid rgba(27,52,72,0.8); width:100%; }

#product { background:url(../images/main_product_bg.jpg) center no-repeat; background-size:cover; padding:130px 0; }
#product > article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
#product > article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.5em; color:#111; line-height:1.3em; }
#product > article h1 span { color:#ee2c3c;}
#product > article .txt { width:40%; margin:auto 0; }
#product > article .txt p { font-size:1.5em; font-weight:500; color:#111; line-height:1.5em; }
#product .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; height:100%; max-width:1500px;}
#product .content_wrap .content { background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:10px; width:15.5%; text-align:center; }
#product .content_wrap .content img { padding:5%; width:70%; margin:0 auto; }
#product .content_wrap .content p { display:block; border-radius:0 0 10px 10px; background:#222; padding:15px; font-size:1.2em; color:#fff; text-align:center; line-height:1.4em; }
#product > span { display:block;  margin:70px auto 0; text-align:center; }
#product > span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #999; padding:15px 30px; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product > span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}

#product .content_wrap2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; height:100%; max-width:1500px;}
#product .content_wrap2 .content { border-radius:20px; padding:15% 5% 5%; width:49%;}
#product .content_wrap2 .content:nth-child(1) { background:url(../images/main_kcc_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content:nth-child(2) { background:url(../images/main_lx_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content .pic img { height:60px; }
#product .content_wrap2 .content h1 { display:block; margin:20px 0; font-size:2.2em; color:#fff; }
#product .content_wrap2 .content p { font-size:1.1em; color:#fff; }
#product .content_wrap2 .content > span { display:block;  margin:30px 0 0; }
#product .content_wrap2 .content > span a { display:inline-block; background:#fff; border-radius:30px; padding:15px 30px; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product .content_wrap2 .content > span a:hover { background:#000;; color:#fff;}


#overview { background:url(../images/main_overview_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:150px 0; }
#overview > article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
#overview > article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.5em; color:#fff; line-height:1.3em; }
#overview > article h1 span { color:#ee2c3c;}
#overview > article .txt { width:40%; margin:auto 0; }
#overview > article .txt p { font-size:1.5em; font-weight:500; color:#fff; line-height:1.5em; }
#overview > article .txt span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #fff; padding:15px 30px; margin:40px 0 0; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#overview article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#overview .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; max-width:1800px;}
#overview .content_wrap .content { border-radius:15px; width:49.5%; padding:100px 80px; }
#overview .content_wrap .content:nth-child(1) { background:url(../images/main_overview_01.jpg) right; background-size:cover; }
#overview .content_wrap .content:nth-child(1) h1 { font-size:2.2em; font-weight:600; color:#f1d4ba;}
#overview .content_wrap .content:nth-child(1) p { display:inline-block; margin:30px 0 0; width:70%; font-size:1.2em; font-weight:500; color:#fff; line-height:1.5em; }
#overview .content_wrap .content:nth-child(2) { background:url(../images/main_overview_02.jpg) right; background-size:cover; }
#overview .content_wrap .content:nth-child(2) h1 { font-size:2.2em; font-weight:600; color:#222;}
#overview .content_wrap .content:nth-child(2) p { display:inline-block; margin:30px 0 0; width:70%; font-size:1.2em; font-weight:500; color:#222; line-height:1.5em; }

#brp { background:url(../images/main_brp_bg.jpg) right no-repeat; background-size:50%; padding:180px 0; }
#brp .pic { display:none; }
#brp article {margin:0 auto; width:90%; max-width:1500px; }
#brp article h1 { margin:0 0 30px; font-family: 'GmarketSansBold'; font-size:3.5em; color:#111; line-height:1.3em; }
#brp article h1 span { color:#ee2c3c;}
#brp article .txt { width:40%; margin:auto 0; }
#brp article .txt p { font-size:1.5em; font-weight:500; color:#111; line-height:1.5em; }
#brp article ul { display:block; margin:40px 0 0;}
#brp article ul li { list-style-image:url(); list-style-type:disc; list-style-position:outside; margin:10px 0 10px 25px; font-size:1.2em; font-weight:500; vertical-align: text-top; text-align:left; }
#brp article ul li span { font-weight:700; color:#ee2c3c; }

#inquiry { background:#f3f3f3; padding:130px 0; }
#inquiry article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
#inquiry article > h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.5em; color:#111; line-height:1.3em; }
#inquiry article > h1 span { color:#ee2c3c;}
#inquiry article .txt { width:60%; margin:auto 0; }
#inquiry article .txt h1 { font-size:1.5em; font-weight:600; color:#111; }
#inquiry article .txt h1 span { display:inline-block; margin:0 0 0 20px; font-family: 'GmarketSansBold'; font-size:2.0em; color:#111; line-height:1.3em; }
#inquiry article .txt p { display:block; margin:10px 0 0; font-size:1.3em; font-weight:500; color:#333; line-height:1.5em; }
#inquiry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:90%; max-width:1500px; }
#inquiry .content_wrap .content { background:url(../images/benefit.png) #fff no-repeat; background-size:25%; border-radius:10px; width:24%; padding:30px; text-align:center; }
#inquiry .content_wrap .content h1 { display:block; margin:20px 0 10px; font-size:1.7em; color:#2c55b0;}
#inquiry .content_wrap .content p { display:block; margin:15px 0 0; font-weight:500; line-height:1.3em; }

#result { margin:110px 0; }
#result article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; max-width:1500px; }
#result article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.5em; color:#111; line-height:1.3em; }
#result article h1 span { color:#ee2c3c;}
#result article .txt { width:40%; margin:auto 0; }
#result article .txt p { font-size:1.5em; font-weight:500; color:#111; line-height:1.5em; }
#result article .txt span a { display:inline-block; background:#111; border-radius:30px; border:1px solid #111; padding:15px 30px; margin:40px 0 0; font-size:1.0em; font-weight:500; color:#fff; text-align:center; transition:.3s; }
#result article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#result .content_wrap { margin:50px auto 0; width:90%; }



}


@media (min-width:768px) and (max-width:1499px){

.view_pc { display:block; }
.view_mob { display:none; }	

#emax { background:url(../images/main_emax_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:170px 0; }
#emax article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#emax article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.0em; color:#fff; line-height:1.3em; }
#emax article h1 span { color:#ee2c3c;}
#emax article .txt { width:40%; margin:auto 0; }
#emax article .txt p { font-size:1.3em; font-weight:500; color:#fff; line-height:1.5em; }
#emax .content_wrap { display:flex; flex-wrap:wrap; margin:70px auto 0; width:90%; }
#emax .content_wrap .content { margin:0 30px 0 0; width:30%; }
#emax .content_wrap .content img { border:5px solid rgba(27,52,72,0.8); width:100%; }

#product { background:url(../images/main_product_bg.jpg) center no-repeat; background-size:cover; padding:130px 0; }
#product > article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#product > article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.0em; color:#111; line-height:1.3em; }
#product > article h1 span { color:#ee2c3c;}
#product > article .txt { width:40%; margin:auto 0; }
#product > article .txt p { font-size:1.3em; font-weight:500; color:#111; line-height:1.5em; }
#product .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; height:100%; }
#product .content_wrap .content { background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:10px; width:15.5%; text-align:center; }
#product .content_wrap .content img { padding:5%; width:70%; margin:0 auto; }
#product .content_wrap .content p { display:block; border-radius:0 0 10px 10px; background:#222; padding:10px; font-size:1.1em; color:#fff; text-align:center; line-height:1.4em; }
#product > span { display:block;  margin:70px auto 0; text-align:center; }
#product > span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #999; padding:15px 30px; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product > span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}

#product .content_wrap2 { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; height:100%; }
#product .content_wrap2 .content { border-radius:20px; padding:15% 5% 5%; width:49%;}
#product .content_wrap2 .content:nth-child(1) { background:url(../images/main_kcc_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content:nth-child(2) { background:url(../images/main_lx_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content .pic img { height:60px; }
#product .content_wrap2 .content h1 { display:block; margin:20px 0; font-size:2.2em; color:#fff; }
#product .content_wrap2 .content p { font-size:1.1em; color:#fff; }
#product .content_wrap2 .content > span { display:block;  margin:30px 0 0; }
#product .content_wrap2 .content > span a { display:inline-block; background:#fff; border-radius:30px; padding:15px 30px; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product .content_wrap2 .content > span a:hover { background:#000;; color:#fff;}

#brp { background:url(../images/main_brp_bg.jpg) right no-repeat; background-size:50%; padding:160px 0; }
#brp .pic { display:none; }
#brp article {margin:0 auto; width:90%; }
#brp article h1 { margin:0 0 30px; font-family: 'GmarketSansBold'; font-size:3.0em; color:#111; line-height:1.3em; }
#brp article h1 span { color:#ee2c3c;}
#brp article .txt { width:40%; margin:auto 0; }
#brp article .txt p { font-size:1.3em; font-weight:500; color:#111; line-height:1.5em; }
#brp article ul { display:block; margin:40px 0 0;}
#brp article ul li { list-style-image:url(); list-style-type:disc; list-style-position:outside; margin:10px 0 10px 25px; font-size:1.2em; font-weight:500; vertical-align: text-top; text-align:left; }
#brp article ul li span { font-weight:700; color:#ee2c3c; }

#overview { background:url(../images/main_overview_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:150px 0; }
#overview article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#overview article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.0em; color:#fff; line-height:1.3em; }
#overview article h1 span { color:#ee2c3c;}
#overview article .txt { width:40%; margin:auto 0; }
#overview article .txt p { font-size:1.3em; font-weight:500; color:#fff; line-height:1.5em; }
#overview article .txt span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #fff; padding:15px 30px; margin:30px 0 0; font-size:1.0em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#overview article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#overview .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:70px auto 0; width:90%; }
#overview .content_wrap .content { border-radius:15px; width:48%; padding:70px 40px; }
#overview .content_wrap .content:nth-child(1) { background:url(../images/main_overview_01.jpg) right; background-size:cover; }
#overview .content_wrap .content:nth-child(1) h1 { font-size:2.0em; font-weight:600; color:#f1d4ba;}
#overview .content_wrap .content:nth-child(1) p { display:inline-block; margin:10px 0 0; width:80%; font-size:1.2em; font-weight:500; color:#fff; line-height:1.5em; }
#overview .content_wrap .content:nth-child(2) { background:url(../images/main_overview_02.jpg) right; background-size:cover; }
#overview .content_wrap .content:nth-child(2) h1 { font-size:2.0em; font-weight:600; color:#222;}
#overview .content_wrap .content:nth-child(2) p { display:inline-block; margin:10px 0 0; width:80%; font-size:1.2em; font-weight:500; color:#222; line-height:1.5em; }

#inquiry { background:#f3f3f3; padding:120px 0; }
#inquiry article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#inquiry article > h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.0em; color:#111; line-height:1.3em; }
#inquiry article > h1 span { color:#ee2c3c;}
#inquiry article .txt { width:50%; margin:auto 0; }
#inquiry article .txt h1 { font-size:1.3em; font-weight:600; color:#111; }
#inquiry article .txt h1 span { display:inline-block; margin:0 0 0 15px; font-family: 'GmarketSansBold'; font-size:1.7em; color:#111; line-height:1.3em; }
#inquiry article .txt p { display:block; margin:10px 0 0; font-size:1.1em; font-weight:500; color:#333; line-height:1.5em; }
#inquiry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:90%; }
#inquiry .content_wrap .content { background:url(../images/benefit.png) #fff no-repeat; background-size:30%; border-radius:10px; width:24%; padding:30px; text-align:center; }
#inquiry .content_wrap .content h1 { display:block; margin:20px 0 10px; font-size:1.5em; color:#2c55b0;}
#inquiry .content_wrap .content p { display:block; margin:15px 0 0; font-weight:500; line-height:1.3em; }

#result { margin:110px 0; }
#result article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#result article h1 { margin:0 80px 0 0; font-family: 'GmarketSansBold'; font-size:3.0em; color:#111; line-height:1.3em; }
#result article h1 span { color:#ee2c3c;}
#result article .txt { width:40%; margin:auto 0; }
#result article .txt p { font-size:1.3em; font-weight:500; color:#111; line-height:1.5em; }
#result article .txt span a { display:inline-block; background:#111; border-radius:30px; border:1px solid #111; padding:15px 30px; margin:40px 0 0; font-size:1.0em; font-weight:500; color:#fff; text-align:center; transition:.3s; }
#result article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#result .content_wrap { margin:50px auto 0; width:90%; }



/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #eaeaea; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:70%; font-size:0.95rem; font-weight:400; color:#333; line-height:1.7rem; 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:1.7rem; letter-spacing:0.5px;}


}




@media (max-width:767px){

.view_pc { display:none; }
.view_mob { display:block; }	

#emax { background:url(../images/main_emax_bg_mob.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:100px 0; }
#emax article { display:flex; flex-wrap:wrap; margin:0 auto; width:85%; }
#emax article h1 { font-family: 'GmarketSansBold'; font-size:1.5em; color:#fff; line-height:1.3em; }
#emax article h1 span { color:#ee2c3c;}
#emax article .txt { margin:20px 0 0; width:100%; }
#emax article .txt p { font-size:1.0em; font-weight:500; color:#fff; line-height:1.5em; }
#emax .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:80%; }
#emax .content_wrap .content { width:49%; }
#emax .content_wrap .content img { border:5px solid rgba(27,52,72,0.8); width:100%; }

#product { background:url(../images/main_product_bg.jpg) center no-repeat; background-size:cover; padding:90px 0; }
#product > article { display:flex; flex-wrap:wrap; margin:0 auto; width:85%; }
#product > article h1 { font-family: 'GmarketSansBold'; font-size:1.5em; color:#111; line-height:1.3em; }
#product > article h1 span { color:#ee2c3c;}
#product > article .txt { margin:20px 0 0; width:100%; }
#product > article .txt p { font-size:1.0em; font-weight:500; color:#111; line-height:1.5em; }
#product .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:40px auto 0; width:85%; height:100%; }
#product .content_wrap .content { background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:10px; width:48%; margin:2% 0; text-align:center; }
#product .content_wrap .content img { padding:5%; width:70%; margin:0 auto; }
#product .content_wrap .content p { display:block; border-radius:0 0 10px 10px; background:#222; padding:8px; font-size:1.0em; font-weight:500; color:#fff; text-align:center; line-height:1.4em; }
#product > span { display:block;  margin:40px auto 0; text-align:center; }
#product > span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #999; padding:12px 20px; font-size:0.8em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product > span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}

#product .content_wrap2 { margin:40px auto 0; width:85%; height:100%; }
#product .content_wrap2 .content { border-radius:20px; padding:20% 10% 10%; margin:10px 0; }
#product .content_wrap2 .content:nth-child(1) { background:url(../images/main_kcc_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content:nth-child(2) { background:url(../images/main_lx_bg.jpg) center; background-size:cover; }
#product .content_wrap2 .content .pic img { height:40px; }
#product .content_wrap2 .content h1 { display:block; margin:10px 0; font-size:1.7em; color:#fff; }
#product .content_wrap2 .content p { font-size:1.0em; color:#fff; line-height:1.3em; }
#product .content_wrap2 .content > span { display:block;  margin:20px 0 0; }
#product .content_wrap2 .content > span a { display:inline-block; background:#fff; border-radius:30px; padding:12px 20px; font-size:0.8em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#product .content_wrap2 .content > span a:hover { background:#000;; color:#fff;}

#brp { margin:80px auto; width:85%; }
#brp .pic { display:block; }
#brp .pic img { width:100%; }
#brp article { display:block; margin:30px 0 0; }
#brp article h1 { margin:0 0 20px; font-family: 'GmarketSansBold'; font-size:1.5em; color:#111; line-height:1.3em; }
#brp article h1 span { color:#ee2c3c;}
#brp article .txt { width:100%; margin:20px 0 0; }
#brp article .txt p { font-size:1.0em; font-weight:500; color:#111; line-height:1.5em; }
#brp article ul { display:block; margin:20px 0 0;}
#brp article ul li { list-style-image:url(); list-style-type:disc; list-style-position:outside; margin:7px 15px; font-size:1.0em; font-weight:500; vertical-align: text-top; text-align:left; }
#brp article ul li span { font-weight:600; color:#ee2c3c; }

#overview { background:url(../images/main_overview_bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:70px 0; }
#overview article { margin:0 auto; width:85%; }
#overview article h1 { font-family: 'GmarketSansBold'; font-size:1.5em; color:#fff; line-height:1.3em; }
#overview article h1 span { color:#ee2c3c;}
#overview article .txt { margin:20px 0 0; width:100%; }
#overview article .txt p { font-size:1.0em; font-weight:500; color:#fff; line-height:1.5em; }
#overview article .txt span a { display:inline-block; background:#fff; border-radius:30px; border:1px solid #fff; padding:12px 20px; margin:30px 0 0; font-size:0.8em; font-weight:500; color:#111; text-align:center; transition:.3s; }
#overview article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#overview .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:50px auto 0; width:85%; }
#overview .content_wrap .content { border-radius:15px; width:100%; padding:50px 10px; margin:10px 0; }
#overview .content_wrap .content:nth-child(1) { background:url(../images/main_overview_01.jpg) center; background-size:cover; }
#overview .content_wrap .content:nth-child(1) h1 { font-size:1.3em; font-weight:600; color:#f1d4ba;}
#overview .content_wrap .content:nth-child(1) p { display:inline-block; margin:10px 0 0; width:80%; font-size:1.0em; font-weight:500; color:#fff; line-height:1.3em; }
#overview .content_wrap .content:nth-child(2) { background:url(../images/main_overview_02.jpg) right; background-size:cover; }
#overview .content_wrap .content:nth-child(2) h1 { font-size:1.3em; font-weight:600; color:#222;}
#overview .content_wrap .content:nth-child(2) p { display:inline-block; margin:10px 0 0; width:80%; font-size:1.0em; font-weight:500; color:#222; line-height:1.3em; }

#inquiry { background:#f3f3f3; padding:70px 0; }
#inquiry article { display:flex; flex-wrap:wrap; margin:0 auto; width:85%; }
#inquiry article > h1 { font-family: 'GmarketSansBold'; font-size:1.5em; color:#111; line-height:1.3em; }
#inquiry article > h1 span { color:#ee2c3c;}
#inquiry article .txt { margin:20px 0 0; width:100%; }
#inquiry article .txt h1 { font-size:1.1em; font-weight:600; color:#111; }
#inquiry article .txt h1 span { display:inline-block; margin:0 0 0 10px; font-family: 'GmarketSansBold'; font-size:1.2em; color:#111; line-height:1.3em; }
#inquiry article .txt p { display:block; margin:8px 0 0; font-size:1.0em; color:#333; line-height:1.3em; }
#inquiry .content_wrap { display:flex; justify-content:space-between; flex-wrap:wrap; margin:30px auto 0; width:85%; }
#inquiry .content_wrap .content { background:url(../images/benefit.png) #fff no-repeat; background-size:35%; border-radius:10px; width:49%; padding:20px; margin:1.0% 0; text-align:center; }
#inquiry .content_wrap .content h1 { display:block; margin:10px 0; font-size:1.1em; color:#2c55b0;}
#inquiry .content_wrap .content p { display:block; margin:10px 0 0; font-weight:500; line-height:1.3em; }
#inquiry .content_wrap .content img { height:50px; }

#result { margin:70px 0; }
#result article { display:flex; flex-wrap:wrap; margin:0 auto; width:90%; }
#result article h1 { font-family: 'GmarketSansBold'; font-size:1.5em; color:#111; line-height:1.3em; }
#result article h1 span { color:#ee2c3c;}
#result article .txt { margin:20px 0 0; width:100%; }
#result article .txt p { font-size:1.0em; font-weight:500; color:#111; line-height:1.5em; }
#result article .txt span a { display:inline-block; background:#111; border-radius:30px; border:1px solid #111; padding:12px 20px; margin:30px 0 0; font-size:0.8em; font-weight:500; color:#fff; text-align:center; transition:.3s; }
#result article .txt span a:hover { background:none; border:1px solid #ee2c3c; color:#ee2c3c;}
#result .content_wrap { margin:30px auto 0; width:85%; }





/*기본게시판*/
.latestBBS { clear: both; margin-left:0;}
.latestBBS li { border-bottom:0px solid #eaeaea; overflow:hidden; }
.latestBBS li .title { display:inline-block; width:190px; font-size:1.0rem; font-weight:400; color:#222; line-height:1.7rem; 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:1.7rem; letter-spacing:0;}


}








/*갤러리게시판*/
.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; }


