/*@charset "utf-8";*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
/*
@font-face{
    font-family:NanumGothic;
    weight:300;
    src:url(../font/nanumgothic.eot);
    src:local('※'), url(../font/nanumgothic.woff) format('woff');
}
@font-face{
    font-family:NanumGothic;
    weight:600;
    src:url(../font/nanumgothic-Bold.eot);
    src:local('※'), url(../font/nanumgothic-Bold.woff) format('woff');
}
*/



@font-face{
font-family:"Nanum Barun Gothic";
font-style:normal;
font-weight:normal;
src:url('/font/NanumBarunGothic.eot');
src:local('※'),
	url('/font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumBarunGothic.woff') format('woff');
}

@font-face{
font-family:"Nanum Barun Gothic Bold";
font-style:normal;
font-weight:normal;
src:url('/font/NanumBarunGothicBold.eot');
src:local('※'),
	url('/font/NanumBarunGothicBold.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumBarunGothicBold.woff') format('woff');
}

header, footer, nav, section, article, aside {display:block;}
* {padding:0; margin:0;}
body {font-family: 'Nanum Barun Gothic', 'Nanum Gothic', '돋움', sans-serif; font-size:14px; line-height:18px; color:#464646;}
a {color:#464646; text-decoration:none;}
img {border:0; vertical-align:middle;}
ul, ol {list-style:none;}
.cf {}
.cf:after{display:block; content:""; clear:both;}
input {vertical-align:middle; height: 22px;margin:1px;}

.search-input {margin:4px;font-size:12px; border:solid 1; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:20px; text-align:left}

/*table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}*/
/*table td{vertical-align:middle;}*/

/*
input[type='text'], input[type='password'], input[type='file'], input[type='search'] 
{height: 28px; line-height: 28px;font-size: 13px; margin: 0;
border: 1px solid #dcdcdc;color: #666;padding: 0 0 0 1%; 
vertical-align: middle; background: #fff;width:98%;}
*/

input[type='radio'],input[type='checkbox']
{height: 12px; vertical-align: middle; background: #fff;}
input[type='file']{ vertical-align: middle; background: #fff;}

/* padding */
.pt0 {padding-top:	0 !important;}
.pt1 {padding-top:	1px}
.pt2 {padding-top:	2px}
.pt3 {padding-top:	3px}
.pt4 {padding-top:	4px}
.pt5 {padding-top:	5px}
.pt6 {padding-top:	6px}
.pt7 {padding-top:	7px}
.pt8 {padding-top:	8px}
.pt9 {padding-top:	9px}
.pt10{padding-top: 10px}
.pt11{padding-top: 11px}
.pt12{padding-top: 12px}
.pt13{padding-top: 13px}
.pt14{padding-top: 14px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pt25{padding-top: 25px}
.pt30{padding-top: 30px}
.pt35{padding-top: 35px}
.pt40{padding-top: 40px}
.pt45{padding-top: 45px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pt70{padding-top: 70px}
.pt80{padding-top: 80px}
.pt90{padding-top: 90px}
.pt100{padding-top: 100px}

.pr1 {padding-right:1px}
.pr2 {padding-right:2px}
.pr3 {padding-right:3px}
.pr4 {padding-right:4px}
.pr5 {padding-right:5px}
.pr6 {padding-right:6px}
.pr7 {padding-right:7px}
.pr8 {padding-right:8px}
.pr9 {padding-right:9px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr45{padding-right:45px}
.pr50{padding-right:50px}

.pl1{padding-left:	 1px}
.pl2{padding-left:	 2px}
.pl3{padding-left:	 3px}
.pl4{padding-left:	 4px}
.pl5{padding-left:	 5px}
.pl6{padding-left:	 6px}
.pl7{padding-left:	 7px}
.pl8{padding-left:	 8px}
.pl9{padding-left:	 9px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl45{padding-left:45px}
.pl50{padding-left:50px}

.pb0 {padding-bottom:	0 !important;}
.pb1{padding-bottom:	1px}
.pb2{padding-bottom:	2px}
.pb3{padding-bottom:	3px}
.pb4{padding-bottom:	4px}
.pb5{padding-bottom:	5px}
.pb6{padding-bottom:	6px}
.pb7{padding-bottom:	7px}
.pb8{padding-bottom:	8px}
.pb9{padding-bottom:	9px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb45{padding-bottom:45px}
.pb50{padding-bottom:50px}


.input_p10	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:10%}
.input_p15	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:15%}
.input_p20	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:20%}
.input_p30	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:30%}
.input_p40	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:40%}
.input_p50	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:50%}
.input_p60	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:60%}
.input_p70	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:70%}
.input_p80	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:80%}
.input_p84	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:84%}
.input_p90	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:90%}
.input_p100	{font-size:15px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:100%}
.select	{font-size:15px; border:solid 1; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height:20px;text-align:left}


.input_p30_total	{font-size:18px; border:solid 0; background-color:#FFFFFF; border-color:#dddddd; border-width:1px; height: 22px;text-align:left;width:30%}

@font-face { font-family: 'Busan'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff2') format('woff2'), url('//cdn.jsdelivr.net/korean-webfonts/1/orgs/govs/busan/Busan/Busan.woff') format('woff'); } .busan * { font-family: 'Busan', sans-serif; }


@font-face{
    font-family:'Nanum Gothic';
   /* weight:600;*/
   /*font-style:normal;*/
	font-weight:600;
    src:url(/font/eot/NanumBarunGothic.eot);
    src:local('※'), url(/font/woff/NanumBarunGothic.woff) format('woff');
}
@font-face{
    font-family:'Nanum Gothic B' ;
	font-style:normal;
	font-weight:normal;
  /*  weight:600;*/
    src:url(/font/eot/NanumBarunGothicBold.eot);
    src:local('※'), url(/font/woff/NanumBarunGothicBold.woff) format('woff');
}

@font-face{
	font-family:'NanumSquareR';
	font-style:normal;
	font-weight:normal;
	  src:url(/font/eot/NanumSquareR.eot);
    src:local('※'), url(/font/woff/NanumSquareR.woff) format('woff');

}

@font-face{
	font-family:'NanumSquareR';
	font-style:normal;
	font-weight:normal;
	  src:url(/font/eot/NanumSquareR.eot);
    src:local('※'), url(/font/woff/NanumSquareR.woff) format('woff');

}

@font-face {
    font-family: 'Noto Sans Thin';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(/font/eot/NotoSansKR-Thin-Hestia.eot),
    url(/font/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Light';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(/font/eot/NotoSansKR-Light-Hestia.eot),
    url(/font/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans DemiLight';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(/font/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(/font/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Regular'; /* 좌측메뉴 타이틀 폰트, 20px  /public_html/skin_left/left_rpmu_skin/01/left_menu_rp.css */
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(/font/eot/NotoSansKR-Regular-Hestia.eot),
    url(/font/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(/font/eot/NotoSansKR-Medium-Hestia.eot),
    url(/font/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(/font/eot/NotoSansKR-Bold-Hestia.eot),
    url(/font/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Black';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(/font/eot/NotoSansKR-Black-Hestia.eot),
    url(/font/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/font/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(/font/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}