@charset "utf-8";




table {width:100%;border-spacing:0;border-collapse:separate;border:0;}
table td {padding:0;}
table caption {display:none;}
.c {clear:both !important;}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.vat {vertical-align:top !important;}
.boa {border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.bol {border-left:1px solid #d9d9d9;}
.bor {border-right:1px solid #d9d9d9;}
.fl {float:left !important;}
.fr {float:right !important;}
.fcfff {color:#fff !important;}
.fc000 {color:#000 !important;}
.shafff {text-shadow:1px 1px rgba(255,255,255,0.4);}
.sha000 {text-shadow:1px 1px rgba(0,0,0,0.4);}
.mview {display:none !important;}
.mviewf {display:none !important;}
.pview {}
.cmview {display:none !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}
.mb80 {margin-bottom:80px !important;}
.mb90 {margin-bottom:90px !important;}
.mb100 {margin-bottom:100px !important;}

.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}

.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}

.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr50 {padding-right:50px !important;}



#head {position:fixed;left:0;top:0;width:100%;font-size:1.13em;background:#fff;z-index:9998;     border-bottom: 3px solid #d5433d;}
#head .headbox {max-width:1100px;margin:0 auto;padding:0 8px;}
#head .headbox h1 {height:96px;line-height:96px;float:left;width:205px;}
#head .headbox h1 img {width:100%;max-width:205px;}
#head .headbox .topnavi {float:right;}
#head .headbox .topnavi ul{float:left;}
#head .headbox .topnavi .admin {display: inline-block;    float: right;margin-top:30px;}
#head .headbox .topnavi .admin a {background:#d5433d;color:#fff;font-family:"Noto Sans KR",Sans-serif;font-weight:300;font-size:13px;padding: 7px 12px;    DISPLAY: inline-block;
    border-radius: 60px;}
#head .headbox .topnavi .admin i {padding:0 5px 0 0px;}


#head .headbox .topnavi li {float:left;width:150px;position:relative;}
#head .headbox .topnavi li a{display:block;}
#head .headbox .topnavi li dt {text-align:center;height:49px;padding-top:45px;color:#333333;font-family:'GmarketSansMedium';font-size: 19px;}
#head .headbox .topnavi li dt div {height:16px;line-height:14px;}
#head .headbox .topnavi li:last-child dt div {border-right:0;}
#head .headbox .topnavi li dd {display:none;font-size:0.82em;position:absolute;left:0;top:80px;width:100%;padding:20px 0;}
#head .headbox .topnavi li:hover dd {display:block;background:#fff;border:1px solid #efefef;}
#head .headbox .topnavi li dd div {height:35px;line-height:35px;padding:0 20px;font-family:"Noto Sans KR",Sans-serif;font-size: 16px;
    font-weight: 300;}
#head .headbox .topnavi li dd div:hover {color:#d5433d;font-family:"Noto Sans KR",Sans-serif;}
#head .headbox .topnavi li dd .ddch {color:#d5433d;font-family:"Noto Sans KR",Sans-serif;}
#head .headbox .opm {float:right;font-size:1.6em;margin-top:20px;display:none;}
.blank {height:80px;}

@media screen and (max-width:930px) {
#head {}
#head .headbox h1 {height:60px;line-height:60px;}
#head .headbox .topnavi li {float:left;width:110px;}
#head .headbox .topnavi li dt {height:20px;padding-top:20px;}
#head .headbox .topnavi li dd {display:none;padding:10px 10px;font-size:0.89em;}
.blank {height:50px;}
#head .headbox .topnavi .admin {margin-top:10px;}
}

@media screen and (max-width:780px) {
#head .headbox h1 {width:140px;}
#head .headbox .topnavi {display:none;}
#head .headbox .opm {margin-top:10px;display:block;}
}




.bg000 {background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;height:100%;width:100%;z-index:9999;display:none;}
.bg000 .allm {background:#f9f9f9;width:200px;height:100%;position:fixed;top:0;right:-201px;}
.bg000 .allm .clmbox {background:#fff;padding:16px 10px;position:absolute;height:30px;width:180px;}
.bg000 .allm .clmbox img {width:140px;float:left;margin-top:5px;}
.bg000 .allm .clmbox i {    width: 16px;position: absolute;right: 10px;top:15px}
.bg000 .allm .clmbox i > img{width:16px; height:16px;}
.bg000 .allm .clmbox .clm {float:right;font-size:2em;color:#37b44a;padding-top:2px;cursor:pointer;}
.bg000 .allm .mobinavi {height:100%;}
.bg000 .allm .mobinavi .pcnavi0 {padding-top:68px;}
.bg000 .allm .mobinavi .pcnavi3 dt {border-bottom:0;}
.bg000 .allm .mobinavi li {border-bottom:1px solid #d9d9d9;}
.bg000 .allm .mobinavi dt {}
.bg000 .allm .mobinavi dt i {font-size:0.69em;padding-right:7px;color:#c7c7c7;}
.bg000 .allm .mobinavi dt {padding:0 14px;height:40px;line-height:40px;background:#f9f9f9;font-family:'GmarketSansMedium';}
.bg000 .allm .mobinavi dd {border-bottom:1px dotted #efefef;padding:0 0 0 30px;height:35px;line-height:35px;font-size:1em;color:#898989;background:#fff;}
.bg000 .allm .mobinavi dd span {font-size:0.79;color:#d9d9d9;padding-right:5px;}
.bg000 .allm .mobinavi dd:hover {color:#37b44a;}

.bg000 .allm .mobinavi li:hover dt {background:#37b44a;color:#fff;}
.bg000 .allm .mobinavi li:hover dt i {background:#37b44a;color:#fff;}
.bg000 .allm .mobinavi li dd:hover {color:#37b44a;}
.bg000 .allm .mobinavi .dtch {background:#37b44a;color:#fff;}
.bg000 .allm .mobinavi .dtch i {color:#fff;}
.bg000 .allm .mobinavi .ddch {color:#37b44a;}
.bg000 .allm .mobinavi .sidelog {text-align:center;border-bottom:0;background:#f9f9f9;padding:10px 0;display:none;}
.bg000 .allm .mobinavi .sidelog a {border-radius:5px;padding:3px 7px;color:#fff;font-size:0.92em;}
.bg000 .allm .mobinavi .sidelog .slog1 {background:#757575}
.bg000 .allm .mobinavi .sidelog .slog2 {background:#4cc0bf}
.bg000 .allm .mobinavi .sidelog .slog3 {background:#d1558a}


.bg000 .allm .mobinavi .sidelog dl {display:inline-block;vertical-align:top;}
.bg000 .allm .mobinavi .sidelog dl dt {height:40px;line-height:40px;text-align:center !important;background:none;border:0;padding:0;font-size:2.2em;}
.bg000 .allm .mobinavi .sidelog dl dd {height:20px;line-height:20px;text-align:center !important;;background:none;border:0;padding:0;}
.bg000 .allm .mobinavi .sidelog dl:hover > dt i {color:#4cc0bf;background:#f9f9f9;}
.bg000 .allm .mobinavi .sidelog dl:hover > dd {color:#4cc0bf}



.mainvis li {text-align:center;}
.mainvis li img {width:100%;max-width:1100px;}
.mainvis .mv01 {background:url('/nimg/vis/mainbg1.jpg') no-repeat center;background-size:cover;}

.subvis {margin-bottom:50px;}
.subvis .sv {padding:70px 0;text-align:center;font-size:1.12em;color:#fff;font-weight:400;}
.subvis .sv .big {font-size:2.4em;margin-bottom:5px;font-weight:700;font-family:'GmarketSansMedium',Sans-serif;}
.subvis .sv01 {background:url('/nimg/vis/svbg1.jpg') no-repeat center;background-size:cover;}
.subvis .sv02 {background:url('/nimg/vis/svbg2.jpg') no-repeat center;background-size:cover;}
.subvis .sv03 {background:url('/nimg/vis/svbg3.jpg') no-repeat center;background-size:cover;}
.subvis .sv04 {background:url('/nimg/vis/svbg4.jpg') no-repeat center;background-size:cover;}
.subvis .sv05 {background:url('/nimg/vis/svbg5.jpg') no-repeat center;background-size:cover;}
@media screen and (max-width:780px) {
.subvis {margin-bottom:15px;}
}
@media screen and (max-width:780px) {
.subvis .sv {padding:40px 0;font-size:1em;}
.subvis .sv .big {font-size:1.8em;margin-bottom:5px;}
}


.scbox {padding:120px 0 140px 0}
.scbox .h2box {color:#000;text-align:center;margin-bottom:50px;}
.scbox .h2box .h2img {margin-bottom:15px;}
.scbox .h2box h2 {font-size:50px;margin-bottom:10px;font-family:'GmarketSansBold';}
.scbox .h2box h2 span {font-weight:800;color:#298f3a;}
.scbox .h2box .h2sul {font-size:1.1em;font-weight:400;padding:0 20px;line-height:1.4em;font-family:"Noto Sans KR",Sans-serif;letter-spacing: -0.5px;}
@media screen and (max-width:780px) {
.scbox .h2box h2 {font-size:35px}
.scbox {padding:60px 0 40px 0;}
.scbox .h2box {font-size:0.82em;margin-bottom:30px}
.scbox .h2box .h2sul {font-size:16px;}
}

.sc01 {background:url('/nimg/sc01_bg.gif') no-repeat center #f6f6f6;background-size:cover;text-align:center}
.sc01 .sc1box {max-width:1100px;margin:0 auto;padding:0 8px;}
.sc01 .sc1box li {float:left;width:33%;border-left:1px solid #d9d9d9;}
.sc01 .sc1box li dt {padding:30px;font-size:1.4em;font-weight:800;font-family:"Noto Sans KR",Sans-serif;}
.sc01 .sc1box li dd {padding:0 30px 15px 30px;font-weight:400;line-height:1.4em;}
.sc01 .sc1box li .img {width:100px;height:100px;text-align:center;line-height:100px;border:1px solid #d9d9d9;margin-left:-1px;padding:0;}
.sc01 .sc1box li .img1 {background:#37b44a}
.sc01 .sc1box li .img2 {background:#00a5cc}
.sc01 .sc1box li .img3 {background:#fff}
.sc01 ul {}
.sc01 ul li {    display: inline-block;    vertical-align: top;
    padding: 0 14px;
    margin-top: 15px;}
.sc01 ul li span:before {    content: "";
    margin-bottom: 20px;
    margin: 0 auto;
    margin-top:58px;
    width: 36px;
    height: 2px;
    background-color: #fff;
    display: block;
    -webkit-transform: rotate( 
-45deg);
    transform: rotate( -45deg);}
.sc01 ul li span b {
    font-weight: 600;
    margin-top: 28px;
    display: block;}
.sc01 ul li > div {    padding: 20px;margin:0 auto;
    background: rgba(255,255,255,0.6);
    width: 214px;
    height: 214px;
    border-radius: 50%;font-sizE:28px;
    color: #fff; font-family: 'GmarketSansMedium';}
.sc01 ul li.li01 > div{background:#298f3a; }
.sc01 ul li.li02 > div{background:#3d3c3c; }
.sc01 ul li.li03 > div{background:#d5433d; }
.sc01 ul li > p {    padding-top: 30px;letter-spacing: -0.5px;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    font-weight: 400;}
@media screen and (max-width:870px) {
.sc01 .sc1box li .sc1br {display:none;}
}
@media screen and (max-width:700px) {
.sc01 .sc1box li dt {padding:20px;font-size:1.2em;}
.sc01 .sc1box li dd {padding:0 20px 10px 20px;}
.sc01 ul li > p {padding-top:14px;margin-bottom:30px;}
.sc01 ul li > div { width:160px; height:160px;}
.sc01 ul li span:before {margin-top:40px;    width: 28px;}
.sc01 ul li span b {margin-top:20px;}
}
@media screen and (max-width:590px) {
.sc01 .sc1box li {clear:both;width:100%;display:block;border-left:0;border-bottom:1px solid #d9d9d9;margin-bottom:20px;text-align:center;}
.sc01 .sc1box li:last-child {border-bottom:0;margin-bottom:0;}
.sc01 .sc1box li dt {padding:0;font-size:1.2em;margin-bottom:10px;}
.sc01 .sc1box li dd {padding:0 20px;margin-bottom:20px;}
.sc01 .sc1box li .img {margin:0 auto 15px;}
}

.sc02 {background:url('/nimg/sc02_bg.gif') no-repeat center #f6f6f6;background-size:cover;text-align:center}
.sc02 .sc2box {/* max-width:1100px;margin:0 auto;background:url('/nimg/mainp2_i1.jpg') no-repeat center #f6f6f6;background-size:cover;text-align:center;
						padding:280px 0 30px 0; */}
.sc02 .sc2box a {display:block;width:150px;margin:0 auto;background:#969696;color:#fff;padding:10px 0;font-size:0.89em;}
.sc02 .sc2boxf {padding:0 8px;}
@media screen and (max-width:650px) {
.sc02 .sc2box {padding:0}
}


.sc02 .sc2box ul {max-width:1130px;margin:0 auto 40px;padding:0 8px;}
.sc02 .sc2box li {display:inline-block;width:24%;text-align:center;}
.sc02 .sc2box li img {width:100%;/* max-width:185px; */}
@media screen and (max-width:650px) {
.sc02 .sc2box li {display:inline-block;width:44%;margin:1%;text-align:center;}
.sc02 .sc3br {display:none;}
}




.sc03 {background:url('/nimg/mainp3_i1.jpg') no-repeat center;text-align:center;background-size:cover;}
.sc03 .h2box h2 {font-size:2.2em;font-weight:400;margin-bottom:20px;color:#37b44a;font-weight:800;}
.sc03 .h2box .h2sul {font-size:1.4em;color:#fff;font-weight:400;padding:0 20px;line-height:1.4em;}
.sc03 .sc3box a {display:block;width:150px;margin:0 auto;background:#37b44a;color:#fff;padding:10px 0;font-size:0.89em;}
.sc03 .sc3box ul {max-width:1000px;margin:0 auto 40px;padding:0 8px;}
.sc03 .sc3box li {display:inline-block;width:20%;margin:0.4%;text-align:center;}
.sc03 .sc3box li img {width:100%;/* max-width:185px; */}
@media screen and (max-width:650px) {
.sc03 .sc3box li {display:inline-block;width:44%;margin:2%;text-align:center;}
.sc03 .sc3br {display:none;}
}

.sc04 {max-width:1100px;margin:0 auto;padding:70px 0;}
.sc04 .sc4box {padding:0 8px;}
.sc04 .sc4box .notbox {float:left;width:50%;}
.sc04 .sc4box .nt1 .ntbox {padding-right:9%;}
.sc04 .sc4box .nt2 .ntbox {padding:0 4.5%;}
.sc04 .sc4box .nt3 .ntbox {padding-left:9%;}
.sc04 .sc4box .nt3 .cs {position:relative;}
.sc04 .sc4box .nt3 .cs .cstitle {font-size:1.4em;font-weight:400;color:#000;margin-bottom:15px;font-family:"Noto Sans KR",Sans-serif;}
.sc04 .sc4box .nt3 .cs .csmore {position:absolute;top:-5px;right:0;font-size:2.4em;font-weight:300;font-family:"Noto Sans KR",Sans-serif;;color:#000;}
.sc04 .sc4box .nt3 .cs .cscall {font-size:2.4em;font-weight:800;color:#222222;margin-bottom:10px;}
.sc04 .sc4box .nt3 .cs .cssul {color:#898989;font-weight:600;font-size:0.89em;line-height:1.4em;margin-bottom:15px;}
.sc04 .sc4box .nt3 .cs .cssul .csview {display:none;}
.sc04 .sc4box .nt3 .cs .csbtn a {display:inline-block;width:39.4%;height:34px;line-height:34px;color:#fff;font-weight:400;padding:0 4%;}
.sc04 .sc4box .nt3 .cs .csbtn a.csb1 {background:url('/nimg/arr_02.png') no-repeat right center #37b44a;}
.sc04 .sc4box .nt3 .cs .csbtn a.csb2 {background:url('/nimg/arr_02.png') no-repeat right center #00a5cc;float:right;}
@media screen and (max-width:960px) {
.sc04 .sc4box .nt3 .cs .cscall {font-size:2em;}
.sc04 .sc4box .nt3 .cs .cssul .csview {display:block;}
}
@media screen and (max-width:750px) {
.sc04 {padding:50px 0px 10px 0;}
.sc04 .sc4box {padding:0 10px;}
.sc04 .sc4box .notbox {clear:both;width:100%;display:block;padding-bottom:30px;}
.sc04 .sc4box .nt1 .ntbox {padding-right:0;}
.sc04 .sc4box .nt2 .ntbox {padding:0;}
.sc04 .sc4box .nt3 .ntbox {padding-left:0;}
.sc04 .sc4box .nt3 {border-bottom:0 !important;padding-bottom:0 !important;}
}



.sc05 .sc5box {max-width:1130px;margin:0 auto;padding:30px 0;overflow: hidden;}
.sc05 {background:url('/nimg/cc_center_bg.jpg') repeat-x;overflow: hidden;}
.sc05 .cs_logo {float:left;margin-right:8%; }
.sc05 .cs{float:left;margin-right:5%}
.sc05 .cs .cstitle {    font-family: "GmarketSansMedium";font-size:22px;color:#000;}
.sc05 .cs_ico {    display: inline-block;float: left;margin-right: 18px;margin-top: 30px;}
.sc05 .cs .cscall {    font-family: "GmarketSansMedium";font-size:42px;color:#000;}
.sc05 .cs .cssul {    font-family: "GmarketSansLight";font-size:18px;color:#000;}
.sc05 .cs .csfax  {  font-family: "GmarketSansMedium";font-size:16px;color:#000;}
.sc05 .csbtn {float: right;}
.sc05 .csbtn a {display: inline-block;
    width:100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 400;margin-bottom:5px;}
.sc05 .csbtn a.csb1 {background: url(/nimg/arr_02.png) no-repeat right center #3d3c3c;}
.sc05 .csbtn a.csb2 {background: url(/nimg/arr_02.png) no-repeat right center #0d863c;}
.sc05 .csbtn a span {padding:10px;}

@media screen and (max-width:980px) {
.sc05 .cs .cstitle {margin-top:10PX;}
.sc05 .cs_ico {    display: block;
    float: none;
    margin-right: 0;
    margin-top: 0;
    text-align: center;}
.sc05 {background: url(/nimg/cc_center_bg.jpg) repeat-y;}
.sc05 .cs {float: none;
    margin-right: 0;
    text-align: center;}
.sc05 .csbtn {float:none;clear: both;}
.sc05 .csbtn a {width:49%;margin-top:20px;}
.sc05 .sc5box {width:90%;margin:0 auto;}
.sc05 .cs_logo {display:none;}
.sc05 .cs .cscall {font-size: 26px;}
.sc05 .cs .cssul {font-size: 15px;}
.pc {display:none !important;}
.mobile{display:block !important;}
}


.pc {display:block;}
.mobile {display:none;}

.f_tline {height:5px; background-image: linear-gradient(45deg, #00a5cb 0%, #36b44d 99%, #36b44d 100%); width:100%;}
#footer {padding:35px 8px;background:#3d3c3c;}
#footer .footbox {max-width:1130px;margin:0 auto;position:relative;font-weight:400;}
#footer .footbox .flogo {position:absolute;right:0;top:0;}
#footer .footbox .fcont {font-size:0.89em;color:#808080;margin-bottom:10px;line-height:1.4em;}
#footer .footbox .fcont .mnobr {display:none;}
#footer .footbox .fcont .mnosp {}
#footer .footbox .fcopy {color:#adadad;font-size:0.89em}
@media screen and (max-width:900px) {
#footer .footbox .fcont .mnobr {display:block;}
#footer .footbox .fcont .mnosp {display:none;}
}
@media screen and (max-width:560px) {
#footer .footbox {padding-left:0;}
#footer .footbox .flogo {position:relative;text-align:center;width:100%;margin-bottom:15px;margin-top:20px;}
#footer .footbox .fcont {text-align:center;}
#footer .footbox .fcopy {text-align:center;}
}



#subcont {max-width:1130px;margin:0 auto;padding:0 8px;min-height:500px;}
#subcont .subbox {position:relative;}
#subcont h3 {background:url('/nimg/h3p.png') no-repeat left center;padding-left:14px;font-size:1.4em;color:#000;font-weight:normal;margin-bottom:20px;}
#subcont p {font-size: 1.1em;
    line-height: 1.6em;
    font-weight: 300;}

#subcont .h2box .nowis {font-size:0.82em;text-align:right;font-weight:400;color:#828282;}
#subcont .h2box h2 {font-size:1.7em;font-weight:400;padding-bottom:15px;border-bottom:1px solid #d9d9d9;margin-bottom:40px;font-family:'GmarketSansMedium';}
#subcont .leftbox {position:absolute;left:0;top:0;min-height:200px;width:250px;}
#subcont .leftbox .leftcall strong {color:#fff;}
#subcont .leftbox .leftcall {background:#f9f7fa;color:#6b6b6b;padding:25px 15px;}
#subcont .leftbox .leftcall .lc1 {font-weight:700;font-size:1.12em;margin-bottom:10px;}
#subcont .leftbox .leftcall .lc2 {font-size:1.4em;font-weight:800;font-family:'GmarketSansMedium';color:#000;}
#subcont .leftbox .leftcall .lc2 img {width:24px;height:23px;margin-right:4px;margin-top:-2px;}
#subcont .leftbox .leftcall .lc3 {font-size:0.9em;font-weight:400;padding-bottom:20px;border-bottom:1px solid #e4e4e4;color:#818081;margin-bottom:20px;}
#subcont .leftbox .leftcall .lc5 {font-size:0.9em;font-weight:400;padding-bottom:6px;font-family: 'GmarketSansMedium';}
#subcont .leftbox .leftcall .lc5 b {font-size:0.82em; color:#000;margin-right:4px;margin-left:2px;}


#subcont .leftbox .leftcall .lc4 {font-size:0.82em;color:#818081;background:url('/nimg/l_btn01.png') no-repeat;    padding: 10px 0;font-size:0.92em;
    text-align: center;}
#subcont .leftbox .leftcall .lc4 img {width:20px;height:20px;margin-right:4px}
#subcont .rightcont {padding-left:300px;padding-bottom:60px;}
#subcont .leftbox .leftcall .lc4 a {color:#fff;font-weight:200;}
#subcont .sidem {}
#subcont .sidem dt {background:#d5433d;padding:20px 0;text-align:center;color:#fff;font-weight:400;font-family:"Noto Sans KR",Sans-serif;}
#subcont .sidem dt .engn {opacity:0.5;margin-bottom:5px;}
#subcont .sidem dt .big {font-size:1.6em;font-family:'GmarketSansMedium';}
#subcont .sidem a dd {padding:15px;font-weight:400;background:url('/nimg/leftdd_off.png') no-repeat 220px center;font-size: 17px;}
#subcont .sidem > a {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;display:block;}
#subcont .sidem a dd.leftddon {background:url('/nimg/leftdd_on.png') no-repeat 220px center;color:#d5433d;}
#subcont .sidem a dd:hover {background:url('/nimg/leftdd_on.png') no-repeat 220px center;color:#d5433d;}
@media screen and (max-width:1100px) {
#subcont .rightcont {padding-left:250px;}
}
@media screen and (max-width:950px) {
#subcont .leftbox {display:none;}
#subcont .rightcont {padding-left:0;}
}
@media screen and (max-width:600px) {
#subcont .h2box .nowis {display:none;}
#subcont .h2box h2 {font-size:1.3em;margin-bottom:20px;}
#subcont h3 {font-size:1.2em;margin-bottom:15px;}
}



.p1010 .p1010i {position:relative;margin-bottom:60px;}
.p1010 .p1010i img {width:100%;}
.p1010 .p1010i .p1010tx {position:absolute;right:15px;top:15px;text-align:right;font-size:1.4em;font-family:"Noto Sans KR",Sans-serif;;font-weight:normal;}
.p1010 .p1010i .p1010tx .p1010blue {color:#01a5ca;margin-bottom:5px;}
.p1010 .p1010i .p1010tx .p1010000 {color:#000;}
.p1010 .p1010i .p1010tx .p1010br {display:none;}
.p1010 .p1010i b {font-size:20px; font-weight:500;border-bottom: 1px solid #d0d0d0;}
.p1010 .p1010ta {border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}
.p1010 .p1010ta th {border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;text-align:center;font-size:0.92em;color:#000;padding:15px 0;background:#f6f6f6;}
.p1010 .p1010ta td {border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;text-align:center;padding:50px 0;}
.p1010 .p1010ta td img {width:100%;max-width:323px}
.p1010d1 dt {    border:1px solid #d4d4d4;font-weight:bold;
    text-align: center;
    font-size: 0.92em;
    color: #000;
    padding: 15px 0;
    background: #f6f6f6;}

.p1010d1 dd > ul li {width:50%;float:left; text-align:center;}
.p1010d1 dd > ul li img {width:100%; max-width:405px}
.p1010d1 dd > ul li > div {border-bottom:1px solid #d4d4d4 ; border-right: 1px solid #d4d4d4; height: 540px;}
.p1010d1 dd > ul li:first-child > div {border-left:1px solid #d4d4d4;}
.p1010d1 dd > ul li:first-child > div img {margin-top:40%;}
@media screen and (max-width:800px) {
.p1010 .p1010i .p1010tx .p1010br {display:block;}
.p1010d1 dd > ul li {width:100%;border-left:1px solid #d4d4d4;}
.p1010d1 dd > ul li > div {height:auto;}
.p1010d1 dd > ul li:first-child > div {border-left:0}
.p1010d1 dd > ul li:first-child > div img {margin-top:0%;}
}
}
@media screen and (max-width:600px) {
.p1010 .p1010i .p1010tx {font-size:1.12em;text-shadow:1px 1px #fff;}
}
@media screen and (max-width:400px) {
.p1010 .p1010i .p1010tx {font-size:0.92em;}
}


.p1020 .p1020bg1 {background:url('/nimg/p1020_1.jpg') no-repeat center;background-size:cover;}
.p1020 .p1020bg2 {background:url('/nimg/p1020_2.jpg') no-repeat center;background-size:cover;}
.p1020 .p1020bg3 {background:url('/nimg/p1020_3.jpg') no-repeat center;background-size:cover;}
.p1020 .p1020bg4 {background:url('/nimg/p1020_4.jpg') no-repeat center;background-size:cover;}

.p1020 dl {border:1px solid #d1d1d1;margin-bottom:-1px;}
.p1020 dl dt {width:50%;height:240px;}
.p1020 dl dd {width:50%;height:240px;}
.p1020 dl dd .p1020tdt {font-size:1.4em;font-weight:700;margin-bottom:10px;font-family:"Noto Sans KR",Sans-serif;}
.p1020 dl dd .ctd {padding:15px;}
.p1020 dl dd .ctd2 {padding:15px;}
.p1020 dl dd .ctd2 th {text-align:right;}
.p1020 dl dd .ctd2 .p1020tdt {text-align:right;}

.p1020 .dl1 dt {float:left;margin-right:-1px;border-right:1px solid #d1d1d1;}
.p1020 .dl1 dd {float:right;}

.p1020 .dl2 dt {float:right;}
.p1020 .dl2 dd {float:left;margin-right:-1px;border-right:1px solid #d1d1d1;}
.p1020 .dl2 dd th {vertical-align:top;}
.p1020 .dl2 dd .inta2 th {text-align:left;}

.p1020 dl dd table {border:0;width:100%;}
.p1020 dl dd table th {width:90px;font-weight:800;color:#222222;padding:3px;font-size:0.92em;text-align:left}
.p1020 dl dd table td {width:auto;border:0;color:#6c6c6c;padding:3px;font-weight:400;font-size:0.92em;height:auto;}
@media screen and (max-width:800px) {
.p1020 dl dt {clear:both;width:100%;display:block;border:0;height:250px;}
.p1020 dl dd {clear:both;width:100%;display:block;border:0;height:auto;}
.p1020 dl dd .p1020tdt {font-size:1.2em;}
}


.p1030 .p1030map {margin-bottom:30px;}
.p1030 .p1030map .mymap {width:100%;}
.p1030 .p1030ta th {width:35px;text-align:left;padding:5px 0;}
.p1030 .p1030ta th img {width:25px;}
.p1030 .p1030ta td {font-size:1.1em;font-weight:normal;color:#666666;padding:5px 0;}
.p1030 .p1030ta td .p1030br {display:none;}
.p1030 .p1030ta td span {color:#000;font-weight:600;}
@media screen and (max-width:500px) {
.p1030 .p1030ta td .p1030br {display:block;}
}



.p2010 p span {color:#ff6410}
.p2010 .p2010i {border:1px solid #d9d9d9;padding:15px;background:#f9f7fa;margin-bottom:30px;}
.p2010 .p2010i ul {text-align:center;}
.p2010 .p2010i ul li {display:inline-block;width:28%;margin:2%;vertical-align:top;}
.p2010 .p2010i ul li dt img {width:100%;max-width:238px;}
.p2010 .p2010i ul li dd {padding-top:20px;}
.p2010 .p2010i ul li dd .big {font-size:1.4em;font-family:"Noto Sans KR",Sans-serif;;font-weight:600;margin-bottom:15px;}
.p2010 .p2010i ul li dd .sm {line-height:1.6em;font-size:0.92em;font-weight:normal;width:80%;margin:0 auto;}
.p2010 .p2010i2 img {width:100%;}
@media screen and (max-width:600px) {
.p2010 .p2010i ul li {display:block;width:100%;margin:0 0 15px 0;}
}


.p2020 ul {text-align:center;}
.p2020 ul li {display:inline-block;width:48%;margin:0 0.5% 30px 0.5%;text-align:left;vertical-align:top;}

.p2020 ul li dt {margin-bottom:15px;}
.p2020 ul li dt img {width:100%;}
.p2020 ul li dd {font-weight:normal;}
.p2020 ul li dd .big {font-size:1.4em;color:#000;font-family:"Noto Sans KR",Sans-serif;;margin-bottom:10px;}
.p2020 ul li dd .big span {background:#37b44a;padding:5px 8px;margin-right:5px;color:#fff;font-size:0.62em;}
.p2020 ul li dd .sm {font-size:0.92em;}
@media screen and (max-width:600px) {
.p2020 ul li dd .big {font-size:1.2em;}
}
@media screen and (max-width:450px) {
.p2020 ul li {display:block;width:100%;margin:0 0 15px 0;}
}


.p2030 ul li {float:left;width:32%;height:220px;}
.p2030 ul .cen {margin:0 1.8%;}
.p2030 ul li dt {margin-bottom:15px;}
.p2030 ul li dt div {padding:20px 0;text-align:center;border:1px solid #d1d1d1}
.p2030 ul li dt img {width:100%;max-width:240px;}
.p2030 ul li dd {height:34px;padding:5px 0;font-size:0.92em;}
.p2030 ul li dd .sm {font-weight:normal;}
@media screen and (max-width:500px) {
.p2030 ul li {float:left;width:49%;height:180px}
.p2030 ul li dt {margin-bottom:10px;}
.p2030 ul .cen {margin:0;}
.p2030 ul .se {margin-left:2% !important;}
}


.p2030 ul li {float:left;width:32%;height:220px;}
.p2030 ul .cen {margin:0 1.8%;}

.p3010 .p3010i img {width:100%;}
.p3010 .p3010li {float:left;width:32%;font-size:0.92em;}
.p3010 .cen {margin:0 1.8%;}
.p3010 .p3010li dt {text-align:center;}
.p3010 .p3010li dt img {width:100%;max-width:240px;}
.p3010 .p3010li dd .big {text-align:center;margin-bottom:20px;}
.p3010 .p3010li dd .sm {padding:0 35px;font-weight:normal;}
.p3010 .p3010li dd .sm li {background:url('/nimg/leftdd_off.png') no-repeat left center;padding-left:15px;margin-bottom:8px;}
.p3010 .golink {display:block;margin:0 auto;color:#fff;background:url('/nimg/btn_arrow.png') no-repeat right center #00a5cc;
					width:120px;padding:9px 15px 9px 20px;}

.p3010 > ul > li {display:inline-block;width:47%;margin:1%;padding-bottom:30px;vertical-align: top;}
.p3010 > ul > li dl {}
.p3010 > ul > li dl > dt {font-family:'GmarketSansBold'; font-size:24px; text-align:center;color:#000;background:#f9f7fa;padding:20px 0;
border-top:1px solid #ebddc9; border-left:1px solid #ebddc9; border-right:1px solid #ebddc9;}
.p3010 > ul > li dl > dd .pic {border-top:1px solid #ebddc9; border-left:1px solid #ebddc9; border-right:1px solid #ebddc9;border-bottom:1px solid #ebddc9;}
.p3010 > ul > li dl > dd .pic img {width:100%;}
.p3010 > ul > li dl > dd .sul {margin: 20px 20px 15px;position: relative;}
.p3010 > ul > li dl > dd .sul:before {    content: "";
    width: 4px;
    height: 1px;
    background: #b99764;
    position: absolute;
    top: 10px;
    left: -11px;}
.p3010 > ul > li .box{border:1px solid #ebddc9;padding:14px 20px ;margin-top:10px;}
.p3010 > ul > li .box ul li{position: relative; margin-left:5px;}
.p3010 > ul > li .box ul li:before {
content: "";
    width: 2px;
    height: 2px;
    background: #a9a9a9;
    position: absolute;
    top: 10px;
    left: -8px;
    border-radius: 50%;
}

@media screen and (max-width:550px) {
.p3010 .p3010li {clear:both;width:100%;display:block;margin-bottom:40px;;}
.p3010 .p3010li dd {width:260px;margin:0 auto;}
.p3010 > ul > li {width:100%;}
}

.ctt_admin {display:none;}


.menu-trigger, .menu-trigger span {display:inline-block; transition: all.4s; box-sizing:border-box;}
.menu-trigger {position:relative; width:22px; height:15px; padding:10px;}
.menu-trigger span{position:absolute; left:0; width:100%; height:2px; background:#6d6e71; border-radius:1px; }

.menu-trigger span:nth-of-type(1) {top:0px;}
.menu-trigger span:nth-of-type(2) {top:8px;}
.menu-trigger span:nth-of-type(3) {bottom:1px;}


.pd_info {background:#f9f7fa;padding:20px;margin-bottom:30px;}