.member_input_1 {
	BORDER-RIGHT: #94BACC 1px solid;
	BORDER-TOP: #94BACC 1px solid;
	BORDER-LEFT: #94BACC 1px solid;
	BORDER-BOTTOM: #94BACC 1px solid;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #333333;
	background-color: #FFFFFF;
}
.member_input_2 {
	BORDER-RIGHT: #94BACC 1px solid;
	BORDER-TOP: #94BACC 1px solid;
	BORDER-LEFT: #94BACC 1px solid;
	BORDER-BOTTOM: #94BACC 1px solid;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #333333;
	background-color: #FFFFFF;
}

.box {
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B7C2B1;
	border-right-color: #B7C2B1;
	border-bottom-color: #B7C2B1;
	border-left-color: #B7C2B1;
}

.tit {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
}
.tit2 {
	font-family: "µ¸¿ò";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 6px;
}
.text_c1 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	line-height: 21px;
}
.text_c2 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #2957A3;
	font-weight: bold;
	line-height: 21px;
}
.text_c11 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #CC0000;
	line-height: 21px;
}
.text_c22 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #333399;
	line-height: 21px;
}
.text01 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #FFFFFF;
}

.text02 {
	font-family: "µ¸¿ò";
	font-size: 14px;
	color: #18335A;
	font-weight: bold;
	line-height: 18px;
}
.text021 {
	font-family: "µ¸¿ò";
	font-size: 14px;
	color: #61812A;
	font-weight: bold;
	line-height: 21px;
}
.text022 {
	font-family: "µ¸¿ò";
	font-size: 14px;
	color: #2B9225;
	font-weight: bold;
	line-height: 21px;
}
.text03 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #AA1212;
	line-height: 16px;
}
.text04 {
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #3366CC;
	font-weight: bold;
	line-height: 21px;
}

.logt {
	font-family: "µ¸¿ò";
	font-size: 13px;
	color: #009933;
	font-weight: bold
}

.mtit{
	font-family: "µ¸¿ò";
	font-size: 12px;
	color: #989898;
}

A:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: µ¸¿ò,verdana;
	TEXT-DECORATION: none;
	line-height: 17px;
}
A:visited {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: µ¸¿ò,verdana;
	TEXT-DECORATION: none;
	line-height: 17px;
}
A:hover {
	FONT-SIZE: 12px;
	COLOR: #006699;
	FONT-FAMILY: µ¸¿ò,verdana;
	TEXT-DECORATION: underline;
	line-height: 17px;
}
.s_title {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #000000;
}
.s_title11 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 17px;
	font-family: "µ¸¿ò", Arial;
	color: #425F17;
}
.s_title2 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #333333;
}
.s_title3 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #1292BC;
}
.s_title2b {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #2D89A1;
	font-weight: bold;
}
.s_title_w{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	font-family: "µ¸¿ò", Arial;
	color: #FFFFFF;
	font-weight: bold;
}
.gray12_text14 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 25px;
	font-family: "µ¸¿ò", Arial;
	color: #333333;
}

.text04 {
	FONT-FAMILY: µ¸¿ò,verdana;
	font-size: 12px;
	color: #FF6600;
	line-height: 17px;
	text-decoration: none;
}
.board0 {
	FONT-FAMILY: µ¸¿ò,verdana;
	font-size: 12px;
	color: #253041;
	line-height: 21px;
	text-decoration: none;
}
.board1 {
	FONT-FAMILY: µ¸¿ò,verdana;
	font-size: 12px;
	color: #333333;
	line-height: 21px;
	text-decoration: none;
}
a.board1:link {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 14px;
}
a.board1:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 14px;
}
a.board1:active {
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 14px;
	font-weight: normal;
}
a.board1:hover {
	COLOR: #FF6600;
	TEXT-DECORATION: underline;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}
.board2 {
	FONT-FAMILY: µ¸¿ò,verdana;
	font-size: 12px;
	color: #006699;
	line-height: 16px;
	text-decoration: none;
}
a.board2:link {
	COLOR: #009966;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 16px;
}
a.board2:visited {
	COLOR: #009966;
	TEXT-DECORATION: none;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 16px;
}
a.board2:active {
	COLOR: #009966;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 16px;
	font-weight: normal;
}
a.board2:hover {
	COLOR: #009966;
	TEXT-DECORATION: underline;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}
.board4 {
	FONT-FAMILY: µ¸¿ò,verdana;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}
