@charset "utf-8";
/* font */
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'),local('NotoSans-Thin'),
	url(/fonts/NotoSansKR-Thin.eot),
	url(/fonts/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Thin.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:200;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
	url(/fonts/NotoSansKR-Light.eot),
	url(/fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Light.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
	url(/fonts/NotoSansKR-DemiLight.eot),
	url(/fonts/NotoSansKR-DemiLight.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-DemiLight.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
	url(/fonts/NotoSansKR-Regular.eot),
	url(/fonts/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Regular.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
	url(/fonts/NotoSansKR-Medium.eot),
	url(/fonts/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Medium.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
	url(/fonts/NotoSansKR-Bold.eot),
	url(/fonts/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Bold.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
	url(/fonts/NotoSansKR-Black.eot),
	url(/fonts/NotoSansKR-Black.eot?#iefix) format('embedded-opentype'),
	url(/fonts/NotoSansKR-Black.woff) format('woff');
}
@font-face{
	font-family:'Tenada';
	font-style:normal;
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Tenada.woff2') format('woff2'),
    url('/fonts/Tenada.eot?#iefix') format('embedded-opentype'),
    url('/fonts/Tenada.woff2') format('woff2'),
    url('/fonts/Tenada.woff') format('woff'),
    url('/fonts/Tenada.ttf') format("truetype");font-display:swap}

/* Reset*/
html {overflow-y:scroll; overflow:-moz-scrollbars-verticals;}
html, body{height:100%;}
* {
	margin:0; padding:0; border:0; outline:0;
	box-sizing: border-box; /* W3C */
	-o-box-sizing: border-box; /* Opera */
	-ms-box-sizing: border-box; /* Internet Explorer */
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari & Chrome */
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul, ol, dl {list-style:none;}
img, video {max-width:100%;border:0;vertical-align:top;}
table { border-collapse:collapse; border-spacing:0; }
input, select {vertical-align:middle; }
label {cursor:pointer;}
i,em,address {font-style:normal; font-weight:400;}
.blind,legend,hr,caption {display:block;overflow:hidden;position:absolute;top:0;left:-1000em; }

body{font-family:'NotoSansKR', 'Nanum Gothic', Malgun gothic, Dotum, arial, sans-serif; font-size:14px;line-height:21px;color:#555;}

a:link	{text-decoration:none;color:#666;}
a:visited{text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#0c4da1;font-weight:400}
a:active {text-decoration:none;color:#666;}
strong{font-weight:500}

/*common*/
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.taj{text-align:justify !important;}
.tal{text-align:left !important;}
.vam{ vertical-align:middle;}
.clb{clear:both;}
.posr{position:relative;}

/*ul*/
.ul_normal{}
.ul_normal li{margin-bottom:3px;background:url(../img/common/icon_spot.gif) no-repeat 0 9px;padding-left:8px;}

/*icon font*/
.f_ico17{font-size:17px;line-height:21px;background:url(../img/common/icon_arrow.gif) no-repeat 0 2px;padding-left:21px;text-align:left;}


/*font*/
.fw_b{font-weight:500 !important;}
.fw_n{font-weight:normal !important;}
.fw300{font-weight:300 !important;}
.fw400{font-weight:400 !important;}
.fw600{font-weight:500 !important;}
.fw700{font-weight:700 !important;}
.fw800{font-weight:800 !important;}

.fc_point{color:#005aab !important;}
.fc_point2{color:#166ce3 !important;}
.fc_red{color:#d10909 !important;}
.fc_blue{color:#1766AD !important;}
.fc_yellow{color:#e67701 !important;}
.fc_green{color:#dc5e01 !important;}
.fc_gray9{color:#999 !important;}
.fc_gray8{color:#888 !important;}
.fc_gray7{color:#777 !important;}
.fc_gray6{color:#666 !important;}
.fc_gray5{color:#555 !important;}
.fc_gray4{color:#444 !important;}

.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px !important;}
.fs19{font-size:19px !important;}
.fs20{font-size:20px !important;}
.fs21{font-size:21px !important;}
.fs23{font-size:23px !important;}
.fs25{font-size:25px !important;}
.fs27{font-size:27px !important;}
.fs29{font-size:29px !important;}
.fs31{font-size:31px !important;}
.fs33{font-size:33px !important;}
.fs35{font-size:35px !important;}

.lh14{line-height:14px !important;}
.lh15{line-height:15px !important;}
.lh16{line-height:16px !important;}
.lh17{line-height:17px !important;}
.lh18{line-height:18px !important;}
.lh19{line-height:19px !important;}
.lh20{line-height:20px !important;}
.lh21{line-height:21px !important;}
.lh22{line-height:22px !important;}
.lh23{line-height:23px !important;}
.lh24{line-height:24px !important;}
.lh25{line-height:25px !important;}
.lh26{line-height:26px !important;}
.lh27{line-height:27px !important;}

.lsm2{letter-spacing:-2px !important;}
.lsm1{letter-spacing:-1px !important;}
.ls0{letter-spacing:0 !important;}


/*effect*/

.shedow2{
	box-shadow:2px 2px rgba(0,0,0,0.08);
	-moz-box-shadow:2px 2px rgba(0,0,0,0.08);
	-webkit-box-shadow:2px 2px rgba(0,0,0,0.08);
}

.boxRound8{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	overflow:hidden;
}


/*padding margin*/
.maT-50{margin-top:-50px !important}
.maT-45{margin-top:-45px !important}
.maT-40{margin-top:-40px !important}
.maT-35{margin-top:-35px !important}
.maT-30{margin-top:-30px !important}
.maT-25{margin-top:-25px !important}
.maT-20{margin-top:-20px !important}
.maT-15{margin-top:-15px !important}
.maT-10{margin-top:-10px !important}
.maT-5{margin-top:-5px !important}
.maT0{margin-top:0 !important}
.maT5{margin-top:5px !important}
.maT10{margin-top:10px !important}
.maT15{margin-top:15px !important}
.maT20{margin-top:20px !important}
.maT25{margin-top:25px !important}
.maT30{margin-top:30px !important}
.maT35{margin-top:35px !important}
.maT40{margin-top:40px !important}
.maT45{margin-top:45px !important}
.maT50{margin-top:50px !important}
.maT75{margin-top:75px !important}

.maR-50{margin-right:-50px !important}
.maR-45{margin-right:-45px !important}
.maR-40{margin-right:-40px !important}
.maR-35{margin-right:-35px !important}
.maR-30{margin-right:-30px !important}
.maR-25{margin-right:-25px !important}
.maR-20{margin-right:-20px !important}
.maR-15{margin-right:-15px !important}
.maR-10{margin-right:-10px !important}
.maR-5{margin-right:-5px !important}
.maR0{margin-right:0 !important}
.maR5{margin-right:5px !important}
.maR10{margin-right:10px !important}
.maR15{margin-right:15px !important}
.maR20{margin-right:20px !important}
.maR25{margin-right:25px !important}
.maR30{margin-right:30px !important}
.maR35{margin-right:35px !important}
.maR40{margin-right:40px !important}
.maR45{margin-right:45px !important}
.maR50{margin-right:50px !important}

.maB-50{margin-bottom:-50px !important}
.maB-45{margin-bottom:-45px !important}
.maB-40{margin-bottom:-40px !important}
.maB-35{margin-bottom:-35px !important}
.maB-30{margin-bottom:-30px !important}
.maB-25{margin-bottom:-25px !important}
.maB-20{margin-bottom:-20px !important}
.maB-15{margin-bottom:-15px !important}
.maB-10{margin-bottom:-10px !important}
.maB-5{margin-bottom:-5px !important}
.maB0{margin-bottom:0 !important}
.maB5{margin-bottom:5px !important}
.maB10{margin-bottom:10px !important}
.maB15{margin-bottom:15px !important}
.maB20{margin-bottom:20px !important}
.maB25{margin-bottom:25px !important}
.maB30{margin-bottom:30px !important}
.maB35{margin-bottom:35px !important}
.maB40{margin-bottom:40px !important}
.maB45{margin-bottom:45px !important}
.maB50{margin-bottom:50px !important}

.maL-50{margin-left:-50px !important}
.maL-45{margin-left:-45px !important}
.maL-40{margin-left:-40px !important}
.maL-35{margin-left:-35px !important}
.maL-30{margin-left:-30px !important}
.maL-25{margin-left:-25px !important}
.maL-20{margin-left:-20px !important}
.maL-15{margin-left:-15px !important}
.maL-10{margin-left:-10px !important}
.maL-5{margin-left:-5px !important}
.maL0{margin-left:0 !important}
.maL5{margin-left:5px !important}
.maL10{margin-left:10px !important}
.maL15{margin-left:15px !important}
.maL20{margin-left:20px !important}
.maL25{margin-left:25px !important/*margin-left:2.22%!important*/}
.maL30{margin-left:30px !important}
.maL35{margin-left:35px !important}
.maL40{margin-left:40px !important}
.maL45{margin-left:45px !important}
.maL50{margin-left:50px !important}
.maL55{margin-left:55px !important}
.maL60{margin-left:60px !important}
.maL65{margin-left:65px !important}
.maL70{margin-left:70px !important}
.maL75{margin-left:75px !important}
.maL80{margin-left:80px !important}

/* padding */
.paA0{padding:0 !important}
.paA5{padding:5px !important}
.paA10{padding:10px !important}
.paA15{padding:15px !important}
.paA20{padding:20px !important}

.paT-50{padding-top:-50px !important}
.paT-45{padding-top:-45px !important}
.paT-40{padding-top:-40px !important}
.paT-35{padding-top:-35px !important}
.paT-30{padding-top:-30px !important}
.paT-25{padding-top:-25px !important}
.paT-20{padding-top:-20px !important}
.paT-15{padding-top:-15px !important}
.paT-10{padding-top:-10px !important}
.paT-5{padding-top:-5px !important}
.paT0{padding-top:0 !important}
.paT5{padding-top:5px !important}
.paT10{padding-top:10px !important}
.paT15{padding-top:15px !important}
.paT20{padding-top:20px !important}
.paT25{padding-top:25px !important}
.paT30{padding-top:30px !important}
.paT35{padding-top:35px !important}
.paT40{padding-top:40px !important}
.paT45{padding-top:45px !important}
.paT50{padding-top:50px !important}

.paR-50{padding-right:-50px !important}
.paR-45{padding-right:-45px !important}
.paR-40{padding-right:-40px !important}
.paR-35{padding-right:-35px !important}
.paR-30{padding-right:-30px !important}
.paR-25{padding-right:-25px !important}
.paR-20{padding-right:-20px !important}
.paR-15{padding-right:-15px !important}
.paR-10{padding-right:-10px !important}
.paR-5{padding-right:-5px !important}
.paR0{padding-right:0 !important}
.paR5{padding-right:5px !important}
.paR10{padding-right:10px !important}
.paR15{padding-right:15px !important}
.paR20{padding-right:20px !important}
.paR25{padding-right:25px !important}
.paR30{padding-right:30px !important}
.paR35{padding-right:35px !important}
.paR40{padding-right:40px !important}
.paR45{padding-right:45px !important}
.paR50{padding-right:50px !important}

.paB-50{padding-bottom:-50px !important}
.paB-45{padding-bottom:-45px !important}
.paB-40{padding-bottom:-40px !important}
.paB-35{padding-bottom:-35px !important}
.paB-30{padding-bottom:-30px !important}
.paB-25{padding-bottom:-25px !important}
.paB-20{padding-bottom:-20px !important}
.paB-15{padding-bottom:-15px !important}
.paB-10{padding-bottom:-10px !important}
.paB-5{padding-bottom:-5px !important}
.paB0{padding-bottom:0 !important}
.paB5{padding-bottom:5px !important}
.paB10{padding-bottom:10px !important}
.paB15{padding-bottom:15px !important}
.paB20{padding-bottom:20px !important}
.paB25{padding-bottom:25px !important}
.paB30{padding-bottom:30px !important}
.paB35{padding-bottom:35px !important}
.paB40{padding-bottom:40px !important}
.paB45{padding-bottom:45px !important}
.paB50{padding-bottom:50px !important}

.paL-50{padding-left:-50px !important}
.paL-45{padding-left:-45px !important}
.paL-40{padding-left:-40px !important}
.paL-35{padding-left:-35px !important}
.paL-30{padding-left:-30px !important}
.paL-25{padding-left:-25px !important}
.paL-20{padding-left:-20px !important}
.paL-15{padding-left:-15px !important}
.paL-10{padding-left:-10px !important}
.paL-5{padding-left:-5px !important}
.paL0{padding-left:0 !important}
.paL5{padding-left:5px !important}
.paL10{padding-left:10px !important}
.paL15{padding-left:15px !important}
.paL20{padding-left:20px !important}
.paL25{padding-left:25px !important}
.paL30{padding-left:30px !important}
.paL35{padding-left:35px !important}
.paL40{padding-left:40px !important}
.paL45{padding-left:45px !important}
.paL50{padding-left:50px !important}

/*text align*/
.txtL{text-align:left!important}
.txtR{text-align:right!important}
.txtC{text-align:center!important}

.floatL {float:left !important}
.floatN {float:none !important}

.inlineB {display:inline-block}





.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box10,.box12,.box14,.box16,
.box18,.box20,.box22,.box24,.box26,.box28,.box30,.box32,.box34,.box36,.box38,
.box40,.box42,.box44,.box46,.box48,.box50,.box120
	{position:relative;max-width:510px;z-index:10;margin:0 auto;}
.box2:before,.box3:before,.box4:before,.box5:before,.box6:before,.box7:before,.box8:before,.box9:before,.box10:before,.box12:before,.box14:before,.box16:before,
.box18:before,.box20:before,.box22:before,.box24:before,.box26:before,.box28:before,.box30:before,.box32:before,.box34:before,.box36:before,.box38:before,
.box40:before,.box42:before,.box44:before,.box46:before,.box48:before,.box50:before,.box120:before
	{content:"";display:block;}

.box2:before{padding-top:2%;}
.box3:before{padding-top:3%;}
.box4:before{padding-top:4%;}
.box5:before{padding-top:5%;}
.box6:before{padding-top:6%;}
.box7:before{padding-top:7%;}
.box8:before{padding-top:8%;}
.box9:before{padding-top:9%;}
.box10:before{padding-top:10%;}
.box12:before{padding-top:12%;}
.box14:before{padding-top:14%;}
.box16:before{padding-top:16%;}
.box18:before{padding-top:18%;}
.box20:before{padding-top:20%;}
.box22:before{padding-top:22%;}
.box24:before{padding-top:24%;}
.box26:before{padding-top:26%;}
.box28:before{padding-top:28%;}
.box30:before{padding-top:30%;}
.box32:before{padding-top:32%;}
.box34:before{padding-top:34%;}
.box36:before{padding-top:36%;}
.box38:before{padding-top:38%;}
.box40:before{padding-top:40%;}
.box42:before{padding-top:42%;}
.box44:before{padding-top:44%;}
.box46:before{padding-top:46%;}
.box48:before{padding-top:48%;}
.box50:before{padding-top:50%;}
.box120:before{padding-top:120%;}

.btnArea {width:100%;text-align:right}
input.btn01 {width:100px;height:40px;font-size:16px;font-weight:600;letter-spacing:-0.075em;color:#fff;background:#005bab;border:1px solid #005bab;box-sizing:border-box;padding:0;margin:0}
input.btn02 {width:100px;height:40px;font-size:16px;font-weight:600;letter-spacing:-0.075em;color:#fff;background:#999999;border:1px solid #888888;box-sizing:border-box;padding:0;margin:0}


table.skin_view th {
    text-align: center;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fafafa;
}
/*media all*/
table.skin_view td.r_line_none {
    border-right: none;
}
/*media all*/
table.skin_view td {
    text-align: left;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: none;
    border-bottom: 1px solid #e1e1e1;
	word-break:break-all; overflow:hidden;
}
table.skin_view td ul.bbs_file li a{
font-size:12px;
}
.view_box div img{width:70%; max-width:1160px;}

/*media all*/
table.skin_view th.lft_line {
    border-left: 1px solid #e1e1e1;
}
table.skin_view th {
    text-align: center;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fafafa;
}
/*media all*/
table.skin_view td.r_line_none {
    border-right: none;
}
/*media all*/
table.skin_view td {
    text-align: left;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: none;
    border-bottom: 1px solid #e1e1e1;
	word-break:break-all; overflow:hidden;
}
table.skin_view td ul.bbs_file li a{
font-size:12px;
}

table.skin_view {
  
	width: 100%;
	font-size: 16px;
	font-family:'NotoSansKR', sans-serif; 
	letter-spacing: -0.03em;
	border-top: 2px solid #555;
	border-bottom: 1px solid #e1e1e1;
	border-collapse: collapse;

}

/*media all*/
table caption {
    font-size: 0px;
    width: 0px;
    height: 0px;
    line-height: 0;
}

/*media all*/
table.skin_view th {
    text-align: center;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    background-color: #fafafa;
	text-align:left
}
/*media all*/
table.skin_view td.r_line_none {
    border-right: none;
}
/*media all*/
table.skin_view td {
    text-align: left;
    font-weight: normal;
    color: #646464;
    padding: 20px;
    border-right: none;
    border-bottom: 1px solid #e1e1e1;
	word-break:break-all; overflow:hidden;
}
table.skin_view td ul.bbs_file li a{
font-size:12px;
}
.view_box p img{width:63%;}
.view_box p img{width:1160px;}

/*media all*/
table.skin_view th.lft_line {
    border-left: 1px solid #e1e1e1;
}

table.skin_view select{border:1px solid #bebebe;padding:10px}

#top_agency{position:absolute;width:280px;left:70px;height:30px;line-height:30px;vertical-align:middle;padding:10px 0 0}
#top_agency span.top_icon01{}
#top_agency span.top_icon02{}
#top_agency span.top_text{}