@charset "utf-8";
@import url("/pcms/common/font/font_gothic.css");

[lang="ko"]{word-break: keep-all}body{overflow-wrap: break-word;word-wrap:break-word;}abbr,acronym,fieldset,img,input{border:0}*,select{box-sizing:border-box;margin:0;padding:0}audio:not([controls]),hr{height:0;display:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}button,select{text-transform:none}a:link,a:visited,body,html{color:#494949;}#accessibility a:link,#accessibility a:visited,a,a:hover{color:#333}*{-webkit-touch-callout:none;font-synthesis: none;-moz-font-feature-settings: 'kern';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}:lang(zh-CN){font-family: 'Open Sans',"Helvetica Neue",Microsoft YaHei,微软雅黑,Simsun,宋体,sans-serif;}:lang(ja){font-family:Hiragino Kaku Gothic Pro,osaka,sans-serif}:lang(en){font-family: 'Open Sans', 'Roboto','Frutiger Linotype',sans-serif;}:lang(ru-RU){font-family: 'Open Sans', 'Roboto','Frutiger Linotype',sans-serif;}html{-webkit-font-size-adjust:none;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,abbr,address,article,aside,audio,body,canvas,caption,cite,dd,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,label,legend,li,menu,nav,object,ol,p,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-family: 'gothic',SimHei, Sans-serif,'맑은고딕','Malgun Gothic', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "仿宋", STFangSong, "华文仿宋","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;letter-spacing: -0.02em;font-weight: 400;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img{-webkit-tap-highlight-color:transparent;max-width:100%;vertical-align:top;-ms-interpolation-mode:bicubic}body,html{height:100%;margin:0;padding:0;font-family: 'gothic',SimHei, Sans-serif,'맑은고딕','Malgun Gothic', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "仿宋", STFangSong, "华文仿宋","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;font-size:15px;line-height:1.5;letter-spacing: 0.01em;}a,body,button,input,label,span{line-height:1.6}blockquote,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}input,select,td,textarea,th{font-family: 'gothic',SimHei, Sans-serif,'맑은고딕','Malgun Gothic', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "仿宋", STFangSong, "华文仿宋","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;font-size:15px;color:#ffffff}table{border-collapse:collapse;border-spacing:0;table-layout: fixed;display:table}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}abbr,acronym{cursor:help}caption,legend{overflow:hidden;position:relative;width:0;height:0;margin:0;padding:0;line-height:0}button,button[disabled],html input[disabled],input[type=reset],input[type=submit],label{cursor:pointer}select{height:22px;line-height:1;border:1px solid #c9c9c9}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline;vertical-align:middle}button,html input[type=button],input[type=reset],input[type=submit]{overflow:visible;cursor:pointer;-webkit-appearance:button}audio[controls],canvas,video{display:inline-block}body,button{font-size:1em;color:#494949}hr{clear:both;-moz-box-sizing:content-box;box-sizing:content-box}a:active,a:hover,button:hover,button:active{outline:none}a:focus,button:focus{outline:1px dotted #ddd;}address,em{font-style:normal}abbr[title]{border-bottom:1px dotted}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}button,input,label{vertical-align:middle}button{border:0}button,input,textarea{margin:0;font-size:100%;vertical-align:baseline}.hide,.skip,.sr-only{position:absolute;height:0;font-size:0}button,input{overflow:visible;line-height:1}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box}a{font-family: 'gothic',SimHei, Sans-serif,'맑은고딕','Malgun Gothic', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "仿宋", STFangSong, "华文仿宋","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;}a:active,a:hover{color:#000}.hide,.skip{top:0}.sr-only{width:0;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0)}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#accessibility{display:none;position:absolute;top:-66px;left:0;background-color:#f8f8f8;z-index:999999}#accessibility a{display:block;padding:5px 0;text-align:center;line-height:21px}#accessibility a:active,#accessibility a:focus,#accessibility a:hover{color:#000;text-decoration:underline}.clearfix{width:100%}.clearfix:after,.clearfix:before{content:"";display:block;visibility:hidden;clear:both}
.content-info__charge{clear: both;}.content-info__charge,.content_info__satisfaction{position:relative;padding:15px 25px;border:1px solid #ececec;background-color:#fff;text-align:left}.content-info__charge{background:#fcfcfc}.content_info__satisfaction{margin-top:-1px;margin-bottom:30px}.content-info__charge strong{position:relative;margin-right:10px;padding-left:17px;color:#333;font-weight:700}.content-info__charge strong:before{display:block;position:absolute;top:0;left:0;width:13px;height:17px;background:url(/pcms/common/images/ir/content-info.png) -29px 0 no-repeat;content:''}.content-info__charge span{display:inline-block;margin-right:10px}.content-info__charge .last{position:relative;float:right;margin-right:0;padding-left:20px}.content-info__charge .last em:before{position:absolute;top:2px;left:0;width:15px;height:15px;background:url(/pcms/common/images/ir/content-info.png) -14px 0 no-repeat;content:''}.content_info__satisfaction .research{position:relative;width:100%}.content_info__satisfaction .research:after{display:block;visibility:hidden;clear:both;content:""}.content_info__satisfaction .research strong{display:block;position:relative;margin-bottom:5px;padding-left:20px;color:#444;font-size:15px;font-family: 'gothic',SimHei, Sans-serif,'맑은고딕','Malgun Gothic', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "仿宋", STFangSong, "华文仿宋","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;-weight:600}.content_info__satisfaction .research strong:before{position:absolute;top:4px;left:0;width:14px;height:14px;background:url(/pcms/common/images/ir/content-info.png) no-repeat;content:''}.content_info__satisfaction .research div{display:block;position:relative;margin-top:-3px;padding:7px 490px 7px 0}.content_info__satisfaction .research div *{vertical-align:middle}.content_info__satisfaction .research div label{margin-right:8px;font-size:13px}.content_info__satisfaction .research div input[type=radio]:focus+label{color:#e83e26}.content_info__satisfaction .research div input[type=radio]{position:relative;top:-1px}.content_info__satisfaction .research input[type=text]{position:absolute;top:0;right:80px;width:410px;min-width:auto;height:30px;border:1px solid #ddd}.content_info__satisfaction .research input[type=button],.content_info__satisfaction .research input[type=submit]{position:absolute;top:0;right:0;width:80px;height:30px;padding:0;border:0;border-radius:0;background:#2f71d2;color:#fff;font-size:13px;text-decoration:none;text-align:center;line-height:1.166}@media only screen and (max-width:1100px){.content_info__satisfaction .research div{padding-right:370px}.content_info__satisfaction .research input[type=text]{width:280px}}@media only screen and (max-width:768px){.content-info__charge span{display:block;float:none;padding:0;margin-bottom:3px}.content-info__charge .last{float:none;padding-left:0}.content-info__charge .last em:before{display:none}.content_info__satisfaction .research strong{font-size:14px}.content_info__satisfaction .research div{padding:10px}.content_info__satisfaction .research input[type=button],.content_info__satisfaction .research input[type=submit],.content_info__satisfaction .research input[type=text]{position:relative;top:0;right:auto}.content_info__satisfaction .research input[type=text]{width:68%}.content_info__satisfaction .research input[type=button],.content_info__satisfaction .research input[type=submit]{width:30%}}.content-info__charge{margin-top:0}.content-info{position:relative;margin-top:100px;clear: both;}.content-info.add_kogl{padding-right:29%}.content-info.add_kogl .content-info__charge strong{display:none}.content-info.add_kogl .content-info__charge span{font-size:14px}.content-info.add_kogl .content_info__satisfaction .research div{padding-right:80px}.content-info.add_kogl .content_info__satisfaction .research input[type=text]{position:relative;top:auto;right:auto;width:100%}.content-info.add_kogl .content_info__satisfaction .research input[type=button],.content-info.add_kogl .content_info__satisfaction .research input[type=submit]{top:auto;bottom:7px}.content-info.add_kogl .content_info__kogl{position:absolute;top:0;right:0;width:28%;min-height:185px;border:1px solid #ececec}.content-info.add_kogl .content_info__kogl .content-kogl__title{display:block;position:relative;padding:15px 25px;border:1px solid #ececec;background-color:#fcfcfc;color:#333;font-weight:600;text-align:left;line-height:1.4}.content-info.add_kogl .content_info__kogl .inner{padding:20px 25px 0}.content-info.add_kogl .content_info__kogl .mark--area{height:41px;margin:0 auto 15px;background:url(/pcms/common/images/ir/ir-kogl.png) no-repeat;font-size:0}.content-info.add_kogl .content_info__kogl .mark--area.mark1{width:111px;background-position:0 -1px}.content-info.add_kogl .content_info__kogl .mark--area.mark2{width:136px;background-position:-172px -1px}.content-info.add_kogl .content_info__kogl .mark--area.mark3{width:136px;background-position:0 -52px}.content-info.add_kogl .content_info__kogl .mark--area.mark4{width:185px;background-position:-172px -52px}.content-info.add_kogl .content_info__kogl .mark--text{display:block;font-size:14px;text-align:center;line-height:1.2}@media only screen and (max-width:1200px){.content-info__charge,.content_info__satisfaction{padding:15px 12px}.content-info.add_kogl .content_info__kogl .content-kogl__title{padding:15px 12px;text-align:center}.content-info.add_kogl .content-info__charge span{font-size:13px}}@media only screen and (max-width:767px){.content-info.add_kogl .content_info__satisfaction{margin-bottom:-1px;border-bottom:none}.content-info.add_kogl{padding-right:0}.content-info.add_kogl .content_info__kogl{position:relative;right:auto;width:auto;min-height:auto}.content-info.add_kogl .content_info__kogl .inner{padding-bottom:20px}}
#skipnavi{position:absolute;top:-1px;left:0;background-color:#333;z-index:999999}
#skipnavi a{position:absolute;top:0;left:0;padding:10px 25px;margin-top:-100px;text-align:center;line-height:1;white-space:nowrap;background:#000;}
#skipnavi a:link{color:#333;}
#skipnavi a:focus{margin-top:0;text-decoration:underline;color:#fff}
input{font-size: inherit; font-family: inherit; color: inherit; vertical-align: middle}
input[type="file"]{border:none}
input[type="radio"],input[type="checkbox"]{border:none}
button{text-transform: none; vertical-align: middle}
button,[type="button"],[type="reset"],[type="submit"] {background-color:transparent; cursor: pointer; }
select{font-size: inherit; font-family: inherit; color: inherit;text-transform: none;vertical-align: middle;}
textarea{font-size: inherit; font-family: inherit; color: inherit; vertical-align: middle; resize:none;}
input[disabled="disabled"]{background-color:#ebebeb; color:#959595}
select[disabled="disabled"]{background-color:#ebebeb; color:transparent}
input[type=text]{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
input[type=text]::-ms-clear{display:none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;}
select{padding:0 5px;background:transparent url(/pcms/common/images/ir/arrow-select.png) no-repeat 98% 50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;}
select::-ms-expand {display: none;}
/*
::selection{background:#ee282f; color:#fff; text-shadow:none;}
::-moz-selection{background:#ee282f; color:#fff; text-shadow:none;}
::-webkit-selection{background:#ee282f; color:#fff; text-shadow:none;}
*/
/* 스킵내비게이션 */
#skipnavi{position:absolute;top:-1px;left:0;background-color:#333;z-index:999999}
#skipnavi a{position:absolute;top:0;left:0;padding:10px 25px;margin-top:-100px;text-align:center;line-height:1;white-space:nowrap;background:#000;}
#skipnavi a:link{color:#333;}
#skipnavi a:focus{margin-top:0;text-decoration:underline;color:#fff}
#accessibility a:active,
#accessibility a:focus,
#accessibility a:hover{color:#000;text-decoration:underline}.clearfix{width:100%}.clearfix:after,.clearfix:before{content:"";display:block;visibility:hidden;clear:both}
.ui-border{border:1px solid #ededed;}
.message-icon2,.ui-message .message-icon{border-radius:50%;background-color:#efefef;}
.ui-message{clear:both;margin:0 auto;padding:70px 50px;}
.ui-message p,.ui-message strong{display:block;font-size:20px;line-height:1.4;text-align:center;}
.ui-message strong{color:#000;font-size:32px;}
.ui-message .message-icon{margin:0 auto 20px;padding:20px;width:100px;height:100px;}
.ui-message strong.small-text{font-size:20px;}
.message-icon2,.ui-message .message-icon{border-radius:50%;background-color:#efefef}
.ui-message{clear:both;margin:0 auto;padding:70px 50px}
.ui-message p,.ui-message strong{display:block;font-size:20px;line-height:1.4;text-align:center}
.ui-message strong{color:#000;font-size:32px}
.ui-message .message-icon{margin:0 auto 20px;padding:20px;width:100px;height:100px}
.ui-message strong.small-text{font-size:20px}
.message-icon2{width:200px;height:200px;margin:0 auto 40px;padding:60px 30px}
.message-icon2 svg{display:block;overflow:hidden}
.message-icon2 svg #screen{overflow:hidden}
.message-icon2 svg #XMLID_2_{transform:translateY(100%)}
.message-icon2 svg #XMLID_2_.run-animation{animation:slide_top 5s forwards;animation-delay:1.5s;-webkit-animation:slide_top 5s forwards;-webkit-animation-delay:2s}
.message-icon2 svg #XMLID_1_{transform:translateX(-50%)}
.message-icon2 svg #XMLID_1_.run-animation{animation:slide_left .5s forwards;animation-delay:1s;-webkit-animation:slide_left .5s forwards;-webkit-animation-delay:1s}
@-webkit-keyframes slide_top {20%,80%{transform:translateY(80%)}100%{transform:translateY(0)}}
@keyframes slide_top {20%,80%{transform:translateY(20%)}100%{transform:translateY(0)}}
@-webkit-keyframes slide_left {100%{transform:translateX(0)}}
@keyframes slide_left {100%{transform:translateX(0)}}
#run{display:inline-block;position:relative;margin-top:100px;margin-bottom:60px;padding:1em 2em;border:none;border-radius:4px;background-color:#ff0081;box-shadow:0 2px 25px rgba(255,0,130,.5);color:#fff;font-size:1em;font-family:Helvetica,Arial,sans-serif;cursor:pointer;appearance:none;transition:transform ease-in .1s,box-shadow ease-in .25s;-webkit-appearance:none}
#run:after,#run:before{position:absolute;z-index:-1000;left:-20%;width:140%;height:100%;background-repeat:no-repeat;content:'';transition:all ease-in-out .5s}
#run:before{display:none;top:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 20%,#ff0081 20%,transparent 30%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}
#run:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}
#run:active{background-color:#e60074;box-shadow:0 2px 25px rgba(255,0,130,.2);transform:scale(.9)}
#run.animate:before{display:block;animation:topBubbles ease-in-out .75s forwards}
#run.animate:after{display:block;animation:bottomBubbles ease-in-out .75s forwards}
@keyframes topBubbles {0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}
@keyframes bottomBubbles {0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}
br{font-size:0}
.content-info{display:none}

.login-box{position: relative;z-index: 1;margin-top: -40px;}
.login-box .section_top{position:relative;text-align: center;padding: 87px 0; min-height: 296px;background: url(/images/main/sub01/top_bg.png);background-size: cover;background-position: center center;}
/* .login-box .section_top:before{content:'';display: block;position:absolute;right: 14%;top:20%;width: 263px;height: 264px;background: url('/images/main/sub01/top_doctor.png');} */
.login-box .section_top > [class*=tit]{font-family: 'gmarket';}
.login-box .section_top .small-tit{ margin-bottom: 14px;color:#d4e0dd; font-size:16px;text-transform: uppercase;}
.login-box .section_top .part-tit{color: #016B3B;font-size: 40px;font-size: 40px;font-weight: bold;color: #016B3B;text-shadow: -1px 0 #60BA9B, 0 1px #60BA9B, 1px 0 #60BA9B, 0 -1px #60b9ac;letter-spacing: 10px;text-indent: 0;}
.login-box .dsc-box{padding: 60px 145px 33px;background: #fff;top: -99px;position: relative;max-width: 1000px;text-align: center;width: 100%;margin: 0 auto;}
.login-box .dsc-box:before,.con_section_info .dsc-box:after{content:''; display:inline-block; position:absolute; }
.login-box .dsc-box:after{width:100%; height:3px;bottom:0; left:0;  background:url('/images/main/sub01/dsc-border.png') }
.login-box .dsc-box .item{position:relative;padding-right:150px;}
.login-box .dsc-box .item .btn{color:#fff !important;width: 141px;height: 100px;position: absolute;top: 0;right: 0;border-radius: 5px;background: #016B3B;border: 1px solid #016B3B;font-family: 'gmarket';padding-left: 0;padding-right: 0;padding: 36px 0 !important;}
.login-box .dsc-box .item .form-group{min-height: 47px;}
.login-box .dsc-box .item .form-group input{height: 47px;font-size: 18px;letter-spacing: -1px;font-family: 'gmarket';padding: 15px;}
.login-box .find{text-align: left; position:absolute; bottom:-35px; left:0}
.login-box .find > li{display:inline-block;position: relative;padding: 0 10px;}
.login-box .find > li:before{content:'';display: block;position:absolute;top:10px;left: 0px;width:5px;height:5px;background-color:#008357;border-radius: 50%;}


.login-box .dsc-box{position:relative}
.login-box .dsc-box:after{content:'';display: block;position:absolute;right: 0;top: -152px;left: auto;bottom: auto;width: 263px;height: 152px;background: url('/images/main/sub01/top_doctor.png'); background-repeat: no-repeat; background-size: cover;}


@media screen and (max-width:1000px) {

	.login-box .dsc-box:after{right: 3px;top: -137px;width: 170px; height: 132px;background-size: 80%;}

}

@media screen and (max-width:900px) {
	.login-box{margin-top:-30px;}
	.login-box .dsc-box:after{display:none}
	.login-box .section_top{padding: 50px 0;}
	.login-box .dsc-box{padding:60px 100px 33px}
	.login-box .dsc-box .item .btn{font-size:16px;}
}
@media screen and (max-width:600px) {
	.login-box .dsc-box{padding:60px 50px 33px}
	.login-box .section_top .part-tit{font-size: 30px;}
}
@media screen and (max-width:460px) {
	.login-box .dsc-box{padding:60px 20px 33px}
	.login-box .dsc-box .item{padding-right: 0;}
	.login-box .dsc-box .item .form-group{margin-right: 0;margin-left: 0;}
	.login-box .dsc-box .item .btn{position: relative; width:100%;height: 47px; padding:14.5px 19px; text-align: center;}
	.login-box .section_top .part-tit{font-size: 26px;}
	.login-box .find{position: relative; bottom:auto; margin-top: 10px;}
}
@media screen and (max-width:369px) {
	.login-box .find{margin-top: 5px;}
	.login-box .find > li{display: block;width:100%; height:47px; background-color:#095b74; margin-bottom:5px; border-radius: 5px;}
	.login-box .find > li:before{display:none}
	.login-box .find > li a{display:block;width:100%; height:100%; font-size: 15px; color:#fff;  text-align: center;line-height: 47px; }
}


.dn{margin-top:60px;background-color:#f4f4f4;border: 1px solid #dedede;padding:20px;}



/* 사이트맵 */
#contens .sitemap{position:relative;width:100%;margin-bottom:20px;}
#contens .sitemap:after{display:block;visibility:hidden;clear:both;content:"";}
#contens .sitemap *{margin:0;padding:0;}
#contens .sitemap.type1{}
#contens .sitemap.type1.col3{}
#contens .sitemap.type1.col3 dl{width:33.33%}
#contens .sitemap.type1.col4 dl{width:25%}
#contens .sitemap.type1.col5 dl{width:20%}
#contens .sitemap.type1.col6 dl{width:16.66%}
#contens .sitemap.type1.col7 dl{width:14.28%}
#contens .sitemap.type1 dl{display:inline-block;float:left;margin-bottom:50px;padding:0 1%;}
#contens .sitemap.type1 dl dt{margin:0 0 10px 0;padding:10px 15px;border-top:1px solid #111;border-bottom:1px solid #ccc;color:#111;font-size:16px;line-height:30px;}
#contens .sitemap.type1 dl dd{padding:5px 15px;}
#contens .sitemap.type1 dl dd b{display:block;line-height:0;}
#contens .sitemap.type1 dl dd b a{display:block;position:relative;padding-left:10px;color:#333;font-size:14px;line-height:24px;}
#contens .sitemap.type1 dl dd b a:hover,
#contens .sitemap.type1 dl dd b a:active,
#contens .sitemap.type1 dl dd b a:focus{text-decoration:underline;}
#contens .sitemap.type1 dl dd b a:after{display:block;position:absolute;top:10px;left:0;width:4px;height:4px;background-color:#111;content:" ";}
#contens .sitemap.type2{position:relative;overflow:hidden;border-top:2px solid #9aa2ac;}
#contens .sitemap.type2 dl{position:relative;padding:23px 23px 23px 21%;overflow:hidden;border-bottom:1px solid #ddd;}
#contens .sitemap.type2 dl:before{display:block;position:absolute;top:0;left:18%;width:1px;height:100%;content:"";background-color:#ddd}
#contens .sitemap.type2 dl:after{display:block;visibility:hidden;clear:both;content:"";}
#contens .sitemap.type2 dt{position:absolute;top:10px;left:0;padding-left:15px;color:#333;width:15%;}
#contens .sitemap.type2 dt a{color:#000;font-size:18px;font-weight:bold;line-height:1.2}
#contens .sitemap.type2 dd{float:left;width:25%;padding:0 10px;}
#contens .sitemap.type2 dd b{display:block;margin-bottom:5px;font-weight:normal;}
#contens .sitemap.type2 dd b a{display:block;position:relative;padding-left:9px;color:#333;font-size:14px;font-weight:normal;}
/* 새창링크 */
#contens .sitemap.type2 dd b a:before{display:block;position:absolute;top:8px;left:0;width:4px;height:4px;content:"";background-color:#9aa2ac}
#contens .sitemap.type2 dd b a[target="_blank"]:after{display: inline-block;position: absolute;left:auto;top: 50%;right: auto;margin-top: -6.5px; width: 12px;height: 13px;margin-left: 10px;background: url(/template/A/images/target.png);content: '';}

#contens .sitemap.type2 dd ul{margin-left:8px;}
#contens .sitemap.type2 dd ul li{display:block;}
#contens .sitemap.type2 dd ul li a{display:block;position:relative;padding-left:11px;color:#909090;font-size:13px;line-height:20px;}
/* 새창링크 */
#contens .sitemap.type2 dd ul li a:before{display:block;position:absolute;top:8px;left:0;width:6px;height:1px;content:"";background-color:#898989}
#contens .sitemap.type2 dd ul li a[target="_blank"]:after{display: inline-block;position: absolute;left:auto;top: 50%;right: auto;margin-top: -6.5px; width: 12px;height: 13px;margin-left: 10px;background: url(/template/A/images/target.png);content: '';}

@media only screen and (max-width:767px){
	#contens .sitemap.type2{border:none;}
	#contens .sitemap.type2 dl{padding:0;border-top:0;}
	#contens .sitemap.type2 dl:before{display:none;}
	#contens .sitemap.type2 dt{position:relative;top:0;margin-bottom:23px;padding:23px;border-top:2px solid #9aa2ac;border-bottom:1px solid #9aa2ac;color:#333;font-size:16px;width: 100%;}
	#contens .sitemap.type2 dd{padding-bottom:23px;width:50%}
}
@media only screen and (max-width:480px){
	#contens .sitemap.type2 dd{width:33.33%;}
	#contens .sitemap.type2 dd ul{display:none;}
}


.modal-open #location{z-index:-1;position: relative;}
/* 레이어팝업 */
.layer-dim-type {display:none; position:fixed; top:0; left:0; right:0; bottom:0; padding:0; margin:0; z-index:130;}
.layer-dim-type.on {display:block;padding: 0;margin: 0;border: none;}
.layer-dim-type .dim {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index: 999;}
.dim {position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); z-index:120;}
.layer-dim-type .layer-wrap{position:fixed;top: 50%;left: 50%;display:inline-block;width: 430px;padding:0;border-radius: 5px;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.5);transform: translate(-50%,-50%);transition:all .4s ease-out;vertical-align:middle;text-align:left;padding: 0;border-radius: 5px;overflow: hidden;z-index: 10001;}
.layer-dim-type .layer-wrap .title {position:relative;margin: 0;padding:17px 15px 16px 20px;background-color: #fbcb00;color:#333;font-weight: bold;background: #006940;}
.layer-dim-type .layer-wrap .title .h-tit-mid{display: flex;flex-wrap: wrap;justify-content: left;align-items: baseline;width: 100%;margin: 0;font-size: 20px;color: #fff;font-weight: bold;}
.layer-dim-type .layer-wrap .content p{position:relative;padding:20px;overflow-y:auto;line-height: 1.3;margin: 0;text-align: justify;word-break: normal;}
.layer-dim-type .layer-wrap .modal__footer{padding:0;border-top:none;border-top: 1px solid #d8d8d8;}
.layer-dim-type .layer-wrap .modal__footer .btn{background: #f7f7f7;width: 50%;height: 45px;line-height: 45px;border: 0;/* border-top: 1px solid #d8d8d8; */margin: 0;padding: 0px;/* border-left: 1px solid #d8d8d8; */border-radius: 0;float: left;font-weight: bold;}
.layer-dim-type .layer-wrap .modal__footer .btn.btn-primary{border-right: 1px solid #d8d8d8;}
.layer-dim-type .layer-wrap .modal__footer .btn:hover{}
.layer-dim-type .layer-wrap .modal__footer .btn-primary:hover{color: #016b3b;}
.layer-dim-type .layer-wrap .btn-close{
	position: absolute;
	top: 10px;
	right: 4px;
	width: 35px;
	height: 35px;
}
.layer-dim-type .layer-wrap .btn-close span {display:block;position: relative;z-index: 1;width:100%;height:100%;font-size: 0;}
.layer-dim-type .layer-wrap .btn-close span:before,
.layer-dim-type .layer-wrap .btn-close span:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.layer-dim-type .layer-wrap .btn-close span:before {width:26px;height: 2px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.layer-dim-type .layer-wrap .btn-close span:after {width: 2px;height:26px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

@media only screen and (max-width:480px){
	.layer-dim-type .layer-wrap{width:320px;}

}