a.board4:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 16px;
	font-weight: bold;
}
a.board4:visited {
	COLOR: #094464;
	TEXT-DECORATION: none;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
a.board4:active {
	COLOR: #094464;
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family: "µ¸¿ò", Arial;
	line-height: 16px;
	font-weight: bold;
}
a.board4:hover {
	COLOR: #094464;
	TEXT-DECORATION: underline;
	font-family: "µ¸¿ò", Arial;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}



.table01	{
	font-family:Tahoma; 
	font-size:9pt; 
	border-top:3px solid #0C6390; 
	border-left:none;
	border-right:none;
	border-collapse:collapse; 
	word-break:break-all;
	border-bottom:dotted 1px #CCC;
}
.table01 th	{
	color:#2957A3;
	font-family: "µ¸¿ò";
	font-weight:bold;
	font-size: 12px;
	height: 30px;
	background-color:#EAF6F1;
	border-bottom:1px solid #0C6390;
	border-left:none;
	border-right:none;
	text-align:center;
}
.table01 td	{
	padding-top:3px;
	padding-bottom:3px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:dotted 1px #CCC;
}

.table02	{
	font-family:Tahoma; 
	font-size:9pt; 
	border-top:3px solid #0C6390; 
	border-collapse:collapse; 
	word-break:break-all;
	border-bottom:solid 1px #CCC;
}
.table02 th	{
	color:#2957A3;
	font-family: "µ¸¿ò";
	font-weight:bold;
	font-size: 12px;
	height: 30px;
	background-color:#EAF6F1;
	border:#CCCCCC 1px solid;
	text-align:center;
}
.table02 td	{
	padding:3px 3px 3px 3px;
	border:#CCCCCC 1px solid;
	text-align:left;
}




/* defult */
html {-webkit-text-size-adjust: none;}
html>/**/body {overflow-y:scroll;}
body,textarea,select,table,button {font-family: 'Noto Sans KR', sans-serif;font-size:12px;color:#5f5f5f;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
td{ text-decoration:none; color:#1d1d1d}
dl,dl dt,dl dd,form,p {margin:0;padding:0;}
li,li img,dt img,dd img,td img,p img {margin:0;padding:0; list-style:none;}
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:1em;margin:0;}
a {text-decoration:none;color:#5f5f5f;}
a:hover,a:focus,a:active {text-decoration:none;color:#5f5f5f;}
/* table {table-layout:fixed;} */
input {color:#000;overflow:visible;vertical-align:middle;font-size:13px;}
select,label {padding:0;margin:0;vertical-align:middle;font-size:13px;}
em,address {font-style:normal;}
textarea {vertical-align:top;margin:0;padding:0;}
object,param {padding:0;margin:0;line-height:0;}
section, article, header, footer, hgroup, figcaption, figure {display:block;}




/*¹®ÀÚ¿­¼³Á¤*/
@charset "utf-8";


/* »ó´Ü ·¹ÀÌ¾Æ¿ô */
#hd {position:relative;z-index:15; width:100%; min-width:1200px; background:rgba(255,255,255,0.6);}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;width:1200px;}
#hd_wrapper .header_in{ text-align:center;font-size:0;line-height:0; height:90px;}
#hd_wrapper .header_in:after {display:block;clear:both;content:""}

.hd_sub {border-bottom:1px solid #eee;}

#logo {position:absolute;left:0;top:20px;padding:0;z-index:3;}
#logo h1 img.pc{  }
#logo h1 img.m{ display:none; }
#logo > a{ display:none; }



.gnbs{ height:83px; position:relative;z-index:2;display:inline-block; left:80px; }
.gnbs .gnb_menu{ text-align:center; }
.gnbs .gnb_menu > li{ display:inline-block;position:relative; font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:400;}
.gnbs .gnb_menu > li > a{font-family: 'Noto Sans KR', sans-serif; font-size:20px; font-weight:400; line-height:100%;color:#000;display:block;padding:36.5px 18px; text-align:center;position:relative;z-index:5; text-transform:uppercase;}

.gnbs .gnb_menu > li.on > a{text-decoration:none; color:#2877d0;}
.gnbs .gnb_menu > li.on > a:after{ content:"";display:block;position:absolute;left:0;width:100%;bottom:0;border-bottom:0px dashed rgba(255,255,255,0.3); /*margin-left:-20px;*/}
.gnbs .gnb_menu > li.on:before{  content:"";display:block;/*background:url(../img/bg_gnb_gra1.png) 0 0 repeat-x;*/width:150px;position:absolute;left:-9px;top:0;bottom:0;z-index:3; }
.gnbs .gnb_menu > li > ul{ position:absolute;left:0;top:75px;right:0;padding:10px 0; display:none;background: rgba(121,195,190,1);		-webkit-transition:300ms ease-out 0ms;		-moz-transition:300ms ease-out 0ms;		-ms-transition:300ms ease-out 0ms;}
.gnbs .gnb_menu > li > ul:after{ content:"";display:block;/*background:url(../img/bg_gnb_gra2.png) 0 bottom no-repeat;*/width:150px;position:absolute;left:-9px;top:0;bottom:-23px; z-index:3;}
.gnbs .gnb_menu > li > ul li{ margin:5px 0;position:relative;z-index:5; letter-spacing:-1px;}
.gnbs .gnb_menu > li > ul li a{font-family: 'Noto Sans KR', sans-serif; font-size:16px;color:#fff;line-height:22px;padding:10px 0;display:block; text-transform:uppercase;}
.gnbs .gnb_menu > li > ul li a:hover{background: rgba(98,182,176,0.9);
		-webkit-transition:300ms ease-out 0ms;
		-moz-transition:300ms ease-out 0ms;
		-ms-transition:300ms ease-out 0ms;text-decoration:none; color:#fff;}


#top_login {float:right; padding-top:28px;}
#top_login li {display:inline-block; padding-left:5px;}






/************************************** 
** topimg
***************************************/
.topimgWrap{padding-top:0px; width:100%; min-width:1200px; height:500px;  background:url('../images/main.jpg') center top no-repeat; }
.topimgWrap .topimgBox{width:1200px; height:500px; margin:0px auto; position:relative;}

.login_tit {color:#003d87; font-size:24px; font-weight:700; margin-bottom:10px; padding-left:0px;text-align:left;  font-family: 'Noto Sans KR', sans-serif;}

.box_left {float:left; width:50%; padding-top:40px;}
.box_right {display:inline-block; width:50%; padding-top:40px;}

/* ·Î±×ÀÎ */
.topimgWrap #loginFormDiv{padding-top:60px; left:0px; height:100px;}
.topimgWrap #loginFormDiv .loginInput .loginLink{overflow:hidden; margin-top:10px;  }
.topimgWrap #loginFormDiv .loginInput .loginLink li{float:left; overflow:hidden; padding-left:25px; margin-right:17px; background:url('../images/arrow.png') no-repeat left 0px;}
.topimgWrap #loginFormDiv .loginInput .loginLink li a{font-size:15px;  font-family: 'Noto Sans KR', sans-serif; }
.topimgWrap #loginFormDiv .loginInput .form-group{margin-top:5px;}
.topimgWrap #loginFormDiv .loginInput .form-group dl {float:left; padding-right:5px;}
.topimgWrap #loginFormDiv .loginInput .form-group dl dd {padding-bottom:5px;}

.topimgWrap #loginFormDiv .loginInput .form-group input{color:#fff; background-color:#e0a6e1; font-size:15px; border:0; vertical-align:top;}
.topimgWrap #loginFormDiv .loginInput .form-group button .icon{background:url('../img/icon/loginBg.png') no-repeat; display:inline-block; padding-left:10px; width:8px; height:13px; position:relative; top:2px;}
.form-control {width:200px;height:40px; }

.topimgWrap #loginFormDiv .loginInput .form-group input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
	padding-left:20px;
	font-family: 'Noto Sans KR', sans-serif; 
}

.topimgWrap #loginFormDiv .loginInput .form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
	padding-left:20px;
	font-family: 'Noto Sans KR', sans-serif; 
}

.topimgWrap #loginFormDiv .loginInput .form-group input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
	padding-left:20px;

}


/* ·Î±×ÀÎ µ¥ÀÌÅÍ */
.topimgWrap #loginFormDiv .loginData{overflow:hidden; display:none;}
.topimgWrap #loginFormDiv .loginData h4{font-size:22px; font-weight:400;}
.topimgWrap #loginFormDiv .loginData h4 b{color:#009daa;}
.topimgWrap #loginFormDiv .loginData ul{margin:10px 0px;}
.topimgWrap #loginFormDiv .loginData li{padding-left: 20px; list-style-type: disc; list-style-position: inside;}
.topimgWrap #loginFormDiv .loginData li a{font-size:14px;}
.topimgWrap #loginFormDiv .loginData li a b{color:#d08617;}
.topimgWrap #loginFormDiv .loginData li.bank{font-size:15px; color:#000; font-weight:600; list-style-type:none; margin-top:5px;}
.topimgWrap #loginFormDiv .loginData button{font-size:12px;}
.topimgWrap #loginFormDiv .loginData button.user .icon{background:url('../img/icon/arrow-left.png') no-repeat;  display:inline-block; padding-left:5px; width:8px; height:12px; position:relative; top:2px;}
.topimgWrap #loginFormDiv .loginData button.logout .icon{background:url('../img/icon/power.png') no-repeat;  display:inline-block; padding-left:10px; width:8px; height:13px; position:relative; top:2px;}

/* °øÁö»çÇ× */
.topimgWrap .noticeBox{ padding-top:50px; }
.topimgWrap .noticeBox h3{color:#003d87; font-size:24px; font-weight:400; margin-bottom:5px; letter-spacing:-1px; padding-left:0px;padding-bottom:10px;  font-weight:300;}
.topimgWrap .noticeBox h3 span {font-weight:600;}
.topimgWrap .noticeBox li{padding-left:20px;   font-weight:400; list-style:none; padding-bottom:7px; }
.topimgWrap .noticeBox li:before {content: ""; position:absolute; width:4px; height:4px; background:#383838; text-align:left; border-radius:22px; margin-left:-10px; margin-top:7px;}


.topimgWrap .noticeBox li a{color:#686868; font-size:17px; font-family: 'Noto Sans KR', sans-serif; }


/* Äü ¾ÆÀÌÄÜ */
.quickBox{}
.quickBox ul { padding:25px 0;}
.quickBox li{float:left; margin-left:0px; list-style:none;}

.mainbg {background-color:#d7e3e5;}

.searchSection{width:100%; min-width:1200px; overflow:hidden;  text-align:center; font-family: 'Noto Sans KR', sans-serif; padding:15px 0; }
.searchSection .searchBox{width:1200px; margin:0px auto; }
.searchSection .searchBox h4{font-size:20px; font-weight:700; color:#383838; margin-bottom:15px; letter-spacing:-1px; font-family: 'Noto Sans KR', sans-serif;  text-align:center; padding-left:20px; padding-top:20px;}
.searchSection .searchBox li{float:left; overflow:hidden;  }
.searchSection .searchBox li select{padding:10px;}
.searchSection .searchBox li input{padding-left:10px; }


.searchSection .searchBox li.liType1{float:left; background-color:#eeeeee; width:50%; padding-bottom:30px;}
.searchSection .searchBox li.liType1 h4 {text-align:center; font-size:23px; margin-bottom:17px; }
.searchSection .searchBox li.liType1 h4 .num{color:#ffff00; }
.searchSection .searchBox li.liType1 h4 .date{font-size:11px;}
.searchSection .searchBox li.liType1 h4 .danga{font-size:9px;}

.searchSection .searchBox li.liType1 dl {text-align:center; padding:10px 0;}
.searchSection .searchBox li.liType1 dl i {display:inline-block; vertical-align:top; font-style:normal;}
.searchSection .searchBox li.liType1 button {display:block; border:0; background:none; width:280px; margin:10px auto; }

#btnSrchBar1 {display:block; margin:0 auto;}

.se01 {width:200px;}
.se02 {width:77px;}

.searchSection .searchBox li.liType2{float:none; display:inline-block; width:50%;   background:#dedede;  text-align:center; padding-bottom:20px;}
.searchSection .searchBox li.liType2 h4  {text-align:center; padding-bottom:22px; font-size:23px; margin-bottom:5px;}
.searchSection .searchBox li.liType2 input{width:193px; height:40px; vertical-align:top;}
.searchSection .searchBox li.liType2 button {display:block; border:0; background:none; width:280px; margin:10px auto; }

.searchSection .searchBox li.liType3{background:url('../images/bg01.gif') no-repeat; width:300px; padding:28px 0;}
.searchSection .searchBox li.liType3 dl {}
.searchSection .searchBox li.liType3 dl dd {text-align:center; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:500; letter-spacing:-1px; color:#2e2e2e;}
.searchSection .searchBox li.liType3 dl dd.tit {font-size:25px; color:#152e6e; font-weight:700; padding:0 30px;}
.searchSection .searchBox li.liType3 dl dd:first-child {letter-spacing:.4px;}

.searchSection .searchBox li.liType4{background:url('../images/bg02.gif') no-repeat; width:300px; padding:28px 0;}
.searchSection .searchBox li.liType4 dl { }
.searchSection .searchBox li.liType4 dl dd {text-align:center; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:500; letter-spacing:-1px; color:#2e2e2e;}
.searchSection .searchBox li.liType4 dl dd.tit {font-size:25px; color:#008585; font-weight:700; padding:0 30px; }
.searchSection .searchBox li.liType4 dl dd:first-child {letter-spacing:.4px;}

.searchSection .searchBox ul.two li.liType5 {background:#f8f8f8; padding:15px 10px; width:624px; text-align:center;}
.searchSection .searchBox ul.two li.liType5 dl dd {display:inline-block; background:#fff; font-weight:600; border-radius:50px; padding:5px 10px; font-size:15px;}
.searchSection .searchBox ul.two li.liType5 dl dd:nth-child(1) {background:#fff url('../images/icon_call.png') 5px 2px no-repeat; padding-left:40px;}
.searchSection .searchBox ul.two li.liType5 dl dd:nth-child(2) {background:#fff url('../images/icon_mail.png') 5px 2px no-repeat; padding-left:40px;}

.searchSection .searchBox li.liType6{background:#e8f2fc; width:300px; padding:15px 0;}
.searchSection .searchBox li.liType6 dl { }
.searchSection .searchBox li.liType6 dl dd {text-align:center; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:500; letter-spacing:-1px; color:#2e2e2e;}
.searchSection .searchBox li.liType6 dl dd.tit {font-size:25px; color:#2196f3; font-weight:700; padding:0 30px; }
.searchSection .searchBox li.liType6 dl dd:first-child {letter-spacing:.4px;}

.searchSection .searchBox li.liType7{background:#4079b8; width:300px; padding:10px 0;}
.searchSection .searchBox li.liType7 dl { }
.searchSection .searchBox li.liType7 dl dd {text-align:center; font-family: 'Noto Sans KR', sans-serif; font-size:18px; font-weight:500; letter-spacing:-1px; color:#2e2e2e;}
.searchSection .searchBox li.liType7 dl dd.tit {font-size:23px; color:#fff; font-weight:700; padding:0 30px; line-height:27px; }
.searchSection .searchBox li.liType7 dl dd:first-child {letter-spacing:.4px;}
.searchSection .searchBox li.liType7 dl dd.btn_m {border:1px solid #fff; width:100px; margin:10px auto; padding:3px 0;}
.searchSection .searchBox li.liType7 dl dd.btn_m a {font-family: 'Noto Sans KR', sans-serif; color:#fff; font-size:15px;}

.text_box {position:relative; width:123px; text-align:center; background:url('../images/bank.gif') no-repeat; height:86px; padding-top:45px;}
.txt01 {line-height:14px;font-size:12px;text-align:center;font-weight:bold;color:#000000}
.txt02 {line-height:14px;font-size:12px;text-align:center;font-weight:bold;color:#cc0000}


.bank {width:100%; min-width:1200px; background:#eff6f9;}
.bank .bank_con {padding:20px 0; width:1200px; margin:0 auto; text-align:center;}
.bank .bank_con h3 {float:left; font-size:20px; padding-top:10px; width:10%; color:#333;}
.bank .bank_con h3 span {font-weight:600; }
.bank ul {display:inline-block; width:90%;}
.bank ul li {width: calc(100% /5 - 20px);background:#fff; padding:14px 5px; display:inline-block; font-size:18px; font-weight:500; letter-spacing:-1.5px;}
.bank ul li span {font-weight:600;}

.part {width:100%; min-width:1200px;}
.part ul {padding:20px 0; width:1200px; margin:0 auto; text-align:center;}
.part ul li {width: calc(100% /8 - 10px);display:inline-block; border:1px solid #dcdcdc;}
.part ul li img {width:100%;}

#footer{width:100%; min-width:1200px; background:#ededed;padding:10px 0 30px 0;}
.foot{overflow:hidden;position:relative;width:1200px;margin:0 auto;text-align:left;}

.foot .foot_info1{float:left; padding-right:50px; padding-top:10px;}

.foot .foot_info{float:left; width:800px; padding-top:10px;}
.foot .foot_info li{
	font-size:13px;
	color:#000;
	font-weight:400;line-height:170%;
	font-family: 'Noto Sans KR', sans-serif;
	white-space: pre;
	letter-spacing:-.5px;
	
}
.foot .foot_info .copy{
	font-size:13px;
	color:rgba(255,255,255,0.3);
	font-weight:300;
}

.foot .foot_info2{float:right; margin-top:20px; background : -webkit-gradient(linear, left top, left bottom, from(#c5c5c5), to(#999)); background: -ms-linear-gradient(top, #9ed7e7 0%,#bee7f3 100%);}
.foot .foot_info2 li {padding:5px 10px; }
.foot .foot_info2 li a {color:#fff; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:500;}

#s_container {width:100%; min-width:1200px; margin-top:30px; margin-bottom:30px; position:relative;}
#s_container2 {width:100%; min-width:1200px; margin-top:50px; margin-bottom:50px; position:relative;}
#contents_s {position: relative; width:1200px; margin:0 auto; min-height:200px; text-align:left; padding-top:0px;}
#contents_s2 {position: relative; width:1200px; margin:0 auto; min-height:200px; text-align:left; padding-top:30px;}

#sidemenu {position:relative;width:100%; min-width:1200px; margin-top:20px; margin-bottom:40px; z-index:2; }
#sidemenu ul {clear:both; width:1200px; margin:0 auto; text-align:left; font-size:0;}
#sidemenu ul li {text-align:center; margin:0 2px; display:inline-block; font-weight:500; width: calc(100% /6 - 5px); margin-bottom:4px;}
#sidemenu ul li a {font-family: 'Noto Sans KR', sans-serif;  display:block;  font-size:16px; color:#333; letter-spacing:-0.03em; padding:15px 0; background:#efefef;}
#sidemenu ul li a.on,
#sidemenu ul li a:hover {color:#fff;margin-top:0px; background:#2877d0;}

#sidemenu2 {position:relative;width:100%; min-width:1200px; margin-top:20px; margin-bottom:40px; z-index:2; }
#sidemenu2 ul {clear:both; width:1200px; margin:0 auto; text-align:center; font-size:0;}
#sidemenu2 ul li {margin:0 2px; display:inline-block; font-weight:500; width: calc(100% /6 - 5px); margin-bottom:4px;}
#sidemenu2 ul li a {font-family: 'Noto Sans KR', sans-serif;  display:block;  font-size:16px; color:#333; letter-spacing:-0.03em; padding:15px 0; background:#efefef;}
#sidemenu2 ul li a.on,
#sidemenu2 ul li a:hover {color:#fff;margin-top:0px; background:#2877d0;}


#sub_title {width:1200px; margin:10 auto; text-align:left;  color:#1e1e1e; padding-bottom:20px;  border-bottom:1px solid #ddd;}
#sub_title li {display:inline-block;}
#sub_title li:first-child { font-size:30px; font-weight:600; letter-spacing:-1px;}
#sub_title li:last-child {text-align:right; float:right; font-size:16px; font-weight:500; padding-top:15px; color:#333; letter-spacing:-.5px;}
#sub_title li:last-child span {color:#e00a0a;}

#sub_title .w_right {float:right; margin-top:10px;}
#sub_title .w_right dd {display:inline-block;}

#sub_title2 {width:1200px; margin:0 auto; text-align:left;  color:#1e1e1e; padding-bottom:20px;  border-bottom:1px solid #ddd;}
#sub_title2 li { font-size:30px; font-weight:600; letter-spacing:-1px;}

#sub_title3 {width:1200px; margin:10 auto; text-align:left;  color:#1e1e1e; padding-bottom:20px;  border-bottom:1px solid #ddd;}
#sub_title3 li {display:inline-block;}
#sub_title3 li:first-child { font-size:30px; font-weight:600; letter-spacing:-1px;}
#sub_title3 li:last-child {text-align:right; float:right; font-size:16px; font-weight:500; padding-top:0px; margin-top:-30px; color:#333; letter-spacing:-.5px;}
#sub_title3 li:last-child span {color:#e00a0a;}



.sun_con {min-height:200px;}

.ceo_con01 {margin-top:0px; width:100%; min-width:1200px; }
.ceo_con01 .inner {font-size:0; width:1200px; margin:0 auto;}
.ceo_con01 .left_box {display:inline-block; vertical-align:top; width:50%; padding-right:35px; box-sizing:border-box; text-align:center; }
.ceo_con01 .left_box img {max-width:100%; }
.ceo_con01 .right_box {display:inline-block; vertical-align:top; width:50%; padding-top:60px; box-sizing:border-box; letter-spacing:-1px;}
.ceo_con01 .right_box p {margin-bottom:30px; font-size:17px; font-weight:400; color:#7f7f7f; line-height:26px; word-break:keep-all; }
.ceo_con01 .right_box p b {color:#444; font-weight:500; font-size:22px;}
.ceo_con01 .right_box p.right {text-align:right; }
.ceo_con01 .right_box p.right b {color:#444; font-weight:500; font-size:18px;}
.ceo_con01 .right_box p img {vertical-align:middle; }



.p_info {width:1200px; margin:0 auto; text-align:left; padding:20px 0; border-bottom:1px solid #ddd;}
.p_info li {display:inline-block; font-size:18px; font-weight:400;  color:#606060; }
.p_info li b {color:#1e1e1e; }
.p_info li:first-child {letter-spacing:-1px;}
.p_info li:nth-child(2) {padding-left:50px;}
.p_info li:last-child {text-align:right; float:right; letter-spacing:-.5px;}
.p_info li:last-child a {display:inline-block; padding:0;}

.p_info li span.red {color:#d80000; border:1px solid #ddd; border-radius:22px; padding:3px 20px; background:#f4f4f4;}
.p_info li span.blue {color:#244db7; border:1px solid #ddd; border-radius:22px; padding:3px 20px; background:#f4f4f4;}

.p_info2 {width:1200px; margin:0 auto; text-align:left; padding:20px 0px; background:#f6f6f6; }
.p_info2 li {display:inline-block; font-size:18px; font-weight:400;  color:#606060; }
.p_info2 li b {color:#1e1e1e; }
.p_info2 li i {color:#d80000; font-style:normal;}
.p_info2 li:first-child {letter-spacing:-1px;  font-size:16px; }
.p_info2 li:last-child {text-align:left; float:left; letter-spacing:-.5px; font-size:16px; color:#151515;}

.p_info2_2 {width:1200px; margin:0 auto; text-align:left; padding:20px 0px; background:#f6f6f6; }
.p_info2_2 li {display:inline-block; font-size:18px; font-weight:400;  color:#606060; }
.p_info2_2 li b {color:#1e1e1e; }
.p_info2_2 li i {color:#d80000; font-style:normal;}
.p_info2_2 li:first-child {letter-spacing:-1px;  font-size:16px; }
.p_info2_2 li:last-child {text-align:left; float:right; letter-spacing:-.5px; font-size:16px; color:#000c87;}

.p_info3 {width:1200px; margin:0 auto; text-align:center; padding:20px 0; background:#f2f2f2; border-bottom:1px solid #ddd;}
.p_info3 li {font-size:18px; font-weight:400;  color:#606060; }
.p_info3 li b {color:#1e1e1e; }


.blanky {margin-bottom:20px;}

.subtable { width:100%; margin:20px auto; border-top:2px solid #2877d0; border-collapse:collapse;border-spacing:0;}
.subtable tr th {text-align:center; background:#edf0f1; color:#333;  font-size:16px; font-weight:500; padding:10px 0; }
/* .subtable tr td {border-bottom:1px solid #dbdbdb; padding:15px 0 15px 0px; background:#fff; line-height:26px; color:#35363a; text-align:center;font-size:16px; font-weight:300; letter-spacing:-0.03em;} */
.subtable tr td {border-bottom:1px solid #dbdbdb; padding:15px 0 15px 0px; background:#fff; line-height:26px; color:#35363a; font-size:16px; font-weight:300; letter-spacing:-0.03em;} */
.subtable tr td.blankno {border-bottom:1px solid #dbdbdb; padding:0px; background:#fff; line-height:26px; color:#35363a; text-align:center;font-size:16px; font-weight:100; letter-spacing:-0.03em; }

.subtable_left { width:100%; margin:20px auto; border-top:2px solid #2877d0; border-collapse:collapse;border-spacing:0;}
.subtable_left tr th {text-align:left; background:#eaf5f6; color:#333;  font-size:16px; font-weight:500; padding:10px 10px 10px; }
.subtable_left tr td {border-bottom:1px solid #dbdbdb; padding:15px 10px 15px 10px; background:#fff; line-height:26px; color:#35363a; text-align:left;font-size:16px; font-weight:300; letter-spacing:-0.03em;}
.subtable_left tr td.blankno {border-bottom:1px solid #dbdbdb; padding:0px; background:#fff; line-height:26px; color:#35363a; text-align:left;font-size:16px; font-weight:100; letter-spacing:-0.03em; }


.select_ {border:1px solid #e1e1e1; height:30px; width:100px;}
.input_ {border:1px solid #e1e1e1; height:30px; width:100px;}
.input_1 {border:1px solid #e1e1e1; height:30px; width:40px;}

.save_bt {height:30px;}
.s_button {text-align:center; }


.pre_con{width:100%; max-width:1200px;}
.pre_con .inner{width:100%; border:1px solid #edebec; border-top:1px solid #48bbd8; padding:4.1797283177% 0 4.2246603971% 2.1797283177%; box-sizing:border-box;}
.pre_con .inner:after{content:""; display:block; clear:both;}
.pre_con .inner ul{float:left; margin-left:5.2246603971%; width:80%;}
.pre_con .inner ul li{margin-bottom:10px;}
.pre_con .inner ul li:last-of-type{margin-bottom:0;}
.pre_con .inner ul li:after{content:""; display:block; clear:both;}
.pre_con .inner ul li span{position:relative; float:left; width:9px; height:5.20px; vertical-align:top; margin:2.60px 0; background:#48bbd8; font-size:0; top:9px;}
.pre_con .inner ul li span:before,.pre_con .inner ul li span:after{content:""; display:block; position:absolute; width:0; border-left:4.5px solid transparent; border-right:4.5px solid transparent;}
.pre_con .inner ul li span:before{bottom:100%; border-bottom:2.60px solid #48bbd8;}
.pre_con .inner ul li span:after{top:100%; border-top:2.60px solid #48bbd8;}
.pre_con .inner ul li p{float:left; width:calc(100% - 25px); font-size:18px; font-weight:400; letter-spacing:-0.05em; color:#6e6e6e; word-break:keep-all; padding-left:7px; box-sizing:border-box;}
.pre_con .inner ul li p i {color:#d80000; font-style:normal;}

.pre_con2{width:100%; max-width:1200px; text-align:center;}
.pre_con2 .inner{width:100%; background:#edf0f1; padding:0.5797283177% 0 0.5797283177% 0.5797283177%; border-radius:8px; box-sizing:border-box;}
.pre_con2 .inner:after{content:""; display:block; clear:both;}
.pre_con2 .inner ul{float:left; margin-left:5.2246603971%; width:100%;}
.pre_con2 .inner ul li{margin-bottom:10px; display:inline-block; width:33%; vertical-align:top; text-align:left;}
.pre_con2 .inner ul li:last-of-type{margin-bottom:0;}
.pre_con2 .inner ul li:after{content:""; display:block; clear:both;}
.pre_con2 .inner ul li span{position:relative; float:left; width:9px; height:5.20px; vertical-align:top; margin:2.60px 0; background:#48bbd8; font-size:0; top:9px;}
.pre_con2 .inner ul li span:before,.pre_con .inner ul li span:after{content:""; display:block; position:absolute; width:0; border-left:4.5px solid transparent; border-right:4.5px solid transparent;}
.pre_con2 .inner ul li span:before{bottom:100%; border-bottom:2.60px solid #48bbd8;}
.pre_con2 .inner ul li span:after{top:100%; border-top:2.60px solid #48bbd8;}
.pre_con2 .inner ul li p{float:left; width:calc(100% - 25px); font-size:18px; font-weight:500; letter-spacing:-0.05em; color:#6e6e6e; word-break:keep-all; padding-left:7px; box-sizing:border-box;}
.pre_con2 .inner ul li p.blue {color:#244db7;}
.pre_con2 .inner ul li p.red {color:#d80000;}



/**** ·Î±×ÀÎ ****/
.login_wrap{max-width:1200px; margin:0 auto; text-align:center; padding:35px 0; border-top:2px solid #313236; }
/*·Î±×ÀÎ Å¸ÀÌÆ²(È¸¿øÀü¿ë¼­ºñ½º)*/
.login_wrap .login_tit{font-size:20px;}
.login_wrap .login_tit span{font-size:56px; font-weight:800;}
/*·Î±×ÀÎ ¼­ºêÅ¸ÀÌÆ²(·Î±×ÀÎÈÄÈ®ÀÎÇÏ½Ç¼öÀÖ½À´Ï´Ù)*/
.login_wrap .login_subtit{font-size:28px; color:#454545; font-weight:bold; margin:15px 0 25px; line-height:1.3;}
/*·Î±×ÀÎ ÅØ½ºÆ®(¾ÆÀÌµð¿Íºñ¹Ð¹øÈ£¸¦ÀÔ·ÂÇØÁÖ¼¼¿ä///)*/
.login_wrap .login_txt{font-size:16px; color:#444; line-height:1.4;}
/*·Î±×ÀÎÆû¹Ú½º*/
.loginCon {margin-top:40px; overflow:hidden; font-size:0; padding:30px 0; border-top:1px solid #e1e3e4; border-bottom:1px solid #e1e3e4;}
/* li ¾ÆÀÌµðºñ¹Ð¹øÈ£ÀÔ·ÂÃ¢ */
.loginCon li{display:inline-block; vertical-align:middle; box-sizing:border-box;}
.loginCon li .linp_wrap {float:left; width:calc(100% - 133px);}
.loginCon li dl{overflow:hidden; padding:15px 0; border:1px solid #dedede; box-sizing:border-box;}
.loginCon li dl:last-of-type{margin-top:5px;}
.loginCon li dl dt{float:left; width:60px; height:30px; padding:0 18px; border-right:1px solid #dedede; box-sizing:border-box;}
.loginCon li dl dt img{margin-top:2.5px;}
.loginCon li dl dd{float:left; width:calc(100% - 60px);}
.loginCon li dl dd input{width:calc(100% - 40px); height:30px; margin:0 20px; font-size:16px; border:0;}
.loginCon li .login_btn{float:right; display:block; width:127px; height:129px; line-height:121px; color:#fff; font-size:20px; font-weight:bold; background:#7bc5c0; font-family: 'Noto Sans KR', sans-serif; border:0;}
.loginCon li:first-of-type{width:calc(50% + 50px); padding-right:25px; border-right:1px solid #dedede;}
/* li.last ¾ÆÁ÷È¸¿øÀÌ¾Æ´Ï½Å°¡¿ä? È¸¿ø°¡ÀÔ/¾ÆÀÌµðºñ¹Ð¹øÈ£Ã£±â ºÎºÐ */
.loginCon li.last{width:calc(50% - 50px); padding-left:50px;}
.loginCon li.last div{height:40px; line-height:40px; text-align:left;}
.loginCon li.last div span{font-size:16px; color:#222;}
.loginCon li.last div a{display:inline-block; float:right; width:180px; height:40px; line-height:40px; font-size:15px; color:#fff; background:#999; text-align:center;  font-family: 'Noto Sans KR', sans-serif; }
.loginCon li.last div:last-of-type{margin-top:20px;}


.loginCon2 {margin-top:20px;}
.loginCon2 li{display:inline-block; vertical-align:middle; box-sizing:border-box; text-align:center;}
.loginCon2 li .linp_wrap {width:calc(100% - 23px); margin-bottom:20px;}
.loginCon2 li dl{overflow:hidden; padding:15px 0; border:1px solid #dedede; box-sizing:border-box;}
.loginCon2 li dl:last-of-type{margin-top:5px;}
.loginCon2 li dl dt{width:60px; height:30px; padding:0 18px; border-right:1px solid #dedede; box-sizing:border-box;}
.loginCon2 li dl dt img{margin-top:2.5px;}
.loginCon2 li dl dd{width:calc(100% - 60px);}
.loginCon2 li dl dd input{width:calc(100% - 40px); height:30px; margin:0 20px; font-size:16px; border:0;}
.loginCon2 li .bt_ok{display:inline-block; width:127px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:#7bc5c0; font-family: 'Noto Sans KR', sans-serif; border:0;}
.loginCon2 li .bt_cancel{display:inline-block; width:127px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:#999; font-family: 'Noto Sans KR', sans-serif; border:0;}
.loginCon2 li:first-of-type{width:calc(50% + 50px); padding-right:25px;}



.express_con01{padding:50px 0 10px;}
.express_con01 .img_box{margin-top:50px;}
.express_con01 .img_box img{width:100%;}
.express_con01 .box{width:1090px; margin:0 auto; margin-top:-140px; box-sizing:border-box; z-index:2; position:relative; border:0px solid #e1e1e1; padding:50px 50px 50px; text-align:center;}
.express_con01 .box h4{line-height:1; margin:0; margin-bottom:5px; font-size:22px; color:#0065bd; letter-spacing:-0.045em; font-weight:bold;}
.express_con01 .box p{font-family: 'Noto Sans KR', sans-serif; font-size:18px; color:#555; letter-spacing:-0.025em; font-weight:400; }
.express_con01 .box dl{display:table; border-radius:50px; border:1px solid #e5e5e5; background:#fafafa; padding:17px 15px; box-sizing:border-box; width:900px; margin:40px auto 0; overflow:hidden}
.express_con01 .box dl dt{display:table-cell; width:215px; vertical-align:middle; position:relative;}
.express_con01 .box dl dt:before{content:""; display:block; width:1px; height:28px; background:#cecece; position:absolute; right:0; top:16px;}
.express_con01 .box dl dt i{display:inline-block; vertical-align:middle; position:relative; top:1px}
.express_con01 .box dl dt p{display:inline-block; margin-left:5px; vertical-align:middle; font-size:20px; color:#222; letter-spacing:-0.045em; font-weight:500;}
.express_con01 .box dl dd{display:table-cell; vertical-align:middle; position:relative; height:58px; padding-top:18px;}
.express_con01 .box dl dd input{position:relative; z-index:2; font-size:16px; color:#8c8c8c; font-weight:300;  box-sizing:border-box; width:100%; height:100%; float:left; margin-top:-5px; margin-left:30px;}
.express_con01 .box dl dd input::placehoder{font-size:18px; color:#bbb; font-weight:300; letter-spacing:0.03em; }
.express_con01 .box dl dd .input_blur_placeholder{z-index:1; padding-left:20px; box-sizing:border-box; display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.express_con01 .box dl dd .input_blur_placeholder span{line-height:29px; position:relative; display:block; text-align:left; font-size:16px; color:#8c8c8c; font-weight:200; padding-left:10px; box-sizing:border-box;}
.express_con01 .box dl dd .input_blur_placeholder span:before{content:"¡¤"; position:absolute; left:0; top:0;}
.express_con01 .box dl dd a{font-family: 'Noto Sans KR', sans-serif; z-index:3; display:block; width:158px; padding:20px 0; background:#0065bd; border-radius:50px;; position:absolute; right:0; top:50%; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%); font-size:15px; font-weight:600; color:#fff;}


.sub_text {text-align:center;}
.sub_text li {font-family: 'Noto Sans KR', sans-serif; font-size:18px; color:#555; letter-spacing:-0.025em; font-weight:400; padding-top:20px; }

.se1 {width:200px;}
.se2 {width:150px;}

.sec01 {width:1200px; margin:0 auto; padding-top:30px;}
.sec01:after { clear:both; content:""; display:block }
.sec01 > div { float:right; width:calc(100% - 400px) }
.sec01 h2 {color:#0f2c88; font-size:20px; line-height:1.35; font-weight:300; letter-spacing:-1px; margin:0 0 30px }
.sec01 h2 strong { font-weight:700 }
.sec01 h3 { font-size:1.15em; margin:30px 0 5px 0; font-weight:700; letter-spacing:-1px }
.sec01 p {font-size:17px; font-weight:500; margin:0 0 10px; color:#6a6a6a; letter-spacing:-1px;}
.sec01 .img01 { float:left; width:370px }
.sec01 .img01 p { text-align:right; line-height:1; margin:18px 0 0 0 }
.sec01 .img01 p strong { font-size:1.2em }

.cont_innerNEW {width:1200px;margin:0 auto;}
.cont_innerBack {background:#f5f6f7;padding:25px 0;}
.phoneSMS_box {width:515px;margin:0 auto;}

.authBT1 {border:1px solid #155ba9 !important;border-radius:5px;color:#155ba9;background:#fff !important;}
.authBT2 {border-radius:5px;color:#fff;background:#155ba9 !important;text-align:center;padding:10px 45px !important;}
.sum_txt .sumfontST {font-weight:bold;font-size:17px;}