@charset "utf-8";
/* copyright(c) WEBsiting.co.kr */
/* 초기화 */
html {overflow-y:scroll; overflow-x:hidden;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR','Malgun Gothic', sans-serif; min-width:280px;color:#222; background:#fff; background-position:top left; background-size:cover; background-attachment: fixed;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR','Malgun Gothic', sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Noto Sans KR','Malgun Gothic', sans-serif;font-size:1em}
input[type="submit"],
button {cursor:pointer; -webkit-appearance: none; -webkit-border-radius: 0;}

textarea, select {font-family:'Noto Sans KR','Malgun Gothic', sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
img{max-width:100%;}
.draggable{height:auto !important;}
.clb{clear:both;}
.center{text-align:center;}

*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input[type=text],input[type=password], textarea {-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;outline: none;}
input[type=text]:focus,input[type=password]:focus,  textarea:focus,select:focus {-webkit-box-shadow:  0 0 5px #9ed4ff;-moz-box-shadow:  0 0 5px #9ed4ff;box-shadow: 0 0 5px #9ed4ff;border: 1px solid #558ab7 !important;}
.placeholdersjs { color: #aaa !important; }

/* 팝업레이어 */
#hd_pop {position:absolute; left:0px; top:0px; z-index:1000;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;max-width:90%;}
.hd_pops img{max-width:100%}
.hd_pops_con {max-width:100%;}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}
@media all and (max-width: 980px)
{	
	#hd_pop  .hd_pops{left:5% !important; top:70px !important;max-width:90% !important;}
	.hd_pops_con{height:auto !important;}
	.hd_pops_footer{font-size:11px;letter-spacing:-0.05px;}
}


/* 메인메뉴 */
#footer {clear:both; background:#161616;padding:80px 15px;text-align:center; overflow:hidden;}
#footer > dl{width:100%; text-align:center;}
#footer > dl > dt{width:100%; text-align:center;}
#footer > dl > dt a{display:inline-block;}
#footer > dl > dt img{display:inline-block;margin:0 auto; height:60px;width:auto;}
#footer > dl > dd{padding:15px 0; font-size:14px; color:RGBA(255,255,255,0.5); line-height:1.8em;}

#footer > dl > dd address{color:#fff; font-style:normal; margin:0px; padding:15px 0;}
#footer > dl > dd i{display:inline-block; padding:0 10px; color:RGBA(255,255,255,0.2);}
#footer > dl > dd a{color:RGBA(255,255,255,0.7);}
#footer > dl > dd a:hover{color:RGBA(255,255,255,0.9); text-decoration:underline;}
#footer > dl > dd > span{display:inline-block; font-weight:100;color:RGBA(255,255,255,0.4);}
#footer > dl > dd >span b{color:RGBA(255,255,255,0.7); font-weight:400;}

#top_btn ,
#top_btn:hover{position:fixed;bottom:-50px;right:10px; border-radius:50%; padding:0 10px;width:40px;height:40px;line-height:40px;text-align:center;font-size:15px;z-index:999;background:rgba(0,0,0,0.3); border:0px; z-index:8;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-duration: 0.3s;transition-timing-function: ease-out;}
#top_btn.scDown{bottom:10px;}

#topID{display:block; position:absolute; left:0px; top:2px;}
.dashHr{display:block;clear:both;margin:30px 0;border:0px;border-top:3px dashed #444;}

.term_area{width:100%;position:relative;max-width:600px;}
.term_area header{position:absolute;left:0px;right:0px;top:0px;height:40px; background:#1a6293;color:#fff;}
.term_area header h1{font-size:18px; padding:0 20px;height:40px; line-height:40px;}
.term_area header h1 img{}
.term_area section{padding:50px 10px 30px 10px;overflow:auto;}
.term_area section p{padding:20px; overflow:hidden;font-size:16px;color:#666; line-height:1.6em;}
.term_area section p b{display:block; font-size:30px; color:#000;}
.term_area section p strong{display:inline-block; font-size:20px; color:#000; padding:10px 0 10px;}
.term_area section p u{display:block; font-size:14px; color:#000; text-decoration:none; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.term_area section p i{display:block; float:right; width:30%; overflow:hidden; border-radius:50%; margin:0 0 20px 20px;}
.term_area footer{position:absolute;left:0px;right:0px;bottom:0px;height:30px; line-height:30px;background:#ddd;color:#999;font-size:11px;text-align:center;}


.term_area section .dtlVew{padding:20px; overflow:hidden;font-size:14px;color:#666; line-height:1.6em;}
.term_area section .dtlVew b{display:block; font-size:30px; color:#000;padding-bottom:4px; line-height:1.4em;}
.term_area section .dtlVew strong{display:inline-block; font-size:20px; color:#000; margin:10px 0 10px; padding-left:10px; border-left:5px solid #999;}
.term_area section .dtlVew u{display:block; font-size:14px; color:#666; text-decoration:none; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.term_area section .dtlVew i{display:block; float:right; width:30%; overflow:hidden; border-radius:50%; margin:0 0 20px 20px;}
.term_area section .dtlVew ul{margin-left:20px; list-style:square;}
.term_area section .dtlVew ul li{padding-bottom:5px;}
.term_area section .dtlVew a{display:block; padding:5px; border:1px dashed #ddd; text-align:center; color:#0036ff; font-weight:bold;}
.term_area section .dtlVew a:hover{ border:1px dashed #0036ff;}

@media all and (min-width:980px)
{
	.reportGo{min-width:900px;}
	.reportGoframe{min-width:860px;margin:0 auto;}
}
@media all and (max-width:980px)
{
	.term_area section p b{font-size:20px;}
	.term_area section p u{font-size:11px;}
	.term_area section p{font-size:13px;}

	
	.term_area header h1{font-size:12px;font-weight:normal; letter-spacing:-0.05em;}
	.term_area section .dtlVew b{font-size:20px;}
	.term_area section .dtlVew strong{font-size:16px;}
	.term_area section .dtlVew u{font-size:11px;}
	.term_area section .dtlVew{font-size:12px; padding:5px 5px 20px 5px;}
}
/* TRANS */
.transOJ,
.transOJ:hover{-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}

/* 레이어팝업 */

.noEmail{border:0px;width:100%; max-width:400px; background:#fff; text-align:center;}
.noEmail h3{font-size:18px;padding:20px;color:#000;text-align:center;}
.noEmail h4{padding:20px 0; font-size:11px; color:#666; text-align:center;}
.noEmail p{padding:20px; color:#999; font-size:12px; text-align:left;}


.sound_only{font-size:1px; color:RGBA(0,0,0,0);width:0px; height:0px; overflow:hidden;}
