@charset "utf-8";
@import url('fontawesome.css');
@import url('simple-line-icons.css');
@import url('NotoSansKR.css');




select,
input:focus {outline:none;}
ul,ul li{list-style:none;}

select,
input[type='text'],
input[type='password'],
textarea {padding:5px 10px 7px;border:1px solid #cacaca;box-sizing:border-box;font-family: 'NotoSansKR DemiLight', sans-serif;}
select {padding:0;}
textarea {width: 100%;box-sizing:border-box;}

input[type=radio],
input[type=checkbox] {vertical-align:top;margin:0 5px 0 20px;}
input[type=radio]:first-child,
input[type=checkbox]:first-child {margin-left:0;}

td label,
td span:not(#content_parent) {display:inline-block;} /* 에디터 id부분만 적용안되도록 예외처리 김상훈 K 2018-07-19 */


img {max-width:100%;}

a {text-decoration:none; color:#585858;}


div.wrapper {overflow:hidden;width:100%;font-family: 'NotoSansKR Regular', sans-serif;font-weight: 400;}

div#headerWrap {z-index: 50;position: relative;background: url(image/header_bg.png) center bottom no-repeat;}
div#headerWrap h1 {position: relative;background-color:rgba(255,101,101,.8);}
div#headerWrap h1:after {position: absolute;top: -1px;content: "";border: 1px solid rgba(255,255,255,.3);}

div#headerWrap h1 img,
div#headerWrap h1 span {display: block;}
div#headerWrap h1 img {margin: 0 auto;}
div#headerWrap h1 span {position: relative;color: #feff90;font-family: 'NotoSansKR Medium', sans-serif;font-weight: 500;text-align: center;}
div#headerWrap h1 span:before {position: absolute;left: 50%;top: 0;height: 1px;content: "";background-color: rgba(255,255,255,.7);}

p.goHome {position: absolute;margin: 0;}
p.goHome a {display: block;}

ul.gnbUtil {position: absolute;margin: 0;padding: 0;}
ul.gnbUtil a, ul.gnbUtil img {display: block;text-decoration: none;}
ul.gnbUtil > li {float: left;margin: 0;padding: 0;list-style:none;}
ul.gnbUtil > li:first-child a {padding: 0 15px;border-radius: 5px;color: #0f0f0f;font-family: 'NotoSansKR Medium', sans-serif;background-color: #fff;color:#000;}

div.gnbWrap {left: 100%;top: 0;width: 100%;padding-left: 60px;background-color: rgba(0,0,0,.5);box-sizing:border-box;}
div.gnbWrap p.close {position: absolute;right: 0;top: 0;width: 100%;background-color: #3b3b3b;}
div.gnbWrap p.close a {position: absolute;right: 0;height: 100%;text-indent: -10000px;background: url('image/gnb_close.png') center center no-repeat;}

ul#gnb {position: relative;height: 100%;margin: 0;padding: 0;background-color: #fff;}
ul#gnb > li {position: relative;border-bottom: 1px solid #dedede;margin: 0;padding: 0;list-style:none;}
ul#gnb > li:before {position: absolute;content: "";background-color: #3b3b3b;}
ul#gnb a {display: block;text-decoration: none;color: #282828;font-family: 'NotoSansKR Regular', sans-serif;font-weight: 400;}

div#container {}


.fcBlue {color:#0464c9 !important;}

/* 큰 버튼 height:24px */
.btn .btnBig {min-width:100px;height:50px;padding:8px 30px 10px;font-size:1.2em;font-weight:normal;}
.btn a.btnBig,
.btn > span.btnBig {min-width:58px;height:auto;padding:14px 20px 15px;}

div.btnArea * {margin-left:10px;}
div.btnArea *:first-child {margin-left:0;}

/* 파란색 */			.btn .btnDef {background-color:#0464c9;border-color:#0464c9;color:#fff !important;}

/* 기본 테이블 형태 */
table.tblDef {border-top: 2px solid #9ac7ff;border-bottom: 1px solid #c7c7c7;}
table.tblDef > * > tr > * {padding: 10px;border-top: 1px solid #c7c7c7;border-left: 1px solid #c7c7c7;color: #3d3d3d;font-size: 16px;font-family: 'NotoSansKR Regular', sans-serif;}
table.tblDef > thead > tr:first-child > *,
table.tblDef colgroup + tbody > tr:first-child > * {border-top: 0 none;}
table.tblDef > * > tr > *:first-child {border-left: 0 none;}
table.tblDef > * > tr > th {background-color: #edf5ff;color: #3075e9;text-align: center;font-family: 'NotoSansKR Regular', sans-serif;font-weight: 400;font-size: 17px;}
table.tblDef .bdLeft {border-left: 1px solid #c7c7c7 !important;}
table.tblDef .bdLnone {border-left: 0 none !important;}

.pageTit {margin: 0;padding: 0;border-top: 2px solid #0464c9;background-color: #f6faff;color: #252525;font-family: 'NotoSansKR Medium', sans-serif;font-weight: normal;}
.pageTit span {color:#7a7a7a; font-size:13px;}

.subTit {padding: 45px 55px;margin: 20px 45px 30px;background:#5a99bd; box-sizing:border-box ; text-align:center; color:#fff; border-radius: 30px 0 30px 0; box-shadow:5px 10px 5px #e5e5e5;}
.subTit:first-child {margin-top:0;}
.subTit strong {font-size:26px;line-height:36px;}
.subTit span {display:block;padding-top:10px;font-size:15px;font-weight:normal;line-height:20px;}


ul.listBl li {list-style:none; position:relative; padding-left: 15px; margin-top: 5px;}
ul.listBl li:first-child {margin-top:0;}
ul.listBl li::before {content:""; position:absolute; left:0; width:5px; height:5px; background:#5a99bd; border-radius:50%;}
ul.listBl li p:first-child {margin: 0;}
ul.listBl li span{font-family: 'NotoSansKR Medium', sans-serif;}

ul.listBl li span + p.btn{margin:20px 0;}

ul.listNum {counter-reset:num 0;}
ul.listNum > li {position:relative; padding-left:1.6em; list-style:none; margin-top: 5px;}
ul.listNum > li:first-child {margin-top: 0;}
ul.listNum > li::before {position:absolute; left:0; top:0; counter-increment: num 1; content: '' counter(num)'.';background:transparent;border-radius:0;width:auto;}
ul.listNum.fc > li::before {color:#0464c9 !important; font-weight:bold;}
ul.listNum > li > ul > li {list-style:none; margin-top: 5px;}
ul.listNum > li > ul > li:first-child {margin-top: 0;}
ul.listBar li {list-style:none;position:relative; padding-left: 15px;}
ul.listBar li::before {content:"-"; position:absolute; top:-1px; left:0;background:transparent;border-radius:0;}

ul.noList li{list-style:none; position:relative;margin-top: 5px;}
ul.noList li:first-child {margin-top:0;}

div.imgWrap {overflow:hidden; line-height:1.6em;}
div.imgWrap p:nth-child(2) {margin-top: 0;}

div.sub {color:#3d3d3d; text-align:justify;}
div.sub img  {width:auto;}
div.sub p {margin:10px 0 20px;}
div.sub p.ar strong {color:#3d3d3d;}

div.sub ul.imgList {}
div.sub ul.imgList > li {list-style:none; overflow:hidden; border-bottom:1px dashed #e1e1e1; }
div.sub ul.imgList > li:last-child {border-bottom:none;}
div.sub ul.imgList > li p.img {float:left; width:260px; margin:0 50px 0 0;}
div.sub ul.imgList > li dl {float:left;}

div.sub div.notice {margin-top:40px; background:#f4f4f4; padding:30px 64px; box-sizing:border-box;border-radius:9px;}
div.sub div.notice p{margin:0;}
div.sub div.notice ul li {list-style:none;line-height:30px;}

div.sub p.map {width:600px;height:420px;margin:40px auto;}
div.sub p.map iframe {width:100%; height:100%;}

div.sub ul.membership li {list-style:none; margin-top: 5px;}
div.sub ul.membership li:first-child {margin-top: 0;}

div#footerWrap {border-top: 1px solid #e7e7e7;background-color: #f6f6f6;font-size: 14px;line-height: 20px;}
div#footerWrap, div#footerWrap a {color: #999;}
div#footerWrap address, div#footerWrap ul, div#footerWrap li, div#footerWrap p, div#footerWrap a {margin: 0;padding: 0;list-style:none;text-decoration: none;}
div#footerWrap ul {overflow: hidden;}
div#footerWrap li {position: relative;float: left;padding-right: 12px;}

div#footerWrap ul.info li {position: relative;padding: 0 0 0 12px;}
div#footerWrap ul.info li:first-child {padding-left: 0;}
div#footerWrap ul.info li:before {position: absolute;left: 3px;top: -2px;content: "/";}
div#footerWrap ul.info li:first-child:before {display: none;}
div#footerWrap span {font-family: 'NotoSansKR Medium', sans-serif;}

/*  Mobile : ~ width:960px  */
@media screen and (max-width: 960px) {

.pcOnly {display:none !important;}
.mOnly {display:block !important;}

div.wrapper {width: 100%; word-break:break-all;}
div#headerWrap {height: 205px;background-size: 100% 205px;}

div#headerWrap h1 {padding: 45px 0 25px;}
div#headerWrap h1:after {left: 6px;top: -1px;width: calc(100% - 12px);height: calc(100% - 7px);}
div#headerWrap h1 img {width: 123px;}
div#headerWrap h1 span {padding: 10px 0 0;margin-top: 15px;font-size: 15px;}
div#headerWrap h1 span:before {width: 20px;margin-left: -10px;}

p.goHome {left: 15px;top: 12px;}
p.goHome img {display: block;height: 20px;}

ul.gnbUtil {right: 20px;top: 12px;}
ul.gnbUtil a {padding: 2px 0;}
ul.gnbUtil > li:first-child {padding-right: 6px;}
ul.gnbUtil > li:first-child a {padding: 2px 15px;font-size: 12px;line-height: 15px;}
ul.gnbUtil img {display: block;height: 15px;}

div.gnbWrap {position: fixed;height: 100% !important;padding: 50px 0 0 80px;}
div.gnbWrap p.close {width: calc(100% - 80px);height: 50px;}
div.gnbWrap p.close a {width: 50px;background-size: 15px;}

ul#gnb > li:before {left: 20px;top: 26px;width: 4px;height: 4px;margin-top: -2px;border-radius:2px;}
ul#gnb a {padding: 15px 10px 15px 30px;font-size: 16px;line-height: 20px;}


div#container {padding: 15px;}
.pageTit {margin-bottom: 20px;padding: 10px 15px 11px;font-size: 16px;}
.pageTit span {display:block; margin:10px 0 0; font-size:12px;}

.subTit {padding:25px; margin:20px 15px ;}
.subTit strong {font-size:16px;}
.subTit span {font-size:13px;}
.subTit p {font-size:14px;}
.subTit p strong {font-size:14px;}

.listBl li::before {top:7px;}
.listNum > li .btn a.btnBig, .listBl > li .btn a.btnBig {padding:5px 30px 5px 15px; font-size:12px; background:url("../asset/image/sub/btn_down.png") no-repeat right center; background-size:25px; background-color:#fa8283;border-color:#fa8283;color:#fff !important;}

div.contents {}

div.imgWrap p.img {margin-bottom: 10px; text-align:left;}

div.sub ul.imgList > li {margin-top: 15px; padding-bottom:15px;}
div.sub ul.imgList > li:first-child {margin-top: 0;}
div.sub ul.imgList > li p.img {float:none; width:100%; text-align:center;}
div.sub ul.imgList > li p.img img {width:200px;}
div.sub ul.imgList > li dl {float:none;}
div.sub ul.imgList > li dl dt {padding-top: 15px; text-align:center;}
div.sub ul.imgList > li dl dt {}
div.sub ul.imgList > li dl dt strong {font-size:20px;}
div.sub ul.imgList > li dl dd {width:100%; margin-top:15px; padding:15px; background:#f6faff; box-sizing:border-box; text-align:center;}

div.sub p.ac img.mOnly {display:inline-block !important; margin-top: 15px;}
div.sub p.ac img.mOnly:first-child {margin-top: 0;}

div.sub div.notice {margin-top: 15px;}


div#footerWrap {padding: 10px 15px;}

div.sub div.notice {padding:15px 30px; box-sizing:border-box;border-radius:9px;}
div.sub p.map {width:100%;height:210px;margin:20px 0;}

div.sub ul.mebList{margin:20px 0;}
div.sub ul.mebList li{list-style:none;position:relative;padding : 0;margin:30px 0;border-bottom:1px dashed #e6e6e6;min-height:208px;vertical-align:middle;}
div.sub ul.mebList li:first-child{margin-top:0;}
div.sub ul.mebList li p.mebImg{text-align:center;padding:0;background-color:#fff !important;margin-bottom:10px;}
div.sub ul.mebList li p{background-color:#f6faff;padding:15px;border-radius:9px;margin:0 0 20px;}
div.sub ul.mebList li:nth-child(even) p{background-color:#fcf6ff;}

div.sub ul.infoList{list-style:none;}
div.sub ul.infoList:after{clear:both;content:'';display:block;}
div.sub ul.infoList li{padding-left:20px; float:left;margin:0 10px 0 0;}
div.sub ul.infoList li:before{top:3px;left:0;width:16px;height:16px; background:url("./image/sub/sub8_phone.png") no-repeat left center transparent;border-radius:unset;}
div.sub ul.infoList li:nth-child(2):before{top:3px;left:0;width:16px;height:16px; background:url("./image/sub/sub8_mail.png") no-repeat left center transparent;border-radius:unset;}

div.sub table.tblDef > * > tr > th,
div.sub table.tblDef > * > tr > td {font-size:12px; letter-spacing:-1px;}
}



/*  PC : width:961px ~  */
@media screen and (min-width: 961px) {

.pcOnly {display:block !important;}
.mOnly {display:none !important;}

div.wrapper {width: 960px;margin: 0 auto;font-size: 18px;line-height: 28px;}

div#headerWrap {height: 369px;}
div#headerWrap h1 {position: absolute;left: 50%;top: 0;width: 396px;padding: 32px 0;margin-left: -198px;}
div#headerWrap h1:after {left: 12px;top: -1px;width: calc(100% - 24px);height: calc(100% - 12px);}

div#headerWrap h1 span {padding: 15px 0 4px;margin-top: 20px;font-size: 22px;}
div#headerWrap h1 span:before {width: 40px;margin-left: -20px;}

p.goHome {left: 25px;top: 25px;width: 215px;height: 45px;}
p.goHome a {height: 45px;background: url('image/header_logo.png') center center no-repeat;}
p.goHome img {display: none;}

ul.gnbUtil {right: 25px;top: 33px;}
ul.gnbUtil > li:first-child {padding-right: 12px;}
ul.gnbUtil > li:first-child a {font-size: 15px;}

div.gnbWrap {position: absolute;padding: 86px 0 0 120px;}
div.gnbWrap p.close {width: calc(100% - 120px);height: 86px;}
div.gnbWrap p.close a {width: 86px;}

ul#gnb > li:before {left: 40px;top: 34px;width: 8px;height: 8px;margin-top: -4px;border-radius:4px;}
ul#gnb a {padding: 19px 20px 19px 60px;font-size: 24px;line-height: 30px;}

div#container {padding: 15px 25px ;}
div#container:after {clear: both;display: block;height: 0;line-height: 0;font-size: 0;content: "";}
div#container.main{padding:15px 40px;}
.pageTit {position:relative; margin-bottom: 40px;padding: 17px 220px 18px 25px; font-size: 24px;}
.pageTit span {position:absolute; right:30px; font-size:14px;}

.listBl li::before {top:12px;}
.listBl li p strong {display:block;}
.listNum > li .btn a.btnBig, .listBl > li .btn a.btnBig {padding:10px 60px 10px 35px; background:url("../asset/image/sub/btn_down.png") no-repeat right center; background-color:#fa8283;border-color:#fa8283;color:#fff !important; font-size:18px;}
div.contents {}

div.imgWrap p.img {float:left; margin:0 15px 0 0;}

div.sub {font-size:16px;}

div.sub ul.imgList > li {margin-top: 40px; padding-bottom:40px;}
div.sub ul.imgList > li:first-child {margin-top: 0;}
div.sub ul.imgList > li dl {width:600px; min-height:320px;}
div.sub ul.imgList > li dl dt {padding-top: 20px;}
div.sub ul.imgList > li dl dt {}
div.sub ul.imgList > li dl dt strong {font-size:30px;}
div.sub ul.imgList > li dl dd {margin-top:20px; padding:50px 25px; background:#f6faff; box-sizing:border-box; text-align:center;}

div.sub p.ac img.pcOnly {display:inline-block !important;}


div#footerWrap {padding: 25px 45px;}

div.sub div.tblList{margin:10px 120px;}
div.sub div.tblList table.tblDef tr > *{padding:5px;}

div.sub ul.mebList{margin-top:35px;}
div.sub ul.mebList li{list-style:none;position:relative;padding : 0 0 30px 189px;margin-top:30px;border-bottom:1px dashed #e6e6e6;min-height:208px;vertical-align:middle;}
div.sub ul.mebList li:first-child{margin-top:0;}
div.sub ul.mebList li p.mebImg{position:absolute;top:0;left:0;margin:0;padding:0;background-color:#fff;}
div.sub ul.mebList li p{background-color:#f6faff;padding:30px;border-radius:9px;margin:0;}
div.sub ul.mebList li:nth-child(even) p{background-color:#fcf6ff;}

div.sub ul.infoList{list-style:none;}
div.sub ul.infoList:after{clear:both;content:'';display:block;}
div.sub ul.infoList li{padding-left:20px; float:left;margin:0 10px 0 0;}
div.sub ul.infoList li:before{top:7px;left:0;width:16px;height:16px; background:url("./image/sub/sub8_phone.png") no-repeat left center transparent;border-radius:unset;}
div.sub ul.infoList li:nth-child(2):before{top:7px;left:0;width:16px;height:16px; background:url("./image/sub/sub8_mail.png") no-repeat left center transparent;border-radius:unset;}

}



div.mainWrap {background: #fff url('image/mainBg.png') center top no-repeat;}
div.mainWrap div#headerWrap {background: none;}

div.main dl, div.main dt, div.main dd, div.main ul, div.main li, div.main a {margin: 0;padding: 0;list-style:none;text-decoration: none;} 

div.main dl,
div.main a {color: #fff;font-family: 'NotoSansKR Medium', sans-serif;}
div.main dt,
div.main a.tit {display: block;position: relative;font-family: 'NotoSansKR Bold', sans-serif;}
div.main dt:after,
div.main a.tit:after {position: absolute;right: 0;height: 1px;content: "";background-color: rgba(255,255,255,.7);}
div.main dt span,
div.main a.tit span {display: inline-block;}

div.main dl {background-size: 100% 100%;}
div.section05 span.con {text-shadow:0 0 10px #000;}

div.section01 {background: url('image/mainBg_01.png') top right no-repeat;}
div.section02 {background: url('image/mainBg_02.png') top right no-repeat;}
div.section03 {background: url('image/mainBg_03.png') top right no-repeat;}
div.section04 {background: url('image/mainBg_04.png') top right no-repeat;}
div.section05 {background: url('image/mainBg_05.png') top right no-repeat;}
div.section06 {background: url('image/mainBg_06.png') top right no-repeat;}
div.section07 {background-color: #4ba065;}
div.main li {margin-top: 5px;}
div.main li a {position: relative;display: block;border: 1px solid rgba(255,255,255,.5);}
div.main li a:after {position: absolute;top: 50%;content: "";background-position:center center;background-repeat: no-repeat;}

div.section08 {width:100%;height:114px;background: #425c3c url('image/mainBg_08.png') right center no-repeat;font-family: 'NotoSansKR Medium', sans-serif;}
div.section08 a{display:block;}


/*  Mobile : ~ width:960px  */
@media screen and (max-width: 960px) {
div.mainWrap {background: #fff url('image/mainBgm.png') center top no-repeat;}
div.mainWrap {background-size: 100%;}
div.mainWrap div#headerWrap {height: 180px;}

div.main > * {margin-top: 12px !important;}
div.main > *:first-child {margin-top: 0 !important;}
div.main dl {padding: 15px;}
div.main dt:after,
div.main a.tit:after {top: 12px;}

div.section01 {background: url('image/mainBg_01m.png') top right no-repeat;}
div.section02 {background: url('image/mainBg_02m.png') top right no-repeat;}
div.section03 {background: url('image/mainBg_03m.png') top right no-repeat;}
div.section04 {background: url('image/mainBg_04m.png') top right no-repeat;}

div.section01 a.tit:after {width: calc(100% - 105px);}
div.section02 a.tit:after {width: calc(100% - 175px);}
div.section03 a.tit:after {width: calc(100% - 135px);}
div.section04 a.tit:after {width: calc(100% - 170px);}
div.section05 a.tit:after {width: calc(100% - 185px);}
div.section06 a.tit:after {width: calc(100% - 125px);}

div.main dd {}
div.main li {margin-top: 9px;}
div.main li a {font-size: 14px;line-height: 30px;padding: 0 30px 0 25px;border-radius:15px;}
div.main li a:after {right: 15px;width: 8px;height: 8px;margin-top: -4px;background-image: url('image/mainBl_arr_m.png');background-size: 100%;}

div.section01,
div.section02,
div.section03,
div.section04,
div.section05,
div.section06 {background-size: 100% 100%;}

div.section01 a,
div.section02 a,
div.section03 a,
div.section04 a,
div.section05 a,
div.section06 a,
div.section07 a {height: 115px;padding: 15px;}
div.section08 a {height: 85px;padding: 15px;}

div.section01 a.tit:after,
div.section02 a.tit:after,
div.section03 a.tit:after,
div.section03 a.tit:after,
div.section04 a.tit:after,
div.section05 a.tit:after,
div.section06 a.tit:after{right: 15px;top: 24px;}

div.section01 span.con {position: absolute;right: 15px;bottom: 20px;font-size: 13px;font-family: 'NotoSansKR Medium', sans-serif;}
div.section05 span.con {position: absolute;right: 15px;bottom: 20px;font-size: 13px;font-family: 'NotoSansKR Medium', sans-serif;text-align:right;line-height:18px;}
div.section06 span.con {position: absolute;left: 15px;bottom: 20px;font-size: 13px;font-family: 'NotoSansKR Medium', sans-serif;line-height:18px;}
div.section08 span.con {position: absolute;left: 15px;bottom: 20px;font-size: 13px;font-family: 'NotoSansKR Medium', sans-serif;line-height:18px;}

div.section07 span.con {position: absolute;left: 15px;bottom: 20px;font-size: 13px;font-family: 'NotoSansKR Medium', sans-serif;line-height:18px;}
div.section07 span.subtit {font-size: 13px;font-family: 'NotoSansKR Regular', sans-serif;line-height:18px;}
div.section07 img{position:absolute; right: 34px; top:30%;}
div.editor {background-size: 58px;}
div.editor a {padding-right: 60px;}
}



/*  PC : width:961px ~  */
@media screen and (min-width: 961px) {
div.main > * {float: left;margin-left:15px;margin-bottom:20px !important;box-sizing:border-box;}
div.main > *:nth-child(1),div.main > *:nth-child(4),div.main > *:nth-child(6),div.main > *:nth-child(8) {margin-left:0;}

div.main dl {padding: 20px 25px;height: 200px;}

div.main dt:after,
div.main a.tit:after {top: 14px;width: 300px;}

div.main dd {padding-top: 26px;}
div.main li {margin-top: 9px;}
div.main li a {width: 320px;font-size: 18px;line-height: 40px;padding: 0 30px 0 25px;border-radius:21px;}
div.main li a:after {right: 25px;width: 12px;height: 12px;margin-top: -6px;background-image: url('image/mainBl_arr.png');}

div.section01,div.section02,div.section03{width:283px;height:200px;}
div.section04{width:283px;height:230px;}
div.section05,div.section06{width:581px;height:230px;}
div.section07{width:283px;height:230px;background-color:#4ba065;}
div.section01 a.tit:after{width:167px;top:28px;right:34px;}
div.section02 a.tit:after{width:68px;top:28px;right:30px;}
div.section03 a.tit:after{width:108px;top:28px;right:29px;}
div.section04 a.tit:after{width:70px;top:28px;right:29px;}
div.section05 a.tit:after{width:335px;top:28px;right:34px;}
div.section06 a.tit:after{width:393px;top:28px;right:34px;}
div.section07 a.tit:after{width:172px;top:28px;right:34px;}

div.section01 a.tit,div.section02 a.tit,div.section03 a.tit{height: 170px;padding: 15px 20px;}
div.section04 a.tit,div.section05 a.tit,div.section06 a.tit,div.section07 a.tit {height: 200px;padding: 15px 20px;}

div.section01 span.con {position: absolute;right: 21px;bottom: 20px;font-size: 15px;font-family: 'NotoSansKR Medium', sans-serif;}
div.section05 span.con {position: absolute;right: 21px;bottom: 20px;font-size: 15px;font-family: 'NotoSansKR Medium', sans-serif;text-align:right;line-height:18px;}
div.section06 span.con {position: absolute;left: 20px;bottom: 20px;font-size: 15px;font-family: 'NotoSansKR Medium', sans-serif;line-height:18px;}

div.section07 img{position:absolute;right:21px;bottom:66px;}
div.section07 span.subtit{font-size: 16px;font-family: 'NotoSansKR Medium', sans-serif;text-align:right;line-height:18px;padding-top:10px;}
div.section07 span.con {position: absolute;right: 21px;bottom: 20px;font-size: 15px;font-family: 'NotoSansKR Medium', sans-serif;text-align:right;line-height:18px;}

div.section08 {width: 100% !important;font-size: 16px;background-size: 76px;}
div.section08 a {padding: 43px 120px 43px 25px;}
div.section08 a span{font-size: 15px;font-family: 'NotoSansKR Medium', sans-serif;}
}



/*  Mobile : ~ width:960px  */
@media screen and (max-width: 960px) {
}



/*  PC : width:961px ~  */
@media screen and (min-width: 961px) {
}













