@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
html,body {font-family: 'Noto Sans KR', sans-serif  !important;}
a:link {text-decoration:none;color:#222222}
a:visited {text-decoration:none;color:#222222}
a:hover {text-decoration:none;color:#222222}

.headerContent {position:relative;display:block;width:100%;padding:calc(22/720*100vw) calc(28/720*100vw);box-sizing:border-box;	color:#222222;}
.headerContent .top_info {font-size:calc(13.37/720*100vw);float:right;}
.headerContent .top_info .sep{padding:0 calc(9/720*100vw);} 
.headerContent  .header {text-align:center;width:100%;display:block;padding-top:calc(15/720*100vw);padding-bottom:calc(28/720*100vw);}
.headerContent  .header .logo{width:calc(242/720*100vw);height:calc(71/720*100vw);display:block;background-image:url(../images/main/newlogo.png);background-size:100%;margin:0 auto;}

.gnbMenu{width:100%;border-top:calc(1/720*100vw) solid #eeefef;border-bottom:calc(1/720*100vw) solid #eeefef;padding-left:calc(40/720*100vw);box-sizing:border-box;display:inline-block;}
.gnbMenu ul{padding:0;margin:0;}
.gnbMenu ul li {float:left;color:#222222;font-weight:700;font-size:calc(17.76/720*100vw);font-family:'Noto Sans KR';text-align:center;padding:calc(24/720*100vw) 0;letter-spacing:calc(-2/720*100vw);display:inline;}
.gnbMenu ul li:nth-child(1) {width:calc(106/720*100vw);margin-right:calc(29/720*100vw);}
.gnbMenu ul li:nth-child(2) {width:calc(76/720*100vw);margin-right:calc(31/720*100vw);}
.gnbMenu ul li:nth-child(3) {width:calc(80/720*100vw);margin-right:calc(30/720*100vw);}
.gnbMenu ul li:nth-child(4) {width:calc(80/720*100vw);margin-right:calc(30/720*100vw);}
.gnbMenu ul li:nth-child(5) {width:calc(80/720*100vw);margin-right:calc(30	/720*100vw);}
.gnbMenu ul li:nth-child(6) {width:calc(70/720*100vw);}


.bodyContent {position:relative;width:100%;line-height:0;}

.bodyContent .visual {width:100%;position:relative;}
.bodyContent .visual img{width:100%;}

.bodyContent .sec02{position:relative;width:100%;height:calc(831/720*100vw);background-image:url(../images/sec02.jpg);background-size:100%;}
.bodyContent .sec02 .view_detail {position:absolute;width:100%;height:0;top:calc(220/720*100vw);}
.bodyContent .sec02 .view_detail .btn{background-image:url(../images/btn_detail.png);background-size:100%;width:calc(187/720*100vw);height:calc(50/720*100vw);margin: 0 auto;}

.bodyContent .sec03{position:relative;width:100%;display:inline-block;border-top:calc(1/720*100vw) solid #d6d8cb;}
.bodyContent .sec03 ul{padding:0;margin:0;}
.bodyContent .sec03 ul li{float:left;width:50%;border-bottom:calc(1/720*100vw) solid #d6d8cb;padding:calc(37/720*100vw) calc(50/720*100vw) calc(43/720*100vw) calc(50/720*100vw);line-height:calc(30/720*100vw);text-align:center;box-sizing:border-box;height:calc(395/720*100vw);}
.bodyContent .sec03 ul li.on{float:left;width:50%;border-bottom:calc(1/720*100vw) solid #d6d8cb;padding:calc(37/720*100vw) calc(50/720*100vw) calc(40/720*100vw) calc(50/720*100vw);line-height:calc(30/720*100vw);text-align:center;box-sizing:border-box;}

.bodyContent .sec03 ul li.tab01 .off .icon {width:calc(100/720*100vw);height:calc(72/720*100vw);background-size:100%;margin:0 auto;}
.bodyContent .sec03 ul li.tab01 .off .ttl{font-size:calc(32.46/720*100vw);color:#727171;font-weight:400;margin-top:calc(30/720*100vw);}
.bodyContent .sec03 ul li.tab01 .off .sttl{font-size:calc(30.57/720*100vw);color:#757a4d;margin-top:calc(10/720*100vw);}
.bodyContent .sec03 ul li.tab01 .off .exp{font-size:calc(18.83/720*100vw);color:#727171;margin-top:calc(25/720*100vw);}
.bodyContent .sec03 ul li.tab01 .off .btn {position:relative;margin-top:calc(25/720*100vw);text-align:center;}
.bodyContent .sec03 ul li.tab01 .off .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go.png);background-size:100%;display:inline-block;}
.bodyContent .sec03 ul li.tab01.on .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go_bt.png);background-size:100%;display:inline-block;}


.bodyContent .sec03 ul li.tab02 .off .icon {width:calc(100/720*100vw);height:calc(72/720*100vw);background-size:100%;margin:0 auto;}
.bodyContent .sec03 ul li.tab02 .off .ttl{font-size:calc(32.46/720*100vw);color:#727171;font-weight:400;margin-top:calc(30/720*100vw);}
.bodyContent .sec03 ul li.tab02 .off .sttl{font-size:calc(30.57/720*100vw);color:#757a4d;margin-top:calc(10/720*100vw);}
.bodyContent .sec03 ul li.tab02 .off .exp{font-size:calc(18.83/720*100vw);color:#727171;margin-top:calc(25/720*100vw);}
.bodyContent .sec03 ul li.tab02 .off .btn {position:relative;margin-top:calc(25/720*100vw);text-align:center;}
.bodyContent .sec03 ul li.tab02 .off .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go.png);background-size:100%;display:inline-block;}
.bodyContent .sec03 ul li.tab02.on .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go_bt.png);background-size:100%;display:inline-block;}


.bodyContent .sec03 ul li.tab03 .off .icon {width:calc(100/720*100vw);height:calc(72/720*100vw);background-size:100%;margin:0 auto;}
.bodyContent .sec03 ul li.tab03 .off .ttl{font-size:calc(32.46/720*100vw);color:#727171;font-weight:400;margin-top:calc(30/720*100vw);}
.bodyContent .sec03 ul li.tab03 .off .sttl{font-size:calc(30.57/720*100vw);color:#757a4d;margin-top:calc(10/720*100vw);}
.bodyContent .sec03 ul li.tab03 .off .exp{font-size:calc(18.83/720*100vw);color:#727171;margin-top:calc(25/720*100vw);}
.bodyContent .sec03 ul li.tab03 .off .btn {position:relative;margin-top:calc(25/720*100vw);text-align:center;}
.bodyContent .sec03 ul li.tab03 .off .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go.png);background-size:100%;display:inline-block;}
.bodyContent .sec03 ul li.tab03.on .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go_bt.png);background-size:100%;display:inline-block;}

.bodyContent .sec03 ul li.tab04 .off .icon {width:calc(100/720*100vw);height:calc(72/720*100vw);background-size:100%;margin:0 auto;}
.bodyContent .sec03 ul li.tab04 .off .ttl{font-size:calc(32.46/720*100vw);color:#727171;font-weight:400;margin-top:calc(30/720*100vw);}
.bodyContent .sec03 ul li.tab04 .off .sttl{font-size:calc(30.57/720*100vw);color:#757a4d;margin-top:calc(10/720*100vw);}
.bodyContent .sec03 ul li.tab04 .off .exp{font-size:calc(18.83/720*100vw);color:#727171;margin-top:calc(25/720*100vw);}
.bodyContent .sec03 ul li.tab04 .off .btn {position:relative;margin-top:calc(25/720*100vw);text-align:center;}
.bodyContent .sec03 ul li.tab04 .off .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go.png);background-size:100%;display:inline-block;}
.bodyContent .sec03 ul li.tab04.on .btn .img{width:calc(136/720*100vw);height:calc(46/720*100vw);background-image:url(../images/go_bt.png);background-size:100%;display:inline-block;}






.bodyContent .sec03 .tab01{position:relative;border-right:calc(1/720*100vw) solid #d6d8cb;}
.bodyContent .sec03 .tab02{position:relative;}
.bodyContent .sec03 .tab03{position:relative;border-right:calc(1/720*100vw) solid #d6d8cb;}

.bodyContent .sec03 .tab02.on{background:#ffffff; }
.bodyContent .sec03 .tab03.on{background:#ffffff;}

.bodyContent .sec03 .tab01 .off .icon{background-image:url(../images/icon01.png);}
.bodyContent .sec03 .tab02 .icon{background-image:url(../images/icon02.png);}
.bodyContent .sec03 .tab03 .icon{background-image:url(../images/icon03.png);}
.bodyContent .sec03 .tab04 .icon{background-image:url(../images/icon04.png);}

.bodyContent .sec03 .tab02 .txt{height:calc(334/720*100vw);line-height:calc(336/720*100vw);font-size:calc(32.46/720*100vw);color:#ffffff;font-weight:700;}
.bodyContent .sec03 .tab03 .txt{height:calc(336/720*100vw);line-height:calc(336/720*100vw);font-size:calc(32.46/720*100vw);color:#ffffff;font-weight:700;}

.bodyContent .map_info {position:relative;width:100%;padding:calc(75/720*100vw) calc(53/720*100vw) calc(75/720*100vw) calc(53/720*100vw);box-sizing:border-box;}
.bodyContent .map_info .map{width:calc(615/720*100vw);height:calc(566/720*100vw);box-sizing:border-box;text-align:center;overflow:hidden;}
.bodyContent .map_info .map img{width:100%;}


.bodyContent .location {position:relative;width:100%;border-bottom:calc(1/720*100vw) solid #efefef;clear:both;}
.bodyContent .location  .icon {width:100%;margin-bottom:calc(55/720*100vw);}
.bodyContent .location  .icon .info_icon{width:calc(119/720*100vw);height:calc(85/720*100vw);margin:0 auto;}
.bodyContent .location  .icon .info_icon img{width:100%;}
.bodyContent .location  .title {position:relative;color:#757a4d;font-size:calc(50.02/720*100vw);width:100%;text-align:center;margin-bottom:calc(92/720*100vw);clear:both;}
.bodyContent .location  .place {position:relative;color:#727171;font-size:calc(25/720*100vw);width:100%;text-align:center;clear:both;margin-bottom:calc(30/720*100vw);}
.bodyContent .location  .address{position:relative;color:#727171;font-size:calc(25/720*100vw);width:100%;text-align:center;clear:both;line-height:calc(40/720*100vw);margin-bottom:calc(50/720*100vw);}

.bodyContent .work_info {position:relative;width:100%;border-bottom:calc(1/720*100vw) solid #efefef;clear:both;padding:calc(33/720*100vw) 0 calc(75/720*100vw) 0;display:inline-block;}
.bodyContent .work_info  .title {position:relative;color:#757a4d;font-size:calc(50.02/720*100vw);line-height:calc(50.02/720*100vw);width:100%;text-align:center;margin-bottom:calc(50/720*100vw);clear:both;}
.bodyContent .work_info .work {padding:0 calc(75/720*100vw);margin:0;width:100%;display:block;box-sizing:border-box;}
.bodyContent .work_info .work ul{padding:0;margin:0;}
.bodyContent .work_info .work ul li{float:left;width:50%;height:calc(25/720*100vw);line-height:calc(25/720*100vw);box-sizing:border-box;margin-bottom:calc(30/720*100vw);}
.bodyContent .work_info .work ul li .flag {float:left;width:calc(78/720*100vw);color:#727171;font-size:calc(26/720*100vw);font-weight:500;text-align:justify;letter-spacing:calc(-2/720*100vw);}
.bodyContent .work_info .work ul li .txt {float:left;box-sizing:border-box;padding-left:calc(36/720*100vw);color:#727171;font-size:calc(26/720*100vw);}

.bodyContent .tel_info {position:relative;width:100%;border-bottom:calc(1/720*100vw) solid #efefef;clear:both;padding:calc(33/720*100vw) 0 calc(75/720*100vw) 0;display:inline-block;}
.bodyContent .tel_info .title {position:relative;color:#757a4d;font-size:calc(50.02/720*100vw);line-height:calc(50.02/720*100vw);width:100%;text-align:center;margin-bottom:calc(50/720*100vw);clear:both;}
.bodyContent .tel_info .tel {position:relative;color:#757a4d;font-size:calc(83.1/720*100vw);line-height:calc(83.1/720*100vw);width:100%;text-align:center;clear:both;}

.footerContent {position:relative;width:100%;}
.footerContent .f_menu{position:relative;width:100%;text-align:center;color:#9b9896;font-size:calc(15.01/720*100vw);padding:calc(27/720*100vw) 0;border-bottom:calc(1/720*100vw) solid #f0f0f0}
.footerContent .f_menu span:after{content:'|';padding:0 calc(10/720*100vw);font-weight:200;}
.footerContent .f_menu span:last-child:after{content:''}
.footerContent .f_sns {padding:calc(40/720*100vw) 0 calc(44/720*100vw) 0;}
.footerContent .f_sns .sns {width:calc(269/720*100vw);height:calc(43/720*100vw);background-image:url(../images/sns.png);background-size:100%;margin:0 auto;}
.footerContent .f_logo {width:100%;text-align:center;margin-bottom:calc(40/720*100vw);}
.footerContent .f_logo img{width:calc(293/720*100vw);}
.footerContent .copyright {color:#9b9896;font-size:calc(15/720*100vw);text-align:center;line-height:calc(30/720*100vw);}
.footerContent .copyright p{margin-top:calc(10/720*100vw);padding-bottom:calc(50/720*100vw);}

.footerContent .f_sns .sns ul{}
.footerContent .f_sns .sns ul li{float:left;width:calc(43/720*100vw);height:calc(43/720*100vw);box-sizing:border-box;border:0}
.footerContent .f_sns .sns ul li:nth-child(1) {margin-right:calc(15/720*100vw);}
.footerContent .f_sns .sns ul li:nth-child(2) {margin-right:calc(13/720*100vw);}
.footerContent .f_sns .sns ul li:nth-child(3) {margin-right:calc(13/720*100vw);}
.footerContent .f_sns .sns ul li:nth-child(4) {margin-right:calc(12/720*100vw);}
.footerContent .f_sns .sns ul li:nth-child(5) {margin-right:0;}
.footerContent .f_sns .sns ul li a {display:block;width:calc(43/720*100vw);height:calc(43/720*100vw);}
