
.title{display: none;}
.subContent{margin-top: 150px;}

.location{ color:#777;margin-bottom:50px;}
.location .xi-angle-right-min{ padding:0 10px;}


.subTitleSubject{ margin:100px 0 20px 0;}
.sub-area{ position:relative; margin:0 10%;}


.category{ position:absolute; bottom:0; left:0; background:#fff; width:100%; text-align:center; display: none; }
/*.category ul{border-bottom:1px #ddd solid; margin:0 10%;}
.category li{ position:relative; display:inline-block; }
.category li:last-child{ margin-right:0; padding-right:0;}
.category li:before{ content:''; position:absolute; right:0; top:32px; border-right:1px #ccc solid; width:1px; height:20px; opacity:0.3;}
.category li:last-child:before{ display:none;}
.category a{ color:#777; display:block;padding:30px 40px; font-size:23px; }
.category .selected2 a{ position:relative; color:#36C; font-weight:600;}
.category .selected2 a:before{ content:''; position:absolute; left:0; bottom:0;background:#36C; width:100%; height:3px; }*/

/* subpage nav */
.subnav {/*margin: 0 auto;*/ max-width: 400px;position:absolute; bottom:-61px; left:0; text-align:center;}
.subnav :hover{background: rgba(10, 20, 30, .85);}
.subnav::after {display: block;content: '';clear: both;}
.subnav ul {padding: 0;margin: 0;list-style: none; z-index: 1;}
.subnav ul li {float: left;position: relative;}
.subnav ul li a {display: block;color: #8b8b8b;text-decoration: none;padding: 1rem; background: #f1f1f1;  border: 1px solid #ddd;height: 27px;}
.subnav ul li a:hover,.subnav ul li a:focus {background: rgba(10, 20, 30, 0.2);}
.subnav ul li a:focus {color: white;}
.subnav ul li a:not(:only-child)::after {padding-left: 4px;content: ' ▾';}
.subnav ul li ul li {min-width: 190px;}
.subnav ul li ul li a {background: transparent;	color: #4a5666;border-bottom: 1px solid #DDE0E7;}
.subnav ul li ul li a:hover,.subnav ul li ul li a:focus {	background: #e7e9ef;color: #111;}


.dropdown {display: none;position: absolute;margin-top: 6px;background: -webkit-linear-gradient(top left, white, #F8F8F8) !important;background: linear-gradient(to bottom right, white, #F8F8F8) !important;box-shadow: 0 4px 10px rgba(10, 20, 30, .4);}
/*.dropdown::after {content: '';position: absolute;left: 30px;top: -8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid white;}*/
.dropdown:hover::after {border-bottom: 8px solid #F6F7F9;}




.tabmenu_box{}
.depth3 { margin:0 20%;}
.depth3 ul { display: flex; justify-content: center;}
.depth3 ul li{ display:table; width:calc(100% / 3)}
.depth3 ul li a{display:table-cell; width:100%; height:70px; padding:0 4%;  box-sizing:border-box; border-color:#d3d3d3; border-style:solid; border-width:1px; border-left-width:0; border-top-width:0; letter-spacing:0; font-weight:500; font-size:23px; text-align:center; vertical-align:middle; color:#20273a; }
.depth3 ul li:nth-child(1) a, .depth3 ul li:nth-child(2) a, .depth3 ul li:nth-child(3) a, .depth3 ul li:nth-child(4) a, .depth3 ul li:nth-child(5) a{border-top-width:1px;}
.depth3 ul li:first-child a, .depth3 ul li:nth-child(5n+1) a{border-left-width:1px;}
.depth3 ul li.on a, .depth3 ul li.active a, .depth3 ul li a:hover{border-color:transparent; background-color:#0063af; background-repeat:no-repeat; background-position:right center; background-image:url(../images/sub/tab_menu_bg.png); color:#FFF;}


.subContent .c-table{ width:100%;} 
.subContent .c-table th{ background:#efefef;}
.subContent .c-table th, .subContent .c-table td{ border:1px #ddd solid; text-align:center; padding:15px} 
.subContent .c-table .al{ text-align:left !important; }


.sub_top_box{ height:480px; background-size:cover; background-position:100% 100%; text-align:center; }
.sub_top_box .inner{ height:100%;}

.sub_vTxt{ color:#fff; padding-top:200px;}



/*******공통**********/
.p00001 h1, .p00002 h1 {color:#ff755b; font-weight:bold; margin-bottom:30px;}
.p00001 h2 {color:#666; font-weight: 400; font-size:29px;}
.p00002 h2 {font-weight: 400; font-size:60px;}
.p00002 h3 {color:#666; font-weight: 400; font-size:24px; margin: 10px 0;}


.noticeBox{ border:10px solid rgb(0,0,0,0.05); margin:100px; text-align:center; padding:100px 0; border-radius: 20px;}
.noticeBox strong{ font-size:37px; font-weight: bold;}
.noticeBox p{ margin-top:20px; font-size:23px; color: #444;}
.noticeBox img{ width:200px; margin-bottom:15px;}



/*******p00001**********/
.p00001 .s01 .ul{gap:30px; margin:40px 0;}
.p00001 .s01 .ul li{ width:calc((100% / 3) - 22px); border:1px #ddd solid; padding:70px 0; font-size:27px;display: flex; align-items: center; justify-content: space-evenly; background:#f6f6f6;}
.p00001 .s01 .ul li p{ font-weight: 500;}
.p00001 .s01 .ul li span{ display:block; color:#666; font-size:20px; margin-top:15px;}
.p00001 .s01 img{ width:24%;}
.p00001 .s01 dl:nth-child(1){ border-top:2px #333 solid;}
.p00001 .s01 dl dt, .p00001 dl dd{padding:20px;}
.p00001 .s01 dl dt{font-weight: 500; flex-basis: 30%; background:#efefef; text-align: center;}
.p00001 .s01 dl{ border-bottom:1px #ddd solid; font-size: 20px;}

.p00001 .s02 {background:#F5EDEA;padding:100px 0; margin-top:150px;}
.p00001 .s02 img{ width:100%;}
.p00001 .s02 ul{gap:30px; }
.p00001 .s02 li{ width:calc((100% / 4) - 28px); text-align:center; border:1px solid #ddd; border-radius:10px; overflow:hidden; background:#fff;}
.p00001 .s02 li p{font-size:25px; color:#686868; padding:50px 0; font-size: 20px;}
.p00001 .s02 li strong {display:block;  font-size: 42px; font-weight:500; line-height: 44px;  letter-spacing: 1px; color:#444; margin-bottom: 12px;}
.p00001 .s02 .df {display: flex;  flex-wrap: wrap;justify-content: space-between;}

.p00001 .s03 { margin-top:150px;}
.p00001 .s03 dl:nth-child(1){ border-top:2px #333 solid;}
.p00001 .s03 dl dt, .p00001 dl dd{padding:20px;}
.p00001 .s03 dl dt{font-weight: 500; flex-basis: 10%; background:#efefef; text-align: center; display: flex; align-items: center; justify-content: center;}
.p00001 .s03 dl{ border-bottom:1px #ddd solid; font-size: 20px;}

.p00001 .s03 .s03txt dd ul {display: flex; line-height: 30px;}
.p00001 .s03 .s03txt dd ul li{margin: 0 20px;}
.p00001 .s03 .s03txt dd ul li:nth-child(1){ color: #ff755b; font-weight: 600; }
.p00001 .s03 .s03txt dl:nth-child(1)::before {content:""; background-image:url(/theme/mwrap/img/sub/01/00001_s03_1.jpg);  width: 340px; height: 250px; position:absolute; right:0px; display: block; background-repeat: no-repeat; background-size: contain;}
.p00001 .s03 .s03txt dl:nth-child(2)::before {content:""; background-image:url(/theme/mwrap/img/sub/01/00001_s03_2.jpg);  width: 340px; height: 250px; position:absolute; top: 25%; right:0px; display: block; background-repeat: no-repeat; background-size: contain;}
.p00001 .s03 .df {display: flex;  flex-wrap: wrap;justify-content: space-between; text-align: center; margin: 40px 0px;}
.p00001 .s03 .df li{width: calc((100% / 3) - 28px);}
.p00001 .s03 .df li img{width: 88%; border: 1px solid #ddd;}


/*******p00002**********/

.p00002 .tab_list{ display:flex; margin: 60px 0;}
.p00002 .tab_list li{ list-style-type:none;width:16.66%; background-color:#f9f9f9; border-top:1px solid #eaeaea; border-bottom:1px solid #535353; text-align:center; box-sizing:border-box; display: flex; align-items: center;}
.p00002 .tab_list li.on{background-color:#fff; border: 3px solid #ff755b;}
/*.p00002 .tab_list li.on a::after {  content: "";  position: absolute; top: 38%;  left: 8%; margin-left: -5px;  border-width: 5px; border-style: solid; border-color: #ff755b transparent transparent transparent;}*/
.p00002 .tab_list li.on a{color:#333; font-weight:500;}
.p00002 .tab_list li a{display:inline-block; width:100%; padding:15px 0; font-size:20px; color:#aaa;}
.p00002 .tab_list_con .cont{display:none;}
.p00002 .tab_list_con .cont.on{display:block;}

.p00002 dl{ border-bottom:1px dotted #ccc; padding-bottom:50px;}
.p00002 dl+dl{ margin-top:50px;}
.p00002 dt{position:relative;flex-basis:17%; font-size:42px; font-weight:700; margin-left:100px;}
.p00002 dd{ letter-spacing:-1px; padding-top:17px;}
.p00002 dd span{  font-size:25px; padding-right:20px; color:#ff755b;}
.p00002 dd ul+ul{ margin-top:30px;}
.p00002 dd ul li p{ line-height:27px; font-size: 20px;}






/*
.p00003 dl{ border-bottom:1px dotted #ccc; padding-bottom:50px;}
.p00003 dl+dl{ margin-top:50px;}
.p00003 dt{position:relative;flex-basis:17%; font-size:65px; font-weight:700;}
.p00003 dd{ letter-spacing:-1px; margin-left:110px; padding-top:17px;}
.p00003 dd span{  font-size:25px; padding-right:20px; color:#0072bc}
.p00003 dt:before{ content:''; position:absolute; top:30px; right:-50px; width:120px; height:1px; border-top:1px #0072bc solid; }
.p00003 dd ul+ul{ margin-top:30px;}
.p00003 dd ul li p{ line-height:27px;}*/
.p00003 .s01{ margin-bottom:70px;}
.p00003 .s02 { position:relative;}
.p00003 .s02 h2{ font-size:40px; font-weight:700; border-bottom:1px #ddd solid; padding-bottom:30px; margin-bottom:30px;}
.p00003 .s02 .area{ display: flex; font-weight:600; font-size:25px;}
.p00003 .s02 .area p+p{ margin-left:50px;}
.p00003 .s02 .area p span{ color:#777; padding-right:15px;}
.p00003 .s03{ position:absolute; right:0; top:0; display:flex;}
.p00003 .s03 a{ display:flex;align-items: center;justify-content: center; width:170px; height:170px; border:1px dashed #a7a7a7; background:#fff; border-radius:50%; text-align:center;transition: all 0.3s; cursor:pointer;}
.p00003 .s03 a+a{ margin-left:20px;}
.p00003 .s03 a .icon{ font-size:30px;}
.p00003 .s03 a span{ display:block; margin:5px 0;}
.p00003 .s03 a .arrow{ color:#999;}
.p00003 .s03 a:hover{ background:#ff755b; color:#fff;}
.p00003 .s03 a:hover .arrow{ color:#fff; opacity:0.5;}


.root_daum_roughmap{ width:100% !important; }
.root_daum_roughmap .wrap_map{height:600px !important;}




.p00004{ text-align:center;}
.p00004 .s01{ position:relative; padding-bottom:50px;}
.p00004 .s01:after{ content:''; position:absolute; top:0; left:50%;transform: translateX(-50%); width:1px; height:100%; border-left:1px #ddd solid; z-index:-1;}
.p00004 .s01 p:nth-child(1) span, .p00004 .s01 p:nth-child(2) span{ position:relative; display:inline-block; padding:30px 0; width:370px; border-radius:10px; color:#fff;}
.p00004 .s01 p+p{ padding-top:50px;}
.p00004 .s01 p:nth-child(1) span{ background:#003471}
.p00004 .s01 p:nth-child(2) span{ background:#00a651}
.p00004 .s01 strong{ position:absolute; right:100px; top:50%;transform: translateY(-84%); border:1px #003471 solid; padding:20px 30px; border-radius:30px; background:#fff; color:#003471;}
.p00004 .s01:before{content:''; position:absolute; top:calc((100% / 2) - 20px); left:50%;transform: translateY(-84%);width: calc((100% / 2) - 100px);height:1px; border-top:1px #ddd solid; z-index:-1;}
.p00004 .s02 ul{ position:relative; margin:0 120px;}

.p00004 .s02 ul li{ position:relative; width:calc((100% / 6) - 25px); padding-top:50px; }
.p00004 .s02 ul li+li{ padding-left:30px;}
.p00004 .s02 ul li .tit{ background:#fff;  border:1px #777 solid; color:#555; padding:25px 0; border-radius:20px;margin-bottom:30px;}
.p00004 .s02 ul li:after{ content:''; position:absolute; top:0; left:50%;transform: translateX(-50%); width:1px; height:100px; border-left:1px #ddd solid; z-index:-1;}
.p00004 .s02 ul li:before{ content:''; position:absolute; top:0; left:0;width:100%; height:1px; border-top:1px #ddd solid; z-index:-1;}
.p00004 .s02 ul li:nth-child(1):before{ left:auto; }
.p00004 .s02 ul li:nth-child(6):before{ left:auto; right:50%; }
.p00004 .s02 ul li div{ border-radius:17px; border:1px #ddd solid; overflow:hidden; background:#fff;}
.p00004 .s02 ul li div + div{ margin-top:30px;}
.p00004 .s02 ul li div span{ display:block; padding:15px 0; color:#fff;}
.p00004 .s02 ul li div p{ padding:15px;}
.p00004 .s02 ul li .span1{ background:#4A5677}
.p00004 .s02 ul li .span2{ background:#EDEEF0; color:#4A5677}

.p00005 ul{gap:30px; margin-top:70px;}
.p00005 li{ width:calc((100% / 7) - 28px); text-align:center; border:1px #ddd solid; border-radius:30px; overflow:hidden;}
.p00005 li strong{ display:block; font-size:25px; background:#efefef; padding:15px 0;}
.p00005 li p{ line-height:35px; margin:20px 0;}
.p00005 img{ width:100%; max-width:637px;}


/* .p00006 form
.p00006 ul{}
.p00006 .ab_ul li{display: inline-block; font-size: 22px; margin: 0 8px; line-height: 31px;}
.p00006 .ab_ul li:nth-child(1){font-weight: 500;}
.p00006 ul li:nth-child(1){ position:relative; }
.p00006 ul li:nth-child(1):after{ content:''; position:absolute; right:0; top:0;width:1px; height:100%;border-right:1px solid rgb(255,255,255,0.2)}
.p00006 ul li strong{ display:block; font-size:27px; margin:15px 0 30px 0;}
.p00006 ul li{ font-size:19px; color: #222;}
.p00006 ul li a{ display:inline-block; padding:13px 25px; border-radius:10px; border:1px solid rgb(255,255,255,0.3); color:#fff; margin-top:30px;}
.p00006 ul li a i{ margin-left:50px; opacity:0.6}

.p00006 .s01 {display: flex;justify-content: space-between;border: 1px solid #ddd; border-radius: 10px; padding: 60px;}
.p00006 .s01 .areabody{ width: calc(100% / 3);}
.p00006 .s01 .areabody:nth-child(2){margin: 0 100px;}
.p00006 .s01 .areabody h2 {color: #ff755b;}
.p00006 .s01 .areabody .s02tt{margin-top: 13px; line-height: 28px;}
.p00006 .s01 ul{gap:30px; margin-top:20px; color: #222;}
.p00006 .s01 > ul > li{ width:calc((100% / 4) - 23px); box-sizing:border-box;}
.p00006 .s01 > ul > li img{ width:100%;}
.p00006 .s01 dl{ margin-top:70px;}
.p00006 .s01 dt{flex-basis: 28%; font-size:35px; color:#222;}
.p00006 .s01 dt span{ font-weight:700; color:#278e67; font-size:45px;}
.p00006 .s01 dd{ margin-left:50px; font-size:23px;}
.p00006 .s01 dd p+p{ margin-top:15px;}
.p00006 .s01 dd h2{ font-size:27px; margin-top:30px;}
.p00006 .s01 dd .table-board02{ margin-top:30px;}
.p00006 .inquiry-con-wrapper dl{ padding-bottom: 15px;}
.p00006 .inquiry-con-wrapper dl:nth-child(6){border-bottom: 1px #b1b1b1 solid;}
.p00006 .inquiry-con-wrapper dl:nth-child(7){background: none; padding: 20px 0;}


.p00006 .s02 { display:flex;}
.p00006 .s02 h1{color: #ff755b; font-size: 52px;  border-bottom: 2px solid #ff755b;  padding: 15px 0; margin-bottom: 10px;}
.p00006 .s02 .area .areabody{margin-bottom:70px;}
.p00006 .s02 .area .areabody ul li{font-size: 22px;}
.p00006 .s02 .area .areabody h3{margin-top: 26px;  margin-bottom: 7px; font-size: 22px;}
.p00006 .s02 .area .areabody p {font-size: 19px;}
.p00006 .s02box {display: flex; justify-content: space-between;align-items: center;border-bottom: 1px #999 solid; padding-bottom: 20px;margin-bottom: 20px;}
.p00006 .s02box .more {background: #999; padding: 5px 20px; border-radius: 20px; color: #fff; font-size: 18px;}

.p00006 .s02 .area:nth-child(1){flex-basis: 20%;flex-shrink: 0;}
.p00006 .s02 .area:nth-child(2) h1{ color:#222;}

.p00006 .s02 .area:nth-child(1){flex-grow: 1; color:#222;}
.p00006 .s02 .area:nth-child(1) ul{}
.p00006 .s02 .area:nth-child(1) li+li{ margin-top:10px;}
.p00006 .s02 .area:nth-child(1) li span{color: #222; font-weight: 600; font-size: 22px; margin-right: 30px;}
.p00006 .s02{ margin-top:20px;}
.p00006 .s02 .txt-info{display: flex; margin-top: 10px; justify-content: space-between;}
.p00006 .s02 .txt-info p{ font-size:22px; font-weight:600; color:#222; display:flex;}
.p00006 .s02 .txt-info p a{ font-size:19px; background:#efefef; border:1px #ddd solid; display:inline; padding:8px 25px; margin-left:20px; border-radius:7px; font-weight:400; color:#666;}
.p00006 .s02 .txt-info .txt-info-btn{display: flex;}
.p00006 .s02 .send-btn{ display:inline-block; padding:13px 60px; border-radius:7px; background: #ff755b; color:#fff; font-size:22px; font-weight:600;}
.p00006 .s02 .list-btn{ display:inline-block; padding: 13px 35px; border-radius: 7px;background: #999999; color: #fff; font-size: 22px; font-weight: 600;  margin-left: 10px;}


.p00006 .s01 .s03 > ul{ border-bottom:1px #278e67 solid; padding-bottom:20px; margin-bottom:30px;}
.p00006 .s01 .s03 > ul li > a{display:block; padding-left:20px; border-bottom:1px solid #aaa; background:url(/resources/images/etc/list_arrow_b.gif) 1100px center no-repeat; line-height:60px; font-size:16px; font-weight:400;}
.p00006 .s01 .s03 > ul li > a:before{display:inline-block; margin-right:10px; content:"Q";}
.p00006 .s01 .s03 > ul li div.privacy-cont{display:none; position:relative; padding:40px 72px 40px 40px; margin-top:20px; color:#777; line-height:30px; background-color:#efefef; overflow:hidden;}
.p00006 .s01 .s03 > ul li div.privacy-cont.on{display:block;}
.p00006 .s01 .s03 > ul li div.privacy-cont.on > a{background:url(/resources/images/etc/list_arrow_t.gif) 1100px center no-repeat;}
.p00006 .s01 .s03 > ul li div.privacy-cont ul li{ position:relative; padding-left:15px;}
.p00006 .s01 .s03 > ul li div.privacy-cont ul li span{ display:block; color:#111; font-weight:500;}
.p00006 .s01 .s03 > ul li div.privacy-cont ul li+li{ margin-top:10px;}
.p00006 .s01 .s03 > ul li div.privacy-cont ul li:before{ content:'-'; position:absolute; top:0; left:0;}
.p00006 .s01 .s02 .area .inquiry-con-wrapper+h1{ margin-top:30px;}

.p00006 .s01 .admin-header{ display:flex; justify-content: space-between;}


.p00006 .s01 .s04{ text-align:center; border-top:1px #222 solid; padding-top:50px; margin-top:50px;}
.p00006 .s01 .s04 a{ background:#069; color:#fff; display:inline-block; border-radius:10px; padding:13px 30px; font-size:21px;}
.p00006 .s01 .s04 a i{ margin-left:20px;}

.p00006 .s02 .txt-info { display: flex; margin-top: 10px;justify-content: space-between; align-items: center;}
.p00006 .s02 .txt-info .send-btn { display: inline-block;  padding: 13px 60px; border-radius: 7px;  background: #ff755b; color: #fff; font-size: 22px; font-weight: 600;}

.root_daum_roughmap{ width:100% !important; }
.root_daum_roughmap .wrap_map{height:600px !important;}

.p00006 .s02 .txt-info .checkdl {}
.p00006 .s02 .txt-info .checkdl .checkdd {}
.p00006 .s02 .txt-info .checkdl .checkdd p {font-size: 14px;    font-weight: 400; line-height: 20px; margin-top: 13px;}
.p00006 .s02 .txt-info .checkdl .checkdt { font-size:19px; background:#efefef; border:1px #ddd solid; display:inline; padding:8px 25px; margin-left:-300px; border-radius:7px; font-weight:400; color:#666;}
.p00006 .s02 .txt-info .checkdl .selected{margin-left: 0; }



.p00006 { display: flex;}
.p00006 .s01 {flex-basis: 28%;  flex-shrink: 0;}
.p00006 .s02 {flex-grow: 1;}
.p00006 .s01 h1{ font-size:30px; color: #222;}
.p00006 .s01 .area{padding:70px;}
.p00006 .s01 .area .areabody{margin-bottom:70px;}
.p00006 .s01 .area .areabody ul li{font-size: 22px;}
.p00006 .s01 .area .areabody h3{margin-top: 26px;  margin-bottom: 7px; font-size: 22px;}
.p00006 .s01 .area .areabody p {font-size: 19px;}**/

#p00006 h1{ color:#ff755b; font-size: 52px;}
#p00006 ul{}
#p00006 .ab_ul li{display: inline-block; font-size: 22px; line-height: 36px;}
#p00006 ul li:nth-child(1){ position:relative; }
#p00006 ul li:nth-child(1):after{ content:''; position:absolute; right:0; top:0;width:1px; height:100%;border-right:1px solid rgb(255,255,255,0.2)}
/*#00006 ul li:nth-child(1):before, */#sec04 ul li:nth-child(2):before{ content:''; display:block; width:70px; height:70px;background-size:cover; background-repeat:no-repeat;}
#p00006 ul li strong{ display:block; font-size:27px; margin:15px 0 30px 0;}
#p00006 ul li{ font-size:19px; color: #222;}
#p00006 ul li a{ display:inline-block; padding:13px 25px; border-radius:10px; border:1px solid rgb(255,255,255,0.3); color:#fff; margin-top:30px;}
#p00006 ul li a i{ margin-left:50px; opacity:0.6}
#p00006 .s02 .areabody h2{ font-size: 26px; margin: 0; font-weight: 600;color: #ff755b;}

.p06 .s01 ul{gap:30px; margin-top:20px; color: #222;}
.p06 .s01 > ul > li{ width:calc((100% / 4) - 23px); box-sizing:border-box;}
.p06 .s01 > ul > li img{ width:100%;}
.p06 .s01 dl{ margin-top:70px;}
.p06 .s01 dt{flex-basis: 28%; font-size:35px; color:#222;}
.p06 .s01 dt span{ font-weight:700; color:#278e67; font-size:45px;}
.p06 .s01 dd{ margin-left:50px; font-size:23px;}
.p06 .s01 dd p+p{ margin-top:15px;}
.p06 .s01 dd h2{ font-size:27px; margin-top:30px;}
.p06 .s01 dd .table-board02{ margin-top:30px;}
.inquiry-con-wrapper dl:nth-child(6){border-bottom:none;}
.inquiry-con-wrapper dl:nth-child(7){background: rgba(0,0,0,0.2); padding: 20px 0;}


.p06 .s02 { display:flex;}
.p06 .s02 h1{ font-size:30px; color: #222;}
.p06 .s02 .area{padding:70px;}
.p06 .s02 .area .areabody{margin-bottom:70px;}
.p06 .s02 .area .areabody ul li{font-size: 22px;}
.p06 .s02 .area .areabody h3{margin-top: 26px;  margin-bottom: 7px; font-size: 22px;}
.p06 .s02 .area .areabody p {font-size: 19px;}
.s02box {display: flex; justify-content: space-between;align-items: center;border-bottom: 1px #999 solid; padding-bottom: 20px;}
.s02box .more {background: #999; padding: 5px 20px; border-radius: 20px; color: #fff; font-size: 18px;}

.p06 .s02 .area:nth-child(1){flex-basis: 20%;flex-shrink: 0;}
.p06 .s02 .area:nth-child(2) h1{color: #444;}

.p06 .s02 .area:nth-child(1){flex-grow: 1; color:#222;}
.p06 .s02 .area:nth-child(1) h1{ border-bottom:1px solid rgb(255,255,255,0.3);}
.p06 .s02 .area:nth-child(1) ul{}
/*.p06 .s02 .area:nth-child(1) li{ position:relative; padding-left:20px; line-height:27px;}
.p06 .s02 .area:nth-child(1) li:before{ content:'-'; position:absolute; top:0; left:0;}*/
.p06 .s02 .area:nth-child(1) li+li{ margin-top:10px;}
.p06 .s02 .area:nth-child(1) li span{color: #222; font-weight: 600; font-size: 22px; margin-right: 30px;}
.p06 .s02{ margin-top:20px;}
.p06 .s02 .txt-info{display: flex; margin-top: 10px; justify-content: space-between; align-items: center;}
.p06 .s02 .txt-info p{ font-size:22px; font-weight:600; color:#222; display:flex;}
.p06 .s02 .txt-info p a{ font-size:19px; background:#efefef; border:1px #ddd solid; display:inline; padding:8px 25px; margin-left:20px; border-radius:7px; font-weight:400; color:#666;}
.p06 .s02 .send-btn{ display:inline-block; padding:13px 60px; border-radius:7px; background: #ff755b; color:#fff; font-size:22px; font-weight:600;}

.p06 .s03 > ul{ border-bottom:1px #278e67 solid; padding-bottom:20px; margin-bottom:30px;}
.p06 .s03 > ul li > a{display:block; padding-left:20px; border-bottom:1px solid #aaa; background:url(/resources/images/etc/list_arrow_b.gif) 1100px center no-repeat; line-height:60px; font-size:16px; font-weight:400;}
.p06 .s03 > ul li > a:before{display:inline-block; margin-right:10px; content:"Q";}
.p06 .s03 > ul li div.privacy-cont{display:none; position:relative; padding:40px 72px 40px 40px; margin-top:20px; color:#777; line-height:30px; background-color:#efefef; overflow:hidden;}
.p06 .s03 > ul li div.privacy-cont.on{display:block;}
.p06 .s03 > ul li div.privacy-cont.on > a{background:url(/resources/images/etc/list_arrow_t.gif) 1100px center no-repeat;}
.p06 .s03 > ul li div.privacy-cont ul li{ position:relative; padding-left:15px;}
.p06 .s03 > ul li div.privacy-cont ul li span{ display:block; color:#111; font-weight:500;}
.p06 .s03 > ul li div.privacy-cont ul li+li{ margin-top:10px;}
.p06 .s03 > ul li div.privacy-cont ul li:before{ content:'-'; position:absolute; top:0; left:0;}
.p06 .s02 .area .inquiry-con-wrapper+h1{ margin-top:30px;}

.p06 .admin-header{ display:flex; justify-content: space-between;}


.p06 .s04{ text-align:center; border-top:1px #222 solid; padding-top:50px; margin-top:50px;}
.p06 .s04 a{ background:#069; color:#fff; display:inline-block; border-radius:10px; padding:13px 30px; font-size:21px;}
.p06 .s04 a i{ margin-left:20px;}

.p06 .s02 .txt-info .checkdl {}
.p06 .s02 .txt-info .checkdl .checkdd {}
.p06 .s02 .txt-info .checkdl .checkdd p {font-size: 14px;    font-weight: 400; line-height: 20px; margin-top: 13px;}
.p06 .s02 .txt-info .checkdl .checkdt { font-size:19px; background:#efefef; border:1px #ddd solid; display:inline; padding:8px 25px; margin-left:-70px; border-radius:7px; font-weight:400; color:#666;}
.p06 .s02 .txt-info .checkdl .selected{margin-left: 0; }

#p00006 .r_cont {    border: 1px solid #d2d2d2;}


[class^="full-area__"] {height: 100vh;background-repeat: no-repeat;background-position: center;background-size: cover;}
[class^="full-area__"] [class^="grid"] {height: 100%;}
.p00007 .s01 { margin:0 150px;}
.p00007 .s01 .full-area__sticky {position: sticky;position: -webkit-sticky;top: 0;} 
.p00007 .s01 .full-area__sticky[data-stickyIdx="0"] {background-image: url(../img/sub/02/00007-01.jpg);}
.p00007 .s01 .full-area__sticky[data-stickyIdx="1"] {background-image: url(../img/sub/02/00007-02.jpg);}
.p00007 .s01 .full-area__sticky[data-stickyIdx="2"] {background-image: url(../img/sub/02/00007-03.jpg);}


.p00007 .s01 .area{ padding:270px; color:#fff;}
.p00007 .s01 .area strong{ font-size:37px; font-weight:200; letter-spacing:2px;}
.p00007 .s01 .area h2{ font-size:100px; display:block; margin:50px 0 20px 0; letter-spacing:-2px;}
.p00007 .s01 .area p{ font-size:25px;}
.p00007 .s02{ margin:150px 0;}
.p00007 .s02 h1{ border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:70px; display:block;}

.p00007 .s02 li{ width:calc(100%/3); font-size:40px; font-weight:300; text-align:center;}
.p00007 .s02 li:before{ content:''; display:block; width:100%; height:100px;background-repeat: no-repeat;background-position: center;background-size: auto 100%; margin-bottom:25px;}
.p00007 .s02 li:nth-child(1):before{background-image: url(../img/sub/02/00007-04.png);}
.p00007 .s02 li:nth-child(2):before{background-image: url(../img/sub/02/00007-05.png);}
.p00007 .s02 li:nth-child(3):before{background-image: url(../img/sub/02/00007-06.png);}
.p00007 .s02 span{ font-weight:600;}

.p00007 .s03{background:url(../img/sub/02/00007-07.jpg) no-repeat; padding:150px 0; color:#fff; background-size:cover; min-height:600px; display:flex;  align-items: center;justify-content: center; text-align:center;}
.p00007 .s03 ul{ margin:100px 100px 0 100px;}
.p00007 .s03 li{ border:1px solid rgb(255,255,255,0.3); padding:30px 0;  border-radius:20px;font-size:35px;}
.p00007 .s03 li+li{ margin-top:20px; }

.p00008 .s01 ul{gap:30px;}
.p00008 .s01 li{ width:calc((100% / 3) - 22px); border:1px #ddd solid; padding:70px 0; text-align:center; font-size:27px;}
.p00008 .s01 li span{ display:block; color:#06C; font-size:20px; margin-top:15px;}
.p00008 .s01 li:nth-child(2n){ background:#efefef;}
.p00008 .s02 { background:url(../img/sub/03/00008-01.jpg) no-repeat 50% 50%; background-size:cover; color:#fff; padding:150px 0; margin-top:150px;}
.p00008 .s02 ul{gap:30px; }
.p00008 .s02 li{ width:calc((100% / 7) - 28px); text-align:center; border:1px solid rgb(255,255,255,0.3); border-radius:30px; overflow:hidden;}
.p00008 .s02 li strong{ display:block; font-size:25px; background:#fff; color:#222; font-weight:500; padding:15px 0;}
.p00008 .s02 li p{ line-height:35px; margin:20px 0;}
.p00008 h1, .p00008 h2{ text-align:center;}
.p00008 h1{ margin-bottom:50px;}

.p00008 .s03 {padding:150px 0;}
.p00008 .s03 .area01 ul{gap:30px; text-align:center;}
.p00008 .s03 .area01 li{ position:relative; width:calc((100% / 8) - 29px); border:1px #555 solid; padding:30px 0; }
.p00008 .s03 .area01 li+li:before{  content:"\e93f";font-family:xeicon; position:absolute; top:50%; transform: translateY(-50%); left:-30px; font-size:30px;}
.p00008 .s03 .area02 ul{gap:20px 70px; text-align:center;align-items: center;justify-content: center; margin-top:50px;}
.p00008 .s03 .area02 li{ position:relative; width:calc((100% / 5) - 58px);  border:1px #ddd solid; }
.p00008 .s03 .area02 li:nth-child(1){ padding:50px 0;}
.p00008 .s03 .area02 img{ width:100%;}


.p00008 .s04{ background:#efefef; padding:150px 0;}
.p00008 .s04 h2{ background:#06C; padding:15px 0; text-align:center; margin-bottom:30px; color:#fff;}
.p00008 .s04 ul{gap:30px; text-align:center;}

.p00008 .s04 .area01 li{ width:calc((100% / 3) - 22px); }
.p00008 .s04 .area02 li{ width:calc((100% / 4) - 23px); }
.p00008 .s04 img{ width:100%;} 
.p00008 .s04 .area01 + h2{ margin-top:70px;}
.p00008 .s04 p{ background:#fff; padding:20px 0; }

.p00009 h2{ font-size:45px; margin-bottom:40px; border-bottom:1px #ddd solid; padding-bottom:20px; color:#06C}
.p00009 .listT01 li{ position:relative; padding-left:15px;}
.p00009 .listT01 li+li{ margin-top:7px;}
.p00009 .listT01 li:before{ content:'-'; position:absolute; top:0px; left:0; }
.p00009 img{ margin-top:50px;}
.p00009 .listT02{gap:0 20px; text-align:center;}
.p00009 .listT02 li:before{ content:'';  display:inline-block; width:100px; height:100px;background-size: auto 35px; background-position:50% 50%; background-repeat:no-repeat; background-color:#06C; border-radius:50%;}
.p00009 .listT02 li:nth-child(1):before{background-image:url(../img/main/sec02-02.png)}
.p00009 .listT02 li:nth-child(2):before{background-image:url(../img/main/sec02-03.png)}
.p00009 .listT02 li:nth-child(3):before{background-image:url(../img/main/sec02-04.png)}
.p00009 .listT02 li:nth-child(4):before{background-image:url(../img/main/sec02-05.png)}
.p00009 .listT02 li:nth-child(5):before{background-image:url(../img/main/sec02-06.png)}
.p00009 .listT02 p{ margin-top:15px;}


.p00011 dl+dl, .p00009 dl+dl{ margin-top:70px; border-top:1px #ddd solid; padding-top:70px;}
.p00011 dt, .p00009 dt{flex-basis: 28%; font-size:35px; font-weight:400;}

.p00011 ul{gap:30px;}
.p00011 li{ width:calc((100% / 4) - 23px);}
.p00011 li img{ width:calc(100% - 40px); border:1px #ddd solid; padding:20px;}
.p00011 li p{ margin-top:15px; text-align:center;}


.p00012 dt{flex-basis: 28%; font-size:35px;}
.p00012 dt span{ font-size:20px;}
.p00012 dl+dl{ margin-top:70px; border-top:1px #ddd solid; padding-top:70px;}
.p00012 strong{ font-size:25px; font-weight:400; margin-bottom:5px; display:block; color:#06C}
.p00012 p+strong{ margin-top:20px;}
.p00012 dl:nth-child(2) li{ display:flex;  align-items: center;}
.p00012 dl:nth-child(2) li+li{ margin-top:30px;}
.p00012 li:before{ content:''; width:60px; height:60px; display:inline-block; background-position:center center; background-repeat:no-repeat; background-size:auto 45%; background-color:#06C; border-radius:50%; margin-right:15px;}
.p00012 li:nth-child(1):before{background-image: url(../img/sub/07/00012-01.png);}
.p00012 li:nth-child(2):before{background-image: url(../img/sub/07/00012-02.png);}
.p00012 li:nth-child(3):before{background-image: url(../img/sub/07/00012-03.png);}
.p00012 li:nth-child(4):before{background-image: url(../img/sub/07/00012-04.png);}
.p00012 li:nth-child(5):before{background-image: url(../img/sub/07/00012-05.png);}



@media all and (max-width : 1920px){
	
	
	.sub_vTxt{ padding-top:210px;}
	.subnav {bottom: -55px;}
	.subnav ul li a {height: 21px;}
	
	.sub-content-nav{ background-size:auto 270px;}
	.sub-content-nav h2{  font-size:47px;}
	.category{ margin-top:30px;}
	.category a{padding:25px 30px; font-size:19px;}
	.category li::before{ height:15px; top:27px;}
	.sub_v{ top:42px;right:50px; width:270px; height:171px; }

	
	.subContent{ margin-top:70px; }
	.subContent h1{ font-size:30px;}
	
	.noticeBox{ padding:70px 0;}
	.noticeBox img{ width:170px;}
	
	
	.p00001 .s02 li strong { font-size: 36px;line-height: 41px;}
	.p00001 .s03 .s03txt dl:nth-child(1)::before {content:""; background-image:url(/theme/mwrap/img/sub/01/00001_s03_1.jpg);  width: 260px; height: 250px; position:absolute; right:0px; display: block; background-repeat: no-repeat; background-size: contain;}
	.p00001 .s03 .s03txt dl:nth-child(2)::before {content:""; background-image:url(/theme/mwrap/img/sub/01/00001_s03_2.jpg);  width: 260px; height: 250px; position:absolute; top: 25%; right:0px; display: block; background-repeat: no-repeat; background-size: contain;}
	
	.p00003 dt:before{ width:100px;right: -80px;}
	

	#p00006 .ab_ul li {font-size: 18px;}
	#p00006 .s02 .areabody h2 {font-size: 23px;}
	.p06 .s02 .area {  padding: 70px 40px;}
	.p06 .s02 .area .areabody { margin-bottom: 30px;}
	.p06 .s02 .area .areabody p {  font-size: 17px;}
	
	.root_daum_roughmap .wrap_map{height:570px !important;}
	
	.p00007 .s01 .area{ padding:200px;}
	.p00007 .s01 .area strong{ font-size:30px;}
	.p00007 .s01 .area h2{ font-size:70px;}
	.p00007 .s01 .area p{ font-size:22px;}
	.p00007 .s02 li{font-size:30px;}
	.p00007 .s02 li:before{height:70px;}
	.p00007 .s03{ min-height:450px;}
	.p00007 .s03 li{ font-size:27px;}
	
	.p00008 .s02 li strong{ font-size:20px;}
	.p00008 .s02, .p00008 .s03, .p00008 .s04{padding:120px 0;}
	.p00008 .s04 p{ font-size:20px;}
	
	.p00009 dt, .p00011 dt, .p00012 dt{font-size:30px;}
	
	.p00012 li:before{ width:50px; height:50px;}
	.p00012 strong{ font-size:20px;}
	
	
}

@media all and (max-width : 1280px){
	
	.category{ display:none;}
	
	.sub_top_box{ height:450px;}
	.sub_vTxt{ padding-top:190px;}
	.sub_vTxt .fs70{ font-size:45px;}


	.root_daum_roughmap .wrap_map{height:500px !important;}
	
	.p00001, .p00003, .p00005, .p00006, .p00009, .p00011, .p00012, .p00008 .s01, .p00008 .s03{ margin:0 10px;}
	.p00008 .s02, .p00008 .s04{ padding:70px 10px;} 
	
	.subContent h1{ font-size:25px;}
	
	.p00003 dt{flex-basis:20%;}
	.p00003 dt::before{ width:70px;}
	
	.p00004 .s02 ul{ margin:0 50px;}
	.p00005 ul {gap: 10px;}
	.p00005 li {width: calc((100% / 7) - 11px);}
	
	.p06 .s02 { display: inline-block; margin: 40px 0;}
	.p06 .s02 .area:nth-child(1) { display: flex;}
	.p06 .s02 .areabody { width: calc(100% / 3); padding: 0 10px;}
	.p06 .s02 .area { padding: 30px 10px;  }
	
	.p00007 .s01{ margin:0 10px;}
	.p00007 .s01 .area { padding:150px 100px;}
	
	.p00008 .s02{ margin-top:70px;}
	.p00008 .s02 ul {gap: 10px;}
	.p00008 .s02 li {width: calc((100% / 7) - 11px);}
	.p00008 .s03{ padding:70px 0;}
	
}


@media all and (max-width : 960px){
	
	
	.p00001 li:nth-child(1) .area{ position:relative; color:#555; top:0; left:0; margin:30px 0;}
	.p00001 li:nth-child(1) .area strong{ font-size:30px;}
	.p00001 li:nth-child(1) .area p br{ display:none;}


	.noticeBox{ padding:37px; margin:0 10px;}
	
	.p00003 dl{ display:block;}
	.p00003 dd{ margin-left:0;}
	
	.p00004 .s02 ul{ margin:0 10px;}
	.p00004 .s02 ul li + li {padding-left:10px;}
	.p00004 .s02 ul li {width: calc((100% / 6) - 9px);}	
	.p00004 .s01 strong{ right:10px;}
	.p00004 .s01 p:nth-child(1) span, .p00004 .s01 p:nth-child(2) span{ width:200px;}
	
	.p00005 li {width: calc((100% / 4) - 10px);}
	
	
	.p06 .s02 .txt-info .checkdl .checkdt { margin-left: 0;}

	
	.p00007 .s01 .area h2{ font-size:60px}
	.p00007 .s02 li{ font-size:25px;}
	
	.p00008 .s01 ul{gap:10px;}
	.p00008 .s01 li { width: calc((100% / 2) - 7px);}
	.p00008 .s01 li:nth-child(2n){ background:#fff;}
	.p00008 .s02 li {width: calc((100% / 4) - 10px);}
	
	.p00009 h2{ font-size:30px;}
	.p00009 dl{ display:block;}
	.p00009 dt br{ display:none;}
	.p00009 dl dd{ margin-top:10px;}
	.p00009 dl dd img{ width:100%; max-width:695px;}
	
	.p00011 dl{ display:block;}
	.p00011 dl dt{ margin-bottom:10px;}
	.p00011 ul{gap:20px;}
	.p00011 li {width: calc((100% / 4) - 15px);}
	
	.p00012 dl{ display:block;}
	.p00012 dl dt{ margin-bottom:10px;}
	.p00012 dl dt br{ display:none;}
	.p00012 p{ width:calc(100% - 70px)}
	
	.p00008 .s03 .area01 ul li{    width: calc((100% / 4) - 25px);}
	.p00008 .s03 .area02 ul{gap:20px 30px;}
	.p00008 .s03 .area02 ul li{    width: calc((100% / 5) - 26px);}
	.p00008 .s04 p{ font-size:17px;}
	.p00008 h1{ margin-bottom:30px;}
}







@media all and (max-width : 640px){
	
	.sub_top_box{ height:400px; background-position:70% 50%;}
	
	.sub_vTxt{ padding-top:140px;}
	.sub_vTxt .fs70{ font-size:37px;}
	.sub_vTxt .fs30{ padding:0 15px;}
	.sub_vTxt .fs30 br{ display:none;}
	

	.root_daum_roughmap .wrap_map{height:400px !important;}
	
	.noticeBox p{ font-size:20px;}

	.p00001 .s01 .ul {gap: 12px; margin: 22px 0;}
	.p00001 .s01 .ul li {font-size: 20px; width: calc((100% / 3) - 10px); display: inline-block; text-align: center;  padding: 50px 0;}
	.p00001 h2 {font-size: 22px;}
	.p00001 .s01 img { width: 32%;}
	.p00001 .s02 { padding: 50px 0;  margin-top: 80px;}
	.p00001 .s02 ul { gap: 20px;}
	.p00001 .s02 li {width: calc((100% / 4) - -138px);}
	.p00001 .s02 li strong {  font-size: 25px;  line-height: 28px; }
	.p00001 .s02 li p {padding: 29px 0}
	.p00001 .s03 {margin-top: 80px;}
	.p00001 .s03 .s03txt dl:nth-child(1)::before, .p00001 .s03 .s03txt dl:nth-child(2)::before{display: none;}
	.p00001 .s03 .df li { width: calc((100% / 3) - 0px);}

	
	.p00002 h2 {font-size: 40px;}
	.p00002 h3 {font-size: 22px;}
	.p00002 .tab_list li {width: 30%;}
	.p00002 dt {flex-basis: 20%; font-size: 28px; margin-left: 10px;}
	.p00002 dd { padding-top: 0px;}
	
	.p00003 .s02 h2 {font-size: 30px;}
	.p00003 .s03 a {width: 100px;  height: 100px;}
	.p00003 .s03 a+a {margin-left: 7px;}
	.p00003 .s03 {top: -17px;}	
	.p00003 .s02 .area {font-size: 22px;}
	
	
	.p00005 li strong{ font-size:20px;}
	.p00005 li {width: calc((100% / 3) - 9px);}
	
	#p00006 h1 {font-size: 29px;}
	.p06 .s02 {display: inline-block;}
	.p06 .s02 .area:nth-child(1) {  display: inline-block; }
	.p06 .s02 .area:nth-child(1) li span { font-size: 18px;margin-right: 0;}
    .p06 .s02 .areabody { width: 100%;}
	.p06 .s02 .txt-info {display: block;}
	.p06 .s02 .txt-info p {margin-bottom: 15px;}
	
	.p00007 .s01 .area { padding: 150px 50px;  }
	.p00007 .s01 .area h2{ font-size:40px}
	.p00007 .s01 .area p br{ display:none;}
	
	.p00007 .s02 {margin: 100px 0;}
	.p00007 .s02 ul{ display:block;}
	.p00007 .s02 li{ width:100%; text-align:center;}
	.p00007 .s02 li+li{ margin:25px 0 0 0;}
	
	.p00007 .s03 ul { margin: 50px 50px 0 50px;}
	.p00007 .s03 li{ font-size:20px;}
	.p00007 .s03 {min-height: 250px; padding:100px 0;  }
	
	.p00009 .listT02 ul{}
	.p00009 .listT02 li:before{ width:77px; height:77px;background-size: auto 25px;}
	.p00009 .listT02 p{ margin:10px 0 20px 0;}
	
	.p00009 dt, .p00011 dt, .p00012 dt{ font-size:25px;}
	.p00011 dl+dl, .p00009 dl+dl {margin-top:30px; padding-top: 30px;}
	.p00012 dl+dl { margin-top:30px; padding-top: 30px;}
	
	.p00011 li {width: calc((100% / 3) - 14px);}
	
	.p00008 .s01 li{ width:100%; padding:30px 0; font-size:23px;}
	.p00008 .s01 li span{ font-size:18px;}
	.p00008 .s02 li strong{ font-size:20px;}
	.p00008 .s02 li {width: calc((100% / 3) - 9px);}
	
	.p00008 .s04 ul{gap:10px;}
	.p00008 .s04 .area01 li {width: calc((100% / 3) - 7px);}
	.p00008 .s04 .area02 li{width: calc((100% / 2) - 5px);}
	
	.p00008 .s03 .area02 ul{gap:10px;}
	.p00008 .s03 .area02 ul li{ width: calc((100% / 3) - 9px);}
	.p00008 .s03 .area02 li:nth-child(1){ padding:30px 0;}
	
	.s01box, .p00006 .s01 {	padding: 20px 10px;    display: inline-block;  margin: 0 auto;  width: 90%;}
	.s01box .areabody, .p00006 .s01 .areabody {width: 100%;}
	.s01box .areabody h2, .p00006 .s01 .areabody h2{ margin-top: 6px;}
	.s01box .areabody:nth-child(2), .p00006 .s01 .areabody:nth-child(2) { margin:0}

	.inquiry-con-wrapper dl dt {flex-basis: 86px;}
	
	
}

@media all and (max-width : 480px){
	
	.sub_vTxt{ padding-top:150px;}
	
	.history_cont_wrap .year{ float:none; font-size:30px;}
	
  	.p00001 .s02 li { width: calc((100% / 4) - -85px);}
	.p00001 .s03 dl {font-size: 16px;}
	.p00001 .s03 .s03txt dd ul li { margin: 0 5px;}
	.p00001 .s02 ul {gap: 5px; }
	.p00001 .s02 li strong {font-size: 22px;  line-height: 25px; }
	.p00001 .s02 li p {  font-size: 15px;}
	
	
	.p00002 h2 {font-size: 30px;}
	.p00002 dt {font-size: 22px;}
	.p00002 dd span, .p00002 h3 {font-size: 20px;}
	.p00002 .tab_list li a {font-size: 16px;}
	
	
	.p00003 .s03 { top: 150px;}
	.p00003 .s02 .area { font-size: 16px;    display: inline-block; }
	.p00003 .s02 .area p + p { margin-left: 0px;}
	.p00003 .s02 h2 { font-size: 22px; }
	.p00003 .s03 {top: 125px;}
	
	.p101010 .s01 .fs40{ font-size:20px;}
	.root_daum_roughmap .wrap_map{height:300px !important;}
	
	
	.subContent h1{ font-size:23px;}
	
	.p00005 li {width: calc((100% / 2) - 7px);}
	
	.p00006 .s02 h2{ font-size:25px;}
	.p00006 .s02 .area{ display:block;}
	.p00006 .s02 .area p + p { margin-left:0px;}
	.p00006 .s03 a{ height:70px;}
	
	.p00007 .s01 .area strong{ font-size:17px;}
	.p00007 .s01 .area h2{ font-size:25px;}
	.p00007 .s01 .area p{ font-size:17px;}
	
	.p00008 .s02 li {width: calc((100% / 2) - 7px);}
	
	.p00011 ul{gap:q0px;}
	.p00011 li {width: calc((100% / 2) - 10px);}
	
	.p00008 .s04 .area01 li, .p00008 .s04 .area02 li{ width:100%;}
	
	.p00008 .s03 .area01 ul li{width: calc((100% / 3) - 22px);}
	
}

