@charset "utf-8";

	@font-face {
		font-family:"MGothic";
		font-style:normal;
		font-weight: normal;
		src:url("/inc/font/malgun.eot");
		src:local('※'), url('/inc/font/malgun.eot?#iefix') format("embedded-opentype"),
		url("/inc/font/malgun.woff") format("woff"),
		url("/inc/font/malgun.ttf") format("truetype");
	}

	@font-face {
	    font-family:"MGothic";
	    font-style:normal;
	    font-weight:600;
	    src:url("/inc/font/malgunbd.eot");
	    src:local('※'), url('/inc/font/malgunbd.eot?#iefix') format("embedded-opentype"),
	    url("/inc/font/malgunbd.woff") format("woff"),
	    url("/inc/font/malgunbd.ttf") format("truetype");
	}

	/*eot(ie8 이하버전), woff(ie9 이상버전 적용)*/



@media print{
	.content-id {margin:0;padding:0px;background:transprent;}
	#header_Wrap {display:none}
	#breadcrumbWrap {display:none}
	#footer_Wrap {display:none}
	#rollingWrap {display:none}
	#linkWrap {display:none}
	#footer {display:none}
}
@page{margin:2cm;size:A4 }

*{-webkit-text-size-adjust:none;
  -moz-text-size-adjust:none;
  -ms-text-size-adjust:none;max-height:99999px;
}

/**:focus{ outline:none }*/


/* Default set */
html,body,form,div,p,dl,dt,dd,ul,ol,li,fieldset,table,th,td,h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}
body{font-family:"맑은 고딕", 'MGothic', 'Dotum', Arial, sans-serif;font-size:14px;line-height:18px;color:#000;word-break:break-all;letter-spacing:-1px}
input, textarea, select{padding:0;color:#000;vertical-align:middle}
ul li, ol li {list-style:none}
h2,h3,h4,h5,h6,strong{font-weight:600}
fieldset {vertical-align:top;border:none}
input, select, textarea {vertical-align:middle;border:0 none;font-family:"맑은 고딕", 'MGothic', 'Dotum', Arial, sans-serif;font-size:14px;color:#5e5e5e}
input[type=text],input[type=file],input[type=password]{border:1px solid #d4d4d4;outline:none;font-family:'MGothic',sans-serif;border-radius:2px }
input[type=file]{border:0;padding:0}
input[type=text] {padding:0 10px;height:32px;line-height:32px;border:1px solid #666;font-size:13px;color:#000;border-radius:2px;background:#fff}
input[type=password]{padding:0 10px;height:32px;line-height:32px;border:1px solid #acacac;font-size:13px;color:#000;border-radius:2px;background:#fff;width:156px}
.Sm_Card>input[type=password][maxlength="2"]{width:55px !important;}
.number>input[type=password][maxlength="4"]{width:55px !important;}
input[type=password][maxlength="3"]{width:55px !important;}
input[type=password][maxlength="8"]{width:156px}
input[type=text][maxlength="8"]{width:205px}
.module>input[type=text][maxlength="8"]{width:203px}
input[type=password][maxlength="12"]{width:205px !important;}
input[type=text].hLight, input[type=password]{border-color:#666}
input[type=text].hLight {color:#666;} /* 추가_20200424 */
input[type=text].hpale {color:#666;} /* 추가_201801 */
input[type=text]::-ms-clear, input[type=password]::-ms-clear{display:none}
input.clr[type=text]::-ms-clear, input.clr[type=password]::-ms-clear{display:block}
input[type=password]::-ms-reveal{display:none}
input[type=text]:focus, input[type=password]:focus{border:1px solid #0079ba}
input[type=text]:focus, input[type=password]:focus{outline:1px solid #0079ba;border-radius:0px;}
input[type=password]:focus{border:2px solid #0079ba;outline:0; height:30px; padding:0 4px;/* box-shadow:0px 0px 1px 1px #0079ba; */}
input[type=text]:disabled, input[type=text]:read-only, input[type=password]:disabled{border:1px solid #dadada;background:#f8f8f8;color:#666}
input[readonly]{border:1px solid #dadada;background:#f8f8f8;color:#666}
input[disabled]{border:1px solid #dadada;background:#f8f8f8;color:#666}
input[type=password]:read-only{border:1px solid #dadada;background:#f8f8f8;color:#666}

.input_yell{background:#faf2cc !important}

hr, legend {display:none}
textarea{border:1px solid #d4d4d4}
input.radio, inpu t.check,fieldset{border:0;background:none}
em, address, cite {font-style:normal}
button{overflow:visible}
button{margin:0;padding:0;border:0;background:none;width:auto;cursor:pointer;overflow:visible;vertical-align:middle;background: transparent;cursor:pointer;font-family:"맑은 고딕", 'MGothic', 'Dotum', Arial, sans-serif;}
button span, button:active span, button:focus span{position:relative}
button:first-child{margin-left:0 !important;}
acronym{border:0 none;text-decoration: none}

img{border:none;vertical-align: middle;}
table{width:100%;border-collapse:separate;border:0;border-spacing:0;font-size: 13px}
th{border:0;text-align:center}
td{border:0}
table caption,legend{overflow:hidden;width:100%;height:1px;*height:0px;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px}.

ol,ul{list-style:none}
em, var, address{font-style:normal}

a, a:link, a:visited, a:active{text-decoration:none;color:#000;}

a.txtLink1{color:#0275a6 !important;font-weight:600 !important;text-decoration:underline !important;line-height:19px !important}


textarea{overflow-y:scroll;width:100%;padding:14px 14px 0 14px;border:1px solid #d4d4d4;box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;resize:none}
textarea:focus{border:1px solid #0079ba;outline:1px solid #0079ba}
hr, .hidden{position: absolute !important;overflow: hidden !important;margin: -1px !important;border: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;clip:rect(0 0 0 0) !important;}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}

sup{font-size:11px}

.info_agree_box:focus {outline:1px dotted #000}

.tabletMenu{display:none;position:absolute;right:-32px;top:0;margin:0;padding:0}
.btnLeft{text-align: left}
.btnRight{text-align: right}
.uLine{text-decoration:underline}
.decoNone{text-decoration:none !important}
.bgNone{background:none !important}
.brdNone{border:0 !important}

/*.bgColor*/

/*overflow hidden*/
.ofh{overflow:hidden !important}

/*text Area*/
.t_left{text-align:left !important}
.t_right{text-align:right !important}
.t_center{text-align:center !important}
.fColor{color:#027db3 !important}
.fColor1{color:#d61515 !important}
.fColor2{color:#b8470b !important}
.fColor3{color:#000 !important}
.fColor4{color:#000 !important}
.fColor5{color:#000 !important}
.fColor6{color:#016bee !important}
.fColor7{color:#e9000b !important}
.fColor8{color:#000 !important}
.fColor9{color:#d61515 !important}
.fColor10{color:#14870e !important}
.fColor11{color:#b8470b !important}
.fColor12{color:#657b04 !important}
.fColor13{color:#b8470b !important} /* 추가_201710 */
.fColor14{color:#0275a6 !important} /* 추가_201710 */
.fColor15{color:#666 !important}
.fColor16{color:#0275a6 !important}
.letter_1p{letter-spacing:1px !important}
.letter_0{letter-spacing:0px !important}
.letter_1{letter-spacing:-1px !important}
.letter_2{letter-spacing:-2px !important}
.letter_3{letter-spacing:-3px !important}

.non_Receipt{color:red !important}

.ver_T{vertical-align:top !important}
.ver_M{vertical-align:middle !important}
.ver_B{vertical-align:bottom !important}

.noMaxH{max-height:none !important}
.noMinH{min-height:none !important}

/*margin, padding Area*/
.marA0{margin:0 !important}

.marT0{margin-top:0 !important}
.marT1{margin-top:1px !important}.marT2{margin-top:2px !important}.marT3{margin-top:3px !important}.marT4{margin-top:4px !important}.marT5{margin-top:5px !important}
.marT6{margin-top:6px !important}.marT7{margin-top:7px !important}.marT8{margin-top:8px !important}.marT9{margin-top:9px !important}.marT10{margin-top:10px !important}
.marT11{margin-top:11px !important}.marT12{margin-top:12px !important}.marT13{margin-top:13px !important}.marT14{margin-top:14px !important}.marT15{margin-top:15px !important}
.marT16{margin-top:16px !important}.marT17{margin-top:17px !important}.marT18{margin-top:18px !important}.marT19{margin-top:19px !important}.marT20{margin-top:20px !important}
.marT21{margin-top:21px !important}.marT22{margin-top:22px !important}.marT23{margin-top:23px !important}.marT24{margin-top:24px !important}.marT25{margin-top:25px !important}
.marT26{margin-top:26px !important}.marT27{margin-top:27px !important}.marT28{margin-top:28px !important}.marT29{margin-top:29px !important}.marT30{margin-top:30px !important}
.marT31{margin-top:31px !important}.marT32{margin-top:32px !important}.marT33{margin-top:33px !important}.marT34{margin-top:34px !important}.marT35{margin-top:35px !important}
.marT36{margin-top:36px !important}.marT37{margin-top:37px !important}.marT38{margin-top:38px !important}.marT39{margin-top:39px !important}.marT40{margin-top:40px !important}
.marT41{margin-top:41px !important}.marT42{margin-top:42px !important}.marT43{margin-top:44px !important}.marT44{margin-top:44px !important}.marT45{margin-top:45px !important}
.marT46{margin-top:46px !important}.marT47{margin-top:47px !important}.marT48{margin-top:48px !important}.marT49{margin-top:49px !important}.marT50{margin-top:50px !important}
.marT51{margin-top:51px !important}.marT52{margin-top:52px !important}.marT53{margin-top:53px !important}.marT54{margin-top:54px !important}.marT55{margin-top:55px !important}
.marT56{margin-top:56px !important}.marT57{margin-top:57px !important}.marT58{margin-top:58px !important}.marT59{margin-top:59px !important}.marT60{margin-top:60px !important}
.marT61{margin-top:61px !important}.marT62{margin-top:62px !important}.marT63{margin-top:63px !important}.marT64{margin-top:64px !important}.marT65{margin-top:65px !important}
.marT66{margin-top:66px !important}.marT67{margin-top:67px !important}.marT68{margin-top:68px !important}.marT69{margin-top:69px !important}.marT70{margin-top:70px !important}
.marT71{margin-top:71px !important}.marT72{margin-top:72px !important}.marT73{margin-top:73px !important}.marT74{margin-top:74px !important}.marT75{margin-top:75px !important}
.marT77{margin-top:77px !important}.marT77{margin-top:77px !important}.marT78{margin-top:78px !important}.marT79{margin-top:79px !important}.marT80{margin-top:80px !important}
.marT81{margin-top:81px !important}.marT82{margin-top:82px !important}.marT83{margin-top:83px !important}.marT84{margin-top:84px !important}.marT85{margin-top:85px !important}
.marT86{margin-top:86px !important}.marT87{margin-top:87px !important}.marT88{margin-top:88px !important}.marT89{margin-top:89px !important}.marT90{margin-top:90px !important}
.marT91{margin-top:91px !important}.marT92{margin-top:92px !important}.marT93{margin-top:93px !important}.marT94{margin-top:94px !important}.marT95{margin-top:95px !important}
.marT96{margin-top:96px !important}.marT97{margin-top:97px !important}.marT98{margin-top:98px !important}.marT99{margin-top:99px !important}.marT100{margin-top:100px !important}
.marT119{margin-top:119px !important} /* 추가_201712 */

.marL0{margin-left:0 !important}
.marL1{margin-left:1px !important}.marL2{margin-left:2px !important}.marL3{margin-left:3px !important}.marL4{margin-left:4px !important}.marL5{margin-left:5px !important}
.marL6{margin-left:6px !important}.marL7{margin-left:7px !important}.marL8{margin-left:8px !important}.marL9{margin-left:9px !important}.marL10{margin-left:10px !important}
.marL11{margin-left:11px !important}.marL12{margin-left:12px !important}.marL13{margin-left:13px !important}.marL14{margin-left:14px !important}.marL15{margin-left:15px !important}
.marL16{margin-left:16px !important}.marL17{margin-left:17px !important}.marL18{margin-left:18px !important}.marL19{margin-left:19px !important}.marL20{margin-left:20px !important}
.marL21{margin-left:21px !important}.marL22{margin-left:22px !important}.marL23{margin-left:23px !important}.marL24{margin-left:24px !important}.marL25{margin-left:25px !important}
.marL26{margin-left:26px !important}.marL27{margin-left:27px !important}.marL28{margin-left:28px !important}.marL29{margin-left:29px !important}.marL30{margin-left:30px !important}
.marL31{margin-left:31px !important}.marL32{margin-left:32px !important}.marL33{margin-left:33px !important}.marL34{margin-left:34px !important}.marL35{margin-left:35px !important}
.marL36{margin-left:36px !important}.marL37{margin-left:37px !important}.marL38{margin-left:38px !important}.marL39{margin-left:39px !important}.marL40{margin-left:40px !important}
.marL41{margin-left:41px !important}.marL42{margin-left:42px !important}.marL43{margin-left:44px !important}.marL44{margin-left:44px !important}.marL45{margin-left:45px !important}
.marL46{margin-left:46px !important}.marL47{margin-left:47px !important}.marL48{margin-left:48px !important}.marL49{margin-left:49px !important}.marL50{margin-left:50px !important}
.marL51{margin-left:51px !important}.marL52{margin-left:52px !important}.marL53{margin-left:53px !important}.marL54{margin-left:54px !important}.marL55{margin-left:55px !important}
.marL56{margin-left:56px !important}.marL57{margin-left:57px !important}.marL58{margin-left:58px !important}.marL59{margin-left:59px !important}.marL60{margin-left:60px !important}
.marL61{margin-left:61px !important}.marL62{margin-left:62px !important}.marL63{margin-left:63px !important}.marL64{margin-left:64px !important}.marL65{margin-left:65px !important}
.marL66{margin-left:66px !important}.marL67{margin-left:67px !important}.marL68{margin-left:68px !important}.marL69{margin-left:69px !important}.marL70{margin-left:70px !important}
.marL71{margin-left:71px !important}.marL72{margin-left:72px !important}.marL73{margin-left:73px !important}.marL74{margin-left:74px !important}.marL75{margin-left:75px !important}
.marL77{margin-left:77px !important}.marL77{margin-left:77px !important}.marL78{margin-left:78px !important}.marL79{margin-left:79px !important}.marL80{margin-left:80px !important}
.marL81{margin-left:81px !important}.marL82{margin-left:82px !important}.marL83{margin-left:83px !important}.marL84{margin-left:84px !important}.marL85{margin-left:85px !important}
.marL86{margin-left:86px !important}.marL87{margin-left:87px !important}.marL88{margin-left:88px !important}.marL89{margin-left:89px !important}.marL90{margin-left:90px !important}
.marL91{margin-left:91px !important}.marL92{margin-left:92px !important}.marL93{margin-left:93px !important}.marL94{margin-left:94px !important}.marL95{margin-left:95px !important}
.marL96{margin-left:96px !important}.marL97{margin-left:97px !important}.marL98{margin-left:98px !important}.marL99{margin-left:99px !important}.marL100{margin-left:100px !important}

.marR0{margin-right:0 !important}
.marR1{margin-right:1px !important}.marR2{margin-right:2px !important}.marR3{margin-right:3px !important}.marR4{margin-right:4px !important}.marR5{margin-right:5px !important}
.marR6{margin-right:6px !important}.marR7{margin-right:7px !important}.marR8{margin-right:8px !important}.marR9{margin-right:9px !important}.marR10{margin-right:10px !important}
.marR11{margin-right:11px !important}.marR12{margin-right:12px !important}.marR13{margin-right:13px !important}.marR14{margin-right:14px !important}.marR15{margin-right:15px !important}
.marR16{margin-right:16px !important}.marR17{margin-right:17px !important}.marR18{margin-right:18px !important}.marR19{margin-right:19px !important}.marR20{margin-right:20px !important}
.marR21{margin-right:21px !important}.marR22{margin-right:22px !important}.marR23{margin-right:23px !important}.marR24{margin-right:24px !important}.marR25{margin-right:25px !important}
.marR26{margin-right:26px !important}.marR27{margin-right:27px !important}.marR28{margin-right:28px !important}.marR29{margin-right:29px !important}.marR30{margin-right:30px !important}
.marR31{margin-right:31px !important}.marR32{margin-right:32px !important}.marR33{margin-right:33px !important}.marR34{margin-right:34px !important}.marR35{margin-right:35px !important}
.marR36{margin-right:36px !important}.marR37{margin-right:37px !important}.marR38{margin-right:38px !important}.marR39{margin-right:39px !important}.marR40{margin-right:40px !important}
.marR41{margin-right:41px !important}.marR42{margin-right:42px !important}.marR43{margin-right:44px !important}.marR44{margin-right:44px !important}.marR45{margin-right:45px !important}
.marR46{margin-right:46px !important}.marR47{margin-right:47px !important}.marR48{margin-right:48px !important}.marR49{margin-right:49px !important}.marR50{margin-right:50px !important}
.marR51{margin-right:51px !important}.marR52{margin-right:52px !important}.marR53{margin-right:53px !important}.marR54{margin-right:54px !important}.marR55{margin-right:55px !important}
.marR56{margin-right:56px !important}.marR57{margin-right:57px !important}.marR58{margin-right:58px !important}.marR59{margin-right:59px !important}.marR60{margin-right:60px !important}
.marR61{margin-right:61px !important}.marR62{margin-right:62px !important}.marR63{margin-right:63px !important}.marR64{margin-right:64px !important}.marR65{margin-right:65px !important}
.marR66{margin-right:66px !important}.marR67{margin-right:67px !important}.marR68{margin-right:68px !important}.marR69{margin-right:69px !important}.marR70{margin-right:70px !important}
.marR71{margin-right:71px !important}.marR72{margin-right:72px !important}.marR73{margin-right:73px !important}.marR74{margin-right:74px !important}.marR75{margin-right:75px !important}
.marR77{margin-right:77px !important}.marR77{margin-right:77px !important}.marR78{margin-right:78px !important}.marR79{margin-right:79px !important}.marR80{margin-right:80px !important}
.marR81{margin-right:81px !important}.marR82{margin-right:82px !important}.marR83{margin-right:83px !important}.marR84{margin-right:84px !important}.marR85{margin-right:85px !important}
.marR86{margin-right:86px !important}.marR87{margin-right:87px !important}.marR88{margin-right:88px !important}.marR89{margin-right:89px !important}.marR90{margin-right:90px !important}
.marR91{margin-right:91px !important}.marR92{margin-right:92px !important}.marR93{margin-right:93px !important}.marR94{margin-right:94px !important}.marR95{margin-right:95px !important}
.marR96{margin-right:96px !important}.marR97{margin-right:97px !important}.marR98{margin-right:98px !important}.marR99{margin-right:99px !important}.marR100{margin-right:100px !important}

.marB0{margin-bottom:0 !important}
.marB1{margin-bottom:1px !important}.marB2{margin-bottom:2px !important}.marB3{margin-bottom:3px !important}.marB4{margin-bottom:4px !important}.marB5{margin-bottom:5px !important}
.marB6{margin-bottom:6px !important}.marB7{margin-bottom:7px !important}.marB8{margin-bottom:8px !important}.marB9{margin-bottom:9px !important}.marB10{margin-bottom:10px !important}
.marB11{margin-bottom:11px !important}.marB12{margin-bottom:12px !important}.marB13{margin-bottom:13px !important}.marB14{margin-bottom:14px !important}.marB15{margin-bottom:15px !important}
.marB16{margin-bottom:16px !important}.marB17{margin-bottom:17px !important}.marB18{margin-bottom:18px !important}.marB19{margin-bottom:19px !important}.marB20{margin-bottom:20px !important}
.marB21{margin-bottom:21px !important}.marB22{margin-bottom:22px !important}.marB23{margin-bottom:23px !important}.marB24{margin-bottom:24px !important}.marB25{margin-bottom:25px !important}
.marB26{margin-bottom:26px !important}.marB27{margin-bottom:27px !important}.marB28{margin-bottom:28px !important}.marB29{margin-bottom:29px !important}.marB30{margin-bottom:30px !important}
.marB31{margin-bottom:31px !important}.marB32{margin-bottom:32px !important}.marB33{margin-bottom:33px !important}.marB34{margin-bottom:34px !important}.marB35{margin-bottom:35px !important}
.marB36{margin-bottom:36px !important}.marB37{margin-bottom:37px !important}.marB38{margin-bottom:38px !important}.marB39{margin-bottom:39px !important}.marB40{margin-bottom:40px !important}
.marB41{margin-bottom:41px !important}.marB42{margin-bottom:42px !important}.marB43{margin-bottom:44px !important}.marB44{margin-bottom:44px !important}.marB45{margin-bottom:45px !important}
.marB46{margin-bottom:46px !important}.marB47{margin-bottom:47px !important}.marB48{margin-bottom:48px !important}.marB49{margin-bottom:49px !important}.marB50{margin-bottom:50px !important}
.marB51{margin-bottom:51px !important}.marB52{margin-bottom:52px !important}.marB53{margin-bottom:53px !important}.marB54{margin-bottom:54px !important}.marB55{margin-bottom:55px !important}
.marB56{margin-bottom:56px !important}.marB57{margin-bottom:57px !important}.marB58{margin-bottom:58px !important}.marB59{margin-bottom:59px !important}.marB60{margin-bottom:60px !important}
.marB61{margin-bottom:61px !important}.marB62{margin-bottom:62px !important}.marB63{margin-bottom:63px !important}.marB64{margin-bottom:64px !important}.marB65{margin-bottom:65px !important}
.marB66{margin-bottom:66px !important}.marB67{margin-bottom:67px !important}.marB68{margin-bottom:68px !important}.marB69{margin-bottom:69px !important}.marB70{margin-bottom:70px !important}
.marB71{margin-bottom:71px !important}.marB72{margin-bottom:72px !important}.marB73{margin-bottom:73px !important}.marB74{margin-bottom:74px !important}.marB75{margin-bottom:75px !important}
.marB77{margin-bottom:77px !important}.marB77{margin-bottom:77px !important}.marB78{margin-bottom:78px !important}.marB79{margin-bottom:79px !important}.marB80{margin-bottom:80px !important}
.marB81{margin-bottom:81px !important}.marB82{margin-bottom:82px !important}.marB83{margin-bottom:83px !important}.marB84{margin-bottom:84px !important}.marB85{margin-bottom:85px !important}
.marB86{margin-bottom:86px !important}.marB87{margin-bottom:87px !important}.marB88{margin-bottom:88px !important}.marB89{margin-bottom:89px !important}.marB90{margin-bottom:90px !important}
.marB91{margin-bottom:91px !important}.marB92{margin-bottom:92px !important}.marB93{margin-bottom:93px !important}.marB94{margin-bottom:94px !important}.marB95{margin-bottom:95px !important}
.marB96{margin-bottom:96px !important}.marB97{margin-bottom:97px !important}.marB98{margin-bottom:98px !important}.marB99{margin-bottom:99px !important}.marB100{margin-bottom:100px !important}

.padA0{padding:0 !important}

.padT0{padding-top:0 !important}
.padT1{padding-top:1px !important}.padT2{padding-top:2px !important}.padT3{padding-top:3px !important}.padT4{padding-top:4px !important}.padT5{padding-top:5px !important}
.padT6{padding-top:6px !important}.padT7{padding-top:7px !important}.padT8{padding-top:8px !important}.padT9{padding-top:9px !important}.padT10{padding-top:10px !important}
.padT11{padding-top:11px !important}.padT12{padding-top:12px !important}.padT13{padding-top:13px !important}.padT14{padding-top:14px !important}.padT15{padding-top:15px !important}
.padT16{padding-top:16px !important}.padT17{padding-top:17px !important}.padT18{padding-top:18px !important}.padT19{padding-top:19px !important}.padT20{padding-top:20px !important}
.padT21{padding-top:21px !important}.padT22{padding-top:22px !important}.padT23{padding-top:23px !important}.padT24{padding-top:24px !important}.padT25{padding-top:25px !important}
.padT26{padding-top:26px !important}.padT27{padding-top:27px !important}.padT28{padding-top:28px !important}.padT29{padding-top:29px !important}.padT30{padding-top:30px !important}
.padT31{padding-top:31px !important}.padT32{padding-top:32px !important}.padT33{padding-top:33px !important}.padT34{padding-top:34px !important}.padT35{padding-top:35px !important}
.padT36{padding-top:36px !important}.padT37{padding-top:37px !important}.padT38{padding-top:38px !important}.padT39{padding-top:39px !important}.padT40{padding-top:40px !important}
.padT41{padding-top:41px !important}.padT42{padding-top:42px !important}.padT43{padding-top:44px !important}.padT44{padding-top:44px !important}.padT45{padding-top:45px !important}
.padT46{padding-top:46px !important}.padT47{padding-top:47px !important}.padT48{padding-top:48px !important}.padT49{padding-top:49px !important}.padT50{padding-top:50px !important}
.padT51{padding-top:51px !important}.padT52{padding-top:52px !important}.padT53{padding-top:53px !important}.padT54{padding-top:54px !important}.padT55{padding-top:55px !important}
.padT56{padding-top:56px !important}.padT57{padding-top:57px !important}.padT58{padding-top:58px !important}.padT59{padding-top:59px !important}.padT60{padding-top:60px !important}
.padT61{padding-top:61px !important}.padT62{padding-top:62px !important}.padT63{padding-top:63px !important}.padT64{padding-top:64px !important}.padT65{padding-top:65px !important}
.padT66{padding-top:66px !important}.padT67{padding-top:67px !important}.padT68{padding-top:68px !important}.padT69{padding-top:69px !important}.padT70{padding-top:70px !important}
.padT71{padding-top:71px !important}.padT72{padding-top:72px !important}.padT73{padding-top:73px !important}.padT74{padding-top:74px !important}.padT75{padding-top:75px !important}
.padT77{padding-top:77px !important}.padT77{padding-top:77px !important}.padT78{padding-top:78px !important}.padT79{padding-top:79px !important}.padT80{padding-top:80px !important}
.padT81{padding-top:81px !important}.padT82{padding-top:82px !important}.padT83{padding-top:83px !important}.padT84{padding-top:84px !important}.padT85{padding-top:85px !important}
.padT86{padding-top:86px !important}.padT87{padding-top:87px !important}.padT88{padding-top:88px !important}.padT89{padding-top:89px !important}.padT90{padding-top:90px !important}
.padT91{padding-top:91px !important}.padT92{padding-top:92px !important}.padT93{padding-top:93px !important}.padT94{padding-top:94px !important}.padT95{padding-top:95px !important}
.padT96{padding-top:96px !important}.padT97{padding-top:97px !important}.padT98{padding-top:98px !important}.padT99{padding-top:99px !important}.padT100{padding-top:100px !important}

.padL0{padding-left:0 !important}
.padL1{padding-left:1px !important}.padL2{padding-left:2px !important}.padL3{padding-left:3px !important}.padL4{padding-left:4px !important}.padL5{padding-left:5px !important}
.padL6{padding-left:6px !important}.padL7{padding-left:7px !important}.padL8{padding-left:8px !important}.padL9{padding-left:9px !important}.padL10{padding-left:10px !important}
.padL11{padding-left:11px !important}.padL12{padding-left:12px !important}.padL13{padding-left:13px !important}.padL14{padding-left:14px !important}.padL15{padding-left:15px !important}
.padL16{padding-left:16px !important}.padL17{padding-left:17px !important}.padL18{padding-left:18px !important}.padL19{padding-left:19px !important}.padL20{padding-left:20px !important}
.padL21{padding-left:21px !important}.padL22{padding-left:22px !important}.padL23{padding-left:23px !important}.padL24{padding-left:24px !important}.padL25{padding-left:25px !important}
.padL26{padding-left:26px !important}.padL27{padding-left:27px !important}.padL28{padding-left:28px !important}.padL29{padding-left:29px !important}.padL30{padding-left:30px !important}
.padL31{padding-left:31px !important}.padL32{padding-left:32px !important}.padL33{padding-left:33px !important}.padL34{padding-left:34px !important}.padL35{padding-left:35px !important}
.padL36{padding-left:36px !important}.padL37{padding-left:37px !important}.padL38{padding-left:38px !important}.padL39{padding-left:39px !important}.padL40{padding-left:40px !important}
.padL41{padding-left:41px !important}.padL42{padding-left:42px !important}.padL43{padding-left:44px !important}.padL44{padding-left:44px !important}.padL45{padding-left:45px !important}
.padL46{padding-left:46px !important}.padL47{padding-left:47px !important}.padL48{padding-left:48px !important}.padL49{padding-left:49px !important}.padL50{padding-left:50px !important}
.padL51{padding-left:51px !important}.padL52{padding-left:52px !important}.padL53{padding-left:53px !important}.padL54{padding-left:54px !important}.padL55{padding-left:55px !important}
.padL56{padding-left:56px !important}.padL57{padding-left:57px !important}.padL58{padding-left:58px !important}.padL59{padding-left:59px !important}.padL60{padding-left:60px !important}
.padL61{padding-left:61px !important}.padL62{padding-left:62px !important}.padL63{padding-left:63px !important}.padL64{padding-left:64px !important}.padL65{padding-left:65px !important}
.padL66{padding-left:66px !important}.padL67{padding-left:67px !important}.padL68{padding-left:68px !important}.padL69{padding-left:69px !important}.padL70{padding-left:70px !important}
.padL71{padding-left:71px !important}.padL72{padding-left:72px !important}.padL73{padding-left:73px !important}.padL74{padding-left:74px !important}.padL75{padding-left:75px !important}
.padL77{padding-left:77px !important}.padL77{padding-left:77px !important}.padL78{padding-left:78px !important}.padL79{padding-left:79px !important}.padL80{padding-left:80px !important}
.padL81{padding-left:81px !important}.padL82{padding-left:82px !important}.padL83{padding-left:83px !important}.padL84{padding-left:84px !important}.padL85{padding-left:85px !important}
.padL86{padding-left:86px !important}.padL87{padding-left:87px !important}.padL88{padding-left:88px !important}.padL89{padding-left:89px !important}.padL90{padding-left:90px !important}
.padL91{padding-left:91px !important}.padL92{padding-left:92px !important}.padL93{padding-left:93px !important}.padL94{padding-left:94px !important}.padL95{padding-left:95px !important}
.padL96{padding-left:96px !important}.padL97{padding-left:97px !important}.padL98{padding-left:98px !important}.padL99{padding-left:99px !important}.padL100{padding-left:100px !important}

.padR0{padding-right:0 !important}
.padR1{padding-right:1px !important}.padR2{padding-right:2px !important}.padR3{padding-right:3px !important}.padR4{padding-right:4px !important}.padR5{padding-right:5px !important}
.padR6{padding-right:6px !important}.padR7{padding-right:7px !important}.padR8{padding-right:8px !important}.padR9{padding-right:9px !important}.padR10{padding-right:10px !important}
.padR11{padding-right:11px !important}.padR12{padding-right:12px !important}.padR13{padding-right:13px !important}.padR14{padding-right:14px !important}.padR15{padding-right:15px !important}
.padR16{padding-right:16px !important}.padR17{padding-right:17px !important}.padR18{padding-right:18px !important}.padR19{padding-right:19px !important}.padR20{padding-right:20px !important}
.padR21{padding-right:21px !important}.padR22{padding-right:22px !important}.padR23{padding-right:23px !important}.padR24{padding-right:24px !important}.padR25{padding-right:25px !important}
.padR26{padding-right:26px !important}.padR27{padding-right:27px !important}.padR28{padding-right:28px !important}.padR29{padding-right:29px !important}.padR30{padding-right:30px !important}
.padR31{padding-right:31px !important}.padR32{padding-right:32px !important}.padR33{padding-right:33px !important}.padR34{padding-right:34px !important}.padR35{padding-right:35px !important}
.padR36{padding-right:36px !important}.padR37{padding-right:37px !important}.padR38{padding-right:38px !important}.padR39{padding-right:39px !important}.padR40{padding-right:40px !important}
.padR41{padding-right:41px !important}.padR42{padding-right:42px !important}.padR43{padding-right:44px !important}.padR44{padding-right:44px !important}.padR45{padding-right:45px !important}
.padR46{padding-right:46px !important}.padR47{padding-right:47px !important}.padR48{padding-right:48px !important}.padR49{padding-right:49px !important}.padR50{padding-right:50px !important}
.padR51{padding-right:51px !important}.padR52{padding-right:52px !important}.padR53{padding-right:53px !important}.padR54{padding-right:54px !important}.padR55{padding-right:55px !important}
.padR56{padding-right:56px !important}.padR57{padding-right:57px !important}.padR58{padding-right:58px !important}.padR59{padding-right:59px !important}.padR60{padding-right:60px !important}
.padR61{padding-right:61px !important}.padR62{padding-right:62px !important}.padR63{padding-right:63px !important}.padR64{padding-right:64px !important}.padR65{padding-right:65px !important}
.padR66{padding-right:66px !important}.padR67{padding-right:67px !important}.padR68{padding-right:68px !important}.padR69{padding-right:69px !important}.padR70{padding-right:70px !important}
.padR71{padding-right:71px !important}.padR72{padding-right:72px !important}.padR73{padding-right:73px !important}.padR74{padding-right:74px !important}.padR75{padding-right:75px !important}
.padR77{padding-right:77px !important}.padR77{padding-right:77px !important}.padR78{padding-right:78px !important}.padR79{padding-right:79px !important}.padR80{padding-right:80px !important}
.padR81{padding-right:81px !important}.padR82{padding-right:82px !important}.padR83{padding-right:83px !important}.padR84{padding-right:84px !important}.padR85{padding-right:85px !important}
.padR86{padding-right:86px !important}.padR87{padding-right:87px !important}.padR88{padding-right:88px !important}.padR89{padding-right:89px !important}.padR90{padding-right:90px !important}
.padR91{padding-right:91px !important}.padR92{padding-right:92px !important}.padR93{padding-right:93px !important}.padR94{padding-right:94px !important}.padR95{padding-right:95px !important}
.padR96{padding-right:96px !important}.padR97{padding-right:97px !important}.padR98{padding-right:98px !important}.padR99{padding-right:99px !important}.padR100{padding-right:100px !important}

.padB0{padding-bottom:0 !important}
.padB1{padding-bottom:1px !important}.padB2{padding-bottom:2px !important}.padB3{padding-bottom:3px !important}.padB4{padding-bottom:4px !important}.padB5{padding-bottom:5px !important}
.padB6{padding-bottom:6px !important}.padB7{padding-bottom:7px !important}.padB8{padding-bottom:8px !important}.padB9{padding-bottom:9px !important}.padB10{padding-bottom:10px !important}
.padB11{padding-bottom:11px !important}.padB12{padding-bottom:12px !important}.padB13{padding-bottom:13px !important}.padB14{padding-bottom:14px !important}.padB15{padding-bottom:15px !important}
.padB16{padding-bottom:16px !important}.padB17{padding-bottom:17px !important}.padB18{padding-bottom:18px !important}.padB19{padding-bottom:19px !important}.padB20{padding-bottom:20px !important}
.padB21{padding-bottom:21px !important}.padB22{padding-bottom:22px !important}.padB23{padding-bottom:23px !important}.padB24{padding-bottom:24px !important}.padB25{padding-bottom:25px !important}
.padB26{padding-bottom:26px !important}.padB27{padding-bottom:27px !important}.padB28{padding-bottom:28px !important}.padB29{padding-bottom:29px !important}.padB30{padding-bottom:30px !important}
.padB31{padding-bottom:31px !important}.padB32{padding-bottom:32px !important}.padB33{padding-bottom:33px !important}.padB34{padding-bottom:34px !important}.padB35{padding-bottom:35px !important}
.padB36{padding-bottom:36px !important}.padB37{padding-bottom:37px !important}.padB38{padding-bottom:38px !important}.padB39{padding-bottom:39px !important}.padB40{padding-bottom:40px !important}
.padB41{padding-bottom:41px !important}.padB42{padding-bottom:42px !important}.padB43{padding-bottom:44px !important}.padB44{padding-bottom:44px !important}.padB45{padding-bottom:45px !important}
.padB46{padding-bottom:46px !important}.padB47{padding-bottom:47px !important}.padB48{padding-bottom:48px !important}.padB49{padding-bottom:49px !important}.padB50{padding-bottom:50px !important}
.padB51{padding-bottom:51px !important}.padB52{padding-bottom:52px !important}.padB53{padding-bottom:53px !important}.padB54{padding-bottom:54px !important}.padB55{padding-bottom:55px !important}
.padB56{padding-bottom:56px !important}.padB57{padding-bottom:57px !important}.padB58{padding-bottom:58px !important}.padB59{padding-bottom:59px !important}.padB60{padding-bottom:60px !important}
.padB61{padding-bottom:61px !important}.padB62{padding-bottom:62px !important}.padB63{padding-bottom:63px !important}.padB64{padding-bottom:64px !important}.padB65{padding-bottom:65px !important}
.padB66{padding-bottom:66px !important}.padB67{padding-bottom:67px !important}.padB68{padding-bottom:68px !important}.padB69{padding-bottom:69px !important}.padB70{padding-bottom:70px !important}
.padB71{padding-bottom:71px !important}.padB72{padding-bottom:72px !important}.padB73{padding-bottom:73px !important}.padB74{padding-bottom:74px !important}.padB75{padding-bottom:75px !important}
.padB77{padding-bottom:77px !important}.padB77{padding-bottom:77px !important}.padB78{padding-bottom:78px !important}.padB79{padding-bottom:79px !important}.padB80{padding-bottom:80px !important}
.padB81{padding-bottom:81px !important}.padB82{padding-bottom:82px !important}.padB83{padding-bottom:83px !important}.padB84{padding-bottom:84px !important}.padB85{padding-bottom:85px !important}
.padB86{padding-bottom:86px !important}.padB87{padding-bottom:87px !important}.padB88{padding-bottom:88px !important}.padB89{padding-bottom:89px !important}.padB90{padding-bottom:90px !important}
.padB91{padding-bottom:91px !important}.padB92{padding-bottom:92px !important}.padB93{padding-bottom:93px !important}.padB94{padding-bottom:94px !important}.padB95{padding-bottom:95px !important}
.padB96{padding-bottom:96px !important}.padB97{padding-bottom:97px !important}.padB98{padding-bottom:98px !important}.padB99{padding-bottom:99px !important}.padB100{padding-bottom:100px !important}
/*width*/

.wt20{width:20px !important}.wt25{width:25px !important}.wt30{width:30px !important}.wt35{width:35px !important}.wt40{width:40px !important}.wt45{width:45px !important}.wt50{width:50px !important}
.wt55{width:55px !important}.wt60{width:60px !important}.wt65{width:65px !important}.wt85{width:85px !important}.wt105{width:105px !important}.wt140{width:140px !important}

/*height*/
.autoH{height:auto !important}

/*line-height*/
.lineH34{line-height:34px !important}

/*font-size*/
.font10{font-size:10px !important }
.font11{font-size:11px !important }
.font12{font-size:12px !important }
.font13{font-size:13px !important }
.font14{font-size:14px !important }
.font15{font-size:15px !important }
.font16{font-size:16px !important }
.font17{font-size:17px !important }
.font18{font-size:18px !important }
.font19{font-size:19px !important }
.font20{font-size:20px !important }

.uLine{text-decoration:underline}
.decoNone{text-decoration:none !important}
.fNormal{font-weight:normal !important}
.fBd{font-weight:600 !important}

.curPointer{cursor:pointer !important}

/*#global_messageArea{margin-top:40px}*/

p.tempTitle {margin:30px 0;padding:15px;background:#00a2c9;font-weight:bold;color:#fff}
p.depth2{margin:25px 0 15px;padding:10px;background:#c95000;font-weight:bold;color:#fff}

.content-id .chChar {font-family:'MGothic', 'Dotum', Arial, sans-serif}

.content-id {width:960px;background:#fff;font-family:"맑은 고딕", 'MGothic',  'Dotum', Arial, sans-serif;font-size:14px;color:#000;margin:0 auto;padding:0;position: relative;}
/* Clearing float */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.alignL{float:left !important}
.alignR{float:right !important}
.f_left{float:left !important}
.f_right{float:right !important}
.alignT{vertical-align:top !important}
.ver_T{vertical-align:top !important}
.ver_M{vertical-align:middle !important}
.ver_B{vertical-align:bottom !important}
.reset {clear:both;}

.dspNone{display:none !important}
.breakA{word-break:break-all !important}
.keepA{word-break:keep-all !important}

.t_left{text-align:left !important}
.t_right{text-align:right !important}
.t_center{text-align:center !important}

/***** gnb ******/
.gnb_search{position:relative;width:1050px;height:56px;border-bottom:3px solid #fff;text-align:left;margin:0 auto;top:5px;}
.gnb_search>input[type=text]{height:56px;padding:0 0 0 12px;background:none;border:0;font-size:26px;line-height:45px;color:#dadada !important; width:900px}
.gnb_search>input[type=text]:focus{border:none !important;}
.gnb_search>input[type=text]:focus,input[type=password]:focus{outline:none !important}
.gnb_search>button.button_del{display:inline-block;position:absolute;right:75px;top:0;width:20px;height:20px;margin:18px 0; background:url(/inc/img/gnb/gnb_search_del.png) no-repeat 0 0;text-indent:-9999px;line-height:0;font-size:0}
.gnb_search>button.button_search{display:inline-block;position:absolute;right:0;top:0;width:61px;height:49px;margin:7px 0 0 0;background:url(/inc/img/gnb/gnb_search.gif) no-repeat 100% -11px;text-indent:-9999px;line-height:0;font-size:0}

#header_Wrap {margin:0;padding:0;width:100%;height:auto;position:relative;z-index:1100}
#header_Wrap img.isNew{margin: 0 0 3px 6px;vertical-align:middle !important}

/* Util */
.gnb_util_bg {width: 100%; min-width:1050px; height:12px; padding:0 0 28px 0;border-top:3px solid #692c00;}
.gnb_util_bg.on{border-top:6px solid #36383d}
.gnb_util {height:12px; width:1050px; margin:0 auto; position:relative;z-index:2; }
.gnb_time{background: #562204;color: #fff !important;padding: 5px 15px !important;margin-top:16px !important;border-radius: 4px;letter-spacing:0;font-weight:600}

.gnb_util>ul>li{float:left; margin:0;padding:0;text-align:center; vertical-align:top;font-size:12px;color:#000}

.gnb_util>ul>li>a{display:inline-block;margin:0; padding:0; text-decoration:none;color:#000; vertical-align:top;}
.gnb_util>ul>li:first-child{color:#000}
.gnb_util>ul>li .on{color:#000;font-weight:600}
.gnb_util>ul>li>.login_icon>img{width:16px;height:16px;vertical-align:top;margin-top:-1px}
.gnb_util>ul>li>.login_icon+span{margin-left:3px}
.gnb_util>ul>li:hover>a{margin:0; padding:0; text-decoration:none;color:none}

.gnb_util>ul{float:right}
.gnb_util>ul>li{margin-top:20px;height:11px;line-height:11px;padding:0 10px;border-left:1px solid #dadada}
.gnb_util>ul>li:first-child{border-left:0}
.gnb_util>ul>.btn_gnb_search{border:0;padding:0;margin:0 0 0 22px;display:block;}
.gnb_util>ul>.btn_gnb_search>a{display:inline-block;}
.gnb_util>ul>.btn_gnb_search>a>img{display:block}

/* Gnb */
.gnb_Area_bg{width:100%;min-width:1050px;height:57px;position:relative;}
.ico_wo{position:absolute;left:50%;margin-left: -545px;top:35px;z-index:10}
.gnb_line {border-bottom:4px solid #692c00;border-radius:15px;width:1050px;margin:0 auto;}
.gnb_Area{width:1050px;margin:0 auto;height:60px;border-radius-bottom:20px;position:relative; z-index:1;}

/* .gnb_Area>.logo{width:162px;float:left;position:absolute; left:0; top:-20px;} */
#header_Wrap .logo{display: block; position:absolute; left:0; top:20px; line-height: 0; width:162px;height: 32px; padding: 0 !important; border: 0;}

.gnb_Area>ul{float:right;}
.gnb_Area>ul>li{float:left;}
.gnb_Area>ul>.gnb_list{margin:0;padding:0;text-align:center;vertical-align: middle;color:#fff;font-weight:600}
.gnb_Area>ul>.gnb_list>.gnb_top_menu{margin-top:17px; height:20px;line-height:20px; padding:0  20px 20px 20px;display:block; letter-spacing:-1.5px; font-size:17px; color:#000; text-decoration:none; display:block; background:url(/inc/img/gnb/sub_pointer.png) no-repeat center 40px; transition:background 0.25s linear}
.gnb_Area>ul>.gnb_list{color:#fff;font-size:15px;}
.gnb_Area>ul>.gnb_all_menu{display:inline-block; width:37px; height:30px; padding:12px 11px 15px 9px; margin-left:6px;} /*24 16 32*/ /*14 10 10 */  /*20 14 20 */
.gnb_Area>ul>.gnb_all_menu>a{display:inline-block;width:37px;height:30px;background:url(/inc/img/gnb/icon_fullmu.png) no-repeat center center}

.gnb_Area .gnb_search{width: 50px !important}
.gnb_Area .gnb_search a{height:55px }
.gnb_Area .gnb_search img{vertical-align: middle;}
.gnb_Area .gnb_sitemap{width: 50px !important}
.gnb_Area .gnb_sitemap a{height:55px }
.gnb_Area .gnb_sitemap img{vertical-align: middle;}


/* gnbMenu gnbSubMenu */
.gnbSubMenu{width: 1046px;height: auto;min-height:330px;border-top:2px solid #692c00;border-bottom:2px solid #692c00;border-right:2px solid #692c00;border-left:2px solid #692c00;z-index: 1000;position: absolute;color:#000; text-align: left;display:none;background:#fff;box-shadow: 2px 2px 8px #777}

/* hover, focus 이벤트 처리*/
.gnb_Area>ul>.gnb_list.on>.gnb_top_menu{text-decoration:none;background:url(/inc/img/gnb/sub_pointer.png) no-repeat center bottom; transition:background 0.25s linear}
.gnb_Area>ul>.gnb_list.on>.gnbSubMenu{display:block;top:57px;left:0px;padding-bottom:20px}
/* //hover, focus 이벤트 처리*/

.gnbSubMenu_top{min-height:215px;height:auto }
.gnbSubMenu_bottom{min-height:215px;height:auto;clear: both}
.gnbSubMenu_line01{float:left; width:260px;border-right:1px solid #e1e1e1;padding-bottom:30px;height:auto;min-height:215px}/*width:238px; +22*/
.gnbSubMenu_line02{float:left; width:260px;border-right:1px solid #e1e1e1;padding-bottom:30px;height:auto;min-height:215px}/*width:238px; +22*/
.gnbSubMenu_line03{float:left; width:260px;border-right:1px solid #e1e1e1;padding-bottom:30px;height:auto;min-height:215px}/*width:238px; +22*/
.gnbSubMenu_line04{float:left; width:260px;padding-bottom:30px;height:auto}/*width:238px; +22*/

.gnbSubMenu .gnbSubMenu_Depth01{font-weight:600; font-size: 16px; line-height:16px; padding:10px 0 0 0}
.gnbSubMenu .gnbSubMenu_bottom .gnbSubMenu_Depth01{padding:20px 0 0 0}
.gnbSubMenu .gnbSubMenu_Depth01 .gnb_title{display:inline-block;padding-left:14px;margin-bottom:3px;color:#000; font-weight:600}
.gnbSubMenu .gnbSubMenu_Depth02{font-size: 13px;}
.gnbSubMenu .gnbSubMenu_Depth02>li{margin-top:18px;line-height:13px}
.gnbSubMenu .gnbSubMenu_Depth02 a{display:inline-block;font-size:13px;padding:0 24px 0 14px;width:222px;-ms-user-select: none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}/*+22*/
.gnbSubMenu .gnbSubMenu_Depth02 a:hover{text-decoration: underline;color: #562204}

.gnbSubMenu .gnbSubMenu_Depth03{display:none}
.gnbSubMenu .gnbSubMenu_Depth02>.on>.gnbSubMenu_Depth03{display:block;border:1px solid #016c99}

.gnbSubMenu .gnbSubMenu_Depth03 li{line-height: 21px; font-size: 13px;color: #000;padding:5px 0;background:#fff}

.gnbSubMenu_top>div{position:relative}
.gnbSubMenu_bottom>div{position:relative}

.gnbSubMenu .gnbSubMenu_Depth03>li:hover{background:#f8f8f8 url(/inc/img/gnb/hover_blue_line.png) repeat-y 0 center}
.gnbSubMenu .gnbSubMenu_Depth03>li>a:hover{text-decoration:none;color:#000;font-weight:600 }

.subMainLink{height: 59px; margin:0 14px 20px 14px; border-bottom:1px solid #343434; background: #fff;}

.subMainLink>.subInfo{text-align:left; display:inline-block;  height:59px; line-height:59px; font-size:24px; font-weight:600}
.subMainLink>.subInfo>.subMainTit{color:#000; /*background:url(/inc/img/gnb/gnb_right.png) no-repeat 100% 3px;*/ /*padding-right:41px;*/ /*margin-left:16px 0 0 6px;*/margin-left:6px; display:inline-block;}

.subMainLink>.subInfo>.subMainTit>em{background:#f7f7f7 url(/inc/img/common/btn_navi_next.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#444;cursor:pointer;margin-left:14px;vertical-align:middle}
.subMainLink>.subInfo>.subMainTit:hover>em, .subMainLink>.subInfo>.subMainTit:focus>em{border:1px solid #444;color:#1777b2; background:#444 url(/inc/img/common/btn_navi_next_on.png) no-repeat center center}

.bold_blue{color:#0275a6}

.gnbSubMenu>.gnb_wrap {position:relative}
.gnb_dot.quick{display:inline-block; float:right; margin-right:70px}
.gnb_dot.quick>.gnb_dot_list{margin-left:10px; float:left; line-height:59px}
.gnb_dot.quick>.gnb_dot_list>a{padding:4px 20px 6px 20px; font-size:12px; border-radius:14px; background:#f6f6f6; color:#000; font-weight:600}
.gnb_dot.quick>.gnb_dot_list>a:hover{padding:2px 18px 4px 18px; border:2px solid #027db3}
.gnb_dot.close_btn{position:absolute; top:0;right:10px;display:inline-block; margin-right:10px}
.gnb_dot.close_btn>.gnb_sub_close{margin-left:20px;padding-left:21px;height:59px;float:left;background:url(/inc/img/gnb/sub_dotted_line.png) no-repeat left center}
.gnb_dot.close_btn>.gnb_sub_close>a{background:url(/inc/img/gnb/btn_sub_close.png) no-repeat center center; display:inline-block; height:24px; width:24px; margin:18px 0 17px 0}


.gnbSubMenu .gnbSubMenu_Depth02>li.on{left:0; top:0;position:absolute;width:237px;background:#fff;display:block; padding:0; margin:0;z-index:1}
.gnbSubMenu .gnbSubMenu_Depth02>li.on>ul{width:259px}/*+22*/
/* 서브 메뉴 더보기 버튼  */
.gnbSubMenu_Depth02>li>a.gnb_more{background:url(/inc/img/gnb/gnb_more_on.png) no-repeat 242px center}/*+22*/


.gnbSubMenu_Depth02>li.on>a.gnb_more{width:245px;/*+22*/display:inline-block; padding:10px 0 10px 14px; /* background:none; */background:#007db3 url(/inc/img/gnb/gnb_more_off.png) no-repeat 240px/*+22*/ center;font-weight:600 !important;color:#fff;border-top:1px solid #016c99;border-right:1px solid #016c99;border-left:1px solid #016c99}
/* //서브 메뉴 더보기 버튼 */

/* 서브 메뉴 잠금 */
.gnbSubMenu_Depth02>li>a.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 241px center}/*+22*/
.gnbSubMenu_Depth03>li>a.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 240px center}/*+22*/
/* //서브 메뉴 잠금 */

/* breadCrumb */
.gnb_bc_bg {width:100%;min-width:1050px;height:40px; position:relative;}

.gnb_bc_bg>.gnb_bc{width:1050px;margin:0 auto;position:absolute;left:50%; margin-left:-525px; border-bottom:3px solid #c2c2c2;transition:background 0.25s linear;height:40px}
.gnb_bc_bg>.gnb_bc{top:-2px\9}
.gnb_bc_bg>.gnb_bc>.home {width:31px;height:40px;float:left;vertical-align:middle;}
.gnb_bc_bg>.gnb_bc>.home>span{display:inline-block;padding:13px 0 0 9px;height:13px;width:14px}
.gnb_bc_bg>.gnb_bc>.home>span>img{display:block;}
.gnb_bc_bg>.gnb_bc>ul{display:block}
.gnb_bc_bg>.gnb_bc>ul>li{height:40px;float:left;margin:0;padding:0;line-height:40px;vertical-align:middle;color:#000;font-size: 13px}

.gnb_bc_bg>.gnb_bc>ul>li{display:inline-block;background: url(/inc/img/gnb/bg_arrow_bc.png) no-repeat right center;display:block}
.gnb_bc_bg>.gnb_bc>ul>li>a{display:inline-block; width:100%; height:100%}
.gnb_bc_bg>.gnb_bc>ul>li>a>span{color:#000;display:inline-block;/*border-left:1px solid #cbcbcb;*/height:22px;line-height:22px;padding-left:15px;margin-left:-1px;background:url(/inc/img/gnb/bc_arrow.png) no-repeat left center}
.gnb_bc_bg>.gnb_bc>ul>li:first-child>a>span{background:none;border-left:1px solid #cbcbcb;}
.gnb_bc_bg>.gnb_bc>ul>li>a>span.none{border-right:0}
.gnb_bc_bg>.gnb_bc>ul>li>a>span>em{padding-left:9px}

.gnb_bc_bg>.gnb_bc_dummy{height:40px; width:1050px; background:#692c00; opacity:0.9; position:fixed; margin-left:-525px; left:50%; top:-45px; opacity:0}
.gnb_bc_bg.topMode>.gnb_bc_dummy{opacity:0.9;top:0;transition:opacity 0.25s linear}

.gnb_bc_bg.topMode>.gnb_bc{position:fixed;top:0;border-bottom:none}
.gnb_bc_bg.topMode>.gnb_bc>ul>li{background:url(/inc/img/gnb/bg_arrow_on.png) no-repeat right center}
.gnb_bc_bg.topMode>.gnb_bc>ul>li>a>span{color:#fff;background:url(/inc/img/gnb/bc_arrow_on.png) no-repeat left center}
.gnb_bc_bg.topMode>.gnb_bc>ul>li:first-child>a>span{background:none;border-left:1px solid #fff;}

.bc_1{width:222px} /*{width:199px} +23*/
.bc_2{width:222px} /*{width:199px} +23*/
.bc_3{width:241px} /*{width:219px} +22*/
.bc_4{width:331px} /*{width:309px} +22*/

.bc_sub{border:1px solid #5a280b; background:#fff}
.gnb_bc>ul>li>a.curPage>span{font-weight:600}
.bc_sub li {height:36px}


.bc_sub{position:relative;display:none}
.on>.bc_sub{display:block}
.bc_sub.bc_1{left:0px; top:0}
.bc_sub.bc_2{left:222px; top:0}
.bc_sub.bc_3{left:222px; top:0}
.bc_sub.bc_4{left:241px; top:0}
li.bc_2 .bc_sub.bc_2{left:0; top:0}
li.bc_2 .bc_sub.bc_3{left:222px; top:0}
li.bc_2 .bc_sub.bc_4{left:241px; top:0}

li.bc_3 .bc_sub.bc_3{left:0; top:0}
li.bc_3 .bc_sub.bc_4{left:241px; top:0}

li.bc_4 .bc_sub.bc_4{left:0; top:0}
.bc_sltd_menu{text-decoration: underline !important; color:#0275a6 !important}
.bc_sub.bc_1 a{display:block;padding-left:16px;width:206px;height:36px;line-height:36px}/*width:183px; +23*/
.bc_sub.bc_2 a{display:block;padding-left:16px;width:206px;height:36px;line-height:36px}/*width:183px; +23*/
.bc_sub.bc_3 a{display:block;padding-left:16px;width:225px;height:36px;line-height:36px}/*width:203px; +22*/
.bc_sub.bc_4 a{display:block;padding-left:16px;width:315px;height:36px;line-height:36px}/*width:293px; +22*/

.bc_sub a:hover{background:url(/inc/img/gnb/hover_blue_line.png) no-repeat 0 center;font-weight:600;color:#000;}
.bc_sub>li.on>a{background:url(/inc/img/gnb/hover_blue_line.png) no-repeat 0 center;font-weight:600;color:#000;}

.bc_sub>li.on{background:#f8f8f8}
.bc_sub>li:hover{background:#f8f8f8}

/* bc 하위 메뉴 ">" 표시 5 13*/
.bc_sub.bc_1>li.gnb_more{background:url(/inc/img/gnb/breadcrumb_icon_off.png) no-repeat 209px center}
.bc_sub.bc_1>li.gnb_more.on{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 209px center}
.bc_sub.bc_1>li.gnb_more:hover{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 209px center}

.bc_sub.bc_2>li.gnb_more{background:url(/inc/img/gnb/breadcrumb_icon_off.png) no-repeat 209px center}
.bc_sub.bc_2>li.gnb_more.on{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 209px center}
.bc_sub.bc_2>li.gnb_more:hover{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 209px center}

.bc_sub.bc_3>li.gnb_more{background:url(/inc/img/gnb/breadcrumb_icon_off.png) no-repeat 228px center}
.bc_sub.bc_3>li.gnb_more.on{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 228px center}
.bc_sub.bc_3>li.gnb_more:hover{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 228px center}

.bc_sub.bc_4>li.gnb_more{background:url(/inc/img/gnb/breadcrumb_icon_off.png) no-repeat 318px center}
.bc_sub.bc_4>li.gnb_more.on{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 318px center}
.bc_sub.bc_4>li.gnb_more:hover{background:#f8f8f8 url(/inc/img/gnb/breadcrumb_icon_on.png) no-repeat 318px center}
/* //bc 하위 메뉴 ">" 표시 */

/* bc 잠금 */
.bc_sub.bc_1>li.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 205px center}
.bc_sub.bc_1>li.gnb_lock:hover{background:#f8f8f8 url(/inc/img/gnb/full_lock.png) no-repeat 205px center}

.bc_sub.bc_2>li.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 205px center}
.bc_sub.bc_2>li.gnb_lock:hover{background:#f8f8f8 url(/inc/img/gnb/full_lock.png) no-repeat 205px center}

.bc_sub.bc_3>li.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 224px center}
.bc_sub.bc_3>li.gnb_lock:hover{background:#f8f8f8 url(/inc/img/gnb/full_lock.png) no-repeat 224px center}

.bc_sub.bc_4>li.gnb_lock{background:url(/inc/img/gnb/full_lock.png) no-repeat 314px center}
.bc_sub.bc_4>li.gnb_lock:hover{background:#f8f8f8 url(/inc/img/gnb/full_lock.png) no-repeat 314px center}
/* //bc 잠금 */

/* search area */
.gnb_search_bg{width:100%;background:#36383d;display:none;}
.gnb_search_bg.on{display:block;}
.gnb_search_area{padding-bottom:20px;width:1050px;height:auto;color:#fff;margin:0 auto;}
.gnb_search_area.on{display:block}

.search_top{width: 100%;height: auto;padding-bottom: 10px}

.search_bottom{left:0;position:absolute;z-index:1000;background:#36383d;width:100%;padding-bottom:30px; display:none;}
.search_bottom.on{display:block;}
.search_bottom>.search_list{width:1050px;margin: 0 auto}

.gnb_search_area .search_top .keyword{width:1050px;margin-top:30px}
.gnb_search_area .search_top .keyword .keyword_block01{display: block;height:30px;line-height:30px }
.gnb_search_area .search_top .keyword .keyword_block01 .keyword01{display: inline-block;float:left;height:30px}
.gnb_search_area .search_top .keyword .keyword_block01 .keyword01>span{padding:0 5px 0 10px}
.search_del{vertical-align:middle; }
.gnb_search_area .search_top .keyword .keyword_block01 ul,.gnb_search_area .search_top .keyword .keyword_block01  li{float: left;}
.gnb_search_area .search_top .keyword .keyword_block01 li{float: left;padding:0 15px 0 10px;font-size: 13px;font-weight:600;color: #aeaeae;cursor:pointer;line-height:30px}
.gnb_search_area .search_top .keyword .keyword_block01 li:hover{text-decoration: underline;}

.gnb_search_area .search_top .keyword .keyword_block02{display: block;clear:both;height:30px;line-height:30px}
.gnb_search_area .search_top .keyword .keyword_block02 .keyword02{display: inline-block;float:left;height:30px}
.gnb_search_area .search_top .keyword .keyword_block02 .keyword02>span{padding:0 5px 0 10px}
.gnb_search_area .search_top .keyword .keyword_block02 ul,.gnb_search_area .search_top .keyword .keyword_block02  li{float: left}
.gnb_search_area .search_top .keyword .keyword_block02 li{float: left;padding:0 5px 0 10px;font-size: 13px;font-weight:600;color: #aeaeae;cursor:pointer;line-height:30px}
.gnb_search_area .search_top .keyword .keyword_block02 li>a{font-size: 13px;font-weight:600;color: #aeaeae;line-height:30px}
.gnb_search_area .search_top .keyword .keyword_block02 li:hover{text-decoration: underline}

.search_list{overflow: auto;padding-bottom:20px}
.search_list .search_list01 {border:1px solid #25272a;width:279px;height:300px;float: left;background:#2e3034 }
.search_list .search_list01 .search_list_title{height:44px;line-height:44px;border-bottom:1px solid #202224;background:#2e3034;text-align: left;width:259px;margin:0 auto}
.search_list .search_list01 .search_list_con {text-align: left;padding:10px 0 0 0;font-size: 13px;font-weight:600;line-height:28px;height:210px;width:249px;margin:0 auto;border-top:1px solid #3d3f42; }
.search_list .search_list01 .search_list_con>ul>li>a{color: #aeaeae !important;}
.search_list .search_list03 .search_list_con>ul>a>li{color: #aeaeae !important;}
.search_list .search_list02 .search_list_con>ul>li>span>a{color: #aeaeae !important;}
.search_list .search_list01 .search_list_con li:hover{text-decoration: underline;cursor: pointer}

.search_list .search_list02{border:1px solid #25272a;width:468px;height:300px;float: left;margin:0 9px;background:#2e3034}
.search_list .search_list02 .search_list_title{height:44px;line-height:44px;border-bottom:1px solid #202224;outline-bottom:1px solid #3d3f42 ;background:#2e3034;text-align: left;width:448px;margin:0 auto}
.search_list .search_list02 .search_list_con {text-align: left;padding:10px 0 0 0;font-size: 13px;font-weight:600;line-height:28px;height:210px;color: #aeaeae;width:448px;margin:0 auto;border-top:1px solid #3d3f42; }
.search_list .search_list02 .search_list_con .search_product:hover{text-decoration: underline;cursor: pointer}
.search_list .search_list02 .search_list_con .search_up{color:#ea002c !important;width:50px;padding:0 5px 0 0;display: inline-block;text-align: center; }
.search_list .search_list02 .search_list_con .search_down{color:#3d80d2 !important;width:50px;padding: 0 5px 0 0;display: inline-block;text-align: center;}

.search_list .search_list03 {border:1px solid #25272a;width:279px;height:300px;float: left;background:#2e3034}
.search_list .search_list03 .search_list_title{height:44px;line-height:44px;border-bottom:1px solid #202224;background:#2e3034;text-align: left;width:259px;margin:0 auto}
.search_list .search_list03 .search_list_con {text-align: left;padding:10px 0 0 0;font-size: 13px;font-weight:600;line-height:28px;height:210px;color: #aeaeae;width:249px;margin:0 auto;border-top:1px solid #3d3f42; }
.search_list .search_list03 .search_list_con li:hover{text-decoration: underline;cursor: pointer}

.search_list .search_list01 .search_list_con li{overflow: hidden; text-overflow: ellipsis;white-space:nowrap}
.search_list .search_list02 .search_list_con li{overflow: hidden; text-overflow: ellipsis;white-space:nowrap}
.search_list .search_list03 .search_list_con li{overflow: hidden; text-overflow: ellipsis;white-space:nowrap}

.search_total {text-align: center}
.search_total .search_total_Area{color:#aeaeae;font-size:20px;position:relative; }
.search_total .search_total_Area .search_total_num{height:34px;line-height:34px;display: inline-block;}
.search_close{position:absolute; top:406px; width:960px;left:50%;margin-left:-480px;}
.search_close>a{float:right;}
.more_btn{font-size:13px;color:#fff;padding:7px 18px;border:1px solid #fff;border-radius:20px;margin-left:20px;display: inline-block;}


/* 전체메뉴 */
.gnb_am_bg{display:none; position:fixed; z-index:60; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.01}
.gnb_am_wrap{display:none; position:absolute; z-index:70; width:0; height:0; margin-left:525px;/*+45*/ left:50%; top:43px;  overflow:hidden;}
.gnb_am_closeBtn{cursor:pointer; display:none; position:absolute; z-index:71; margin-left:466px;/*+45*/ left:50%; top:43px; background:#7e461c; width:57px;height:48px; border:1px solid #692c00;}
.gnb_am_closeBtn>div{position:relative;width:57px;height:48px;}
.gnb_am_closeBtn:not(.isUnderIE9)>div>.block_top{top:16px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}
.gnb_am_closeBtn:not(.isUnderIE9)>div>.block_mid{top:23px;left:17px;position:absolute;width:17px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}
.gnb_am_closeBtn:not(.isUnderIE9)>div>.block_bot{top:30px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}

.gnb_am_closeBtn.step1:not(.isUnderIE9)>div>.block_top{top:23px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}
.gnb_am_closeBtn.step1:not(.isUnderIE9)>div>.block_mid{top:23px;left:17px;position:absolute;width:17px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}
.gnb_am_closeBtn.step1:not(.isUnderIE9)>div>.block_bot{top:23px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}

.gnb_am_closeBtn.step2:not(.isUnderIE9)>div>.block_top{top:23px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transform:rotateZ(45deg);transition:all 0.25s linear}
.gnb_am_closeBtn.step2:not(.isUnderIE9)>div>.block_mid{top:23px;left:28px;position:absolute;width:0px;height:2px;margin:0;padding:0;background:#fff;transition:all 0.25s linear}
.gnb_am_closeBtn.step2:not(.isUnderIE9)>div>.block_bot{top:23px;left:17px;position:absolute;width:23px;height:2px;margin:0;padding:0;background:#fff;transform:rotateZ(-45deg);transition:all 0.25s linear}

.gnb_am_closeBtn.isUnderIE9>div>.block_top{background:url(/inc/img/gnb/btn_close_allmenu_bf.png) no-repeat center center;top:0;left:0;position:absolute;width:57px;height:48px;margin:0;padding:0}
.gnb_am_closeBtn.isUnderIE9>div>.block_mid{display:none}
.gnb_am_closeBtn.isUnderIE9>div>.block_bot{background:url(/inc/img/gnb/btn_close_allmenu.png) no-repeat center center;top:0;left:0;position:absolute;width:57px;height:48px;margin:0;padding:0}

.gnb_am{position:relative; border:1px solid #692c00; height:761px; width:1048px;/*+90*/background:#fff; z-index:10}
.gnb_am>ul{display:inline-block; width:100%; height:49px; background:#8a542c url(/inc/img/gnb/dot_692c00.png) repeat-x bottom;} /*border-bottom:1px solid #692c00;*/
.gnb_am>ul>li>a{display:inline-block; float:left; height:49px; line-height:48px; color:#fff; font-size:16px; font-weight:600; letter-spacing:-1px; vertical-align:middle; background:url(/inc/img/gnb/am_sub_pointer.png) no-repeat center 49px; transition:background 0.25s linear}
.gnb_am>ul>li.on>a{background:url(/inc/img/gnb/am_sub_pointer.png) no-repeat center 40px; transition:background 0.25s linear}
.gnb_am>ul>li>a>span{display:inline-block; padding:0 20px; line-height:16px; border-left:1px solid #692c00}
.gnb_am>ul>li:first-child>a>span{border-left:0}

.gnb_am_subMenu{display:none;position:absolute;width:100%;height:712px;left:0; top:49px;}
.on>.gnb_am_subMenu{display:block}
.gnb_am_subMenu>.am_subTop{text-align:center;height:59px; line-height:59px; border-bottom:1px solid #692c00;}
.gnb_am_subMenu>.am_subTop>a{display:inline-block;font-size:22px;font-weight:600;line-height:26px}
.gnb_am_subMenu>.am_subTop>a>span{color:#0275a6}
.gnb_am_subMenu>.am_subTop>a>em{background:#f7f7f7 url(/inc/img/common/btn_navi_next.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#000;cursor:pointer;margin-left:10px;vertical-align:middle}
.gnb_am_subMenu>.am_subTop>a:hover>em, .gnb_am_subMenu>.am_subTop>a:focus>em{border:1px solid #000;color:#1777b2; outline:0; background:#000 url(/inc/img/common/btn_navi_next_on.png) no-repeat center center}

.gnb_am_subMenu>.am_subMid{height:582px;width:1048px;/*+90*/overflow-y:auto;overflow-x:hidden; border-bottom:1px solid #000}
.gnb_am_subMenu>.am_subMid>div{width:1048px;/*+90*/}
.gnb_am_subMenu>.am_subMid>div>ul{width:220px;/*+22*/ border-left:1px solid #e1e1e1;float:left; min-height:556px; padding:0 20px 26px 20px}
.gnb_am_subMenu>.am_subMid>div>ul:first-child{border-left:0px;}
.gnb_am_subMenu>.am_subMid>div>ul>li{display:inline-block;width:220px;/*+22*/}
.gnb_am_subMenu>.am_subMid>div>ul>.am_2dt{font-size:16px;font-weight:600;color:#000}
.gnb_am_subMenu>.am_subMid>div>ul>.am_2dt>a{font-size:16px;font-weight:600;color:#000}
.gnb_am_subMenu>.am_subMid>div>ul>.am_3dt{font-size:14px;color:#000}
.gnb_am_subMenu>.am_subMid>div>ul>.am_3dt>a{font-size:14px;color:#000}
.gnb_am_subMenu>.am_subMid>div>ul>.am_3dt>a:hover, .gnb_am_subMenu>.am_subMid>div>ul>.am_3dt>a:focus{font-weight:600}
.gnb_am_subMenu>.am_subMid>div>ul>.am_4dt{font-size:13px;color:#000;width:208px;/*+22*/padding-left:12px;background:url(/inc/img/gnb/am_dt4_dot.png) no-repeat left 8px}
.gnb_am_subMenu>.am_subMid>div>ul>.am_4dt>a{font-size:13px;color:#000}
.gnb_am_subMenu>.am_subMid>div>ul>.am_4dt>a:hover, .gnb_am_subMenu>.am_subMid>div>ul>.am_4dt>a:focus{color:#0275a6;text-decoration:underline}

.gnb_am_subMenu>.am_subMid>div>ul>.am_2dt{margin-top:50px}
.gnb_am_subMenu>.am_subMid>div>ul>.am_3dt{margin-top:16px}
.gnb_am_subMenu>.am_subMid>div>ul>.am_3dt+.am_4dt{margin-top:12px}
.gnb_am_subMenu>.am_subMid>div>ul>.am_4dt+.am_4dt{margin-top:8px}
.gnb_am_subMenu>.am_subMid>div>ul>.am_4dt+.am_3dt{margin-top:20px}
.gnb_am_subMenu>.am_subMid>div>ul>li:first-child{margin-top:26px}

.gnb_am_subMenu>.am_subBot{height:68px;line-height:68px;width:1000px;/*+90*/ padding:0 24px}
.gnb_am_subMenu>.am_subBot a{display:inline-block;font-size:22px;font-weight:600;line-height:26px}
.gnb_am_subMenu>.am_subBot>.am_subBot_left{float:left}
.gnb_am_subMenu>.am_subBot .am_prev>span{color:#0275a6}
.gnb_am_subMenu>.am_subBot .am_prev>em{background:#f7f7f7 url(/inc/img/common/btn_navi_prev.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#000;cursor:pointer;margin-right:10px;vertical-align:middle}
.gnb_am_subMenu>.am_subBot .am_prev:hover>em, .gnb_am_subMenu>.am_subBot .am_prev:focus>em{border:1px solid #000;color:#1777b2; outline:0; background:#000 url(/inc/img/common/btn_navi_prev_on.png) no-repeat center center}
.gnb_am_subMenu>.am_subBot>.am_subBot_right{float:right}
.gnb_am_subMenu>.am_subBot .am_next>span{color:#0275a6}
.gnb_am_subMenu>.am_subBot .am_next>em{background:#f7f7f7 url(/inc/img/common/btn_navi_next.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#000;cursor:pointer;margin-left:10px;vertical-align:middle}
.gnb_am_subMenu>.am_subBot .am_next:hover>em, .gnb_am_subMenu>.am_subBot .am_next:focus>em{border:1px solid #000;color:#1777b2; outline:0; background:#000 url(/inc/img/common/btn_navi_next_on.png) no-repeat center center}
/*gnb end*/


/* Accessibility */
.accHide {display:none}
.accText {width:0;height:0;text-indent:-99999px}

/* Component grid */
.grid2 {width:364px}
.scrollX {overflow-x:scroll;overflow-y:hidden}
.scrollY {overflow-x:hidden;overflow-y:scroll}
.scrollXY {overflow:scroll}



/* Component head */

.Els_notice{font-size:14px;color:#000;}
.alignL>.listBasic li{background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 10px }
.securityCard .cardNum .number input {vertical-align:top; width:15px; height:10px; border:2px solid #ff0000; text-align:center; font-size: 10px; color:#323232; padding:0}

/* Module */
.module {margin-bottom:3px;padding-top:2px}
.tableDefault>.module{margin:0;padding:0}
.module .select,
.module> a,
.module .btnArea a,
.module> span {margin-left:5px}
.module .select:first-child,
.module .btnArea a:first-child,
.module> span:first-child {margin-left:0}
.module>.listBasic {margin-left:8px;}
.module>.listBasic li{padding:2px 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px;font-size:13px;color:#000}
.module>.excl{margin-top:5px;}
.module>.excl_blue{margin-top:5px;}
.alignC {text-align:center}
.alignC .checkInput{margin-top:25px}

/* Heading group */
h1 {padding:50px 0 39px 0 !important;font-size:40px;line-height:30px;color:#000;font-weight:normal;border-bottom:2px solid #000; letter-spacing:-2px } /* 수정_201710 */
h1>.btnSm_LayerPop{margin-left: 0}
h1>.btnSm_SistemPop{margin-left: 0}
h1>.titDep1 {letter-spacing:-2px ;} /* 수정_201710 */

.h1_right_cont{position:relative;font-size:13px;color:#000}
.h1_right_cont>div{position:absolute;right:0;top:-83px}
.h1_right_cont>div>span{vertical-align:middle}

/* Heading_상단UI변경_201710 */
.h1_right_info{position:relative;font-size:13px;color:#000}
.h1_right_info>div{position:absolute;right:0;top:-106px}
.h1_right_info>div>span{vertical-align:middle}

h2 {padding:0;font-size:20px;line-height:22px;color:#000;font-weight:600;}
h2.numType span {display:inline-block;width:29px;height:20px;margin-right:7px;padding-left:10px;background:url(/inc/img/common/bul_h2.png) no-repeat left top;font-weight:normal;font-size:15px;color:#fff}

h3 {padding:0 0 0 16px;font-size:16px;line-height:19px;color:#000;font-weight:600;background:url(/inc/img/common/h3_bul.png) no-repeat 0 7px}
h3+ul, h3+div{margin-top:14px;}
h3.overH{padding-top:12px;background:url(/inc/img/common/h3_bul.png) no-repeat 0 19px;} /*태그 하단의 테이블 우측 상단 요소중 컴퍼넌트의 높이가 34px인경우 */

h4 {padding:0 0 0 13px;font-size:15px;line-height:17px;color:#000;font-weight:600;background:url(/inc/img/common/h4_bul.png) no-repeat 0 7px}
h4.overH{padding-top:14px;background:url(/inc/img/common/h4_bul.png) no-repeat 0 21px} /*태그 하단의 테이블 우측 상단 요소중 컴퍼넌트의 높이가 34px인경우 */

h3 span em{letter-spacing:0 }
h2>span, h3>span, h4>span{line-height:12px;margin-top:-15px;margin-bottom:-15px;display:inline-block;font-weight:normal;font-size:12px;color:#000;margin-left:10px;vertical-align:middle;} /*해딩 우측 컨텐츠*/

em.h3_small{font-size:13px !important}

h5 {padding:0;font-size:14px;font-weight:600;color:#000;margin-right:4px}

h2>.notice_Area{display:inline-block}
h3>.notice_Area{display:inline-block}
h4>.notice_Area{display:inline-block}
h3>.btnSsm_White{margin-left:10px !important}

h2.h2_bul01 {background:url(/inc/img/common/h2_bul01.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul02 {background:url(/inc/img/common/h2_bul02.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul03 {background:url(/inc/img/common/h2_bul03.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul04 {background:url(/inc/img/common/h2_bul04.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul05 {background:url(/inc/img/common/h2_bul05.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul06 {background:url(/inc/img/common/h2_bul06.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul07 {background:url(/inc/img/common/h2_bul07.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul08 {background:url(/inc/img/common/h2_bul08.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul09 {background:url(/inc/img/common/h2_bul09.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul10 {background:url(/inc/img/common/h2_bul10.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul11 {background:url(/inc/img/common/h2_bul11.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul12 {background:url(/inc/img/common/h2_bul12.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul13 {background:url(/inc/img/common/h2_bul13.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul14 {background:url(/inc/img/common/h2_bul14.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul15 {background:url(/inc/img/common/h2_bul15.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul16 {background:url(/inc/img/common/h2_bul16.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul17 {background:url(/inc/img/common/h2_bul17.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul18 {background:url(/inc/img/common/h2_bul18.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul19 {background:url(/inc/img/common/h2_bul19.png) no-repeat left 2px;padding-left:28px}
h2.h2_bul20 {background:url(/inc/img/common/h2_bul20.png) no-repeat left 2px;padding-left:28px}
.noBul, ul.noBul>li {padding-left:0 !important;background:none !important}




h3.h2_bul01 {background:url(/inc/img/common/h2_bul01.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul02 {background:url(/inc/img/common/h2_bul02.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul03 {background:url(/inc/img/common/h2_bul03.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul04 {background:url(/inc/img/common/h2_bul04.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul05 {background:url(/inc/img/common/h2_bul05.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul06 {background:url(/inc/img/common/h2_bul06.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul07 {background:url(/inc/img/common/h2_bul07.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul08 {background:url(/inc/img/common/h2_bul08.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul09 {background:url(/inc/img/common/h2_bul09.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul10 {background:url(/inc/img/common/h2_bul10.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul11 {background:url(/inc/img/common/h2_bul11.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul12 {background:url(/inc/img/common/h2_bul12.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul13 {background:url(/inc/img/common/h2_bul13.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul14 {background:url(/inc/img/common/h2_bul14.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul15 {background:url(/inc/img/common/h2_bul15.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul16 {background:url(/inc/img/common/h2_bul16.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul17 {background:url(/inc/img/common/h2_bul17.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul18 {background:url(/inc/img/common/h2_bul18.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul19 {background:url(/inc/img/common/h2_bul19.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}
h3.h2_bul20 {background:url(/inc/img/common/h2_bul20.png) no-repeat left 2px;padding-left:28px;padding-bottom: 2px;}


/*!!!!!!!들여쓰기 및 간격!!!!!!!*/
.comp{width:100%;margin-bottom:40px}
.compHead{position:relative} /*사용자제*/
.cont_txt{margin-top:8px}/*cont_txt 기본 margin-top:12px*/

h2+*,h2+div,h2+ul,.compHead+*{margin-top:17px} /*h2다음 요소 margin-top:20px*/
h2.offscreen+iframe ,
h2.offscreen+*:not(.tabType2),
h3.offscreen+*{margin-top:0;}
h2.hidden+*{margin-top:0;}
h2+.tableDefault,h2+.tb_TopR,.compHead+.tableDefault,.compHead+.tb_TopR{margin-top:20px} /*h2다음요소 margin-top값 예외처리, table margin-top:20px*/

.cont_txt+*:not(.tableDefault):not(.tb_TopR):not(.listexcl):not(.listDefault):not(.listexcl_blue){margin-top:25px}/*cont_txt 다음 요소 margin-top:30px*/
.cont_txt+.listexcl,.cont_txt+.listexcl_blue/*,.cont_txt+.listDefault*/{margin-top:9px;}/*cont_txt 다음 요소 예외 처리 margin-top:14px;*/

.listexcl+.cont_txt,.listDefault+.cont_txt,.listexcl_blue+.cont_txt{margin-top:25px} /* margin-top:30px */

/*테이블*/
.tableDefault,.tableDefault2{margin:14px 0 20px 0}

.tb_TopR{position:relative;}
.tb_TopR>div{position:absolute;right:0;bottom:10px;font-size:12px;color:#000}
.tb_TopR{margin-top:14px;}
.tb_TopR+.tableDefault,.tb_TopR+.tableDefault2{margin-top:0}

.tb_TopR>div>.mtl_radio+*{margin-left:10px;} /*라디오버튼 좌우간격 14px*/
.tb_TopR>div>.mtl_radio{margin-left:10px;} /*라디오버튼 좌우간격 14px*/
.tb_TopR>div>span:not([class]){margin-left:5px}

.tb_TopR.noH>div{position:static;text-align:right;padding-bottom:10px}/*테이블에 헤딩이 없는 경우*/

.tb_BotR{text-align:right;margin-bottom:30px}
.tb_BotL{text-align:left;margin-bottom:30px}

.cont_txt>.tb_BotL:last-child,.cont_txt>.tb_BotR:last-child{margin-bottom:;}

.btnCenter,.btnCneter{text-align:center;margin:30px 0 40px 0}/* 테이블 하단 H44px 버튼 */
.btnCenter>div{font-size:16px;color:#000;text-align:center;margin-bottom:20px}  /*테이블 하단 버튼 문장*/
h3+.cont_txt>.btnCenter,h3+.cont_txt>.btnCenter{text-align:center;width:auto;margin:30px 0 40px -16px !important}/* h3 하위 btnCenter 가운데 정렬 */
h4+.cont_txt>.btnCenter,h4+.cont_txt>.btnCenter{text-align:center;width:auto;margin:30px 0 40px -29px !important}/* h4 히위 btnCenter 가운데 정렬 */

.tableDefault+.tableDefault,.tableDefault+.tb_TopR,.tableDefault+.table_box,.tableDefault+.tableDefault2,.tableDefault2+.tableDefault,.tableDefault2+.tb_TopR,.tableDefault2+.table_box,.tableDefault2+.tableDefault2{margin-top:30px}

.tableDefault .listDefault>li,.tableDefault2 .listDefault>li{margin-top:5px;padding:0 13px 0 9px;background:url(/inc/img/common/bul_dot_default.png) no-repeat left 11px}
.tableDefault .listDefault>li:first-child,.tableDefault2 .listDefault>li:first-child{margin-top:0px}
/*//테이블*/

/*들여 쓰기*/
h3+.cont_txt{margin-left:16px}
h4+.cont_txt{margin-left:13px}
/*//들여 쓰기*/

.h3Full{width:960px !important;margin-left:-16px !important}
.h4Full{width:960px !important;margin-left:-29px !important}


.tb_TopR input[type=text]:not(:first-child){margin-left:3px}
.tb_TopR .search:not(:first-child){margin-left:3px}
h2 .mtl_radio:not(:first-child),h3 .mtl_radio:not(:first-child){margin-left:10px}

td>.cont_txt:first-child,th>.cont_txt:first-child {margin-top:0}
/*!!!!!!!//들여쓰기 및 간격!!!!!!!*/

.search{position:relative;display:inline-block;height:32px;zoom:1;*display:inline;line-height:32px;margin-left:3px}
.search:first-child{margin-left:0}
.search *, .search2 *{vertical-align:middle}


/* .search>input[type=text]{padding:0 31px 0 12px;background:#fff;;border:1px solid #acacac;border-radius:2px} */
/* .search>button{display:block;position:absolute;right:0;top:10px;width:16px;height:17px;margin-right:12px;margin-top:-1px;background:url(/inc/img/common/search_form.png) no-repeat right center;text-indent:-9999px;line-height:0;font-size:0} */
/* .search>input[type=text]:focus{background:#fff;border:1px solid #0079ba;border-radius:0} */
/* .search>input[type=text]:focus+button{background:url(/inc/img/common/search_form_on.png) no-repeat center center} */
/* .search>button:focus{background:url(/inc/img/common/search_form_on.png) no-repeat center center} */
/* .search>input[type=text]:disabled{background:#fff;;border:1px solid #dadada;color:#000} */
/* .search>input[type=text]:disabled+button{background:url(/inc/img/common/search_form_disabled.png) no-repeat center center} */

.search>input[type=text]{padding:0 0 0 12px; background:#fff;;border:1px solid #666;border-radius:2px}
.search>button{display:inline-block;padding:16px;width:16px;height:17px; top:2px; margin-left:3px;background:url(/inc/img/common/btn_search.png) no-repeat center center;text-indent:-9999px;line-height:0;font-size:0;border-radius:2px;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;border-bottom: 1px solid #929292;border-right: 1px solid #929292;}
.search>input[type=text]:focus{background:#fff;border:1px solid #0079ba;border-radius:0}
.search>button:focus{background:url(/inc/img/common/btn_search_on.png) no-repeat center center;border: 2px solid #0079ba;color: #1777b2;padding:15px }
.search>button:hover{background:url(/inc/img/common/btn_search_on.png) no-repeat center center;border: 2px solid #0079ba;color: #1777b2;padding:15px }

.search>span.placeholder{top:1px;left:13px;position:absolute;font-size:13px;color:#666}

/*pager*/
.pager{margin-top:40px;text-align:center}
.pager *{vertical-align:middle}
.pager .num{display:inline-block}
.pager a{display:inline-block;line-height:30px;text-align:center;font-size:14px;color:#000;padding:0 12px;margin-right:2px  }
.pager a:first-child{margin-left:2px}
.pager .btn, .pager .btn:hover{height:28px;line-height:28px; border:1px solid #dadada;background:#f5f5f5;text-indent:-9999px;line-height:0;font-size:0}

.pager .first{background:#f5f5f5 url(/inc/img/common/pager_prevend_nor.png) no-repeat center center}
.pager .first:hover, .pager .first:focus{background:#fff url(/inc/img/common/pager_prevend_hover.png) no-repeat center center; border-color:#0079ba}
.pager .end{background:#f5f5f5 url(/inc/img/common/pager_nextend_nor.png) no-repeat center center}
.pager .end:hover, .pager .end:focus{background:#fff url(/inc/img/common/pager_nextend_hover.png) no-repeat center center; border-color:#0079ba}

.pager .prev{background:#f5f5f5 url(/inc/img/common/pager_prev_nor.png) no-repeat center center;margin-left:3px }
.pager .prev:hover, .pager .prev:focus{background:#fff url(/inc/img/common/pager_prev_hover.png) no-repeat center center; border-color:#0079ba}
.pager .next{background:#f5f5f5 url(/inc/img/common/pager_next_nor.png) no-repeat center center;margin-right:3px}
.pager .next:hover, .pager .next:focus{background:#fff url(/inc/img/common/pager_next_hover.png) no-repeat center center; border-color:#0079ba}

.pager .first.disabled{background:#f8f8f8 url(/inc/img/common/pager_prevend_dis.png) no-repeat center center;border-color:#dadada;cursor:default;}
.pager .end.disabled{background:#f8f8f8 url(/inc/img/common/pager_nextend_dis.png) no-repeat center center;border-color:#dadada;cursor:default;}
.pager .prev.disabled{background:#f8f8f8 url(/inc/img/common/pager_prev_dis.png) no-repeat center center;border-color:#dadada;cursor:default; }
.pager .next.disabled{background:#f8f8f8 url(/inc/img/common/pager_next_dis.png) no-repeat center center;border-color:#dadada;cursor:default;}

.pager a.on, .pager a:hover{background:#692c00;text-decoration:none;color:#fff}
/*//pager*/

/* 들여쓰기 */
/* //들여쓰기 */

.table_notice{font-size:12px;color:#000;margin-left:14px;font-weight: normal;display:block;}
.notice_Area{font-size:12px;color:#000 !important;margin-left:14px;font-weight: normal;text-align:right;display:block;}
.notice_Area em{letter-spacing:0}


.dotTitle {padding:0 0 17px 0;font-size:21px;line-height:21px;color:#323232;font-weight:bold;letter-spacing:-1px}
.alignL .dotTitle {padding:5px 0 7px 0;font-size:21px}
.subTit {margin-bottom:15px;padding:0;font-size:21px;line-height:21px;background:0;letter-spacing:-1px}

.content_title{width:100%;height:auto;margin:0 auto;position: relative; }
.content_title .content_title_ico {width:112px;height:38px;margin-right:13px;position: absolute;top:20px;right:0}
.content_title .content_title_ico .ico_list li{float:left;margin-left:19px;}

/* Heading_상단UI변경_201710 */
.content_title_type2{width:100%;height:auto;margin:0 auto;position: relative; }
.content_title_type2 .content_title_type2_ico {width:191px;height:38px;margin-right:13px;position: absolute;top:20px;right:0; background:url(/inc/img/gnb/icon_help_line.png) no-repeat 84px 5px}
.content_title_type2 .content_title_type2_ico .ico_list li{float:left;margin-left:19px;}
.content_title_type2 .content_title_type2_ico .ico_list li:first-child {font-size:12px; font-weight:600;margin-right:13px; padding-top:1px; }


/*Tab*/
.tabType1{position:relative;zoom:1;z-index:1;border-bottom: 2px solid #0079ba;margin-bottom:40px}
.tabType1>li{float:left;margin-left:-1px;display:inline-block;height:42px }
.tabType1>li>a{display:block;position:relative;height:41px;background:#fff;border-top:1px solid #929292;border-right:1px solid #929292;border-left:1px solid #929292;font-size:16px;line-height:41px;color:#000;text-align:center;padding:0 32px;}
.tabType1>li>a.Tabsm{padding:0 15px}
.tabType1>li:first-child{margin:0}
.tabType1>li.on>a{z-index:1;position:relative;top:-3px;border-top:2px solid #0079ba;border-left:2px solid #0079ba;border-right:2px solid #0079ba;border-bottom:0;text-decoration:none;font-weight:600;color:#0275a6;padding:0 32px;height:45px;line-height:45px;border-radius:2px}
.tabType1>li.on>a.Tabsm{padding:0 15px }
.tabType1 a:hover{text-decoration:none}
.tabType1>li.on>a,{z-index:1}
.tabType1:after{content:"";display:block;clear:both;zoom:1}


/*Main_Tab 서브 메인 전부다 웹접근성 맞춤*/
.Main_tabType1{position:relative;zoom:1;z-index:1;border-bottom: 2px solid #0079ba;margin-bottom:40px;}
.Main_tabType1>li{float:left;margin-left:-1px;display: block;width: auto !important;height:42px;}
.Main_tabType1>li:afater {content:'';display:table;clear:both;}
.Main_tabType1>li>a{display:block;height:41px;background:#fff;border-top:1px solid #929292;border-right:1px solid #929292;border-left:1px solid #929292;font-size:16px;line-height:41px;color:#000;text-align:center;padding:0 32px;}
.Main_tabType1>li.on>a{z-index:1;position:relative;top:-3px;border-top:2px solid #0079ba;border-left:2px solid #0079ba;border-right:2px solid #0079ba;border-bottom:0;text-decoration:none;font-weight:600;color:#0275a6;padding:0 32px;height:45px;line-height:45px;border-radius:2px}
.Main_tabType1>li:first-child{margin:0}
.Main_tabType1>li>.tabCon {display:none;}
.Main_tabType1>li.on>.tabCon {display: block;position: absolute;width: 460px;top: 44px;left: 0;}
.Main_tabType1>li:nth-child(2)>.tabCon {}
.Main_tabType1 a:hover{text-decoration:none}
.Main_tabType1>li.on>a,{z-index:1}
.Main_tabType1:after{content:"";display:table;clear:both;zoom:1}
.Main_tabType1>li>.tabCon>.tabCon_rightTop {position: relative;right: 0;top: -202px;}
.he199 {height:199px;}



.tabType2{width:100%;height:51px;border-bottom:1px solid #ddd;margin-bottom:40px;margin-top:-19px;}
.Tab_type {float:right;}
.Tab_type .bor_none{border:none;}
.Tab_type li{float:left;height:51px;line-height:51px;font-size:15px}
.Tab_type li a{margin-top:19px;color:#000;border-right:1px solid #d6d6d6;padding:0 30px;height:11px;line-height: 11px;display: inline-block; text-align:center; margin-top:;}
.Tab_type li a.TabSm{padding:0 20px;}
.Tab_type li a>span{position:relative;display:inline-block;height:32px;}

.Tab_type li a>span>span{display:block; position:absolute;left:50%;width:0;height:2px;bottom:0;/* background:url(/inc/img/commonUI/tab_blue_line.png) repeat-x 0 0; */border-bottom: 2px solid #0079ba;}
.Tab_type li a.on>span>span{display:none !important}

.Tab_type li a.on>span{font-weight:600}
.Tab_type li a.on>span{height:30px;border-bottom:2px solid #0079ba}
.Tab_type>li>a:hover{color:#000;}

.tabType3{position:relative;zoom:1;z-index:1;border-bottom: 1px solid #dddddd;margin-bottom:40px}
.tabType3>li{float:left;display:inline-block;height:40px;}
.tabType3>li>a{display:block;position:relative;padding:0 20px 2px 20px;height:37px;line-height:37px;background:#fff;border-top:1px solid #dddddd;border-left:1px solid #dddddd;font-size:15px;color:#000;text-align:center;background:#f8f8f8 }
.tabType3>li>a.lastTab{border-right:1px solid #dddddd;}
.tabType3>li:first-child{margin:0}
.tabType3>li.on>a{position:relative;border-top:1px solid #0079ba;border-left:1px solid #dddddd;border-bottom:0;text-decoration:none;font-weight:600;color:#000;padding:0 32px;height:40px;line-height:40px;background:#fff  }
.tabType3 a:hover{text-decoration:none}
.tabType3>li.on>a,{z-index:1}
.tabType3:after{content:"";display:block;clear:both;zoom:1}

h2+.tabType4{margin-top:17px;}
.tabType4{width:958px;border:1px solid #bababa}
.tabType4 table{width:958px}
.tabType4 tr>td{border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1;position:relative;height:40px;}
.tabType4 tr>td>a{display:block; height:auto;padding:13px 0 14px 0; line-height:13px; text-align:center; color:#000; font-size:13px;}
.tabType4 tr>td.on>a{top:-1px;left:-1px;position:absolute;display:block;line-height:13px;width:237px;line-height:auto;height:auto;padding:12px 0 13px 0;text-align:center;border:2px solid #0079ba;color:#0275a6;z-index:1}
.tabType4 tr.line2>td{height:53px;}
.tabType4 tr.line2>td>a{line-height:26px}
.tabType4 tr.line2>td.is2>a{line-height:13px}
.tabType4 tr>td:first-child.on>a{width:236px}
.tabType4 tr>td>a:hover{color:#0079ba}
.tabType4 td:first-child{border-left:0}
.tabType4 tr:first-child>td{border-top:0}
.tabType4 td.on>a{border:2px}

.tabType5{position:relative;zoom:1;z-index:1;border-bottom: 2px solid #027db3;margin-bottom:40px}
.tabType5>li{float:left;margin-left:-1px;display:inline-block;height:42px }
.tabType5>li>a{display:block;position:relative;height:41px;background:#fff;border-top:1px solid #929292;border-right:1px solid #929292;border-left:1px solid #929292;font-size:16px;line-height:41px;color:#000;text-align:center;padding:0 23px;}
.tabType5>li>a.Tabsm{padding:0 15px}
.tabType5>li:first-child{margin:0}
.tabType5>li.on>a{z-index:1;position:relative;top:-3px;border-top:2px solid #0079ba;border-left:2px solid #0079ba;border-right:2px solid #0079ba;border-bottom:0;text-decoration:none;font-weight:600;color:#0275a6;padding:0 32px;height:45px;line-height:45px;border-radius:2px}
.tabType5>li.on>a.Tabsm{padding:0 15px }
.tabType5 a:hover{text-decoration:none}
.tabType5>li.on>a,{z-index:1}
.tabType5:after{content:"";display:block;clear:both;zoom:1}

.step {width:100%;height:70px}
.step li {float:left;text-align:center;letter-spacing:-1px;position: relative;display:block;}
.step li.stepArea em{font-size:14px;color:#000;position:absolute;top:52px;left:50%;margin-left:-75px;width:150px  }
.step li.stepArea span {display:block;height:38px;line-height:38px;background:url(/inc/img/common/bg_step.png) no-repeat center center;color:#000;font-weight:600;margin-bottom:14px;width:37px}
.step li:first-child span {margin-left:1px;padding-right:1px}
.step li.stepArea_atv span {display:block;height:38px;line-height:38px;background:url(/inc/img/common/bg_step_atv.png) no-repeat center center;color:#1777b2;font-weight:600;width:37px}
.step li.stepArea_atv em{color:#000;font-size:14px;font-weight:600;position:absolute;top:52px;left:50%;margin-left:-100px;width:200px }
.step li.progress{margin:16px 20px 0 20px;display:inline-block;width:70px}
.step li.progress_atv{margin:16px 20px 0 20px;display:inline-block;width:70px }

.step.deSize2nd{width:225px;margin:50px auto 64px auto;}
.step.deSize3th{width:372px;margin:50px auto 64px auto;}
.step.deSize4th{width:519px;margin:50px auto 64px auto;}
.step.deSize5th{width:666px;margin:50px auto 64px auto;}
.step.deSize6th{width:807px;margin:50px auto 64px auto;}

.s_step{position:relative;height:40px}
.s_step>ul{display:inline-block;position:absolute;right:0;top:-26px}
.s_step>ul>li{float:left;display:inline-block;height:24px;line-height:24px;padding-bottom:2px;padding-right:1px;width:26px;border-radius:13px;text-align:center;font-size:13px;font-weight:600;color:#fff;background:#666;margin-left:4px;vertical-align:middle}
.s_step>ul>li:first-child{margin-left:0}
.s_step>ul>li.on{padding:0 20px 2px 20px;width:auto;background:#0079ba}
.s_step>ul>li.on.gray{background:#c3c3c3}

.s_step+.comp>.tableDefault:first-child,.s_step+.comp>.tableDefault2:first-child{margin-top:0 !important}
/* step end*/


/*table*/
.tbBg0{background:#f8f8f8 !important} /* 테이블 배경 색상 강제 */

.tbML{text-indent:-16px !important;padding-left:28px !important}/*테이블 멀티 라인 처리*/

th.tbBg0,
tr.tbBg0 th{background:#f8f8f8 !important}/*기본 th 색상*/
td.tbBg0,
tr.tbBg0 th{background:#f8f8f8 !important}/*기본 th 색상*/
th.tbBg1,
td.tbBg1{background:#fafdfa !important}/*왼쪽 tbody>tr>th*/
.tbBg2{background:#f8fdff !important}/*th 2뎁스(colgroup,rowgroup 하위 뎁스 th), tfoot배경색*/
th.tbBg3{background:#fdf7f2 !important}/*td  내부 테이블 th*/
.tbBg4{background:#fffdf0 !important}/*td 강조 백그라운드 색상*/
tr.tbBg4 td{background:#fffdf0 !important}/*td 강조 백그라운드 색상(tr 하위 td 전부 적용)*/
.tbBg5{background:#f4f6ff !important}/*td 강조 백그라운드 색상2*/
tr.tbBg5 td{background:#fffdf0 !important}/*td 강조 백그라운드 색상2(tr 하위 td 전부 적용)*/
.tbBg6{background:#f9f9f9 !important}/*td 강조 백그라운드 색상_201710 추가 */
tr.tbBg6 td{background:#f9f9f9 !important}/*td 강조 백그라운드 색상(tr 하위 td 전부 적용)_201710 추가*/


.tbBgF{background:#fff !important}/*기본 th 색상 흰색*/

.tbLayout_fxd{table-layout:fixed}
.txtElps{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

table .sTxt{padding-top:8px;font-size:12px;color:#000}
.tableDefault>table,.tableDefault2>table,.tableDefault3>table{font-size:13px;line-height:22px}
.tableDefault,.tableDefault2,.tableDefault3{border-top:1px solid #222;border-bottom:1px solid #bababa}
.tableDefault th{height:15px;padding:7px 14px;font-weight:normal;color:#000;background:#f8f8f8;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.tableDefault td{height:15px;padding:7px 14px;text-align:center;color:#000;font-size:13px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.tableDefault>table>tbody>tr>th:first-child,.tableDefault>table>tbody>tr>td:first-child,.tableDefault>table>tfoot>tr>th:first-child,.tableDefault>table>tfoot>tr>td:first-child,.tableDefault>table>thead>tr>th:first-child,.tableDefault>table>thead>tr>td:first-child{border-left:0}
.tableDefault>table>thead>tr:first-child>th,.tableDefault>table>colgroup+tbody>tr:first-child>th,.tableDefault>table>colgroup+tbody>tr:first-child>td,.tableDefault>table>colgroup+tfoot+tbody>tr:first-child>th,.tableDefault>table>colgroup+tfoot+tbody>tr:first-child>td,.tableDefault>table>caption+tbody>tr:first-child>th,.tableDefault>table>caption+tbody>tr:first-child>td,.tableDefault>table>caption+tfoot+tbody>tr:first-child>th,.tableDefault>table>caption+tfoot+tbody>tr:first-child>td{border-top:0}
.tableDefault>table>thead+tbody>tr:first-child>td,.tableDefault>table>thead+tfoot+tbody>tr:first-child>td,.tableDefault>table>thead+tbody>tr:first-child>th,.tableDefault>table>thead+tfoot+tbody>tr:first-child>th{border-top:1px solid #bababa !important}

.tableDefault>table>thead>tr>th{background:#f8fdff;text-align: center;}
.tableDefault>table>tbody>tr>th{text-align:left;}

.tableDefault>table>tbody>tr>th.table_tit{font-size:15px;background:#f8f8f8;border-right:0;font-weight:600}
.tableDefault th>.btnSm_White{margin-left:10px !important}
.tableDefault th>em{margin-right:6px}
.tableDefault>table>thead>tr>th.line_none{border-bottom:0}
.tableDefault>table>tbody>tr>td.line_Bnone,.tableDefault>table>tbody>tr>th.line_Bnone{border-bottom:0}
.tableDefault>table>tbody>tr>td.line_Tnone,.tableDefault>table>tbody>tr>th.line_Tnone{border-top:0}
.tableDefault>table>tbody>tr>td.line_Rnone,.tableDefault>table>tbody>tr>th.line_Rnone{border-right:0}
.tableDefault>table>tbody>tr>td.line_Lnone,.tableDefault>table>tbody>tr>th.line_Lnone{border-left:0}

.tableDefault>table td.line_B,.tableDefault>table th.line_B{border-bottom:1px solid #e1e1e1 !important}
.tableDefault>table td.line_T,.tableDefault>table th.line_T{border-top:1px solid #e1e1e1 !important}
.tableDefault>table td.line_R,.tableDefault>table th.line_R{border-right:1px solid #e1e1e1 !important}
.tableDefault>table td.line_L,.tableDefault>table th.line_L{border-left:1px solid #e1e1e1 !important}

.tableDefault>table>tfoot>tr{background:#f8fdff;color:#000}
.tableDefault>table>tfoot>tr>th{background:#f8fdff;text-align:center;font-weight:600;color:#000}
.tableDefault>table>tfoot>tr>td{background:#f8fdff;font-weight:600;letter-spacing:0;color:#000}
.tableDefault>table>tfoot>tr:first-child>th{border-top:1px solid #bababa}
.tableDefault>table>tfoot>tr:first-child>td{border-top:1px solid #bababa}

.tableDefault>table>thead>tr:first-child>th{background:#f8f8f8}
.tableDefault>table>thead+tbody>tr>th{background:#fafdfa}
.tableDefault>table>thead+tfoot+tbody>tr>th{background:#fafdfa}

.tableDefault .input_readonly{background:#f8f8f8;border:1px solid #dadada}
.tableDefault .won{margin:0 14px 0 2px}

/* 테이블 thead bottom이 2줄로 나올 경우 사용 */
.brdTopNone{border-top: 0 !important}
.tableDefault>table>thead+tbody>tr:first-child>td.brdTopNone,
.tableDefault>table>thead+tfoot+tbody>tr:first-child>td.brdTopNone,
.tableDefault>table>thead+tbody>tr:first-child>th.brdTopNone,
.tableDefault>table>thead+tfoot+tbody>tr:first-child>th.brdTopNone{border-top: 0 !important}


/* tableDefault2 */
.tableDefault2 th{height:15px;padding:7px 6px;font-weight:normal;color:#000;background:#f8f8f8;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;font-size:12px;}
.tableDefault2 td{height:15px;padding:7px 6px;text-align:center;color:#000;font-size:12px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1}

.tableDefault2>table>tbody>tr>th:first-child,.tableDefault2>table>tbody>tr>td:first-child,.tableDefault2>table>tfoot>tr>th:first-child,.tableDefault2>table>tfoot>tr>td:first-child,.tableDefault2>table>thead>tr>th:first-child,.tableDefault2>table>thead>tr>td:first-child{border-left:0}
.tableDefault2>table>thead>tr:first-child>th,.tableDefault2>table>colgroup+tbody>tr:first-child>th,.tableDefault2>table>colgroup+tbody>tr:first-child>td,.tableDefault2>table>colgroup+tfoot+tbody>tr:first-child>th,.tableDefault2>table>colgroup+tfoot+tbody>tr:first-child>td,.tableDefault2>table>caption+tbody>tr:first-child>th,.tableDefault2>table>caption+tbody>tr:first-child>td,.tableDefault2>table>caption+tfoot+tbody>tr:first-child>th,.tableDefault2>table>caption+tfoot+tbody>tr:first-child>td{border-top:0}

.tableDefault2>table>thead+tbody>tr:first-child>td,.tableDefault2>table>thead+tfoot+tbody>tr:first-child>td,.tableDefault2>table>thead+tbody>tr:first-child>th,.tableDefault2>table>thead+tfoot+tbody>tr:first-child>th{border-top:1px solid #bababa !important}

.tableDefault2>table>thead>tr>th{background:#f8fdff;text-align: center;}
.tableDefault2>table>tbody>tr>th{text-align:left;}

.tableDefault2>table>tbody>tr>th.table_tit{font-size:15px;background:#f8f8f8;border-right:0;font-weight:600}
.tableDefault2 th>.btnSm_White{margin-left:10px !important}
.tableDefault2 th>em{margin-right:6px}
.tableDefault2>table>thead>tr>th.line_none{border-bottom:0}
.tableDefault2>table>tbody>tr>td.line_Bnone,.tableDefault2>table>tbody>tr>th.line_Bnone{border-bottom:0}
.tableDefault2>table>tbody>tr>td.line_Tnone,.tableDefault2>table>tbody>tr>th.line_Tnone{border-top:0}
.tableDefault2>table>tbody>tr>td.line_Rnone,.tableDefault2>table>tbody>tr>th.line_Rnone{border-right:0}
.tableDefault2>table>tbody>tr>td.line_Lnone,.tableDefault2>table>tbody>tr>th.line_Lnone{border-left:0}

.tableDefault2>table td.line_B,.tableDefault2>table th.line_B{border-bottom:1px solid #e1e1e1 !important}
.tableDefault2>table td.line_T,.tableDefault2>table th.line_T{border-top:1px solid #e1e1e1 !important}
.tableDefault2>table td.line_R,.tableDefault2>table th.line_R{border-right:1px solid #e1e1e1 !important}
.tableDefault2>table td.line_L,.tableDefault2>table th.line_L{border-left:1px solid #e1e1e1 !important}

.tableDefault2>table>tfoot>tr{background:#f8fdff;color:#000}
.tableDefault2>table>tfoot>tr>th{background:#f8fdff;text-align:center;font-weight:600;color:#000}
.tableDefault2>table>tfoot>tr>td{background:#f8fdff;font-weight:600;letter-spacing:0;color:#000}
.tableDefault2>table>tfoot>tr:first-child>th{border-top:1px solid #bababa}
.tableDefault2>table>tfoot>tr:first-child>td{border-top:1px solid #bababa}

.tableDefault2>table>thead>tr:first-child>th{background:#f8f8f8}
.tableDefault2>table>thead+tbody>tr>th{background:#fafdfa}
.tableDefault2>table>thead+tfoot+tbody>tr>th{background:#fafdfa}

.tableDefault2 .input_readonly{background:#f8f8f8;border:1px solid #dadada}
.tableDefault2 .won{margin:0 14px 0 2px}

/** 유지 **/
.tableDefault2.fixedTable{height:336px; overflow-y:auto}

.tableDefault2 tbody>tr>td>ul{float:left;padding:7px 0;}
.tableDefault2 tbody>tr>td>ul>li{float:left;margin-right:15px;min-width:70px;display:inline-block;}
.tableDefault2 td.noTxtData .module input{font-size:12px}
.tableDefault2 td.noTxtData .module .fs11{font-size:11px}
.tableDefault2 input{font-size:12px !important}
.noTxtData {letter-spacing:0}
/** //유지 **/
/* //tableDefault2 */



/*테이블 안에 테이블*/
.tableDefault .tableDefault,.tableDefault2 .tableDefault2,.tableDefault .tableDefault2,.tableDefault2 .tableDefault{margin:0}
.tableDefault .tableDefault th,.tableDefault2 .tableDefault2 th,.tableDefault .tableDefault2 th,.tableDefault2 .tableDefault th{background:#fdf7f2 !important}
.tableDefault .tableDefault th.tbBg0,.tableDefault2 .tableDefault2 th.tbBg0,.tableDefault .tableDefault2 th.tbBg0,.tableDefault2 .tableDefault th.tbBg0{background:#f8f8f8 !important}
.tableDefault .tableDefault th.tbBg5,.tableDefault2 .tableDefault2 th.tbBg5,.tableDefault .tableDefault2 th.tbBg5,.tableDefault2 .tableDefault th.tbBg5{background:#fffdf0 !important}
/*//테이블 안에 테이블*/


.tableDefault3 th{height:15px;padding:7px 20px;color:#000;background:#f8f8f8;border-right:1px solid #e1e1e1;font-size:13px }
.tableDefault3 thead tr th:first-child, .tableDefault3 tbody tr:first-child th:first-child, .tableDefault3 td:first-child, .tableDefault3 tbody th:first-child{border-left:0}
.tableDefault3 tbody th{border-bottom:1px solid #e1e1e1}
.tableDefault3 tbody span{padding:8px 0;display:inline-block;font-size:22px;color:#ee4646;margin-left:22px}
.tableDefault3 td{height:15px;padding:11px 10px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align:center;color:#000;font-size:13px }
.tableDefault3 tbody tr td.none{border-left:0;border-bottom:0;}
.tableDefault3 tbody tr{background:#fafafa;color:#000}
.tableDefault3 tbody tr th{text-align:left;font-weight:normal}
.tableDefault3 tbody tr td{font-weight:normal}

.tableDefault4 table{font-size:13px;line-height:22px}/*font*/
.tableDefault4 {border-top:1px solid #000;margin-top:20px;}
.tableDefault4 tbody td:first-child{border-left:0}
.tableDefault4 tbody {background: #f8fdff}
.tableDefault4 td{height:15px;padding:23px 20px;text-align:center;color:#000222 !important;font-size:13px}

.table_box{overflow:auto; margin-bottom:20px;}
.table_box>.tableDefault{width:465px;margin:0 !important}
.table_box>.tableDefault td{font-size:13px;color:#000 !important; padding:12px 14px;text-align:left !important}
.table_box>.tableDefault td span{font-size:13px;color:#000 !important}

h3+.cont_txt>.table_box>.tableDefault{width:465px}
h4+.cont_txt>.table_box>.tableDefault{width:447px}

/*.table_box.byRatio>.tableDefault{width:48% !important}*/
.sideBdNone th,.sideBdNone td{border-right:0 !important;border-left:0 !important} /*테이블 좌우 보더 삭제*/








/* imgOver ELS/DLS 중도상환 안내 200519 */

.imgOver {position: relative;}
.imgOver>.comImgMain {}
.imgOver>a {display: block;position: absolute;width: 290px;height: 150px;z-index: 30;}
.imgOver>a.imgOver02 {top: 81px;left: 10px;}
.imgOver>a.imgOver03 {top: 81px;right: 18px;}
.imgOver>a.imgOver04 {bottom: 0;left: 10px;}
.imgOver>a.imgOver05 {bottom: 0;right: 13px;}
.imgOver>.comImg {position: absolute;top: 0;left: 0;display: none;z-index: 10;}
.imgOver>.comImg.on {display:block}


/* tableDefaultNew 200512 */
.tableDefault5_top {border-top: 1px solid #222;border-bottom: 1px solid #bababa;position: relative;bottom: -2px;z-index: 10;}
.bottomLine {border-bottom: 1px solid #222;}

.tableDefault5_body {border-bottom: 1px solid #bababa;z-index: 5;margin-top: -1px !important;position: relative;}
.tableDefault5_body>table>thead {position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0) !important}


/** 유지 **/
.tableDefault2.fixedTable{height:336px; overflow-y:auto}

.tableDefault2 tbody>tr>td>ul{float:left;padding:7px 0;}
.tableDefault2 tbody>tr>td>ul>li{float:left;margin-right:15px;min-width:70px;display:inline-block;}
.tableDefault2 td.noTxtData .module input{font-size:12px}
.tableDefault2 td.noTxtData .module .fs11{font-size:11px}
.tableDefault2 input{font-size:12px !important}







.tableRow {table-layout:fixed}
.tableRow th {width:20%;font-weight:normal;}
.tableRow td {text-align:left;padding:10px 14 10px 14px}

.tableRow2 {table-layout:fixed}
.tableRow2 th {width:22%;font-weight:normal;}
.tableRow2 td {text-align:left;padding:10px 14 10px 14px}

.tableRow3 {table-layout:fixed}
.tableRow3 th {width:18%;font-weight:normal;}
.tableRow3 td {text-align:left;padding:10px 14 10px 14px}

.tableResult tbody th {width:160px;font-weight:normal;background:#f8f8f8 }
.tableResult tbody td {text-align:right;padding:10px 14px 10px 15px;font-weight:normal;font-size:18px;color:#000;}

.tableMatrix {table-layout:fixed}
.tableMatrix th {width:auto;padding:12px 14px;}
.tableMatrix.tableRow th:first-child {width:auto;border-right:1px solid #dfdfdf}
.tableMatrix th.bigClass {width:20%}
.tableMatrix td{text-align: right;}
.tableMatrix thead th {border-bottom:1px solid #cacaca}
.tableMatrix td.tableL {padding-left:15px}

.tableTerms {table-layout:auto;margin-top:0 !important;border-top:1px solid #bababa }
.tableTerms th {width:auto;padding-left:25px;text-align:left;border-right:1px solid #cacaca;background:url(/inc/img/common/bul_dot_default4.png) no-repeat 15px 25px}
.tableTerms th.lowH {background:url(/inc/img/common/bul_dot_default4.png) no-repeat 15px 30px}
.tableTerms th.noBul {padding:10px 25px;text-align:left;border-right:1px solid #cacaca;background:none}
.tableTerms th.noBulColor {padding:14px 15px;text-align:left;border-right:none;background:#ecf7ff}
.tableTerms th.noLine {border-right:none}
.tableTerms td {padding-right:0;border-left:1px solid #cacaca;background:#f8f8f8}
.tableTerms th .star {padding-left:0}

.innerTable {border-top:1px solid #000;border-bottom:solid 1px #bababa}
.innerTable .tableDefault {width:500px;border:none}
.innerTable .tableDefault thead tr:first-child th, .innerTable .tableRow tr:first-child th, .innerTable .tableRow tr:first-child td {border-top:none}
.innerTable .tableRow th {width:39%}


.tableGraph{margin-top:0px;}
.tableGraph tbody th {text-align:left;color:#323232}
.tableGraph tbody th span {display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 10px}
.graphSkyblue {background:#6bbdf8}
.graphPink {background:#ff7375}
.graphYellow {background:#ffc700 !important}
.graphGreen {background:#7ac314}
.graphOrange {background:#f49f0b}
.graphMagenta {background:#d943e1}
.graphTurquoise {background:#11cabf}
.graphViolet {background:#734bce}
.graphGray {background:#cacaca}
.graphBlue {background:#3757cf}

.tableDefault td.resultData {color:#323232}
.tableDefault th.cashData, .tableDefault td.cashData {text-align:right;letter-spacing:0 }
.tableDefault2 th.cashData, .tableDefault2 td.cashData {text-align:right;letter-spacing:0}
.tableDefault3 th.cashData, .tableDefault3 td.cashData {text-align:right;letter-spacing:0}
.tableRow td.cashData {padding-right:15px;letter-spacing:0}
.detailDesc {font-weight:normal;font-size:12px}
.tableDefault th.bigClass {background-color:#ecf7ff;color:#323232}
.tableDefault th.smallClass { background-color:#faf2e9;color:#323232}


.tableDefault td.highlightData {background:#f2faf7}
.tableDefault th.spanData, .tableDefault td.spanData {border-left: solid 1px #dfdfdf}
.tableDefault th.spanDataL, .tableDefault td.spanDataL {border-left: solid 1px #dfdfdf; text-align:left}
.tableDefault th.tableL, .tableDefault td.tableL {text-align:left}
.tableDefault th.rtableL, .tableDefault td.rtableL {text-align:center; color:#C74545} /* 빨강 */
.tableDefault th.btableL, .tableDefault td.btableL {text-align:center; color:#1073AC} /* 파랑 */
.tableDefault td.fontBlue, span.fontBlue { color:#0066cc; } /* 파랑 */
.tableDefault td.fontRed, span.fontRed { color:#ff0000; } /* 빨강 */
.tableDefault td.fontBlack, span.fontBlack { color:#5E5E5E; } /* 검정 */
.tableDefault th.tableR, .tableDefault td.tableR {padding-right:10px;text-align:right}
.tableDefault th.bgGreen, .tableDefault td.bgGreen {background:#f2faf7}
.tableDefault th.bgGray, .tableDefault td.bgGray {background:#fafafa}
.tableDefault th.bgYellow, .tableDefault td.bgYellow {background:#fffbdd; color:#323232}
.tableDefault2 th.bgYellow, .tableDefault2 td.bgYellow {background:#fffbdd; color:#323232}
.tableDefault .contrast td {background:#f8f8f8}
.tableRow th.tableL {padding-left:15px}
.tableDefault th.tableC, .tableDefault td.tableC {padding-left:5px;padding-right:5px;text-align:center}
.nowrap, .nowrap th, .nowrap td {white-space:nowrap}
.tableDefault th.divLine, .tableDefault td.divLine {border-top:1px solid #cacaca}
.tableMatrix th.cashData, .tableMatrix td.cashData {padding-right:2px}
.tableDefault th.noBorder, .tableDefault td.noBorder {border-left:none}
.tableSmall .upPoint em, .tableSmall .downPoint em {margin:0 2px}
.tableDefault .break {word-wrap:break-word}

.tableBoardList th, .tableBoardList td {border-left:none}
.tableBoardList th {background:url(/tfimages/renewal/mall/bg_board_th_line.png) no-repeat left 13px #ecf7ff}
.tableBoardList th:first-child {background-image:none}
.tableBoardList td a:hover {text-decoration:underline}
.tableBoardView td.addFile {line-height:14px}
.tableBoardView td.addFile img {vertical-align:middle}
.tableBoardView .boardViewCont {min-height:300px;padding:10px}
.tableBoardView .boardViewCont p {margin-bottom:10px}

.tableNoPad th, .tableNoPad td {padding:9px 2px}

table.borderSepa {border-collapse:separate;border-spacing:0;border-top: 1px solid #cacaca;*border-collapse:collapse}

.tableCol2{overflow:auto;}
.tableCol2.fixedH{height:603px; overflow-y:hidden}
.tableCol2 .tableCol2L{width:465px; float:left}
.tableCol2 .tableCol2R{width:465px; float:right}
.tableCol2 .pager a{width:25px !important}

.innerTable .tableDefault {width:500px;border:none;margin-bottom:0}

.tH34>.mtl_radio,.tH34>.mtl_checkbox,.mtl_radio.tH34,.mtl_checkbox.tH34{margin-top:6px;margin-bottom:6px} /* "tH34"테이블에서 체크박스, 라디오버튼이 34px 높이의 컴퍼넌트랑 같이 있는 경우 가운데 정렬*/
/*table end*/


/*btn 기본*/
/** disalbed **/
.btnWhite.disabled,.btnWhite2.disabled,.btnSm_White.disabled,.btnSsm_White.disabled,.btn_k_idx_2b.disabled,.btn_k_idx.disabled,.btnWhite3.disabled,.btnSystemPop.disabled,.btnLayerPop.disabled,.btnSsm_SystemPop.disabled,.btnSsm_LayerPop.disabled,.btnSm_SystemPop.disabled,.btnSm_LayerPop.disabled,.btnWhite3.disabled,.btnSm_buy.disabled,.btnSm_White2.disabled,.btnSm_White3.disabled,.btnSm_SystemPop_s.disabled,.btnExcel.disabled,.btnSm_Download.disabled,.btnDel.disabled,.btnExcelBig.disabled,.btnExcelMiddle.disabled,.btnExcelSmall.disabled{border:1px solid #dadada !important;background-color:#f8f8f8 !important;color:#666 !important;cursor:default}
.btnSystemPop.disabled{background:#f8f8f8 url(/inc/img/common/systemBtn_bg_dis.png) no-repeat right 9px !important}
.btnLayerPop.disabled{background:#f8f8f8 url(/inc/img/common/layerBtn_bg_dis.png) no-repeat right 14px !important}
.btnSm_SystemPop.disabled{background:#f8f8f8 url(/inc/img/common/systemBtn_bg_dis.png) no-repeat right 6px !important}
.btnSm_LayerPop.disabled{background:#f8f8f8 url(/inc/img/common/layerBtn_bg_dis.png) no-repeat right 9px !important}
.btnSsm_SystemPop.disabled{background:#f8f8f8 url(/inc/img/common/systemSsmBtn_bg_dis.png) no-repeat right 3px !important}
.btnSsm_LayerPop.disabled{background:#f8f8f8 url(/inc/img/common/layerSsmBtn_bg_dis.png) no-repeat right 6px !important}
.btnSm_SystemPop_s.disabled{background:#f8f8f8 url(/inc/img/common/systemSsmBtn_s_bg_dis.png) no-repeat right 3px !important}
/** //disalbed **/
.btnWhite{margin-left:3px; display:inline-block; line-height:15px; height:15px; padding:7px 12px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnWhite:first-child{margin-left:0}
.btnWhite:focus, .btnWhite:hover{border:2px solid #0079ba;padding:6px 11px 9px 11px;color:#1777b2; outline:0}
.btnWhite.disabled:focus, .btnWhite.disabled:hover{padding:7px 12px 10px 12px}

.btnWhite4{margin-left:3px; display:inline-block; line-height:15px; width:165px; height:15px; padding:7px 12px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnWhite4:first-child{margin-left:0}
.btnWhite4:focus, .btnWhite:hover{border:2px solid #0079ba;padding:6px 11px 9px 11px;color:#1777b2; outline:0}
.btnWhite4.disabled:focus, .btnWhite.disabled:hover{padding:7px 12px 10px 12px}

.btnWhite2 {display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:7px 11px 10px 11px;border:1px solid #000;border-radius:2px;background:#fff;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnWhite2:first-child{margin-left:0}
.btnWhite2:focus,.btnWhite2:hover{border:2px solid #0079ba;padding:6px 10px 9px 10px;color:#1777b2}
.btnWhite2.disabled:focus,.btnWhite2.disabled:hover{padding:7px 11px 10px 11px}

.btnSystemPop {display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/systemBtn_bg.png) no-repeat right 9px; line-height:15px; height:15px; padding:7px 32px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnSystemPop:first-child{margin-left:0}
.btnSystemPop:hover, .btnSystemPop:focus{background:#fff url(/inc/img/common/systemBtn_bg_on.png) no-repeat right 8px; border:2px solid #0079ba;padding:6px 31px 9px 11px;color:#1777b2; outline:0}
.btnSystemPop.disabled:hover, .btnSystemPop.disabled:focus{background:#fff url(/inc/img/common/systemBtn_bg_on.png) no-repeat right 9px; padding:7px 32px 10px 12px}

.btnLayerPop {display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/layerBtn_bg.png) no-repeat right 14px; line-height:15px; height:15px; padding:7px 32px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnLayerPop:first-child{margin-left:0}
.btnLayerPop:hover, .btnLayerPop:focus{background:#fff url(/inc/img/common/layerBtn_bg_on.png) no-repeat right 13px; border:2px solid #0079ba;padding:6px 31px 9px 11px;color:#1777b2; outline:0}
.btnLayerPop.disabled:hover, .btnLayerPop.disabled:focus{background:#fff url(/inc/img/common/layerBtn_bg_on.png) no-repeat right 14px;padding:7px 32px 10px 12px}

.btnDownload {display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/btn_r_download.png) no-repeat right center; line-height:15px; height:15px; padding:7px 35px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnDownload:first-child{margin-left:0}
.btnDownload:hover, .btnDownload:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center; border:2px solid #0079ba;padding:6px 34px 9px 11px;color:#1777b2; outline:0}
.btnDownload.disabled:hover, .btnDownload.disabled:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center;padding:7px 35px 10px 12px}

.btnAcc{display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/btnAcc_bg.png) no-repeat right center; line-height:15px; height:15px; padding:7px 28px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnAcc:first-child{margin-left:0}
.btnAcc.on{background:#fff url(/inc/img/common/btnAcc_bg_on.png) no-repeat right center; border:2px solid #0079ba;padding:6px 27px 9px 11px;color:#1777b2; outline:0}

.btnSm_LayerPop.readOk{position:relative; background:none !important;}
.btnSm_LayerPop.readOk:after{display:block; position:absolute; right:7px; top:5px; z-index:2; content:''; width:14px; height:14px; background:url(/inc/img/common/icon_readok.png) no-repeat;}
.btnSm_LayerPop.readOk:hover:after,
.btnSm_LayerPop.readOk:focus:after{top:4px; right:6px;}

/* 추가_201710 */
.btnKnow{display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/btnAcc_bg.png) no-repeat right center; line-height:15px; height:15px; padding:7px 28px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnKnow:first-child{margin-left:0}
.btnKnow:hover, .btnKnow:focus{background:#fff url(/inc/img/common/btnAcc_bg_on.png) no-repeat right center; border:2px solid #0079ba;padding:6px 27px 9px 11px;color:#1777b2; outline:0}
.btnKnow.on{background:#fff url(/inc/img/common/btnAcc_bg_on.png) no-repeat right center; border:2px solid #0079ba;padding:6px 27px 9px 11px;color:#1777b2; outline:0}

.btn_prev{margin-left:3px; background:#fff url(/inc/img/common/btn_prev.png) no-repeat 12px center; display:inline-block; height:15px; line-height:15px; padding:7px 12px 10px 28px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btn_prev:first-child{margin-left:0}
.btn_prev:hover, .btn_prev:focus{border:2px solid #0079ba;padding:6px 11px 9px 27px;color:#1777b2; outline:0; background:#fff url(/inc/img/common/btn_prev_on.png) no-repeat 11px center}
.btn_prev.disabled:hover, .btn_prev.disabled:focus{padding:7px 12px 10px 28px;background:#fff url(/inc/img/common/btn_prev_on.png) no-repeat 12px center}

.btn_next{margin-left:3px; background:#fff url(/inc/img/common/btn_next_r.png) no-repeat right center; display:inline-block; line-height:15px; height:15px; padding:7px 28px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btn_next:first-child{margin-left:0}
.btn_next:hover, .btn_next:focus{border:2px solid #0079ba;padding:6px 27px 9px 11px;color:#1777b2; outline:0; background:#fff url(/inc/img/common/btn_next_r_on.png) no-repeat right center}
.btn_next.disabled:hover, .btn_next.disabled:focus{padding:7px 28px 10px 12px}

.btn_prev_noTxt{margin-left:3px; background:#f7f7f7 url(/inc/img/common/btn_prev_b.png) no-repeat center center; display:inline-block; width:32px; height:32px;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_prev_noTxt:first-child{margin-left:0}
.btn_prev_noTxt:hover, .btn_prev_noTxt:focus{border:2px solid #0079ba;color:#1777b2; width:30px; height:30px; outline:0; background:#fff url(/inc/img/common/btn_prev_b_on.png) no-repeat center center}
.btn_prev_noTxt.disabled:hover, .btn_prev_noTxt.disabled:focus{width:32px; height:32px}

.btn_next_noTxt{margin-left:3px; background:#f7f7f7 url(/inc/img/common/btn_next_b.png) no-repeat center center; display:inline-block; width:32px; height:32px;border:1px solid #000;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_next_noTxt:first-child{margin-left:0}
.btn_next_noTxt:hover, .btn_next_noTxt:focus{border:2px solid #0079ba;color:#1777b2; width:30px; height:30px; outline:0; background:#fff url(/inc/img/common/btn_next_b_on.png) no-repeat center center}
.btn_next_noTxt.disabled:hover, .btn_next_noTxt.disabled:focus{width:32px; height:32px}

.btn_search_noTxt{margin-left:3px; background:#fff url(/inc/img/common/btn_search.png) no-repeat center center; display:inline-block; width:32px; height:32px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_search_noTxt:first-child{margin-left:0}
.btn_search_noTxt:hover, .btn_search_noTxt:focus{border:2px solid #0079ba;color:#1777b2; width:30px; height:30px; outline:0; background:#fff url(/inc/img/common/btn_search_on.png) no-repeat center center}
.btn_search_noTxt.disabled:hover, .btn_search_noTxt.disabled:focus{width:32px; height:32px}

.btn_refresh_noTxt{margin-left:3px; background:#fff url(/inc/img/common/btn_refresh.png) no-repeat center center; display:inline-block; width:32px; height:32px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_refresh_noTxt:first-child{margin-left:0}
.btn_refresh_noTxt:hover, .btn_refresh_noTxt:focus{border:2px solid #0079ba;color:#1777b2; width:30px; height:30px; outline:0; background:#fff url(/inc/img/common/btn_refresh_on.png) no-repeat center center}
.btn_refresh_noTxt.disabled:hover, .btn_refresh_noTxt.disabled:focus{width:32px; height:32px}

.btn_Blue{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 13px 11px 13px;background:#0079ba;color:#fff !important;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align: middle;text-align:center}
.btn_Blue:first-child{margin-left:0}
.btn_Blue:hover, .btn_Blue:focus{background:#006ca6}

.btn_gray{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 13px 11px 13px;background:#f3f3f3;color:#000;border-radius:2px;font-size:13px;cursor:pointer;text-align:center;vertical-align: middle}
.btn_gray:first-child{margin-left:0}
.btn_gray:hover, .btn_gray:focus{background:#e4e4e4}

.btn_Blue2{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 20px 11px 20px;background:#0079ba;color:#fff !important;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600}
.btn_Blue2:first-child{margin-left:0}
.btn_Blue2:hover, .btn_Blue2:focus{background:#006ca6}

.btn_Blue3{display:inline-block; margin-left:3px; line-height:25px; height:25px; padding:8px 20px 11px 20px;background:#0079ba;color:#fff !important;border-radius:2px;font-size:17px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600}
.btn_Blue3:first-child{margin-left:0}
.btn_Blue3:hover, .btn_Blue2:focus{background:#02679e}

.btn_buy{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 20px 11px 20px;background:#d42424;color:#fff !important;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600}
.btn_buy:first-child{margin-left:0}
.btn_buy:hover, .btn_buy:focus{background:#ba2020}

.btn_sell{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 20px 11px 20px;background:#176ac6;color:#fff !important;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600}
.btn_sell:first-child{margin-left:0}
.btn_sell:hover, .btn_sell:focus{background:#145bab}

.btn_green{display:inline-block; margin-left:3px; line-height:15px; height:15px; padding:8px 20px 11px 20px;background:#667a0a;color:#fff !important;border-radius:2px;font-size:14px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600}
.btn_green:first-child{margin-left:0}
.btn_green:hover, .btn_green:focus{background:#596b09}

.btn_refresh{margin-left:3px; background:#fff url(/inc/img/common/btnSm_refresh.png) no-repeat right center; display:inline-block; line-height:15px; height:15px; padding:7px 36px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btn_refresh:first-child{margin-left:0}
.btn_refresh:hover, .btn_refresh:focus{border:2px solid #0079ba;padding:6px 35px 9px 11px;color:#1777b2; outline:0; background:#fff url(/inc/img/common/btnSm_refresh_on.png) no-repeat right center}
.btn_refresh.disabled:hover, .btn_refresh.disabled:focus{padding:7px 36px 10px 12px}

.btnWhite3{margin-left:3px; display:inline-block; line-height:15px; height:15px; padding:7px 19px 10px 19px;border:1px solid #000;border-radius:2px;background:#fff;font-size:14px;font-weight:600;color:#000;cursor:pointer;vertical-align:middle}
.btnWhite3:first-child{margin-left:0}
.btnWhite3:focus,.btnWhite3:hover{border:2px solid #0079ba;padding:6px 18px 9px 18px;color:#1777b2}
.btnWhite3.disabled:focus,.btnWhite3.disabled:hover{padding:7px 19px 10px 19px}

.btnExcel {display:inline-block; margin-left:3px; line-height:15px; height:15px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center; padding:7px 12px 10px 39px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnExcel:first-child{margin-left:0}
.btnExcel:focus, .btnExcel:hover{border:2px solid #0079ba;padding:6px 11px 9px 38px;color:#1777b2; outline:0; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 11px center;}
.btnExcel.disabled:focus, .btnExcel.disabled:hover{padding:7px 12px 10px 39px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center;}



/* 추가_200512 */


.btnExcelBig {display:inline-block; line-height:30px; height:30px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center; padding:1px 12px 1px 39px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnExcelBig:first-child{margin-left:0}
.btnExcelBig:focus, .btnExcelBig:hover{margin:1px;border:1px solid #0079ba;padding:0px 11px 0px 38px;outline:1px solid #0079ba;color:#1777b2; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 11px center;}
.btnExcelBig.disabled:focus, .btnExcelBig.disabled:hover{padding:7px 12px 10px 39px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center;}


.btnExcelMiddle {display:inline-block; line-height:21px; height:21px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center; padding:1px 12px 1px 39px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnExcelMiddle:first-child{margin-left:0}
.btnExcelMiddle:focus, .btnExcelMiddle:hover{margin:1px;border:1px solid #0079ba;padding:0px 12px 0px 38px; outline:1px solid #0079ba; color:#1777b2; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 11px center;}
.btnExcelMiddle.disabled:focus, .btnExcelMiddle.disabled:hover{padding:0 12px 0 39px background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center;}


.btnExcelSmall {display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center; padding:3px 12px 3px 39px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnExcelSmall:first-child{margin-left:0}
.btnExcelSmall:focus, .btnExcelSmall:hover{border:1px solid #0079ba;padding:3px 12px 3px 39px;ccolor:#1777b2; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center;}
.btnExcelSmall.disabled:focus, .btnExcelSmall.disabled:hover{padding:3px 12px 3px 39px; background:#fff url(/inc/img/common/btn_ico_excel.png) no-repeat 12px center;}





/* 추가_201710 */
.btnPrint {display:inline-block; margin-left:3px; line-height:15px; height:15px; background:#fff url(/inc/img/common/btn_ico_print.png) no-repeat 12px center; padding:7px 12px 10px 39px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnPrint:first-child{margin-left:0}
.btnPrint:focus, .btnPrint:hover{border:2px solid #0079ba;padding:6px 11px 9px 38px;color:#1777b2; outline:0; background:#fff url(/inc/img/common/btn_ico_print_on.png) no-repeat 11px center;}
.btnPrint.disabled{padding:7px 12px 10px 39px; background:#f8f8f8 url(/inc/img/common/btn_ico_print_dis.png) no-repeat 12px center !important}
.btnPrint.disabled:focus, .btnPrint.disabled:hover{padding:7px 12px 10px 39px; background:#f8f8f8 url(/inc/img/common/btn_ico_print_dis.png) no-repeat 12px center !important }


/*sm*/
.btnSm_buy{display:inline-block; margin-left:3px; line-height:22px; height:22px; width:82px; padding-bottom:3px;background:#ba2020;color:#fff !important;border-radius:2px;font-size:12px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600;text-align:center}
.btnSm_buy:first-child{margin-left:0}
.btnSm_buy:hover, .btnSm_buy:focus{background:#c24848}

.btnSm_sell{display:inline-block; margin-left:3px; line-height:22px; height:22px; width:82px; padding-bottom:3px;background:#176ac6;color:#fff !important;border-radius:2px;font-size:12px;color:#fff;cursor:pointer;vertical-align: middle;font-weight:600;text-align:center}
.btnSm_sell:first-child{margin-left:0}
.btnSm_sell:hover, .btnSm_sell:focus{background:#145bab}

.btnSm_White2{display:inline-block; margin-left:3px; line-height:20px; height:20px; padding-bottom:3px; width:80px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:12px;color:#000;cursor:pointer;vertical-align:middle;text-align:center;}
.btnSm_White2:first-child{margin-left:0}
.btnSm_White2:hover, .btnSm_White2:focus{border: 2px solid #0079ba;line-height:18px;height:18px; padding-bottom:3px; width:78px;color:#1777b2;}
.btnSm_White2.disabled:hover, .btnSm_White2.disabled:focus{line-height:20px;height:20px; width:80px}

.btnSm_White3{display:inline-block; margin-left:3px; line-height:20px; height:20px; padding-bottom:3px; width:80px; border-radius:2px;border:1px solid #000;background:#fff;font-size:12px;color:#000;cursor:pointer;vertical-align:middle;text-align:center}
.btnSm_White3:first-child{margin-left:0}
.btnSm_White3:focus,.btnSm_White3:hover{border:2px solid #0079ba;line-height:18px; height:18px; padding-bottom:3px; width:78px;color:#1777b2}
.btnSm_White3.disabled:focus,.btnSm_White3.disabled:hover{line-height:20px; height:20px; width:80px}

.btnSm_SystemPop_s{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/systemBtn_s_bg.png) no-repeat right 6px; padding:4px 26px 7px 10px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_SystemPop_s:first-child{margin-left:0}
.btnSm_SystemPop_s:hover, .btnSm_SystemPop_s:focus{background:#fff url(/inc/img/common/systemBtn_s_bg_on.png) no-repeat right 5px; border:2px solid #0079ba;padding:3px 25px 6px 9px;color:#1777b2; outline:0}
.btnSm_SystemPop_s.disabled:hover, .btnSm_SystemPop_s.disabled:focus{background:#fff url(/inc/img/common/systemBtn_s_bg_on.png) no-repeat right 6px; padding:4px 26px 7px 10px}

/*btn Sm*/
.btnSm_White{display:inline-block; margin-left:3px; line-height:12px; height:12px; padding:4px 12px 7px 12px;border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_White:first-child{margin-left:0}
.btnSm_White:hover, .btnSm_White:focus{border:2px solid #0079ba;padding:3px 11px 6px 11px;color:#1777b2; outline:0}
.btnSm_White.disabled:hover, .btnSm_White.disabled:focus{padding:4px 12px 7px 12px}

.btnSm_White4{display:inline-block; margin-left:3px; line-height:12px; height:12px; padding:4px 12px 7px 12px;border:1px solid #000;border-radius:2px;background:#fff;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_White4:first-child{margin-left:0}
.btnSm_White4:hover, .btnSm_White4:focus{border:2px solid #0079ba;padding:3px 11px 6px 11px;color:#1777b2; outline:0}
.btnSm_White4.disabled:hover, .btnSm_White4.disabled:focus{padding:4px 12px 7px 12px}

.btnSm_SystemPop{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/systemBtn_bg.png) no-repeat right 6px; padding:4px 30px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_SystemPop:first-child{margin-left:0}
.btnSm_SystemPop:hover, .btnSm_SystemPop:focus{background:#fff url(/inc/img/common/systemBtn_bg_on.png) no-repeat right 5px; border:2px solid #0079ba;padding:3px 29px 6px 11px;color:#1777b2; outline:0}
.btnSm_SystemPop.disabled:hover, .btnSm_SystemPop.disabled:focus{background:#fff url(/inc/img/common/systemBtn_bg_on.png) no-repeat right 6px;padding:4px 30px 7px 12px}

.btnSm_LayerPop{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/layerBtn_bg.png) no-repeat right 9px; padding:4px 30px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_LayerPop:first-child{margin-left:0}
.btnSm_LayerPop:hover, .btnSm_LayerPop:focus{background:#fff url(/inc/img/common/layerBtn_bg_on.png) no-repeat right 8px; border:2px solid #0079ba;padding:3px 29px 6px 11px;color:#1777b2; outline:0}
.btnSm_LayerPop.disabled:hover, .btnSm_LayerPop.disabled:focus{background:#fff url(/inc/img/common/layerBtn_bg_on.png) no-repeat right 9px;padding:4px 30px 7px 12px}

.btnSm_Download{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btn_r_download.png) no-repeat right center; padding:4px 35px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_Download:first-child{margin-left:0}
.btnSm_Download:hover, .btnSm_Download:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center; border:2px solid #0079ba;padding:3px 34px 6px 11px;color:#1777b2; outline:0}
.btnSm_Download.disabled:hover, .btnSm_Download.disabled:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center;padding:4px 35px 7px 12px}

.btnSm_Blue{display:inline-block; margin-left:3px; line-height:12px;height:12px;padding:5px 13px 8px 13px;background:#0079ba;color:#fff !important;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align: middle}
.btnSm_Blue:first-child{margin-left:0}
.btnSm_Blue:hover, .btnSm_Blue:focus{background:#006ca6}

/* 수정_20170918 */
.btnSm_Blue2{display:inline-block; margin-left:3px; line-height:12px; height:12px; padding:5px 0px 8px 0px; width:80px;background:#0079ba;color:#fff !important; border-radius:2px; font-size:12px;color:#000;cursor:pointer;vertical-align:middle;text-align:center;}
.btnSm_Blue2:first-child{margin-left:0}
.btnSm_Blue2:hover, .btnSm_White2:focus {background:#02679e;color:#fff;}


.btnSm_White2.productQInfo:focus + .productQInfo_con1{display:block} /* 20200403 jo 추가 */

.btnSm_more{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btnSm_more.png) no-repeat right center; padding:4px 30px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_more:first-child{margin-left:0}
.btnSm_more:hover, .btnSm_more:focus{background:#fff url(/inc/img/common/btnSm_more_on.png) no-repeat right center; border:2px solid #0079ba;padding:3px 29px 6px 11px;color:#1777b2; outline:0}
.btnSm_more.disabled:hover, .btnSm_more.disabled:focus{padding:4px 30px 7px 12px}

.btnSm_close{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btnSm_close.png) no-repeat right center; padding:4px 30px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_close:first-child{margin-left:0}
.btnSm_close:hover, .btnSm_close:focus{background:#fff url(/inc/img/common/btnSm_close_on.png) no-repeat right center; border:2px solid #0079ba;padding:3px 29px 6px 11px;color:#1777b2; outline:0}
.btnSm_close.disabled:hover, .btnSm_close.disabled:focus{padding:4px 30px 7px 12px}

.btnSm_refresh{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btnSm_refresh.png) no-repeat right center; padding:4px 36px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_refresh:first-child{margin-left:0}
.btnSm_refresh:hover, .btnSm_refresh:focus{background:#fff url(/inc/img/common/btnSm_refresh_on.png) no-repeat right center; border:2px solid #0079ba;padding:3px 35px 6px 11px;color:#1777b2; outline:0}
.btnSm_refresh.disabled:hover, .btnSm_refresh.disabled:focus{padding:4px 36px 7px 12px}

.btnSm_play{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 12px center; padding:4px 12px 7px 24px;border:1px solid #000;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSm_play:first-child{margin-left:0}
.btnSm_play:hover, .btnSm_play:focus{border:2px solid #0079ba;background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 11px center; padding:3px 11px 6px 23px;color:#1777b2; outline:0}
.btnSm_play.disabled:hover, .btnSm_play.disabled:focus{background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 12px center; padding:4px 12px 7px 24px}

.btnPlay{display:inline-block; margin-left:3px line-height:15px; height:15px; background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 11px center; padding:7px 11px 10px 23px;border:1px solid #000;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnPlay:first-child{margin-left:0}
.btnPlay:hover, .btnPlay:focus{border:2px solid #0079ba;background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 10px center; padding:6px 10px 9px 22px;color:#1777b2; outline:0}
.btnPlay.disabled:hover, .btnPlay.disabled:focus{background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 11px center; padding:7px 11px 10px 23px}

.btnSsm_Play{display:inline-block; margin-left:3px; line-height:12px; height:12px; background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 6px center; padding:2px 6px 4px 18px;border:1px solid #000;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnSsm_Play:first-child{margin-left:0}
.btnSsm_Play:hover, .btnSsm_Play:focus{border:2px solid #0079ba;background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 5px center; padding:1px 5px 3px 17px;color:#1777b2; outline:0}
.btnSsm_Play.disabled:hover, .btnSsm_Play.disabled:focus{background:#fff url(/inc/img/common/btn_play_blue.png) no-repeat 6px center; padding:2px 6px 4px 18px}

/*btn Ssm*/
.btnSsm_White{display:inline-block; margin-left:3px; line-height:12px; height:12px; padding:2px 6px 4px 6px;border:1px solid #c9c9c9;border-radius:2px;background:#fff;font-size:12px;color:#000 !important;cursor:pointer;vertical-align: middle}
.btnSsm_White:first-child{margin-left:0}
.btnSsm_White:hover, .btnSsm_White:focus{border:2px solid #0079ba;padding:1px 5px 3px 5px;color:#1777b2 !important; outline:0}
.btnSsm_White.disabled:hover, .btnSsm_White.disabled:focus{padding:2px 6px 4px 6px;color:#000 !important}

.btnSsm_SystemPop{display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/systemSsmBtn_bg.png) no-repeat right 3px;line-height:12px; height:12px; padding:2px 22px 4px 6px;border:1px solid #c9c9c9;border-radius:2px;font-size:12px;color:#000 !important;cursor:pointer;vertical-align:middle}
.btnSsm_SystemPop:first-child{margin-left:0}
.btnSsm_SystemPop:hover, .btnSsm_SystemPop:focus{background:#fff url(/inc/img/common/systemSsmBtn_bg_on.png) no-repeat right 2px;border:2px solid #0079ba;padding:1px 21px 3px 5px;color:#1777b2 !important; outline:0}
.btnSsm_SystemPop.disabled:hover, .btnSsm_SystemPop.disabled:focus{background:#fff url(/inc/img/common/systemSsmBtn_bg_on.png) no-repeat right 3px;padding:2px 22px 4px 6px; color:#000 !important}

.btnSsm_LayerPop{display:inline-block;margin-left:3px;background:#fff url(/inc/img/common/layerSsmBtn_bg.png) no-repeat right 6px;line-height:12px; height:12px; padding:2px 22px 4px 6px;border:1px solid #c9c9c9;border-radius:2px;font-size:12px;color:#000 !important;cursor:pointer;vertical-align:middle}
.btnSsm_LayerPop:first-child{margin-left:0}
.btnSsm_LayerPop:hover, .btnSsm_LayerPop:focus{background:#fff url(/inc/img/common/layerSsmBtn_bg_on.png) no-repeat right 5px;border:2px solid #0079ba;padding:1px 21px 3px 5px;color:#1777b2 !important; outline:0}
.btnSsm_LayerPop.disabled:hover, .btnSsm_LayerPop.disabled:focus{background:#fff url(/inc/img/common/layerSsmBtn_bg_on.png) no-repeat right 6px;padding:2px 22px 4px 6px; color:#000 !important}

.btnSsm_download{display:inline-block;margin-left:3px;background:#fff url(/inc/img/common/btnSsm_r_download.png) no-repeat right center;line-height:12px; height:12px; padding:2px 25px 4px 6px;border:1px solid #c9c9c9;border-radius:2px;font-size:12px;color:#000 !important;cursor:pointer;vertical-align:middle}
.btnSsm_download:first-child{margin-left:0}
.btnSsm_download:hover, .btnSsm_download:focus{background:#fff url(/inc/img/common/btnSsm_r_download_on.png) no-repeat right center;border:2px solid #0079ba;padding:1px 24px 3px 5px;color:#1777b2 !important; outline:0}
.btnSsm_download.disabled:hover, .btnSsm_download.disabled:focus{padding:2px 25px 4px 6px;color:#000 !important}

.btnSsm_red{display:inline-block;width:49px;height:20px;background:url(/inc/img/common/btnSsm_red.png) no-repeat; text-indent:-9999px}
.btnSsm_orange{display:inline-block;width:72px;height:20px;background:url(/inc/img/common/btnSsm_orange.png) no-repeat; text-indent:-9999px}
.btnSsm_yellow{display:inline-block;width:66px;height:20px;background:url(/inc/img/common/btnSsm_yellow.png) no-repeat; text-indent:-9999px}
.btnSsm_green{display:inline-block;width:62px;height:20px;background:url(/inc/img/common/btnSsm_green.png) no-repeat; text-indent:-9999px}
.btnSsm_purple{display:inline-block;width:62px;height:20px;background:url(/inc/img/common/btnSsm_purple.png) no-repeat; text-indent:-9999px}

.btnDel{display:inline-block; width:17px; height:17px; border-radius:2px; border-width:1px; border-style:solid; border-color:#d7d7d7 #a1a1a1 #929292 #c8c8c8; overflow:hidden; text-indent:-9999px; background:url(/inc/img/common/bg_delete.png) no-repeat 50% 50%; text-indent:-9999px;}
.btnDel:hover, .btnDel:focus{width:15px; height:15px; border:2px solid #0079ba; overflow:hidden; text-indent:-9999px; background:url(/inc/img/common/bg_delete.png) no-repeat 50% 50%;}
/*.btnDel:hover*/

/*btn 가나다라*/
.btn_k_idx{display:inline-block; width:22px; line-height:20px; height:20px; padding-bottom:2px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:13px;font-weight:600;text-align:center;color:#000;cursor:pointer;margin-left: 8px;margin-bottom: 6px;vertical-align:middle}
.btn_k_idx:hover, .btn_k_idx:focus{width:20px; line-height:18px; height:18px; border:2px solid #0079ba;color:#1777b2; outline:0}
.btn_k_idx.disabled:hover, .btn_k_idx.disabled:focus{width:22px; line-height:20px; height:20px}

.btn_k_idx_2b{display:inline-block; width:54px; line-height:20px; height:20px; padding-bottom:2px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#fff;font-size:13px;font-weight:600;text-align:center;color:#000;cursor:pointer;margin-left: 8px;vertical-align:middle}
.btn_k_idx_2b:hover, .btn_k_idx_2b:focus{width:52px; line-height:18px; height:18px; border:2px solid #0079ba;color:#1777b2; outline:0}
.btn_k_idx_2b.disabled:hover, .btn_k_idx_2b.disabled:focus{width:54px; line-height:20px; height:20px}

h2>.btnSsm_White, h2>.btnSsm_SystemPop, h2>.btnSsm_LayerPop{font-weight: normal;}

/*btn navigation*/
.btn_navi_prev{background:#f7f7f7 url(/inc/img/common/btn_navi_prev.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#000;cursor:pointer;vertical-align:middle}
.btn_navi_prev:hover, .btn_nav_prev:focus{border:1px solid #000;color:#1777b2; outline:0; background:#000 url(/inc/img/common/btn_navi_prev_on.png) no-repeat center center}

.btn_navi_next{background:#f7f7f7 url(/inc/img/common/btn_navi_next.png) no-repeat center center; display:inline-block; width:26px; height:26px;border:1px solid #d7d7d7;border-radius:50%;color:#000;cursor:pointer;margin-left:6px;vertical-align:middle}
.btn_navi_next:hover, .btn_nav_next:focus{border:1px solid #000;color:#1777b2; outline:0; background:#000 url(/inc/img/common/btn_navi_next_on.png) no-repeat center center}

.btn_asc{display:inline-block;background:#fff url(/inc/img/common/btn_asc_bg.png) no-repeat center center;line-height:16px; height:16px;width:19px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;cursor:pointer;vertical-align:middle}
.btn_asc:hover, .btn_asc:focus{background:#fff url(/inc/img/common/btn_asc_bg_on.png) no-repeat center center;border:2px solid #0079ba;line-height:14px; height:14px;width:17px;color:#1777b2; outline:0}
.btn_asc.active{border:0;line-height:18px; height:18px; width:21px; background:#006ca6 url(/inc/img/common/btn_asc_bg_active.png) no-repeat center center}

.btn_desc{display:inline-block;background:#fff url(/inc/img/common/btn_desc_bg.png) no-repeat center center;line-height:16px; height:16px;width:19px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;cursor:pointer;vertical-align:middle}
.btn_desc:hover, .btn_desc:focus{background:#fff url(/inc/img/common/btn_desc_bg_on.png) no-repeat center center;border:2px solid #0079ba;line-height:14px; height:14px;width:17px;color:#1777b2; outline:0}
.btn_desc.active{border:0;line-height:18px; height:18px; width:21px; background:#006ca6 url(/inc/img/common/btn_desc_bg_active.png) no-repeat center center}
.btn_desc.active:focus,
.btn_desc.active:hover{outline:1px dotted #000}

.btn_sssNum{display:inline-block;background:#fff;line-height:16px; height:16px;width:17px; padding-right:2px; border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;cursor:pointer;text-align:center;font-size:12px;color:#000;vertical-align:middle;}
.btn_sssNum:hover, .btn_sssNum:focus{background:#fff;border:2px solid #0079ba;line-height:14px; height:14px;width:15px;color:#1777b2; outline:0}
.btn_sssNum.active{border:1px solid #006ca6;line-height:16px; height:16px; width:17px; padding-right:2px; background:#006ca6;color:#fff}

/*다운로드 pdf*/
.btnDownloadPdf {display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/btn_r_download.png) no-repeat right center; line-height:15px; height:15px; padding:7px 31px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnDownloadPdf:first-child{margin-left:0}
.btnDownloadPdf:hover, .btnDownloadPdf:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center; border:2px solid #0079ba;padding:6px 30px 9px 11px;color:#1777b2; outline:0}
.btnDownloadPdf>.icon_pdf{margin-top:-2px;margin-right:5px}
.btnDownloadPdf.disabled:hover, .btnDownloadPdf.disabled:focus{padding:7px 31px 10px 12px}

.btnDownloadPdf_25 {display:inline-block; margin-left:3px; background:#fff url(/inc/img/common/btn_r_download.png) no-repeat right center; line-height:12px; height:12px; padding:4px 31px 7px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:12px;color:#000;cursor:pointer;vertical-align:middle}
.btnDownloadPdf_25:first-child{margin-left:0}
.btnDownloadPdf_25:hover, .btnDownloadPdf_25:focus{background:#fff url(/inc/img/common/btn_r_download_on.png) no-repeat right center; border:2px solid #0079ba;padding:3px 30px 6px 11px;color:#1777b2; outline:0}
.btnDownloadPdf_25>.icon_pdf{margin-top:-2px;margin-right:5px}
.btnDownloadPdf_25.disabled:hover, .btnDownloadPdf_25.disabled:focus{padding:4px 31px 7px 12px}
/*//다운로드 pdf*/

.btn_list_noTxt{background:#fff url(/inc/img/common/icon_list.png) no-repeat center center; display:inline-block; width:32px;height:32px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_list_noTxt:hover,.btn_list_noTxt:focus,.btn_list_noTxt.on{border:2px solid #0079ba;color:#1777b2;width:30px;height:30px;outline:0;background:#fff url(/inc/img/common/icon_list_on.png) no-repeat center center}
.btn_list_noTxt.disabled:hover,.btn_list_noTxt.disabled:focus,.btn_list_noTxt.disabled.on{width:32px;height:32px}

.btn_card_noTxt{background:#fff url(/inc/img/common/icon_card.png) no-repeat center center; display:inline-block; width:32px;height:32px;border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;color:#000;cursor:pointer;vertical-align:middle}
.btn_card_noTxt:hover,.btn_card_noTxt:focus,.btn_card_noTxt.on{border:2px solid #0079ba;color:#1777b2;width:30px;height:30px;outline:0;background:#fff url(/inc/img/common/icon_card_on.png) no-repeat center center}
.btn_card_noTxt.disabled:hover,.btn_card_noTxt.disabled:focus,.btn_card_noTxt.disabled.on{width:32px;height:32px}

.btn_list_noTxt+.btn_card_noTxt{margin-left:6px}

h2>.btnSsm_White{margin-left: 10px !important;font-weight: normal;}
.basicDefault strong {font-weight: normal !important}

/*tool*/
.toolBoxWrap {position:relative;}
.toolBoxWrap img{vertical-align: top}
.toolBoxWrap .toolBox {position:absolute;top:-8px;left:30px;width:150px;padding:10px;border:2px solid #6e6e6e;background:#fff;font-weight:normal;color:#5e5e5e;text-align:left;}
.toolBoxWrap .toolBox span{position:absolute;left:-9px;}
.toolBoxWrap .toolBox span.arr {position:absolute;left:-9px;}
.toolBoxWrap .toolBoxWide {width:350px;z-index:10;}
.toolBoxWrap .toolBoxWide span {position:static;}
.toolBoxWrap .toolBoxWide .account span {display:block;margin-top:20px;}
.toolBoxWrap .toolBoxWide .account span:first-child {margin-top:0;}
.toolBoxWrap .toolBoxWide .account strong {display:block;margin-bottom:10px;padding-left: 22px;background: url(/inc/img/common/h3_bul.png) no-repeat left 3px;line-height: 14px;font-size: 14px;color: #323232;}
.toolBoxWrap .toolBoxWide1 {width:460px;z-index:10;font-size:12px;}
.toolBoxWrap .toolBoxWide1 span {position:static;}
.toolBoxWrap .toolBoxWide2 {width:180px;z-index:10;}
.toolBoxWrap .toolBoxWide2 span {position:static;}

/* Paragraph */
.paraSmall {line-height:14px;font-size:12px}/*문단자체가 12px일 경우*/
.paraSmall.type2 {margin-bottom:20px}/*문단자체가 12px일 경우*/
.agree {margin:30px 0 10px;line-height:18px;font-weight:bold;color:#000}
.agree.right,.agreeTo.right  {text-align:right}
.agree input {vertical-align:middle}

/* List */
.tableDefault+.listDefault {margin-top:13px }
.listDefault.type2 {margin:10px 0 5px}
.listDefault:not(:first-child){margin-top:5px}
.listDefault li.type3 {margin-top:10px;padding-bottom:22px}
.listDefault li span.type4 {padding-left:15px}
.listDefault li span.type5 {padding-left:19px}
.listDefault>li{margin-top:5px;padding:0 13px 0 9px;background:url(/inc/img/common/bul_dot_default.png) no-repeat left 9px}
.listDefault>li:first-child{margin-top:0px}

.listDefault2{margin:5px 0 8px 0}/* margin:14px 0 */
.listDefault2>li{margin-top:6px; padding:0 13px 0 10px;background:url(/inc/img/common/bul_dot_default_2.png) no-repeat left 6px;color:#000;font-size:13px;}
.listDefault2>li:first-child{margin-top:0}

.listDefault3{margin:8px 0 3px 0}/* margin:14px 0 */
.listDefault3>li{margin-top:1px; padding:0 13px 0 5px;background:url(/inc/img/common/bul_dot_default_3.png) no-repeat left 10px;color:#000;font-size:12px;}
.listDefault3>li:first-child{margin-top:0}

.listDefault4{margin:8px 0 8px 10px }/* margin:14px 0 */ /*201710 추가 */
.listDefault4>li{margin-top:1px; padding:0px 13px 2px 10px;background:url(/inc/img/common/h4_bul.png) no-repeat 0px 8px  ;;color:#000;font-size:14px;}

.listDefault5{margin:8px 0 8px 0 }/* margin:14px 0 */ /*201811 추가 */
.listDefault5>li{margin-top:1px; padding:0px 13px 2px 10px;background:url(/inc/img/common/h4_bul.png) no-repeat 0px 8px  ;;color:#000;font-size:14px;}


.listBasic>li {margin-top:3px;padding:0 0 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 10px;font-size:13px;color:#000; margin-top:7px}
.listBasic .listDefault>li{margin-top:5px;padding:0 13px 0 9px;background:url(/inc/img/common/bul_dot_default.png) no-repeat left 11px} /*추가*/

.listexcl>li {font-size:13px;color:#666;padding:10px 13px 0 18px;background:url(/inc/img/common/bul_excl.png) no-repeat left 13px;line-height:18px;min-height:19px}
.listexcl>li:first-child{padding-top:0;background:url(/inc/img/common/bul_excl.png) no-repeat left 3px}

.listDefault .listexcl>li:first-child{margin-top:10px} /*.listDefault 하위에 있을 경우 간격*/
.listDefault .listexcl{margin-bottom:7px} /*.listDefault 하위에 있을 경우 간격*/

.listexcl_blue>li {font-size:13px;color:#666;padding:10px 13px 0 18px;background:url(/inc/img/common/bul_excl_blue.png) no-repeat left 14px;line-height:18px;min-height:19px}
.listexcl_blue>li:first-child{padding-top:0;background:url(/inc/img/common/bul_excl_blue.png) no-repeat left 3px}
.listDefault .listexcl_blue>li:first-child{margin-top:10px} /*.listDefault 하위에 있을 경우 간격*/
.listDefault .listexcl_blue{margin-bottom:7px} /*.listDefault 하위에 있을 경우 간격*/

.listPension {margin-top:10px; margin-bottom:30px} /* 추가_201710 */
.listPension>li {margin:5px 0 0px 0;padding:0 13px 0 9px;background:url(/inc/img/common/bul_dot_default.png) no-repeat left 9px}
/*.listPension.type2 {margin:10px 0 5px}
.listPension li.type3 {margin-top:10px;padding-bottom:22px}
.listPension li span.type4 {padding-left:15px}
.listPension li span.type5 {padding-left:19px} */


.excl {padding:0 0 0 18px;background:url(/inc/img/common/bul_excl.png) no-repeat left 3px;line-height:18px;font-size:13px;color:#000;display:inline-block;min-height:19px}
.excl_blue {padding:0 0 0 18px;background:url(/inc/img/common/bul_excl_blue.png) no-repeat left 3px;line-height:18px;font-size:13px;color:#000;display:inline-block;min-height:19px }

table .excl{margin:7px 0 0 6px;}
table .excl_blue{margin:7px 0 0 6px;}

.listHyphen {margin-top:5px}
.listHyphen li {padding:0 0 0 9px;background-image:none;text-indent:-9px;background:none !important}
.tableDefault .listDefault{margin-bottom:0}
.tableDefault .listHyphen {margin-top:5px}
.tableDefault .listHyphen li {padding:0 0 0 9px;background-image:none;text-indent:-9px}

.orListDefault li {padding:3px 0 3px 15px;text-indent:-15px}
/* //List */


/* Box wrap content */
.callbox {width:100%;height:46px;text-align:left;font-size:12px;border:1px solid #e1e1e1}
.callbox .textCall{padding:15px 0 0 26px;display:inline-block}
.callbox .icon_list{float:right; }
.callbox .icon_list span{display: inline-block;float: left;}
.rectbox {line-height:18px;text-align:left;font-size:14px;color:#323232}
.rectbox.center {text-align:center}
.rectbox.line1st {width:930px;height:32px;padding:13px 15px 0 15px;background:#eee;border-radius:3px}
.rectbox.line2nd {width:930px;height:50px;padding:13px 15px 0 15px;background:#eee;border-radius:3px}

.roundBoxKnow, .roundBoxInfo {width:100%}
.roundBoxKnow .round, .roundBoxInfo .round {padding:30px 30px;font-size:13px;background:#f8f8f8 }
.roundBoxKnow .title, .roundBoxInfo .title {padding-left:25px;line-height:25px;font-weight:bold;font-size:15px;color:#000}
.roundBoxKnow .title {background:url(/inc/img/common/icon_notice.png) no-repeat left 5px}
.roundBoxKnow .title.type2{margin-top:28px}
.roundBoxInfo .title {background:url(/inc/img/common/bul_adviceKnow_title.png) no-repeat left 3px}
.roundBoxKnow .listBasic, .roundBoxInfo .listBasic {margin:8px 0 0 6px}
.roundBoxKnow p.title+.listBasic, .roundBoxInfo p.title+.listBasic{margin:13px 0 0 6px}
.roundBoxKnow .listBasic:first-child, .roundBoxInfo .listBasic:first-child {margin:0}
.roundBoxKnow .listBasic>li{background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 9px; margin-top:7px}
.roundBoxInfo .listBasic>li{background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 9px; margin-top:7px}
/*.roundBoxKnow .listBasic>li>.listDefault2{margin-top:0}*/
.roundBoxKnow .tableDefault {margin-bottom: 0px !important;}


.resultBox {width:100%;/*background:url(/inc/img/common/icon_resultBox.png) no-repeat 51px center #fff*/}
.resultBox .conf_box{padding:54px 50px 57px 194px;border:1px solid #000}
.resultBox .conf_box .re_title,.resultBox .conf_box .re_title_only{font-size:20px;line-height:26px;color:#000;font-weight:600;}
.resultBox .conf_box .listBasic{margin-top:10px}
.resultBox .conf_box .listBasic li{background: url(/inc/img/common/bul_dot_default3.gif) no-repeat left 11px !important;line-height: 23px;margin-top:3px;}


.infomation_box {width:100%;background:url(/inc/img/common/resultBox_bg.gif) no-repeat 21px 0 #fff}
.infomation_box .conf_box{padding:34px 140px 36px 131px;border:1px solid #000;}
.infomation_box .conf_box .re_title{font-size:20px;line-height:26px;color:#000;font-weight:600;}
.infomation_box .conf_box .re_title+.listBasic{margin-top:10px}
.infomation_box .conf_box p{font-size:16px;line-height:24px;color:#000;font-weight:600;font-weight:600;}
.infomation_box .conf_box .listBasic li{background: url(/inc/img/common/bul_dot_default3.gif) no-repeat left 11px !important;line-height:23px;font-size:14px;}


.roundBoxInfo .listBasic .basicSmall  {background: url(/inc/img/common/bul_dot_default2.png) no-repeat left 9px;}
.roundBoxKnow .ask, .roundBoxInfo .ask {margin-top:20px;padding-top:11px}
.roundBoxKnow .msgTitle {font-size:16px;font-weight:bold;color: #b8470b}
.roundBoxInfo .msgTitle {font-size:16px;font-weight:bold;color:#356bba}
.roundBoxKnow .noIconTitle {padding-top:15px;font-size:14px;font-weight:bold;color: #c04901}
.roundBoxInfo .noIconTitle {padding-top:15px;font-size:14px;font-weight:bold;color: #356bba}


/* step box */


.step_box_wrap{width:960px}

/** step3 box **/
.step_box_wrap>.step3_box{position:relative;display:inline-block;width:958px;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/inc/img/common/step3_box_line.png) repeat-y}
.step_box_wrap>.step3_box>li{display:inline-block;float:left;width:319px;padding:28px 0;text-align:center;}
.step_box_wrap>.step3_box>li:first-child{width:320px;}
.step_box_wrap>.step3_box .step_arrow_1{position:absolute;left:300px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step3_box .step_arrow_2{position:absolute;left:620px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
/** //step3 box **/

/** step4 box **/
.step_box_wrap>.step4_box{position:relative;display:inline-block;width:958px;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/inc/img/common/step4_box_line.png) repeat-y}
.step_box_wrap>.step4_box>li{display:inline-block;float:left;width:239px;padding:28px 0;text-align:center;}
.step_box_wrap>.step4_box>li:first-child,.step_box_wrap>.step4_box>li:first-child+li+li+li{width:240px}
.step_box_wrap>.step4_box .step_arrow_1{position:absolute;left:220px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step4_box .step_arrow_2{position:absolute;left:459px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step4_box .step_arrow_3{position:absolute;left:699px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
/** //step4 box **/

/** step5 box **/
.step_box_wrap>.step5_box{position:relative;display:inline-block;width:958px;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/inc/img/common/step5_box_line.png) repeat-y}
.step_box_wrap>.step5_box>li{display:inline-block;float:left;width:191px;padding:28px 0;text-align:center;}
.step_box_wrap>.step5_box>li:first-child,.step_box_wrap>.step5_box>li:first-child+li+li,.step_box_wrap>.step5_box>li:first-child+li+li+li+li{width:192px}
.step_box_wrap>.step5_box .step_arrow_1{position:absolute;left:172px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step5_box .step_arrow_2{position:absolute;left:364px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step5_box .step_arrow_3{position:absolute;left:555px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step5_box .step_arrow_4{position:absolute;left:747px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
/** //step5 box **/

/** step6 box **/
.step_box_wrap>.step6_box{position:relative;display:inline-block;width:958px;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/inc/img/common/step6_box_line.png) repeat-y}
.step_box_wrap>.step6_box>li{display:inline-block;float:left;width:159px;padding:28px 0;text-align:center;}
.step_box_wrap>.step6_box>li:first-child,.step_box_wrap>.step6_box>li:first-child+li+li,.step_box_wrap>.step6_box>li:first-child+li+li+li,.step_box_wrap>.step6_box>li:first-child+li+li+li+li+li{width:160px}
.step_box_wrap>.step6_box .step_arrow_1{position:absolute;left:140px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step6_box .step_arrow_2{position:absolute;left:300px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step6_box .step_arrow_3{position:absolute;left:459px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step6_box .step_arrow_4{position:absolute;left:619px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step6_box .step_arrow_5{position:absolute;left:776px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
/** //step6 box **/

/** step box contents **/
.step_box_wrap .sb_title{font-size:16px;line-height:24px;font-weight:600;color:#000}
.step_box_wrap .sb_title_L1{font-size:16px;line-height:48px;font-weight:600;color:#000}
.step_box_wrap .sb_con{font-size:14px;font-weight:normal;color:#000;line-height:24px}

.step_box_wrap .sb_title_3_L1{font-size:16px;line-height:24px;padding:24px 0;font-weight:600;color:#000}
.step_box_wrap .sb_title_3_L2{font-size:16px;line-height:24px;padding:12px 0;font-weight:600;color:#000}
.step_box_wrap .sb_title_3_L3{font-size:16px;line-height:24px;font-weight:600;color:#000}

.step_box_wrap .sb_title+.sb_con,.step_box_wrap .sb_title_L1+.sb_con,.step_box_wrap .sb_title_3_L1+.sb_con,.step_box_wrap .sb_title_3_L2+.sb_con,.step_box_wrap .sb_title_3_L3+.sb_con{margin-top:10px}

.step_box_wrap>.step_box_col .sb_title{line-height:24px}
.step_box_wrap>.step_box_col .sb_title+.sb_con{margin-top:11px}

.step_box_wrap .sb_img{font-size:16px;line-height:24px;font-weight:600;color:#000}
.sb_img+.sb_con{margin-top:13px}
/** //step box contents **/

.step_box_wrap>.step_box_col{display:inline-block;border-top:1px solid #000;border-bottom:1px solid #bababa;}
.step_box_wrap>.step_box_col>li{position:relative;display:block;padding:28px 0 30px 0;width:960px;border-top:1px solid #e1e1e1}
.step_box_wrap>.step_box_col>li:first-child{border-top:0}

.step_box_wrap>.step_box_col .step_arrow{position:absolute;width:36px;height:36px;left:50%; top:100%; margin-left:-19px;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow_col.png) no-repeat center 14px;z-index:1}

.tip_con{padding-left:38px;background:url(/inc/img/common/icon_tip.png) no-repeat left 2px; font-size:13px; color:#000; line-height:15px}
.sb_con>.tip_con:first-child{padding-top:6px;background:url(/inc/img/common/icon_tip.png) no-repeat left 8px}

.bul01{background:url(/inc/img/common/h2_bul01.png) no-repeat left 3px;padding-left:26px}
.bul02{background:url(/inc/img/common/h2_bul02.png) no-repeat left 3px;padding-left:26px}
.bul03{background:url(/inc/img/common/h2_bul03.png) no-repeat left 3px;padding-left:26px}
.bul04{background:url(/inc/img/common/h2_bul04.png) no-repeat left 3px;padding-left:26px}
.bul05{background:url(/inc/img/common/h2_bul05.png) no-repeat left 3px;padding-left:26px}
.bul06{background:url(/inc/img/common/h2_bul06.png) no-repeat left 3px;padding-left:26px}
.bul07{background:url(/inc/img/common/h2_bul07.png) no-repeat left 3px;padding-left:26px}
.bul08{background:url(/inc/img/common/h2_bul08.png) no-repeat left 3px;padding-left:26px}
.bul09{background:url(/inc/img/common/h2_bul09.png) no-repeat left 3px;padding-left:26px}
.bul10{background:url(/inc/img/common/h2_bul10.png) no-repeat left 3px;padding-left:26px}
.bul11{background:url(/inc/img/common/h2_bul11.png) no-repeat left 3px;padding-left:26px}
.bul12{background:url(/inc/img/common/h2_bul12.png) no-repeat left 3px;padding-left:26px}
.bul13{background:url(/inc/img/common/h2_bul13.png) no-repeat left 3px;padding-left:26px}
.bul14{background:url(/inc/img/common/h2_bul14.png) no-repeat left 3px;padding-left:26px}
.bul15{background:url(/inc/img/common/h2_bul15.png) no-repeat left 3px;padding-left:26px}
.bul16{background:url(/inc/img/common/h2_bul16.png) no-repeat left 3px;padding-left:26px}
.bul17{background:url(/inc/img/common/h2_bul17.png) no-repeat left 3px;padding-left:26px}
.bul18{background:url(/inc/img/common/h2_bul18.png) no-repeat left 3px;padding-left:26px}
.bul19{background:url(/inc/img/common/h2_bul19.png) no-repeat left 3px;padding-left:26px}
.bul20{background:url(/inc/img/common/h2_bul20.png) no-repeat left 3px;padding-left:26px}

.step_box_wrap>.step_box_imgWrap{float:right;display:inline-block;width:235px;}

/* //step box */


/***** footer ******/
.Notice_text{width:100%;height:48px;border:1px solid #e1e1e1;margin-top:30px; text-align:right;}
.Notice_text span{float:left; font-size: 13px;color:#000 !important;display:inline-block;padding-left:20px;height:48px;line-height:48px}
.Notice_text img{float:right; height:48px; border-left:1px solid #e1e1e1; }
.Notice_text .notiBtn{display:inline-block; float:none; height:48px; border-left:1px solid #e1e1e1; }
.Notice_text .notiBtn img{float:none; height:auto; border:0;}

#footer_Wrap{margin-top:80px }
#footer_Wrap #rollingWrap{width:100%;height:52px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f8f8f8 }
#footer_Wrap #rollingWrap .rolling {width:1050px;margin:0 auto;position:relative;overflow:hidden;height:52px; }
#footer_Wrap #rollingWrap .rolling .controlButton{position: absolute;top: 0px;right: 0;}
#footer_Wrap #rollingWrap .rolling .controlButton button {display: block;width: 31px;height: 26px;text-indent: -9999px;}
#footer_Wrap #rollingWrap .rolling .controlButton button.prev {background: url(/inc/img/gnb/btn_rolling_control.png) no-repeat left top;}
#footer_Wrap #rollingWrap .rolling .controlButton button.next {background: url(/inc/img/gnb/btn_rolling_control.png) no-repeat left bottom;}
#footer_Wrap #rollingWrap .rolling .rollingView{position: absolute;top:0;left:0; width:1019px; font-size: 14px;color: #6e6e6e;}
#footer_Wrap #rollingWrap .rolling .rollingContent{width: 100%;height: 52px;position: absolute;top: 0px;line-height: 52px}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent .rollingTitel {width:95px;padding-left:10px;float: left;display: inline-block;height: 52px;background: url(/inc/img/gnb/rollingTitel_bg.png) no-repeat right top;font-size: 16px;color: #010101;font-weight:600;}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul {margin-left:20px; float:left;width:885px;overflow: hidden}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li strong {color: #000;margin:0 10px 0 15px;font-weight:normal}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li em {display: inline-block;width: 9px;height: 5px;overflow: hidden;vertical-align: middle;margin:0 10px;line-height: 999px;letter-spacing:-1px}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li span{font-size:12px;}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li.upPoint {color: #da000a ;letter-spacing:0;width:220px}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li.downPoint {color: #016bee;letter-spacing:0;width:220px}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li {float: left;width: 25%;font-weight: bold;}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li.upPoint em {background: url(/inc/img/gnb/bg_up.png) no-repeat left top;}
#footer_Wrap #rollingWrap .rolling .rollingView .rollingContent ul li.downPoint em {background: url(/inc/img/gnb/bg_down.png) no-repeat left top;}

#footer_Wrap .foot_list {width:1050px; margin:0 auto;}
#footer_Wrap .foot_list .siteLinkWrap{display:table; table-layout:fixed; position:relative; z-index:1; width:1048px; min-height:316px; border-left:1px solid #ddd;border-right:1px solid #ddd; background:#f8f8f8}
#footer_Wrap .foot_list .siteLinkWrap *{box-sizing: border-box;}
#footer_Wrap .foot_list .siteLink1{display:table-cell; width:724px; padding:0; vertical-align:top; background:#fff}
#footer_Wrap .foot_list .siteLink1 > ul{display: table; table-layout: fixed; height:100%;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line_title {font-weight:normal;font-size:14px;color:#000}
#footer_Wrap .foot_list .siteLink1 .siteLink_line{display:block; float:left; font-size:14px;font-weight:600; width:181px; height:100%; min-height:316px; padding:38px 28px 40px; }
#footer_Wrap .foot_list .siteLink1 .siteLink_line:first-child{border-left:0}
#footer_Wrap .foot_list .siteLink1 .siteLink_line::after{display:block; position:absolute; top:0; z-index:2; content:' '; width:1px; height:100%; background:#e9e9e9;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line:nth-child(1)::after{left:181px !important;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line:nth-child(2)::after{left:362px !important;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line:nth-child(3)::after{left:543px !important;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line:nth-child(4)::after{left:724px !important;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line ul{font-size:12px;  padding-top:14px;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line li{height:100%; padding-top:2px;}
#footer_Wrap .foot_list .siteLink1 .siteLink_line li:first-child{padding-top:0}
#footer_Wrap .foot_list .siteLink1 .siteLink_line li a{color:#000 !important}
#footer_Wrap .foot_list .siteLink1 .siteLink_line li:hover{text-decoration:underline}

#footer_Wrap .foot_list .siteLink2{display:table-cell; width:323px; padding:38px 0px 40px 49px; vertical-align:top; }
#footer_Wrap .foot_list .siteLink2>.siteLink_line_title {font-weight:normal;font-size:14px;color:#000}
#footer_Wrap .foot_list .siteLink2>.tell_Area{margin-top:13px;}
#footer_Wrap .foot_list .siteLink2>.tell_Area>.customer_call{margin-top:5px;font-size:32px; line-height:32px; font-weight:600;color:#0275a6}
#footer_Wrap .foot_list .siteLink2>.tell_Area>.customer_call2{margin-top:5px;}
#footer_Wrap .foot_list .siteLink2>.tell_Area>.customer_call2>span:first-child{display:inline-block;width:111px;font-size:12px;color:#000;}
#footer_Wrap .foot_list .siteLink2>.tell_Area>.customer_call2>span:first-child+span{color:#000;font-weight:600;font-size:12px;letter-spacing:0}

#footer_Wrap .foot_lineWrap{clear:both;border-top:1px solid #dddddd;width:100%;height:60px}
#footer_Wrap .foot_lineWrap .foot_line {width:980px;padding:0 60px;margin:0 auto;height:60px}


#footer_Wrap .foot_lineWrap .foot_line>span:first-child{margin-left:0}
#footer_Wrap .foot_lineWrap .foot_line>span{float:left;display:inline-block;margin-left:79px} /* 2018.10.04수정 - trueAdvisor로고 다시 추가로 인한수정  */
/*#footer_Wrap .foot_lineWrap .foot_line>span{float:left;display:inline-block;margin-left:112px}*/ /*2018.09.13수정 - trueAdvisor로고 삭제로 인한수정*/
#footer_Wrap .foot_lineWrap .foot_line>span>a{display:inline-block;vertical-align:top;line-height:10px}
#footer_Wrap .foot_lineWrap .foot_line>span>a>img{display:inline-block}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link01{text-align:center;padding-top:16px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link02{text-align:center;padding-top:22px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link03{text-align:center;padding-top:15px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link04{text-align:center;padding-top:15px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link05{text-align:center;padding-top:16px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link06{text-align:center;padding-top:18px}
#footer_Wrap .foot_lineWrap .foot_line .foot_Link07{text-align:center;padding-top:24px}
/* #footer_Wrap .foot_lineWrap .foot_line .foot_Link07{text-align:center;padding-top:24px;float:right;margin-left:0} */
#footer_Wrap .footer{width: 100%;height:auto;background:#f8f8f8;border-top:1px solid #dddddd;}
#footer_Wrap .footer .foot_copyright{width:1050px;margin:0 auto;font-size: 12px;padding:50px 0;height:36px}
#footer_Wrap .footer .foot_copyright .foot_logo{float:left}
#footer_Wrap .footer .foot_copyright .otherLink{ float: left; overflow: hidden;padding-left:50px }
#footer_Wrap .footer .foot_copyright .otherLink .otherLink_list li{float: left;text-align: center;color:#4d4d4d !important;font-weight:normal;font-size: 12px;padding:0 10px;border-left:2px solid #ebebeb;height: 13px;line-height:13px}
#footer_Wrap .footer .foot_copyright .otherLink .otherLink_list .otherLink_list01{border-left:none}
#footer_Wrap .footer .foot_copyright .otherLink .copyright {padding:18px 0 0 0;font-size:10px;color:#000;font-weight:normal}
#footer_Wrap .footer .foot_copyright .otherLink_list{display:block}
#footer_Wrap .footer .foot_copyright .otherLink_list>li:first-child{display:block;padding-left:0}
#footer_Wrap .footer .foot_copyright .foot_sns {margin:7px 0 0 30px;display: inline-block}
#footer_Wrap .footer .foot_copyright .foot_sns li{float:left;margin-left:10px}
#footer_Wrap .footer .foot_copyright .foot_sns li:first-child{margin-left:0}
#footer_Wrap .footer .foot_copyright .foot_wa{display: inline-block; margin: -9px 0 0 65px; float: left;}
#footer_Wrap .footer .foot_copyright .foot_wa > a{display:block;}
#footer_Wrap .footer .foot_select{float: right;font-size:12px;color:#000;margin-top:8px}
#footer_Wrap .footer .foot_select>span{margin-left:11px;display:inline-block;position:relative;cursor:pointer;overflow:hidden;} /* 20200323 jo */
#footer_Wrap .footer .foot_select>span>a {vertical-align: middle;}/* 20200323 jo */
#footer_Wrap .footer .foot_select>span>a>img{vertical-align: middle;margin-left:6px}/* 20200323 jo */


#footer_Wrap .footer .foot_select>span>div{display:block !important;position:absolute;z-index:10;bottom:14px;right:-15px;width:141px;padding-bottom:20px;text-align:left;background:url(/inc/img/gnb/bg_siteBtn_bottom.png) no-repeat right bottom}/* 20200323 jo */
#footer_Wrap .footer .foot_select>span>div.wideType{width:164px;background:url(/inc/img/gnb/bg_siteBtn_bottom02.png) no-repeat right bottom}
#footer_Wrap .footer .foot_select>span>div>ul{padding:5px 10px 0;background:url(/inc/img/gnb/bg_siteBtn_top.png) no-repeat right top}
#footer_Wrap .footer .foot_select>span>div.wideType>ul{background:url(/inc/img/gnb/bg_siteBtn_top02.png) no-repeat right top}
#footer_Wrap .footer .foot_select>span>div>ul>li{padding-top:4px}
#footer_Wrap .footer .foot_select>span>div>ul>li>a{color:#6e6e6e}
#footer_Wrap .footer .foot_select>span.atv>div{display:block}

/*footer end*/

/***** components_ui ******/

/* checkbox */
.mtl_checkbox{min-height:20px; min-width:20px; position:relative; background:url(/inc/img/commonUI/checkbox_off.svg) no-repeat 0 0; display:inline-block; cursor:pointer; padding:0; margin:0; -ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;vertical-align: middle;}
.mtl_checkbox>input[type=checkbox]{position:absolute; left:0; right:0; width:0; height:100%; border:0; margin:0; padding:0;-webkit-appearance:none;-moz-appearance:checkbox-container;appearance:none;}
.mtl_checkbox>div:not(.efCir){height:12px; width:12px; left:4px; top:4px; opacity:0; position:absolute; background:url(/inc/img/commonUI/checkbox_on.svg); background-size:contain; transition:all 0.25s linear}
.mtl_checkbox.checked>div:not(.efCir){height:20px; width:20px; left:0; top:0; opacity:1; background-size:contain;transition: 0.25s linear}
.mtl_checkbox>div.efCir{position:absolute; border-radius:50%; opacity:0.15; background-color:#000}
.mtl_checkbox>span{padding:0 2px 3px 26px; min-height:17px; line-height:17px !important; vertical-align:top; display:inline-block;font-size:13px;font-weight:normal}
.mtl_checkbox.focus_on{outline:1px dotted #000}


.mtl_checkbox.disabled:not(.checked){background:url(/inc/img/commonUI/checkbox_off_disabled.svg) no-repeat 0 0;cursor:default}
.mtl_checkbox.disabled:not(.checked)>div{display:none}
.mtl_checkbox.disabled.checked{background:url(/inc/img/commonUI/checkbox_on_disabled.svg) no-repeat 0 0;cursor:default}
.mtl_checkbox.disabled.checked>div{display:none}

.mtl_checkbox{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 0 \0/IE8;}
.mtl_checkbox.checked{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -20px \0/IE8;}
.mtl_checkbox.disabled:not(.checked){background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -40px \0/IE8;}
.mtl_checkbox.disabled.checked{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -60px \0/IE8;}
.mtl_checkbox>div{display:none \0/IE8;}
/* //checkbox */

/* radio */
.mtl_radio{min-height:20px; min-width:20px; position:relative; background:url(/inc/img/commonUI/radio_off.svg) no-repeat 0 0; display:inline-block; cursor:pointer; padding:0; margin:0; -ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:middle}
.mtl_radio.checked{background:none;}
.mtl_radio>input[type=radio]{position:absolute; left:0; right:0; width:0; height:100%; border:0; margin:0; padding:0;-webkit-appearance:none;-moz-appearance:checkbox-container;appearance:none;}
.mtl_radio>div:not(.efCir){height:12px; width:12px; left:4px; top:4px; opacity:0; position:absolute; background:url(/inc/img/commonUI/radio_on.svg); background-size:contain; transition:all 0.25s linear;}
.mtl_radio.checked>div:not(.efCir){height:20px; width:20px; left:0; top:0; opacity:1; background-size:contain;transition: 0.25s linear}
.mtl_radio>div.efCir{position:absolute; border-radius:50%; opacity:0.15; background-color:#000}
.mtl_radio>span{padding:0 2px 3px 26px; min-height:17px; line-height:17px !important; vertical-align:top; display:inline-block;font-size:13px;font-weight:normal}
.mtl_radio.focus_on{outline:1px dotted #000}

/* radio in tooltip */
.mtl_radio.focus_on .qInfo .qInfo_con,
.mtl_radio:hover .qInfo .qInfo_con{top: 30px; left: -20px; width: 195px; height:auto; clip: auto; border: 2px solid #ad784d;padding: 6px; border-radius: 3px; background: #fff; z-index: 2; text-align: left;}
.mtl_radio.focus_on  .qInfo .qInfo_arr,
.mtl_radio:hover .qInfo .qInfo_arr{top: 24px; left: 5px; width: 13px; height: 8px; clip: auto; background: url(/inc/img/common/qinfo_to_top.png) no-repeat center center;  z-index: 2;}

.mtl_radio.disabled:not(.checked){background:url(/inc/img/commonUI/radio_off_disabled.svg) no-repeat 0 0;cursor:default}
.mtl_radio.disabled:not(.checked)>div{display:none}
.mtl_radio.disabled.checked{background:url(/inc/img/commonUI/radio_on_disabled.svg) no-repeat 0 0;cursor:default}
.mtl_radio.disabled.checked>div{display:none}


td .mtl_radio{margin:4px}
td .mtl_checkbox{margin:4px}

.mtl_radio{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -80px \0/IE8;}
.mtl_radio.checked{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -100px \0/IE8;}
.mtl_radio.disabled:not(.checked){background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -120px /IE8;}
.mtl_radio.disabled.checked{background:url(/inc/img/commonUI/chkbox_radio.png) no-repeat 0 -140px \0/IE8;}
.mtl_radio>div{display:none \0/IE8;}
/* //radio */

/* selectbox */
.mtl_selectbox{text-align:left; /*position:relative;*/ display:inline-block;outline:none;cursor:pointer;vertical-align:bottom;border-radius:2px;height:32px;border:1px solid #666;background: #fff url(/inc/img/commonUI/combo_normal_off.png) no-repeat right center;padding-right: 35px;vertical-align: middle;}
.mtl_selectbox.on{/*z-index:1000;*/ background:#fff url(/inc/img/commonUI/combo_active_on.png) no-repeat right center; border-color:#0079ba;outline: 1px solid #1777b2;}
.mtl_selectbox.onTop>div.selectList{z-index:800}

.mtl_selectbox>select{display:none}
.mtl_selectbox:not(:first-child){margin-left:3px}

.mtl_selectbox.toT{border-radius:0 0 2px 2px}
.mtl_selectbox.toB{border-radius:2px 2px 0 0}

.mtl_selectbox.on.toT{background:#fff url(/inc/img/commonUI/combo_active_off.png) no-repeat right center}

.mtl_selectbox:hover{border: 1px solid #0079ba;outline: 1px solid #0079ba;border-radius: 0;}

.mtl_selectbox>a{outline:none; display:inline-block; padding:9px 12px 10px 12px; height:13px; line-height:13px; white-space:nowrap; text-decoration:none; font-size:13px; font-weight:normal; background-color:#fff; border-right:1px solid #666; color:#666}
.mtl_selectbox.on>a{border-color:#1777b2; background-color:#fff; color:#000;}
.mtl_selectbox:hover>a{border-color:#1777b2; background-color:#fff; color:#000;}
.mtl_selectbox>a:focus{border-color:#1777b2; color:#000}

.mtl_selectbox>.selectList{left:-1px; position:fixed; z-index:130; background-color:#fff; overflow-x:hidden; overflow-y:auto; display:none; margin-top:0; border:1px solid #0079ba;outline: 1px solid #0079ba;}
.mtl_selectbox>.selectList{background:#fff url(/inc/img/gnb/hover_blue_line.png) repeat-y -2px;}
.mtl_selectbox>.selectList>li{background:#fff; display:block; padding:9px 12px 10px 12px; height:13px; line-height:13px; border-bottom:1px solid #e1e1e1; white-space:nowrap; text-decoration:none; font-size:13px; font-weight:normal; color:#000}
.mtl_selectbox>.selectList>li>a{white-space:nowrap;text-decoration:none;font-size:13px;font-weight:600;color:#000}
.mtl_selectbox>.selectList>li:last-child{border-bottom:0px}
.mtl_selectbox>.selectList>li:hover{margin-left:3px; padding:9px 12px 10px 9px; color:#0079ba}
.mtl_selectbox>.selectList>li:hover>a{color:#0079ba}
.mtl_selectbox>.selectList>li.fOn{margin-left:3px; padding:9px 12px 10px 9px; color:#0079ba}
.mtl_selectbox>.selectList>li.fOn>a{color:#1777b2;outline:none;text-decoration:underline;}
.mtl_selectbox>.selectList>li.selected{margin-left:0; padding:9px 12px 10px 12px; background:#0079ba; color:#fff; border-color:#1777b2}
.mtl_selectbox>.selectList>li.selected>a{color:#fff}
.mtl_selectbox>.selectList>li.disabled{margin-left:0; padding:9px 12px 10px 12px; background:#f8f8f8; color:#000}
.mtl_selectbox>.selectList>li.disabled>a{color:#000}

.mtl_selectbox.disabled{background:#f8f8f8 url(/inc/img/commonUI/combo_disable_off.png) no-repeat right center; border: 1px solid #dadada}
.mtl_selectbox.disabled>a{border-color:#dadada;color:#000;background-color:#f8f8f8}
/* //selectbox */

/* selectbox type_A */
.mtl_selectbox.type_A{background:#fff url(/inc/img/commonUI/combo2_normal_off.png) no-repeat right center; padding-right:21px;vertical-align: middle;}
.mtl_selectbox.type_A.on{background:#fff url(/inc/img/commonUI/combo2_active_on.png) no-repeat right center; border-color:#0079ba}
.mtl_selectbox.type_A.on.toT{background:#fff url(/inc/img/commonUI/combo2_active_off.png) no-repeat right center}
.mtl_selectbox.type_A>a{background-color:#fff; border-right:0; color:#000}
.mtl_selectbox.type_A>a:hover, .mtl_selectbox.type_A a:hover {border: 0;outline: 0;}
.mtl_selectbox.type_A>.selectList{background:#fff url(/inc/img/gnb/hover_blue_line.png) repeat-y -2px;}
.mtl_selectbox.type_A>.selectList>li{border-color:#b8b8b8}
.mtl_selectbox.type_A>.selectList>li.selected{border-color:#0079ba}
.mtl_selectbox.type_A.disabled{background:#f8f8f8 url(/inc/img/commonUI/combo2_disable_off.png) no-repeat right center; border-color:#dadada}
.mtl_selectbox.type_A.disabled>a{color:#000;background-color:#f8f8f8}
/* //selectbox type_A */

/* selectbox type_B */
.mtl_selectbox.type_B{background:#fff url(/inc/img/commonUI/combo3_normal_off.png) no-repeat right center; padding-right:31px;vertical-align: middle; border:3px solid #000;border-radius:0 !important;height:41px;line-height:41px;}
.mtl_selectbox.type_B:hover {background:#fff url(/inc/img/commonUI/combo3_normal_off.png) no-repeat right center; padding-right:31px;vertical-align: middle; border:3px solid #000 !important; outline: none;border-radius:0 !important;height:41px;line-height:41px;}
.mtl_selectbox.type_B.on{background:#fff url(/inc/img/commonUI/combo3_normal_on.png) no-repeat right center; border-color:#000;outline:none;}
.mtl_selectbox.type_B.on.toT{background:#fff url(/inc/img/commonUI/combo3_normal_off.png) no-repeat right center}
.mtl_selectbox.type_B>a{background-color:#fff;border-right:0;color:#000;font-size:14px;padding:13px 14px 14px 14px;height:14px;}
.mtl_selectbox.type_B.on>a{border-color:#000; background-color:#fff; color:#000}
.mtl_selectbox.type_B:hover>a{border-color:#000; background-color:#fff; color:#000}
.mtl_selectbox.type_B>a:focus{border-color:#000; color:#000; outline:1px dotted;}
.mtl_selectbox.type_B>.selectList{background:#fff url(/inc/img/gnb/hover_blue_line.png) repeat-y -2px;border:3px solid #000; outline: none;}
.mtl_selectbox.type_B>.selectList>li{border-color:#b8b8b8;font-size:14px;padding:13px 14px 14px 14px;height:14px;}
.mtl_selectbox.type_B>.selectList>li>a{font-size:14px}
.mtl_selectbox.type_B>.selectList>li:hover{margin-left:3px; padding:13px 14px 14px 11px; color:#1777b2}
.mtl_selectbox.type_B>.selectList>li:hover>a{color:#1777b2}
.mtl_selectbox.type_B>.selectList>li.selected{background-color:#000;border-color:#000;font-size:14px;padding:13px 14px 14px 14px;height:14px;margin-left:0;color:#fff}
.mtl_selectbox.type_B>.selectList>li.selected>a{font-size:14px;color:#fff}
.mtl_selectbox.type_B.disabled{background:#f8f8f8 url(/inc/img/commonUI/combo2_disable_off.png) no-repeat right center; border-color:#dadada}
.mtl_selectbox.type_B.disabled>a{color:#000;background-color:#f8f8f8}
/* //selectbox type_B */

.mtl_selectbox.type_B.sb_fx119+.mtl_selectbox.type_B.sb_fx119{margin-left:9px}

/* 셀렉트박스 고정 */
.mtl_selectbox.type_B.sb_fx119>a{width:119px !important;text-overflow:ellipsis !important;overflow:hidden !important} /*type_B 184px*/
.mtl_selectbox.sb_fx88>a{width:88px !important;text-overflow:ellipsis !important;overflow:hidden !important} /*a width 88px*/
.mtl_selectbox.type_B.sb_fx57>a{width:57px !important;text-overflow:ellipsis !important;overflow:hidden !important} /*type_B 184px*/
/* //셀렉트박스 고정 */


#footer_Wrap .mtl_selectbox{background: #fff url(/inc/img/commonUI/combo_normal_on.png) no-repeat right center}
#footer_Wrap .mtl_selectbox.on{background:#fff url(/inc/img/commonUI/combo_active_off.png) no-repeat right center}


/* button */
.mtl_button{background:#0079ba; text-decoration:none; position:relative; display:inline-block;height:44px;text-align:center;border-radius:2px;overflow:hidden}
.mtl_button>span{display:inline-block;font-size:16px !important;line-height:41px;padding:0 40px 3px 40px;font-weight:600;letter-spacing:-1px;color:#fff;z-index:1;}
a.mtl_button>span{position:relative}
.mtl_button>div{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:0;}
.mtl_button>div>div{opacity:0.25;background:#fff;position:absolute}
.mtl_button{text-decoration:none}
.mtl_button:hover,.mtl_button:focus{background:#006ca6}

.mtl_button:not(:first-child){margin-left:3px}
/* gray */
.mtl_button.gray{background:#f3f3f3}
.mtl_button.gray>span{color:#000}
.mtl_button.gray>div>div{opacity:0.25;background:#555}
.mtl_button.gray:hover,.mtl_button.gray:focus{color:#000;background:#e4e4e4;}
/* //button */

.mtl_button.mtl_h34{height:34px}
.mtl_button.mtl_h34>span{padding:0 20px 2px 20px;line-height:32px;font-size:14px !important}
.mtl_button.mtl_h34_download{background:#0079ba url(/inc/img/commonUI/btn_mtl_download_white.png) no-repeat right center;height:34px;padding:0 43px 0 20px;font-size:14px;font-weight:600;line-height:34px}
.mtl_button.mtl_h34_download.gray{background:#f3f3f3 url(/inc/img/commonUI/btn_mtl_download_gray.png) no-repeat right center}

/* mtl_calendar */

/** today **/
.btn_cal_today{position:absolute; right:21px; top:46px}
.btn_cal_today>.mtl_button{display:block; background:#5a280b;border:1px solid #845a41; height:24px;}
.btn_cal_today>.mtl_button>span{font-weight:normal; font-size:14px;letter-spacing:0px;color:#fff;height:20px; padding:0 14px 2px 14px;line-height:20px;}
.btn_cal_today>.mtl_button>div>div{opacity:0.25;background:#fff}
/** //today **/

.mtl_calendar a, .mtl_calendar a:link, .mtl_calendar a:visited, .mtl_calendar a:active{text-decoration:none}

.mtl_calendar{display:inline-block; padding:0; margin:0; height:34px;  vertical-align:middle;}

.mtl_calendar>input[type=text]{background:#fff; float:left;display:inline-block; line-height:18px; height:18px; width:71px; padding:6px 12px 8px 12px; border:1px solid #666;border-right:0;border-radius:2px 0 0 2px; text-align: center; font-size:13px; font-weight:normal; color:#000}
.mtl_calendar>.btn_calendar{float:left;display:inline-block; background:url(/inc/img/commonUI/btn_calendar.png) no-repeat center center; height:32px; width:34px; border:1px solid #666;border-radius:0 2px 2px 0;}

.mtl_calendar>.btn_calendar:focus,.mtl_calendar>.btn_calendar:hover{border-color:#1777b2; outline:1px dotted}
.mtl_calendar>input[type=text]:focus{outline:1px dotted; border-color:#0079ba;}
.mtl_calendar>input[type=text]:focus+.btn_calendar{border-left-color:#0079ba}

.mtl_calendar>.cal{width:300px; position:fixed; box-shadow:0px 0px 10px 3px #ccc; overflow:hidden; background:#fff; display:none; z-index:800;}

.mtl_calendar.on{z-index:800}
.mtl_calendar.on>input[type=text]{}
.mtl_calendar.on>.cal{display:block}
.mtl_calendar.on>.btn_calendar{background:url(/inc/img/commonUI/btn_calendar_on.png) no-repeat center center;}

/** disabled **/
.mtl_calendar.disabled>input[type=text]{border-color:#dadada}
.mtl_calendar.disabled>.btn_calendar{background:url(/inc/img/commonUI/btn_calendar_disabled.png) no-repeat center center;border-color:#dadada}
/** //disabled **/

.mtl_calendar>.cal>.select_layer{background:#fff}

.mtl_calendar>.cal>.select_layer>.select_year{display:none; margin:20px 0 24px 0; height:254px; overflow:auto}
.mtl_calendar>.cal>.select_layer>.select_year>a{line-height:18px; font-size:16px; padding:9px 0; width:100%; text-align:center; display:inline-block; margin:0 auto; vertical-align:middle}
.mtl_calendar>.cal>.select_layer>.select_year>a.on{font-size:26px; color:#6aabdd}
.mtl_calendar>.cal>.select_layer>.select_year>a:hover{color:#6aabdd}
.mtl_calendar>.cal>.select_layer>.select_year>a:focus{color:#6aabdd;outline:none;font-size:26px}
.mtl_calendar>.cal>.select_layer>.select_year>a.dsd{color:#dadada}
.mtl_calendar>.cal>.select_layer>.select_date{display:none; position:relative; overflow:hidden; margin:0 17px; height:274px; margin-bottom:24px;}
.mtl_calendar>.cal>.select_layer>div.on{display:block}
.mtl_calendar>.cal>.select_layer>.select_date>div.month{position:absolute; width:100%; top:20px}
.mtl_calendar>.cal>.select_layer>.select_date>div.month>div{text-align:center; font-size:13px; line-height:13px; font-weight:600; margin-top:8px; color:#000;}
.mtl_calendar>.cal>.select_layer>.select_date>.dummy_left, .mtl_calendar>.cal>.select_layer>.select_date>.dummy_right{top:19px; position:absolute; height:30px; width:55px; background:#fff}
.mtl_calendar>.cal>.select_layer>.select_date>.dummy_left{left:-18px}
.mtl_calendar>.cal>.select_layer>.select_date>.dummy_right{right:-18px}
.mtl_calendar>.cal>.select_layer>.select_date>div.day{ top:54px; position:absolute; width:100%}
.mtl_calendar>.cal>.select_layer>.select_date>div.day>span{color:#666}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list{top:81px; width:100%; position:absolute}

.mtl_calendar>.cal>div.selected_date{color:#fff}
.mtl_calendar>.cal>div.selected_date{padding:20px; background-color:#5a280b}
.mtl_calendar>.cal>div.selected_date>a, .mtl_calendar>.cal>div.selected_date>a:link, .mtl_calendar>.cal>div.selected_date>a:visited, .mtl_calendar>.cal>div.selected_date>a:active{text-decoration:none; color:#fff;}
.mtl_calendar>.cal>div.selected_date>a{cursor:pointer; display:block; position:relative; overflow:hidden;text-decoration:none}
.mtl_calendar>.cal>div.selected_date>a.on{cursor:default}
.mtl_calendar>.cal>div.selected_date>a.year{font-size:18px; height:19px; font-weight:600; padding:0; margin:0 0 8px 0; background:url(/inc/img/commonUI/combo_year.png) no-repeat right center; width:52px}
.mtl_calendar>.cal>div.selected_date>a.year.disabled{background:none; color:#dadada; cursor:default;}
.mtl_calendar>.cal>div.selected_date>a.year>div{position:absolute;height:19px;}
.mtl_calendar>.cal>div.selected_date>a.month_date{font-size:20px; height:24px; line-height:22px; font-weight:600; padding:0; margin:0; vertical-align:middle; width:150px;}
.mtl_calendar>.cal>div.selected_date>a.month_date>div{position:absolute;height:45px;}


.date_list>a, .date_list>span, .day>span{width:38px; height:20px; color:#000; display:inline-block;	text-decoration:none; padding:5px 0 5px 0; margin:1px 0 1px 0; text-align: center; float:left; font-size:12px; vertical-align:middle}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnPrev{display:inline-block; height:20px; width:20px; top:24px; left:20px; position:absolute; text-decoration:none; background:url(/inc/img/commonUI/btn_cal_pn.png) no-repeat 0 0}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnPrev>span{display:inline-block;position:relative;height:20px;width:20px;z-index:1}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnPrev>div{position:absolute;height:20px; width:20px;top:0;left:0}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnPrev.disabled{background:url(/inc/img/commonUI/btn_cal_pn.png) no-repeat 0 -20px}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnPrev.disabled>div{display:none}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnNext{display:inline-block; height:20px; width:20px; top:24px; right:20px; position:absolute; text-decoration:none; background:url(/inc/img/commonUI/btn_cal_pn.png) no-repeat 0 -40px}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnNext>span{display:inline-block;position:relative;height:20px;width:20px;z-index:1}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnNext>div{position:absolute;height:20px; width:20px;top:0;left:0}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnNext.disabled{background:url(/inc/img/commonUI/btn_cal_pn.png) no-repeat 0 -60px}
.mtl_calendar>.cal>.select_layer>.select_date>a.btnNext.disabled>div{display:none}


.mtl_calendar>.cal div.result_btn{text-align:center;margin-bottom:24px;}
.mtl_calendar>.cal div.result_btn>.mtl_button{margin-left:6px}

.mtl_calendar>.cal div.result_btn>.mtl_button{background:#f3f3f3;height:37px;}
.mtl_calendar>.cal div.result_btn>.mtl_button>span{padding:0 35px 2px 35px;line-height:35px;font-weight:normal;font-size:14px;letter-spacing:0;color:#000;font-weight:600}
.mtl_calendar>.cal div.result_btn>.mtl_button>div>div{opacity:0.25;background:#555}
.mtl_calendar>.cal div.result_btn>.mtl_button:focus,.mtl_calendar>.cal div.result_btn>.mtl_button:hover{color:#000;background:#e4e4e4;}

.mtl_calendar>.cal div.result_btn>.mtl_button.btnOk{background:#0079ba; height:37px; }
.mtl_calendar>.cal div.result_btn>.mtl_button.btnOk>span{padding:0 35px 2px 35px;line-height:35px;font-weight:normal; font-size:14px;letter-spacing:0;color:#fff;font-weight:600}
.mtl_calendar>.cal div.result_btn>.mtl_button.btnOk>div>div{opacity:0.25;background:#fff}
.mtl_calendar>.cal div.result_btn>.mtl_button.btnOk:focus,.mtl_calendar>.cal div.result_btn>.mtl_button.btnOk:hover{background:#027bbd}


/** 날짜 **/
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a{position: relative}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a>span{position:absolute; display:block; top:0; left:0; width:40px; height:20px; padding:5px 0; text-align:center; float:left; font-size:12px; vertical-align:middle; line-height:20px;}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a.on>span{color:#fff}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a>span:hover{color:#fff}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a>div{position:absolute; top:50%; left:50%; border-radius:50%; background-color:#0097A7; width:0; height:0;}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a.on>div{top:0; left:5px; border-radius:50%; background-color:#0079ba; width:30px; height:30px}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a:not(.on):hover>div, .mtl_calendar>.cal>.select_layer>.select_date>.date_list>a:not(.on):focus>div{opacity:0.5; top:0; left:5px; border-radius:50%; background-color:#6aabdd; width:30px; height:30px; transition:all 0.15s}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a:focus:not(.dsd){outline:1px dotted;}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a.dsd>span{color:#bdbdbd}
.mtl_calendar>.cal>.select_layer>.select_date>.date_list>a.dsd>div{display:none}
/** //날짜 **/

/* //mtl_calendar */

/* mtl_btn_02 */
a.mtl_btn_02>div{position:relative}
a.mtl_btn_02>div>div{border-radius:50%; opacity:0.1; background-color:#000; position: absolute}
/* //mtl_btn_02 */

/* search2 */
input[type=text]+div.mtl_underline{border-bottom:3px solid #e43f47; left:100%; top:100%; position:absolute; width:0%}
/* //search2 */

/* layerPopup */
.layerPopup,.lp_alert{display:none; z-index:1200; width:760px; height:auto; position:fixed; left:50%; margin-left:-380px; background:#fff; border-bottom:1px solid #000;top:11%; box-shadow: 1px 1px 5px #555; transition:box-shadow 0.15s linear}
.layerPopup.on,.lp_alert.on{display:block}
.layerPopup.shadow_on{box-shadow: 2px 2px 20px #555; transition:box-shadow 0.15s linear}
.layerPopup.sSize.shadow_on,.lp_alert.shadow_on{box-shadow: 2px 2px 20px #000; transition:box-shadow 0.15s linear}
.layerPopup.mSize.shadow_on,.lp_alert.shadow_on{box-shadow: 2px 2px 20px #000; transition:box-shadow 0.15s linear}

.layerPopup>.lp_top_line,.lp_alert>.lp_top_line{height:8px; width:100%; background:#6a3c22 url(/inc/img/commonUI/pop_line_b.png) no-repeat right}
.layerPopup>.layerPopup_wrap,.lp_alert>.layerPopup_wrap{position:relative;width:698px;padding:30px;border:1px solid #000; border-top:0;border-bottom:0}
.layerPopup>.layerPopup_wrap>h1{display:block; border-bottom:2px solid #000;width:100%;padding:0 0 20px 0 !important;margin-bottom:30px;line-height:24px;height:auto;font-size:24px;font-weight:600;color:#000;}
.layerPopup>.layerPopup_wrap>h1.fs23{font-size:23px}
.layerPopup>.layerPopup_wrap>.lp_contents,.lp_alert>.layerPopup_wrap>.lp_contents{width:100%;max-height:435px;height:auto;overflow-y:auto;overflow-x:visible;word-break:break-all} /*height:540px*/
.layerPopup .lp_btnClose{position:absolute; top:38px; right:30px; background:url(/inc/img/commonUI/lpop_close.png) no-repeat center center; width:24px; height:23px}
.layerPopup .lp_btnClose:focus>.offscreen,  .lp_alert .lp_btnClose:focus>.offscreen {position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0) !important} /* 20200414 jo */
.layerPopup>.lp_bot_right{text-align:right;padding:20px;background:#f5f8fa;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #bababa;margin-top:-1px;}
.layerPopup>.lp_bot_center{text-align:center;padding:20px;background:#f5f8fa;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #bababa;margin-top:-1px;}
.layerPopup>.lp_bot_center>.btnWhite{}
.layerPopup.lSize{width:960px;margin-left:-480px}
.layerPopup.lSize>.layerPopup_wrap{width:898px}
.layerPopup.lSize>.layerPopup_wrap>.lp_contents{max-height:575px} /*height:720px*/
.layerPopup.sSize{width:500px;margin-left:-250px}
.layerPopup.sSize>.layerPopup_wrap{width:398px;padding:30px 50px 30px 50px}
.layerPopup.sSize .lp_btnClose{position:absolute;display:block;top:24px;right:16px;background:url(/inc/img/commonUI/lpop_close_s.png) no-repeat center center;width:14px;height:13px}
.layerPopup.mSize{width:670px;margin-left:-250px}
.layerPopup.mSize>.layerPopup_wrap{width:568px;padding:30px 50px 30px 50px}
.layerPopup.mSize .lp_btnClose{position:absolute;display:block;top:24px;right:16px;background:url(/inc/img/commonUI/lpop_close_s.png) no-repeat center center;width:14px;height:13px}
.lp_alert{width:550px;margin-left:-275px}
.lp_alert>.layerPopup_wrap{width:360px;padding:40px 50px 40px 138px;background:url(/inc/img/common/ico_error_s.png) no-repeat 50px center}
.lp_alert .lp_btnClose{position:absolute;display:block;top:24px;right:16px;background:url(/inc/img/commonUI/lpop_close_s.png) no-repeat center center;width:14px;height:13px}
.lp_alert>.layerPopup_wrap>.lp_contents{font-size:16px;color:#000;line-height:30px;overflow:hidden;vertical-align:middle;font-weight:600}
.layerPopup_bottom{border-left:1px solid #000;border-right:1px solid #000;background:#fff;padding:0 30px 30px 30px;} /* lp_alert 하단 영역*/


/* systemPopup */
.sys_top_line{height:8px;width:100%;background:#6a3c22 url(/inc/img/commonUI/pop_line_b.png) no-repeat right}
.systemPopup{max-width:960px;width:100%;word-break:break-all}
.systemPopup>h1{max-width:900px;margin:30px;display:block;border-bottom:2px solid #000 !important;padding:0 0 20px 0 !important;line-height:24px;height:auto;font-size:24px;font-weight:600;color:#000;}
.systemPopup>.content-id{width:auto;max-width:900px;min-height:auto;margin:0 30px 30px 30px;}
/* //systemPopup */


/* dimmed */
#dimmed{display:none; z-index:1100; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0.3; background:#000}
#dimmed{background:url(/inc/img/commonUI/dim_wt.png) repeat\9}
#dimmed.on{display:block}
/* //dimmed */


/* 말풍선 */
.qInfo{position:relative;display:inline-block;vertical-align:middle}
.qInfo>a{display:inline-block;width:18px;height:18px;background:url(/inc/img/common/icon_tooltip.png) no-repeat center center;text-indent:-9999px}
.qInfo:hover>a{background:url(/inc/img/common/icon_tooltip_on.png) no-repeat center center}

/* 200616 속성 변경으로인한 삭제 - 시작
.qInfo>.qInfo_con{display:none; position:absolute; top:-10px; left:30px; width:180px; border:2px solid #ad784d; padding:14px; border-radius:3px; background:#fff;z-index:2;text-align:left }
.qInfo.toLeft>.qInfo_con{display:none; position:absolute; top:-10px; left:-222px; width:180px; border:2px solid #ad784d; padding:14px; border-radius:3px; background:#fff}
.qInfo:hover>.qInfo_con, .qInfo.on>.qInfo_con{display:block}
.qInfo>a:focus + .qInfo_con, .qInfo>a:focus ~ .qInfo_arr {display:block}
.qInfo .qInfo_arr{display:none;position:absolute;left:24px;top:2px;width:8px;height:13px;background:url(/inc/img/common/qinfo_to_left.png) center center;z-index:2}
.qInfo.toLeft .qInfo_arr{display:none;position:absolute;left:-12px;top:2px;width:8px;height:13px;background:url(/inc/img/common/qinfo_to_right.png) center center;z-index:2}
.qInfo:hover .qInfo_arr{display:block}

200616 속성 변경으로인한 삭제 - 끝 */

/* 200616 속성 변경으로인한 추가 - 시작 */
.qInfo > .qInfo_con,
.qInfo > .qInfo_arr{position: absolute; z-index:2; width: 1px; height: 1px; margin: -1px; border: 0; padding: 0; clip:rect(0 0 0 0); overflow: hidden;}
.qInfo > a{font-size:0; text-indent:0; vertical-align: top;}

.qInfo > a:hover + .qInfo_con,
.qInfo.on > .qInfo_con,
.qInfo > a:focus + .qInfo_con{top:-10px; left:30px; width:180px; height:auto; padding:14px; margin:auto; text-align:left; border:2px solid #ad784d; border-radius:3px; background:#fff; clip: auto;}
.qInfo > a:hover ~ .qInfo_arr,
.qInfo > a:focus ~ .qInfo_arr,
.qInfo.on > a:focus ~ .qInfo_arr{left:24px; top:2px; z-index:3; width:8px; height:13px; margin:auto; background:url(/inc/img/common/qinfo_to_left.png) center center;  clip: auto;}

.qInfo.toLeft > a:focus + .qInfo_con,
.qInfo.toLeft > a:hover + .qInfo_con,
.qInfo.toLeft.on .qInfo_con{top:-10px; right:28px; left:auto; width:180px; border:2px solid #ad784d; padding:14px; border-radius:3px; background:#fff;  clip: auto;}
.qInfo.toLeft a:focus  ~  .qInfo_arr,
.qInfo.toLeft a:hover  ~ .qInfo_arr,
.qInfo.toLeft.on > a:focus ~ .qInfo_arr{left:-12px; top:2px; width:8px; height:13px; background:url(/inc/img/common/qinfo_to_right.png) center center;  clip: auto;}


.qInfoTxt > *{box-sizing:border-box;}
.qInfoTxt > a{font-size: 14px; width:auto; height:auto; text-indent:0; background:none !important;}
.qInfo.qInfoTxt.toBottom0 > a:focus ~ .qInfo_arr,
.qInfo.qInfoTxt.toBottom0 > a:hover ~ .qInfo_arr{left:50%; margin-left:-4px;}
.qInfo.qInfoTxt.toBottom0 > a:focus + .qInfo_con,
.qInfo.qInfoTxt.toBottom0 > a:hover + .qInfo_con{left:50%;}
/* 200616 속성 변경으로인한 추가 - 끝 */

.qInfo>.qInfo_con{font-size:13px}

.qInfo>.qInfo_con.sizeM{width:300px !important}


/**my자산**/
/* 200616 속성 변경으로 인한 삭제 -시작
.qInfo.toTop0>.qInfo_con{display:none;position:absolute;top:-80px;left:-142px;width:280px;border:2px solid #ad784d;padding: 6px;border-radius:3px;background:#fff;z-index:2;text-align:left;}
.qInfo.toTop0 .qInfo_arr{display:none;position:absolute;left: 2px;top: -12px;width: 13px;height: 8px; background: url(/inc/img/common/qinfo_to_bottom.png) no-repeat center center;z-index:2;}
.qInfo.toTop0:hover>.qInfo_con, .qInfo.on>.qInfo_con{display:block}
.qInfo.toTop0:hover .qInfo_arr{display:block}
200616 속성 변경으로 인한 삭제 */

/* 200616 속성 변경으로인한 삭제 - 시작
.qInfo.toBottom0>.qInfo_con{display:none;position: absolute;top: 30px;left: -96px;width: 195px;border: 2px solid #ad784d;padding: 6px; border-radius: 3px; background: #fff; z-index: 2; text-align: left;}
.qInfo.toBottom0 .qInfo_arr{display:none;position: absolute;left: 2px;top: 24px;width: 13px;height: 8px;background: url(/inc/img/common/qinfo_to_top.png) no-repeat center center;
    z-index: 2;}
.qInfo.toBottom0:hover>.qInfo_con, .qInfo.on>.qInfo_con{display:block}
.qInfo.toBottom0:hover .qInfo_arr{display:block}
*/

/* 200616 속성 변경으로인한 추가 - 시작 */
.qInfo.toTop0 > a:hover + .qInfo_con,
.qInfo.toTop0.on > .qInfo_con,
.qInfo.toTop0 > a:focus + .qInfo_con{top:auto; bottom:26px; left:-142px; color:#b8470b; width:280px; margin:auto; border: 2px solid #ad784d;padding: 6px; border-radius: 3px; background: #fff; z-index: 2; text-align: left;}
.qInfo.toTop0 > a:hover ~ .qInfo_arr,
.qInfo.toTop0 > a:focus ~ .qInfo_arr,
.qInfo.toTop0.on .qInfo_arr{left: 2px; bottom: 32px; width: 13px; height: 8px; margin:auto;  background: url(/inc/img/common/qinfo_to_bottom.png) no-repeat center center}

.qInfo.toBottom0 > a:hover ~ .qInfo_con,
.qInfo.toBottom0 > a:focus ~ .qInfo_con,
.qInfo.toBottom0.on .qInfo_con{top: 30px; left: -96px;width: 195px;border: 2px solid #ad784d;padding: 6px; border-radius: 3px; background: #fff; z-index: 2; text-align: left;}
.qInfo.toBottom0 > a:hover ~ .qInfo_arr,
.qInfo.toBottom0 > a:focus ~ .qInfo_arr,
.qInfo.toBottom0.on .qInfo_arr{top: 24px; left: 2px; width: 13px;height: 8px;background: url(/inc/img/common/qinfo_to_top.png) no-repeat center center; z-index: 2;}
/* 200616 속성 변경으로인한 추가 - 끝 */

/* //말풍선 */


/* mtl_focus_effect */
.mtl_hf_motion{margin:2px 0px 0px 2px; box-shadow: 1px 2px 3px #555; transition: box-shadow 0.3s linear, margin 0.3s linear}
.mtl_hf_motion:hover, .mtl_hf_motion:focus{margin:0px 2px 2px 0px; box-shadow:1px 2px 20px #555; transition: box-shadow 0.3s linear, margin 0.3s linear}
/* //mtl_focus_effect */


ul, li{list-style:none;margin:0;padding:0;border:0;}
/* mtl_accordion */

.mtl_accordion{display:block}
.mtl_accordion>li{display:block}
.mtl_accordion>li>a{display:block; width:100%}
.mtl_accordion>li>div{display:none; width:100%}
.mtl_accordion>li.on>div{display:block;}

/** default type **/
.mtl_accordion{width:500px;}
.mtl_accordion>li{border:2px solid #aeaeae; border-bottom:0;}
.mtl_accordion>li:last-child{border-bottom:2px solid #aeaeae}

.mtl_accordion>li>a{background:#6aabdd; color:#fff}
.mtl_accordion>li>a>span{display:inline-block; padding:10px}

.mtl_accordion>li>div>div{padding:10px;}
/** //default type **/

/* //mtl_accordion */




/***** //components_ui ******/



/* prdouct */

/*  테이블 내부 btnSm_White 정렬 [A_FP_20220]*/
.tb_alignBtn>.btnSm_White{margin:0}
.tb_alignBtn>.btnSm_White+.btnSm_White{margin-top:5px}
/*  //테이블 내부 btnSm_White 정렬 [A_FP_20220]*/

/*  테이블 하단 별표 설명 [A_FP_20240]*/
.tb_asterisk_explain{color:#ea002c; font-size:12px}
/*  //테이블 하단 별표 설명 [A_FP_20240]*/

.tableDefault .table_tit{font-size:15px;background: #f8fdff;border-right:0}

.reset_list>.excl{margin-top:0 !important}
.Info_result{padding:31px;background:#f0f7fa}
.Info_result .Info_result_txt{font-size:18px;color:#000222}
.Info_result .Info_result_txt>.name{color:#1777b2;font-weight:600 } /* 수정_20170914 */
.notice1{font-size:12px;color:#000;margin-top:8px;display:block}

.listDefault_none{margin-bottom:5px}
.listDefault_none li {padding:8px 13px 0 13px;background:none !important }
.table_downBtnArea{margin-top:20px}
.table_downBtnArea span{margin-left: 4px}

.content-id .paraSmall {line-height:14px;font-size:14px;color:#000;}/*문단자체가 12px일 경우*/
.content-id .paraSmall.type2 {margin-bottom:20px}/*문단자체가 12px일 경우*/
.content-id .agree {margin:30px 0 10px;line-height:18px;font-weight:bold;color:#000}
.content-id .agree.right,.content-id .agreeTo.right  {text-align:right}
.content-id .agree input {vertical-align:middle}

.title_Info{background:#e1e1e1;padding:14px 20px;}
.title_Info p{color: #000}
/* //prdouct */

/* 랩 상품 카드형 */
.wrap_list{display:inline-block}
.wrap_list+.wrap_list{margin-top:20px}
.wrap_list>li{border:1px solid #e1e1e1; border-top:1px solid #000; width:258px;float:left;padding:16px 20px 30px;margin-left:30px}
.wrap_list>li:first-child{margin-left:0 !important}
.wrap_list>li .btnCenter{margin-bottom:0}
.wrap_list_title {height:52px;overflow:hidden;color:#000;text-align:left;font-weight:600;margin-bottom:17px;font-size:16px;line-height:24px}
.wrap_list_title>strong,.wrap_list_title>a {font-size:20px; color:#000}
.wrap_list_title>p {margin-top:7px; font-size:15px}
.wrap_list_conf{display:block;height:80px;overflow:hidden;padding-top:15px;margin-bottom:25px; line-height:20px;border-top:1px solid #e1e1e1; font-size:13px;}
.wrap_list>li>.gray_box {padding:16px 12px 16px 13px; background-color:#f3f3f3;}
.wrap_list>li>.gray_box>ul>li>em {display:inline-block; width:100%; color:#333; font-size:13px; font-weight:600;}
.wrap_list>li>.gray_box>ul>li>span {display:inline-block; width:100%; margin-top:3px; font-size:13px;}
.wrap_list>li>.gray_box>ul>li:first-child {margin-bottom:15px;}
/* //랩 상품 카드형 */

  
/*하단 연관메뉴*/
.chain_menu{height:57px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;padding:0 8px}
.chain_menu>.chain_menu_title{display:inline-block;line-height:57px;margin-right:20px;padding-left:25px;background:url(/inc/img/common/icon_chain_menu.png) no-repeat left center;font-size:13px;color:#000;font-weight:600}
.chain_menu>.btn_chain_menu{display:inline-block; padding-left:21px; line-height:57px; background:url(/inc/img/common/chain_menu_dotted_line.png) no-repeat left center}
.chain_menu>.btn_chain_menu>a{display:inline-block;margin-left:10px;padding:0 35px 0 20px;height:27px;line-height:27px;font-size:12px;color:#000;font-weight:normal;border-radius:13px;background:#f2f2f2 url(/inc/img/common/btn_chain_menu.png) no-repeat right center}
.chain_menu>.btn_chain_menu>a:first-child{margin-left:0}
/*//하단 연관메뉴*/

.table_btnArea{display:inline-block;vertical-align:top;margin-left:10px  }
.roundBoxError>.round>.addCertInfo>.listBasic2 li{padding:2px 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px;font-size:14px;color:#000666}
.roundBoxError>.round>.addCertInfo>.listBasic2 li:first-child{padding:2px 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px;font-size:14px;color:#000666}

.roundBoxText {width:100%;background:#f5f8fa}
.roundBoxText .round {padding:40px 40px 40px 40px}
.roundBoxText .roundBoxText_tit{color:#000;font-weight:600;font-size:14px;margin-bottom:20px}
.roundBoxText .listBasic li {margin-top:9px;padding:0 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 9px;font-size:14px;color:#000}


.roundBoxText2 {width:99.7%;background:#f4f8fb;border:1px solid #000;}
.roundBoxText2 .round {padding:15px}
.roundBoxText2 .roundBoxText_tit{color:#000;font-weight:600;font-size:14px;margin-bottom:20px}
.roundBoxText2 .listBasic li {margin-top:9px;padding:0 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 9px;font-size:13px;color:#000}



.roundBoxTip {width:100%;background:#f5f8fa;  }
.roundBoxTip .round {padding:35px 40px 40px 40px;position:relative; }
.roundBoxTip .round .roundBoxTip_tit{font-size:14px;color:#000;font-weight:600 }
.roundBoxTip .round .roundBoxTip_cont{font-size:14px;color:#000;margin-top:12px}
.roundBoxTip .round .roundBoxTip_cont span{display:block; }
.roundBoxTip .round .roundBoxTip_btn{position: absolute;bottom:40px;right:40px}

/** step4 box **/
.step_box_wrap>.step_box_result{position:relative;display:inline-block;width:auto;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/inc/img/common/step_box_result_line.png) repeat-y}
.step_box_wrap>.step_box_result2{position:relative;display:inline-block;width:auto;border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;/*background:url(/inc/img/common/step_box_result_line.png) repeat-y*/}
.step_box_wrap>.step_box_result>li{display:inline-block;float:left;width:235px;padding:30px 0 30px 0;text-align:center;}
.step_box_wrap>.step_box_result2>li{display:inline-block;float:left;width:235px;padding:47px 0 47px 0;text-align:center;}
.step_box_wrap>.step_box_result>li:first-child,.step_box_wrap>.step_box_result>li:first-child+li+li+li{width:236px}
.step_box_wrap>.step_box_result2>li>.sb_result{font-size:16px;color:#0275a6;font-weight:600;text-align:center;line-height:24px }
.step_box_wrap>.step_box_result .step_arrow_1{position:absolute;left:217px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step_box_result .step_arrow_2{position:absolute;left:453px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
.step_box_wrap>.step_box_result .step_arrow_3{position:absolute;left:699px;width:36px;height:36px;top:50%;margin-top:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow.png) no-repeat 14px center;}
/** //step4 box **/

/** cont_box1 box **/
.cont_box_wrap{width:100%}
.cont_box{border-top:1px solid #000;border-bottom:1px solid #bababa}
.cont_box>li{margin:24px 0 25px 23px;overflow:auto}
.cont_box_img{float:left;display:inline-block;margin-right:24px}
.cont_box_txt{float:left;display:inline-block;margin-top:5px}
.cont_box_title{font-size:14px;color:#333;font-weight:600}
.cont_box_con{ font-size:14px;color:#000;margin-top:10px}
/** cont_box1 box **/

/** cont_box2 box **/
.cont_box_wrap{width:100%}
.cont_box2{border-top:1px solid #000;border-bottom:1px solid #bababa;width:465px;display:inline-block}
.cont_box2 li{margin:24px 0 25px 23px;overflow:auto}
.cont_box_img{float:left;display:inline-block;margin-right:24px}
.cont_box_txt{float:left;display:inline-block;margin-top:5px}
.cont_box_title{font-size:14px;color:#333;font-weight:600 }
.cont_box_con{ font-size:14px;color:#000;margin-top:10px}
/** cont_box2 box **/


/** cont_box3 box **/
.cont_box_wrap{width:100%}
.cont_box3{border-top:1px solid #000;border-bottom:1px solid #bababa;width:300px;display:inline-block}
.cont_box3 li{margin:24px 0 25px 23px;overflow:auto}
.cont_box_img{float:left;display:inline-block;margin-right:24px}
.cont_box_txt{float:left;display:inline-block;margin-top:5px}
.cont_box_title{font-size:14px;color:#333;font-weight:600 }
.cont_box_con{ font-size:14px;color:#000;margin-top:10px}
/** cont_box3 box **/

/*board*/
#searchResult {color:#000; margin-bottom:14px;}/* 검색결과 */

tr.notice{background:#fffdf3}
.board{width:100%;table-layout:fixed;border-top:2px solid #562204;text-align:center;font-size:16px}
.board th{height:40px;padding:13px 0;border-bottom:1px solid #ccc;background:#fff url(/inc/img/common/line_table.gif) no-repeat left center;font-weight:600;color:#000}
.board th:first-child{background:none}
.board td{height:40px;padding:13px 0;border-bottom:1px solid #e4e4e4;color:#000}
.board td.tit{padding-left:30px;text-align:left}
.board td.tit a{display:inline-block;overflow:hidden;width:650px;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:21px;color:#111}
.board td.tit a:hover{color:#6aabdd}
.board td img{margin-left:10px;vertical-align:middle}

.board_main li{position:relative;height:110px;border-bottom:1px solid #e7e7e7;background:url(/inc/img/common/bl_board_main.png) no-repeat right center}
.board_main li a{display:block;height:80px;padding:30px 0 0 155px;letter-spacing:-1px}
.board_main li a img{margin-left:10px;vertical-align:middle}
.board_main .division{position:absolute;top:50%;left:0;width:124px;height:52px;margin-top:-27px;border-right:1px solid #e4e4e4;text-align:center}
.board_main .division img{margin:0}
.board_main .tit{display:inline-block;overflow:hidden;width:940px;height:34px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:24px;color:#000;vertical-align:middle}
.board_main a:hover{text-decoration:none}
.board_main a:hover .tit span{color:#6aabdd;text-decoration:underline}

.board_main .bInfo{position:absolute;top:61px;left:155px;display:block;color:#000;vertical-align:top;letter-spacing:0px}
.board_main .bInfo strong{font-weight:normal;color:#000}
.board_main .bInfo span{display:inline-block;padding:0 6px 0 10px;background:url(/inc/img/common/line_board_main.gif) no-repeat 0 3px;vertical-align:middle}
.board_main .bInfo span:first-child{padding-left:0;background:none}

/*board view*/
.boardView{position:relative;border-top:1px solid #000;overflow:hidden}
.boardView dt.bHeader{position:relative;overflow:hidden;border-bottom:1px solid #bababa}
.board_table{width:100%}
.board_table th{background:#f8f8f8;color:#000;font-size:13px;padding:17px 14px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center; }
.board_table th:first-child{border-left:none;}
.board_table td{color:#000;font-size:13px;padding:17px 14px;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center; }
.board_table th.lineNone, .board_table td.lineNone{border-bottom:none}

.boardView dd.bCon{padding:24px 20px;min-height:400px;line-height:24px;color:#000}
.boardView dd.bCon.bdBot{border-bottom:1px solid #bababa}
.boardView dd.bFile{border-bottom:1px solid #bababa;border-top:1px solid #e1e1e1;font-size:13px;color:#000;height:auto}
.boardView dd.bFile th{height:auto;padding:0 14px;background:#f5f8fa;border-right:1px solid #e1e1e1}
.boardView dd.bFile ul{display:inline-block;float:right;padding:8px 14px}
.boardView dd.bFile ul{display:inline-block;float:right;padding:8px 14px}
.boardView dd.bFile li{padding:5px 0}
.boardView dd.bFile li:hover{text-decoration: underline}
.boardView dd.bFile a{padding-left:4px;line-height:20px;color:#000}
.boardList{margin-top:40px;padding:0;border-top:1px solid #000;border-bottom:1px solid #bababa}
.boardList li{overflow:hidden;height:47px;border-top:1px solid #e4e4e4;background:url(/inc/img/common/bg_list.png) no-repeat 97% -82px}
.boardList li:first-child{background-position:97% 27px;border-top:0}
.boardList li>span:first-child{display:inline-block;float:left;padding:14px 18px 18px 18px;background:#f8f8f8;border-right:1px solid #e1e1e1;color:#000;font-size:13px;vertical-align:middle;}
.boardList li a,.boardList li .noData{display:inline-block;overflow:hidden;width:856px;height:47px;padding:0 14px;line-height:47px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:#000;letter-spacing:-1px;vertical-align:middle;}

.boardView>.bCon>table{border-collapse:collapse}
.boardView>.bCon>table td,.boardView>.bCon>table th{border:1px solid #bdbdbd;padding: 5px 10px}


.table_btnArea{display:inline-block;vertical-align:top;margin-left:10px}
.content-id .roundBoxError {width:100%;background:#f5f8fa}
.content-id .roundBoxError .round {padding: 32px 50px 40px 50px}
.content-id .roundBoxError .msgTitle, .content-id .roundBoxError .listBasic {padding: 17px 28px 24px 106px;background:url(/inc/img/common/ico_error.png) no-repeat left center;height: 50px}
.content-id .roundBoxError .listBasic li {font-size:14px;font-weight:600;color:#000;background:none}
.content-id .roundBoxError .addCertInfo {padding: 3px 0 0 76px;background:url(/inc/img/common/ico_telephone.png) no-repeat 0 center}
.content-id .roundBoxError .addCertInfo p {margin-bottom:14px;font-size:14px;font-weight:600;line-height:22px;color:#000}
.content-id .roundBoxError .addCertInfo .listDefault li {font-size:14px;color:#000;background:url(/inc/img/common/bul_dot_default4.png) no-repeat 0 center}
.roundBoxError>.round>.addCertInfo>.listBasic2 li{padding:2px 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px;font-size:14px;color:#000666}
.roundBoxError>.round>.addCertInfo>.listBasic2 li:first-child{padding:2px 13px 0 12px;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px;font-size:14px;color:#000666}

.confirmation h2 {margin:0;padding:0;font-size:20px;color:#000;font-weight:600}
.confirmation .account {border-top:1px solid #000;border-bottom:1px solid #bababa}
.confirmation .listDefault, .content-id .confirmation .para {padding:16px 15px 19px 15px}
.confirmation .agreeTo {padding:20px 15px 20px 16px;border-top:1px solid #e1e1e1;background:#f8fdff}
.confirmation .agreeTo span{font-weight:600;font-size:13px}
.confirmation .agreeTo label{font-weight:600;color:#000}
.confirmation .agreeTo input {margin:0 auto}
.confirmation .agreeTo input[type=radio]{margin:0 0 0 10px}
.content-id .lineBox.type2{border-top:none}

.content-id .confirmation .account .txtArea{border-top:1px solid #bababa; padding:16px 15px 19px 15px}

.lineBox {padding:20px 0 0;border-top:2px solid #cacaca;border-bottom:1px solid #cacaca}
.lineBox.tableType {border-bottom:none}
.lineBox.listType {padding-bottom:20px;border-bottom:1px solid #cacaca}
.lineBox.finish {padding-top:0;border-bottom:1px solid #cacaca}
.lineBox.finish .listFinish li {padding:16px 15px}
.lineBox.finish .listFinish .msgFinish {background:#faf2e9;border-bottom:1px solid #cacaca;font-weight:bold;color:#000}
.lineBox.finish .listFinish .listDefault li {padding:3px 10px;background-position:left 13px}
.lineBox.finish .listFinish li.line {border-bottom:1px solid #eaeaea}
.lineBox.finish .listFinish.btnType li {padding:10px 9px}
.lineBox.finish .listFinish.btnType .msgFinish {padding:16px 15px}
.lineBox.finish .listFinish.btnType .alignL {padding-top:7px}

.colorBox {padding:16px 15px;border-top:1px solid #000;border-bottom:1px solid #bababa;background:#f8fdff;border-bottom:1px solid #000;}
.colorBox .alignL strong {display:inline-block;padding-top:7px}
.colorBox span {display:inline-block}
.colorBox span label {margin-left:15px;font-weight:bold;color:#000}
.colorBox span label:first-child{margin-left:0}
.colorBox span input {margin-left:15px}
.colorBox.single {padding:16px 15px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background:#ecf7ff;color:#000}
.colorBox.single span {padding:0}
.colorBox .nameWrap p {margin-top:5px;text-align:right}
.colorBox .nameWrap p:first-child {margin-top:0}

.termsBox {border:1px solid #cacaca}
.termsBox.type2 {margin-top:20px}
.termsBox .terms {height:90px;padding:20px;border:3px solid #eaeaea}
.termsBox .terms.small {height:100px;padding:20px;border:3px solid #eaeaea}
.termsBox h3 {padding:0;background:none}
.termsBox h4 {margin-top:10px}
.termsBox p {padding:3px 0}


/* 검색 상자 */
.Search_Box{width:718px;margin-top:40px;padding:40px 120px;border:1px solid #000666;background:url(/inc/img/common/searchBox_bg.gif) no-repeat 845px top}
.Search_Box.syspop{padding:40px 74px;background:url(/inc/img/common/searchBox_bg.gif) no-repeat 753px top}
.Search_Box.pension{padding:40px 74px;background:url(/inc/img/common/searchBox_bg.gif) no-repeat 753px top} /* 추가_201710 */
.Search_Box>.search_Area{display:inline-block}
.Search_Box>.search_Area>.search_tit{font-size:20px;color:#000;font-weight:600;display:block}
.Search_Box>.search_Area>.search_tit+.ipt_area{margin-top:14px}

.Search_Box>.search_Area>.search_tit>span{display:inline-block;margin:-15px 0 -15px 17px;color:#000}

.Search_Box>.search_Area>.ipt_area>.searchBox{float:left}
.Search_Box>.search_Area>.ipt_area>*{float:left}
.Search_Box>.search_Area>.ipt_area>.searchBox{width:712px;height:41px;border:3px solid #692c00}
.Search_Box>.search_Area>.ipt_area>.searchBox>label{position: absolute;left: -9999px;font-size: 0;line-height: 0;text-indent: -9999px;}
.Search_Box>.search_Area>.ipt_area>.searchBox>input{width:648px;height:39px;padding:0 14px 0 14px;border:none;color:#000;font-size:14px}
.Search_Box>.search_Area>.ipt_area>.searchBox>input:focus{color:#000}
.Search_Box>.search_Area>.ipt_area>.searchBox>input[type="text"]:focus{border:none !important; outline: 1px dotted;}
.Search_Box>.search_Area>.ipt_area>.searchBox>button {margin-right:14px;width:18px;height:40px;background:url(/inc/img/common/bg_search_button.png) no-repeat right center;text-indent:-9999px}

.Search_Box>.search_Area>.ipt_area>.searchBox.w603{width:603px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w603>input{width:539px}
.Search_Box>.search_Area>.ipt_area>.btnDetailSearch{float:left;width:101px;height:47px;padding-bottom:3px;background:#42342b;color:#fff;border-radius:2px;margin-left:8px;font-size:15px;font-weight:600}

.Search_Box>.search_Area>.ipt_area>.searchBox.w519{width:519px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w519>input{width:455px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w519{margin-left:9px}

.Search_Box>.search_Area>.ipt_area>.searchBox.w326{width:326px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w326>input{width:262px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w326{margin-left:9px}

.Search_Box>.search_Area>.ipt_area>.searchBox.w450{width:450px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w450>input{width:386px}
.Search_Box>.search_Area>.ipt_area>.searchBox.w450{margin-left:9px}

.Search_Box>.search_Area>.keyword_list{float:left;margin-top:16px;width:100%}
.Search_Box>.search_Area>.keyword_list strong{float:left;font-size:14px;color:#000}
.Search_Box>.search_Area>.keyword_list ul{margin-top:3px}
.Search_Box>.search_Area>.keyword_list li{float:left;color:#000;padding:0 10px;border-left: 1px solid #e1e1e1;height: 13px;line-height:13px}
.Search_Box>.search_Area>.keyword_list li:first-child{border-left:0}

.Search_Box>.searchWords{display:inline-block;width:718px;text-align:left;clear:both;border-top:1px solid #e1e1e1;padding-top:24px;margin-top:40px}
.Search_Box>.searchWords>.search_Result{background:url(/inc/img/common/search_result_bult.png) no-repeat left 7px;padding-left:14px;color:#000}

.tb_searchDetail{margin:20px 0 0 0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.tb_searchDetail td{vertical-align:top}
.tb_searchDetail .mtl_checkbox{width:100%;text-align:left}
.tb_searchDetail>table>tbody>tr>td>div{margin:-7px -14px;padding:12px 14px;height:330px;overflow-x:hidden;overflow-y:auto}
.tb_searchDetail>table>tbody>tr>td>div.short{margin:-7px -14px;padding:12px 14px;height:140px;overflow-x:hidden;overflow-y:auto} /* 추가_201710 */

.tb_searchDetail2{margin:0}
.btnCloseDetail{display:block;line-height:62px;vertical-align:middle;text-align:center;border-bottom:1px solid #bababa;font-size:16px;color:#000 !important}
.btnCloseDetail>img{margin-left:10px}

.tb_searchDetail+.tb_searchDetail2{margin-top:20px}

.detailResultBox{width:100%;background:#eff7fa;margin-top:20px}
.detailResultBox>.round {padding:27px 30px 32px 30px;text-align:center;font-size:18px;color:#000;line-height:auto}
/* //검색 상자 */

/* Text - Link */
.content-id .textCall {color:#000}
.content-id .textImp {color:#e0000b}
.content-id .textLowPoint {color:#0275a6}
.content-id .textLowPointBig{color:#0275a6;font-size:17px;}
.content-id .textHighPoint {color:#b8470b}
.content-id .textHighPoint>strong{font-weight:normal}
.content-id .textEmp {color:#323232}
.content-id .textSmall {font-size:12px}/*문단안에서 일정부분만 12px일 경우 사용*/
.content-id .textNormal {font-weight:normal}
.content-id .textLeft {text-align:left}
.content-id .textTiny {font-size:11px}
.content-id .textULine {text-decoration:underline}
.content-id .link {line-height:16px;text-decoration:underline;color:#0275a6;font-weight:600}
.content-id .linkHover:hover {text-decoration:underline}
.content-id .btnArea .link strong {text-decoration:underline}
.content-id .accountNum:hover {text-decoration:underline;color:#356bba}

.content-id .textInvestInfo {color:#e0000b;font-size:20px;font-weight:bold;display:inline-block;margin-left:4px}

.dis_block{display:block}

/** //step box contents **/

.step_box_wrap>.step_box_col2{display:inline-block;border-top:1px solid #000;border-bottom:1px solid #bababa}
.step_box_wrap>.step_box_col2>li{position:relative;display:table;width:960px;border-top:1px solid #e1e1e1;background:#f8f8f8}
.step_box_wrap>.step_box_col2>li:first-child{border-top:0}
.step_box_wrap>.step_box_col2>li>span{display:table-cell;vertical-align:middle}
.step_box_wrap>.step_box_col2>li>.sb_col2_title{width:180px;text-align:center;color:#000;font-weight:600;line-height:24px}
.step_box_wrap>.step_box_col2>li>.sb_col2_cont{padding: 28px 0 30px 40px;background:#fff;border-left:1px solid #e1e1e1}
.step_box_wrap>.step_box_col2>li>span>.step_arrow{position:absolute;width:36px;height:36px;left:50%; bottom:0; margin-left:-19px;margin-bottom:-19px;border:1px solid #e1e1e1;border-radius:50%;background:#fff url(/inc/img/common/step_box_arrow_col.png) no-repeat center 14px;z-index:1}

/*리스트 및 카드형 css*/
.text_line{padding-bottom: 10px;overflow: hidden}
.upPoint{color:#da000a !important;letter-spacing:0}
.downPoint{color:#025fd1 !important;letter-spacing:0}
.Point_nomarl,.Point_normal{color:#000 !important;letter-spacing:0}

.FundBox{border:1px solid #000666;padding:32px 31px;overflow:hidden}
.FundBox .FundBox_top{display:inline-block;width:570px;float:left}
.FundBox .FundBox_top .Fund_tit{font-size:32px;line-height: 40px;letter-spacing:-2px}
.FundBox .FundBox_top .Fund_cont{margin-top:14px;display:inline-block;font-size:13px;color:#000}
.FundBox .Fund_img{display:inline-block;float:right}

.text_line .text_lineL{font-size:14px;color:#000;float:left}
.text_line .text_lineR{font-size:12px;color:#000;float:right}
.cont_Box{background:#f8f8f8;padding:12px 14px;overflow:hidden}
.cont_Box .cont_Box_btn{display:inline-block;float:left}
.cont_Box .cont_Box_list{display:inline-block;float:left;height:34px;line-height:34px;margin-left:20px}
.cont_Box .cont_Box_list>ul>li{float: left;font-size:12px;color:#000;margin-left:20px}
.cont_Box .cont_Box_list>ul>li:first-child{margin-left:0px}
.cont_Box .cont_Box_btnArea{display:inline-block;float:right}
.f12c6{font-size:12px;color:#000}
.updown_btn{display:block;}

.Product_info{display:inline-block;margin-top:10px}
.Product_tit{color:#000;font-size:15px;margin-top:10px;display:inline-block}
a.Product_tit:hover,a.Product_tit:focus{text-decoration:underline; color:#0275a6}
.Product_cont{display:block;margin-top:10px}
.Product_cont li{color:#000;font-size:13px}

/*******************펀드클래스 상세한글표기 개선 (2019-M1959 : 펀드클래스 한글명칭표기)*******************/
.fundClass_Hangul{padding-left: 3px;font-size: 13px;display: inline-block;color:#666 !important}
.fundClass_Hangul_p{padding-left: 3px;font-size: 13px;display: block;color:#666 !important}			/*Pension*/
.fundClass_card_tit_Hangul{font-size:17px;font-weight:600;color:#000;margin-bottom:5px;line-height:24px; height:48px}
.fundClass_Hangul_card{padding-left: 3px;font-size: 13px;display: inline-block;margin-bottom: 20px;color:#666 !important}
.fundClass_Hangul_popup{padding-left: 3px;font-size: 11px;display: block;color:#666 !important}
/***************************************************************************************/

.Zeroin_Area{text-align:center;display:inline-block;width:100%}
.Zeroin_Area>ul{display:inline-block}
.Zeroin_Area li{float:left;margin-left:1px;display:inline-block}
.Zeroin_Area li:first-child{margin-left:0px}

.Zeroin_txt01{font-size:13px;font-weight:600;color:#000;text-align:center;width:100%;display:inline-block;}
.Zeroin_txt02{font-size:13px;color:#000;text-align:center;}

.class_open{border-radius:1px;display:inline-block;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:5px 10px;float: right;font-size:12px;color:#000;position:relative}
.class_open .open_img{padding:0 5px 0 10px}
.class_close{border-radius:1px;display:inline-block;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;padding:6px 10px 5px 10px;float: right;font-size:12px;color:#000;background:#f8f8f8;position: relative;top:1px}
.class_close .open_img{padding:0 5px 0 10px}
.open_class_tr{background:#f8f8f8}
.pro_btnCenter{display: block;text-align:center;margin-top:30px}

.listBox_Default{overflow:hidden}
.listBox_Default>ul{margin-top:30px;overflow:hidden}
.listBox_Default>ul:first-child{margin-top:0px}
.listBox_Default>ul>li{border-top:1px solid #000;border-bottom:1px solid #bababa;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;width:268px;float:left;padding:20px 20px 30px 20px}

.listBox_Default.type2>ul>li{padding:20px 20px 50px 20px !important}

.short_list{margin:20px 0 14px 0}
.card_tit, .card_tit>a{font-size:17px;font-weight:600;color:#000;margin-bottom:20px;line-height:24px; height:48px}
.card_tit>a:hover{text-decoration: underline; color:#0079ba !important}

/*세로형*/
.card_cont{padding:26px;background:#f8f8f8}
.card_cont li{color:#000}
.card_cont .li_1st{margin-bottom:20px}
.card_cont .li_1st .card_upPonit{font-size:24px;color:#e9000b;font-weight:600;float:right}
.card_cont .li_2nd{padding:15px 0 5px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden}
.card_cont .li_2nd .card_middle{font-size:24px;color:#3a3a3a;font-weight:600;float: right;line-height: 23px;position: relative;top:-15px}
.card_cont .li_2nd .card_middle2{font-size:14px;display:block;text-align:right}
.card_cont .li_3nd{margin-top:20px}
/*//세로형*/

/*가로형*/
.card_cont2{padding:25px 0 28px 33px; background:#f8f8f8}
.card_cont2>ul{width:100%; overflow:hidden}
.card_cont2>ul>li{float:left; height:51px}
.card_cont2>ul>li>p{margin-top:9px; font-size:30px; font-weight:600; color:#e9000b; letter-spacing:0}
.card_cont2>ul>li>p>em{font-size:20px; font-weight:normal}
.card_cont2>ul>li>span{font-size:13px; color:#000}
.card_cont2>ul>.li_1st{padding-right:25px; border-right:1px solid #d8d8d8}
.card_cont2>ul>.li_2nd{padding-left:17px}
.card_cont2>ul>.li_2nd>ul{margin-top:8px; overflow:hidden}
.card_cont2>ul>.li_2nd>ul>li{float:left; margin-left:1px}

.card_cont3{padding:25px 0 28px 0; background:#f8f8f8}
.card_cont3>ul{width:100%; overflow:hidden}
.card_cont3>ul>li{float:left; width:50%; height:51px; text-align:center}
.card_cont3>ul>li:first-child{border-right:1px solid #d8d8d8}
.card_cont3>ul>li:first-child+li{margin-left:-1px}
.card_cont3>ul>li>p{margin-top:9px; font-size:30px; font-weight:600; color:#e9000b; letter-spacing:0}
.card_cont3>ul>li>p>em{font-size:20px; font-weight:normal}
.card_cont3>ul>li>span{font-size:13px; color:#000}

.card_cont3>ul>li.type2{line-height:51px}
.card_cont3>ul>li.type2>span.type2{font-size:14px;color:#000;font-weight:600}
/*//가로형*/

.card_img{float:right}
.card_img>ul>li{float:left;margin-left:1px}
.listBox_Area{margin-left:15px}
.listBox_Area:first-child{margin-left:0}

.add_info{padding-top:17px}
.add_info>ul{width:100%;overflow:hidden}
.add_info>ul>li{padding-left:12px;font-size:13px;background:url(/inc/img/common/h4_bul.png) no-repeat 0 50%}
.add_info>ul>.long {width:250px}

.listBox_Area ul.color_icon_list{display:inline-block; float:right; border: 1px solid #d8d8d8; padding:3px; border-radius:14px}
.listBox_Area ul.color_icon_list>li{display:inline-block; float:left; padding-left:3px}
.listBox_Area ul.color_icon_list>li:first-child{padding-left:0}
/*//리스트 및 카드형 css*/

/*FAQ*/
.faq_list{border-top:1px solid #000;border-bottom:1px solid #bababa}
.faq_list>li>.faq_q{display:block;padding:14px;border-top:1px solid #e1e1e1}
.faq_list>li:first-child>.faq_q{border-top:none}
.faq_list>li>.faq_q .faq_q_text{padding-left:14px;font-size:14px;color:#000;font-weight:normal}
.faq_list>li.on>.faq_q .faq_q_text{font-weight:600}
.faq_list>li>.faq_a>div{padding:14px 14px 16px 14px;background:#f8f8f8;border-top:1px solid #bababa}
.faq_list>li>.faq_a{display:none}
.faq_list>li.on>.faq_a{display:block}
.faq_list>li>.faq_a .faq_a_text{padding-left:14px;display: inline-block;width: 880px;vertical-align: top;font-size:13px;color:#000;line-height:22px}

.faq_list.noAction{border-top:1px solid #bababa;border-bottom:1px solid #bababa}
.faq_list.noAction>li>.faq_q{background:#f8f8f8;border-top:1px solid #bababa; cursor:default;}
.faq_list.noAction>li>.faq_q .faq_q_text{font-weight:600}
.faq_list.noAction>li:first-child>.faq_q{border-top:none}
.faq_list.noAction>li>.faq_a>div{background:#fff}
.faq_list.noAction>li>.faq_a{display:block}
.faq_list.noAction>li>.faq_a .faq_a_text{margin-top:2px}
/*//FAQ*/

/*아이콘*/
.short_green{display:inline-block;border:1px solid #398000;color:#398000;padding:0 5px 2px 5px;background:#f6faed;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_orange{display:inline-block;border:1px solid #b04912;color:#b04912;padding:0 5px 2px 5px;background:#fef4ee;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_orange2{display:inline-block;border:1px solid #f78c2c;color:#cc6c18;padding:0 5px 2px 5px;background:#fbf2f3;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}/* 추가_201710 */
.short_yellow{display:inline-block;border:1px solid #8c6b08;color:#8c6b07;padding:0 5px 2px 5px;background:#fef9e8;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_red{display:inline-block;border:1px solid #cf3030;color:#cf3030;padding:0 5px 2px 5px;background:#fcf1f1;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_blue{display:inline-block;border: 1px solid #067780;color: #067780;padding:0 5px 2px 5px;background: #eaf9fa;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_blue2{display:inline-block;border:1px solid #385ee8;color:#385ee8;padding:0 5px 2px 5px;background:#f1f4fe`;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}/*2005 jo 수정*/
.short_blue3{display:inline-block;border:1px solid #2586cc;color:#3689c5;padding:0 5px 2px 5px;background:#eaf3fa;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle} /* 추가_201710 */
.short_purple{display:inline-block;border:1px solid #8147c9;color:#8147c9;padding:0 5px 2px 5px;background:#f6f1fc;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_purple2{display:inline-block;border:1px solid #e75a9e;color:#cb5d8e;padding:0 5px 2px 5px;background:#faeff5;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle} /* 추가_201710 */
.short_r_orange{display:inline-block;border:1px solid #955b35;color:#a3400a;padding:0 5px 2px 5px;background:#fefce8;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle;font-weight:600}
.short_geyul{display:inline-block;border:1px solid #78351a;color:#78351a;padding:0 5px 2px 5px;background:#f6faed;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_online{display:inline-block;border:1px solid #8BB116;color:#8BB116;padding:0 5px 2px 5px;background:#f6faed;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
.short_isa{display:inline-block;border:1px solid #067780;color:#067780;padding:0 5px 2px 5px;background:#eaf9fa;border-radius:2px;font-size:12px;line-height:16px;height:16px;vertical-align:middle}
/*//아이콘*/

/*캡쳐 이미지 박스*/
.capture_box{border:1px dashed #bababa;padding:30px 0;margin-top:13px;text-align:center;margin:30px 0}

/* pdf 아코디언 */
.pdfAccordion{border-top:1px solid #000; border-bottom:1px solid #bababa;margin:14px 0 20px 0}
.pdfAccordion .acc_tit{border-top:1px solid #e1e1e1; color:#000}
.pdfAccordion .acc_tit a{color:#000}
.pdfAccordion .acc_tit.on{font-weight:600;letter-spacing:-1}
.pdfAccordion .acc_tit:first-child{border-top:none !important}
.pdfAccordion .acc_tit span{display:inline-block;border-left:1px solid #e1e1e1; padding:18px 12px;}
.pdfAccordion .acc_tit>span:first-child{padding:18px 12px; width:98px;border-left:none !important;text-align:center}
.pdfAccordion .acc_con{background:#f8f8f8;padding:12px;border-top:1px solid #e1e1e1;color:#000}

/* 상세 검색 슬라이더 */
.mtl_2dot_slider{padding:10px 17px 37px 17px;display:block;position:relative;}
.mtl_2dot_slider>ul{position:relative;display:block;-ms-user-select}
.mtl_2dot_slider>ul>li{float:left;position:relative;display:block;width:16.66%;height:8px;background:#669ddb url(/inc/img/common/bg_slider_line.png) repeat-y left;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.mtl_2dot_slider>ul>li:first-child{width:0 !important}
.mtl_2dot_slider>ul>li:first-child+li{border-radius:4px 0 0 4px;background:#669ddb}
.mtl_2dot_slider>ul>li.dis{background:#e1e1e1 url(/inc/img/common/bg_slider_line_dis.png) repeat-y left}
.mtl_2dot_slider>ul>li:first-child+li.dis{background:#e1e1e1}
.mtl_2dot_slider>ul>li.end{border-radius:0 4px 4px 0}
.mtl_2dot_slider>ul>li>span{display:inline-block;position:absolute;top:19px;left:100%;width:100%;margin-left:-50%; text-align:center; font-size:12px; line-height:15px; color:#000;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
.mtl_2dot_slider>ul>li:first-child>span{margin-left:-3px}
.mtl_2dot_slider>.startDot{z-index:1;position:absolute;width:18px;height:18px;background:url(/inc/img/common/slider_dot.png) no-repeat center center;cursor:pointer;top:5px;margin-left:-9px;left:17px}
.mtl_2dot_slider>.startDot>input[type=text]{width:0; height:0; border:0; margin:0; padding:0}
.mtl_2dot_slider>.startDot.focus_on{outline:1px dotted #000}
.mtl_2dot_slider>.endDot{z-index:1;position:absolute;width:18px;height:18px;background:url(/inc/img/common/slider_dot.png) no-repeat center center;cursor:pointer;top:5px;margin-right:-9px;right:17px}
.mtl_2dot_slider>.endDot>input[type=text]{width:0; height:0; border:0; margin:0; padding:0}
.mtl_2dot_slider>.endDot.focus_on{outline:1px dotted #000}
.mtl_2dot_slider.cnt3>ul>li{width:50%}
.mtl_2dot_slider.cnt4>ul>li{width:33.33%}
.mtl_2dot_slider.cnt5>ul>li{width:25%}
.mtl_2dot_slider.cnt6>ul>li{width:20%}
.mtl_2dot_slider.cnt7>ul>li{width:16.66%}
.mtl_2dot_slider.cnt8>ul>li{width:14.28%}
.mtl_2dot_slider.cnt9>ul>li{width:12.5%}
.mtl_2dot_slider.cnt10>ul>li{width:11.11%}
.mtl_2dot_slider.cnt11>ul>li{width:10%}
.mtl_2dot_slider.cnt12>ul>li{width:9.09%}
.mtl_2dot_slider.cnt13>ul>li{width:8.33%}

/* 슬라이더 */
.mtl_slider{position:relative;margin-top:37px}
.mtl_slider>.mtl_sldr_basic_bar{display:inline-block;width:100%;background:#e1e1e1;border-radius:2px;height:14px;margin:4px 0 5px 0}
.mtl_slider>.mtl_sldr_color_bar{position:absolute;display:inline-block;top:0;left:0;width:0;background:#669ddb;border-radius:2px;height:14px;margin:4px 0 5px 0}
.mtl_slider>.mtl_sldr_dot{position:absolute;display:inline-block;margin-left:-11px;top:0;left:0;width:23px;height:23px;background:url(/inc/img/common/mtl_sldr_dot.png) no-repeat center center;cursor:pointer}
.mtl_slider>.mtl_sldr_dot>input[type=text]{width:0; height:0; border:0; margin:0; padding:0; }
.mtl_slider>.mtl_sldr_dot.focus_on{outline:1px dotted #000}
.mtl_slider>.stDt{display:inline-block;position:absolute;padding-bottom:20px;top:-39px;left:0;text-align:center;font-size:14px;color:#000;margin-left:-39px;width:78px;white-space:nowrap;background:url(/inc/img/common/mtl_sldr_pointer.png) no-repeat bottom center}
.mtl_slider>.stDt>span{letter-spacing:0}
.mtl_slider>.endDt{display:inline-block;position:absolute;padding-bottom:20px;top:-39px;right:0;text-align:center;font-size:14px;color:#000;margin-right:-39px;width:78px;white-space:nowrap;background:url(/inc/img/common/mtl_sldr_pointer.png) no-repeat bottom center}
.mtl_slider>.endDt>span{letter-spacing:0}
.mtl_slider.disabled>.mtl_sldr_color_bar{display:none}
.mtl_slider.disabled>.mtl_sldr_dot{display:none}
.mtl_slider.noRange{margin-top:0}
.mtl_slider.noRange>.stDt{display:none}
.mtl_slider.noRange>.endDt{display:none}

/* 주식 업 다운 아이콘 */
em.bondDown{display:inline-block;width:9px;height:5px;overflow:hidden;vertical-align:middle;margin:0 5px;line-height:999px;letter-spacing:-1px;background:url(/inc/img/gnb/bg_down.png) no-repeat left top}
em.bondUp{display:inline-block;width:9px;height:5px;overflow:hidden;vertical-align:middle;margin:0 5px;line-height:999px;letter-spacing:-1px;background:url(/inc/img/gnb/bg_up.png) no-repeat left top}
em.bondLower{display:inline-block;width:7px;height:9px;overflow:hidden;vertical-align:middle;margin:0 6px;line-height:999px;letter-spacing:-1px;background:url(/inc/img/bond/arrow_e_down.gif) no-repeat left top}
em.bondUpper{display:inline-block;width:7px;height:9px;overflow:hidden;vertical-align:middle;margin:0 6px;line-height:999px;letter-spacing:-1px;background:url(/inc/img/bond/arrow_e_up.gif) no-repeat left top}

/*상품 아이콘 박스*/
.productTypeBox{width:100%}
.productTypeBox>ul{display:inline-block;padding:40px 32px;border:1px solid #000}
.productTypeBox>ul>li{display:inline-block;padding:0 16px 0 16px;float:left;vertical-align:middle;position:relative;height:66px;background:url(/inc/img/product/dotted_line_34px.png) no-repeat left center}
.productTypeBox>ul>li:first-child{background:none}
.productTypeBox>ul>li>img{display:block;float:left}
.productTypeBox>ul>li>span{margin-left:10px;float:left;font-size:13px;color:#000;line-height:20px;padding:21px 0 25px 0}
.productTypeBox>ul>li>span.line2{padding:13px 0 13px 0}
.productTypeBox>ul>li>span.line3{padding:1px 0 5px 0}
.productTypeBox>ul>li>img.overH{margin-top:-1px;margin-bottom:-1px}

/* 게시판 */
.infoBox{margin-bottom:20px}/* 게시판 리스트 상단 영역*/
.tbBoardList a:hover{text-decoration:underline;color:#0275a6}
.tbBoardList .isNew{margin:0 0 3px 6px}/* 게시판 new 아이콘 */

/* 아코디언1 */
.listAccordion{display:block}
.listAccordion>li{display:block;border:1px solid #c6c6c6; margin-top:-1px}
.listAccordion>li.on{border-top:2px solid #0275a6}
.listAccordion>li>.acc_title{position:relative;padding:19px 68px 22px 20px;line-height:25px;font-size:16px;font-weight:600;color:#000;background:#f6f6f6;vertical-align:middle}
.listAccordion>li>.acc_title>.tit_r_area{margin:-15px 0 -15px 12px; display:inline-block}
.listAccordion>li.on>.acc_title{border-bottom:1px solid #c6c6c6;background:#fff;padding-top:18px}
.listAccordion>li>.acc_title>.btnToggle{position:absolute;display:inline-block;height:28px;width:28px;top:50%;right:20px;margin-left:-14px;margin-top:-14px;text-indent:-9999;font-size:0;background:url(/inc/img/common/btn_acc.png) no-repeat center center}
.listAccordion>li.on>.acc_title>.btnToggle{background:url(/inc/img/common/btn_acc_on.png) no-repeat center center;margin-top:-15px}
.listAccordion>li>.acc_title>.btnToggle:focus{outline:1px dotted #000}
.listAccordion>li>.acc_con_wrap{display:none}
.listAccordion>li.on>.acc_con_wrap{display:block}
.listAccordion>li>.acc_con_wrap>.acc_con{padding:30px 20px}
.listAccordion>li>.acc_con_wrap>.acc_con>.btn_area{margin-top:30px;text-align:center}

/* 아코디언2 */
.listAccordion2{display:block;border-top:1px solid #000}
.listAccordion2>li{border-bottom:1px solid #bababa}
.listAccordion2>li.on{border-bottom:0}
.listAccordion2>li.on+li{border-top:1px solid #bababa}
.listAccordion2>li>.acc_title{position:relative;padding:19px 68px 22px 0;line-height:25px;font-size:14px;font-weight:normal;color:#000;background:#fff;vertical-align:middle}
.listAccordion>li>.acc_title>.tit_r_area{margin:-15px 0 -15px 12px; display:inline-block}
.listAccordion2>li>.acc_title>.btnToggle{position:absolute;display:inline-block;height:28px;width:28px;top:50%;right:20px;margin-left:-14px;margin-top:-14px;text-indent:-9999;font-size:0;background:url(/inc/img/common/btn_acc2.png) no-repeat center center}
.listAccordion2>li.on>.acc_title>.btnToggle{background:url(/inc/img/common/btn_acc2_on.png) no-repeat center center;margin-top:-15px}
.listAccordion2>li>.acc_title>.btnToggle:focus{outline:1px dotted #000}
.listAccordion2>li>.acc_con_wrap{display:none}
.listAccordion2>li.on>.acc_con_wrap{display:block}
.listAccordion2>li>.acc_con_wrap>.acc_con{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;width:100%}
.listAccordion2>li>.acc_con_wrap>.acc_con>table{width:100%}
.listAccordion2>li>.acc_con_wrap>.acc_con>table>tbody th{border-top:1px solid #e1e1e1;font-size:13px;color:#000;text-align:left}
.listAccordion2>li>.acc_con_wrap>.acc_con>table>tbody>tr:first-child>th{border-top:0}
.listAccordion2>li>.acc_con_wrap>.acc_con>table>tbody td{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;background:#f8f8f8;padding:14px}
.listAccordion2>li>.acc_con_wrap>.acc_con>table>tbody>tr:first-child>td{border-top:0}
.listAccordion2>li>.acc_con_wrap>.btn_area{width:100%;padding:14px 0;text-align:right}
.listAccordion2>li>.acc_con_wrap>.btn_area>.btnCloseAcc{margin-right:20px;text-align:left;font-size:14px;color:#000;display:inline-block;line-height:28px;height:28px;width:60px;background:url(/inc/img/common/btn_acc2_on.png) no-repeat right center;vertical-align:middle}

.logoCopy{margin-top:40px;text-align:center;font-size:30px;color:#000;font-weight:600;line-height:40px}/*한국금융 텍스트 로고 카피*/

/* input 사이즈 */
input.serchSmall{width: 65px !important; margin-left:4px; padding:0 6px}
input[type=password][maxlength="4"].serchSmall{width: 65px !important; margin-left:4px; padding:0 6px}
input.serchMedium{width: 75px !important; margin-left:4px; padding:0 6px}
input.inTextYellow{background-color:rgb(255,255,225)}
input.sizeL{width:90px !important; margin-left:4px; padding:0 6px}
input.sizeW{width:150px !important; margin-left:4px; padding:0 6px}

/* 경고 시스템 팝업 */
.syspop_alertBox{border-bottom:1px solid #bababa; padding:30px 0 30px 108px; min-height:0; background:url(/inc/img/common/ico_error_s.png) no-repeat 21px center}
.syspop_alertBox>.alert_tit{font-size:16px; font-weight:600; color:#000}
.syspop_alertBox>.alert_tit+.alert_con{margin-top:10px}

/* 상품상세 시스템팝업 */
.sys_printBtn{position:absolute;right:30px;top:18px}
.sys_h1_top{margin:30px 30px 0 30px}
.sys_h1_top+h1{margin-top:7px}

/** 시스템 팝업용 **/
.h1_right_cont_sys{position:relative;font-size:13px;color:#000}
.h1_right_cont_sys>div{position:absolute;right:30px;top:-70px}
.h1_right_cont_sys>div>span{vertical-align:middle}
.bigRed{line-height:19px;margin-top:0;margin-bottom:0;font-size:30px;font-weight:600;color:#e9000b;vertical-align:top}
.bigRed>em{font-size:20px;font-weight:normal;line-height:10px}


.Zeroin_Area_lg{text-align:center;display:inline-block}
.Zeroin_Area_lg li{float:left;margin-left:2px;display:inline-block}
.Zeroin_Area_lg li:first-child{margin-left:0px}

.tb_fund_info {border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.tb_fund_info td{padding:30px}
.tb_fund_info .num38p{font-size:38px !important;line-height:38px !important;letter-spacing:0;color:#000 !important}
.tb_fund_info .fs12{font-size:12px !important;line-height:21px !important;color:#000 !important}
.tb_fund_info .fs30{font-size:30px !important;line-height:40px !important;color:#000 !important}
.tb_fund_info .fs20{font-size:20px !important;line-height:30px !important;color:#000 !important}
.tb_fund_info .tb_btn_area{text-align:left !important;padding:14px !important;background:#f8f8f8;border-top:1px solid #bababa}

.colorBox .ul_tit{display:inline;font-size:16px;color:#000;font-weight:600}
.colorBox .ul_tit+ul{display:inline;font-size:16px;color:#000}
.colorBox .ul_tit+ul>li{display:inline;margin-left:10px}
.colorBox .ul_tit+ul>li>em{font-size:20px;font-weight:600}
/* //상품상세 시스템팝업 */

/* 종합평가 아이콘 */
.ico_cv_optimal{display:inline-block;width:54px;height:20px;text-indent:-9999px;background:url(/inc/img/common/ico_cv_optimal.png) no-repeat center center}
.ico_cv_normal{display:inline-block;width:54px;height:20px;text-indent:-9999px;background:url(/inc/img/common/ico_cv_normal.png) no-repeat center center}
.ico_cv_caution{display:inline-block;width:54px;height:20px;text-indent:-9999px;background:url(/inc/img/common/ico_cv_caution.png) no-repeat center center}

/*  data-tooltip */
.data-tooltip{position:relative}
.data-tooltip:hover:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip:hover:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}
.data-tooltip:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip:focus:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}


.data-tooltip_r:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip_r:focus:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}

.data-tooltip>input:not([type='radio']):focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip>input:not([type='radio']):focus:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}

.data-tooltip2:hover:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip2:hover:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}

.data-tooltip2:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700}
.data-tooltip2:focus:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}


.data-tooltip.toLeft:hover:after{content:attr(data-tooltip); display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:-174px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff;z-index:700}
.data-tooltip.toLeft:hover:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}
.data-tooltip.toLeft:focus:after{content:attr(data-tooltip); display:block; padding:10px; width:180px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; top:25px; left:-174px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff;z-index:700}
.data-tooltip.toLeft:focus:before{content:""; display:block; position:absolute; top:19px; left:10px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center;z-index:701}



.data-tooltip2{position:relative}
.data-tooltip2:hover:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:290px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip2:hover:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}
.data-tooltip2:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:290px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip2:focus:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}

.data-tooltip3{position:relative}
.data-tooltip3:hover:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:390px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip3:hover:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}
.data-tooltip3:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:390px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip3:focus:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}

.data-tooltip4{position:relative}
.data-tooltip4:hover:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:420px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip4:hover:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}
.data-tooltip4:focus:after{content:attr(data-tooltip); background:#fff; display:block; padding:10px; width:420px; border-style:solid; border:2px solid #ad784d; background:#fff; border-radius:3px; position:absolute; bottom:-25px; left:2px;/* white-space:nowrap; overflow:hidden; */font-size:13px; color:#000; background:#fff; z-index:700;text-align:left}
.data-tooltip4:focus:before{content:""; display:block; position:absolute; bottom:18px; left:70px; width:13px;height:8px;background:url(/inc/img/common/qinfo_to_top.png) center center #fff;z-index:701;top: 145px}




/*기본 두줄 상자*/
.basic_box{border-top:1px solid #000;border-bottom:1px solid #bababa;width:100%}
.basic_box>.pd_box {padding:20px;}

/* [펀드상세] 그래프 검색 상자*/
.graph_search_box{display:table;border-top:1px solid #000;border-bottom:1px solid #bababa;width:100%}
.graph_search_box>.graph_area{display:table-cell;width:74%;vertical-align:middle}
.graph_search_box>.search_condition_area{display:table-cell;vertical-align:top;padding:14px;width:26%;border-left:1px solid #e1e1e1;background:#f8f8f8}
.graph_search_box>.search_condition_area>ul>li{margin-top:10px}
.graph_search_box>.search_condition_area>ul>li:first-child{margin-top:0}
.graph_search_box>.search_condition_area>.btn_area_center{text-align:center;margin-top:20px;margin-bottom:16px}
.colorCircle_01{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#29456a;vertical-align:middle}
.colorCircle_02{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#e02d2d;vertical-align:middle}
.colorCircle_03{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#b8871e;vertical-align:middle}
.colorCircle_04{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#638bc6;vertical-align:middle}
.colorCircle_05{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#ff9000;vertical-align:middle}
.colorCircle_06{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#fad176;vertical-align:middle}
.colorCircle_07{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#25993e;vertical-align:middle}
.colorCircle_08{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#ab89d3;vertical-align:middle}
.colorCircle_09{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#69bdd9;vertical-align:middle}
.colorCircle_10{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#97be0e;vertical-align:middle}
.colorCircle_11{display:inline-block;width:13px;height:13px;border-radius:6px;text-indent:-9999px;background:#cd48c8;vertical-align:middle}

/* bankis box*/
.bankis_box {width:100%;background:#fff url(/inc/img/common/bankis_car_img.png) no-repeat left bottom}
.bankis_box .conf_box{padding:34px 40px 36px 320px;border:1px solid #000;position:relative}
.bankis_box .conf_box .re_title{font-size:16px;line-height:26px;color:#000;font-weight:600}
.bankis_box .conf_box .re_title+.listBasic{margin-top:10px}
.bankis_box .conf_box p{font-size:16px;color:#000;font-weight:600;font-weight:600}
.bankis_box .conf_box p.t_center{margin-left:-70px}
.bankis_box .conf_box .listBasic>li{background: url(/inc/img/common/bul_dot_default3.gif) no-repeat left 11px !important;line-height: 23px;font-size:14px;margin-top:3px}
.bankis_box .conf_box .bankis_log{position:absolute; right:40px; bottom:36px}

.layer_2c{display:inline-block;width:100%}
.layer_2c>.ly_left{float:left;width:47%;margin-right:6%}
.layer_2c>.ly_right{float:right;width:47%}
.layer_2c.leftBig>.ly_left{width:52%;margin-right:2%}
.layer_2c.leftBig>.ly_right{width:46%}

.gray_bdr_box{border:1px solid #e1e1e1; padding:9px 11px}
.gray_bdr_box>.mtl_checkbox{vertical-align:top;margin:5px 2px;min-width:102px}
.gray_bdr_box>.mtl_checkbox>span{padding-right:0}
.black_bdr_box{border:1px solid #000; padding:14px; margin-left:0; background:#fafafa;min-height:446px}
.black_bdr_box>.mtl_checkbox{margin-top:14px;display:block}
.black_bdr_box>.mtl_checkbox:first-child{margin-top:0}

/*step_box*/
.step_box{display:inline-block;width:100%;border-top:1px solid #000;border-bottom:1px solid #bababa}
.step_box>ul,
.step_box>ol{display:table;width:100%;border-collapse:collapse;border-spacing:0;position:relative}
.step_box>ul>li,
.step_box>ol>li{display:table-cell;border:1px solid #e1e1e1;border-bottom:0;vertical-align:middle;text-align:center;padding:25px 0;font-size:16px;line-height:25px;font-weight:600;color:#000}
.step_box>ul:first-child>li,
.step_box>ol:first-child>li{border-top:0}
.step_box .sub_text{font-size:13px;line-height:25px;width:100%;color:#000}
.step_box>ul>li,
.step_box>ol>li{width:auto}
.step_box>.col2>li{width:50%}
.step_box>.col2>li{width:50%}
.step_box>.col3>li{width:33.3%}
.step_box>.col4>li{width:25%}
.step_box>.col5>li{width:20%}
.step_box>.col6>li{width:16.6%}



/**col5 arrow**/
.step_box>.col5 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:20%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col5 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:40%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col5 .arrow_to_right_3{position:absolute;width:38px;height:38px;top:50%;left:60%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col5 .arrow_to_right_4{position:absolute;width:38px;height:38px;top:50%;left:80%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

/**col4 arrow**/
.step_box>.col4 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:25%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col4 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col4 .arrow_to_right_3{position:absolute;width:38px;height:38px;top:50%;left:75%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col4 .arrow_to_bottom_4{position:absolute;width:38px;height:38px;top:100%;left:87.5%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_col.png) no-repeat center center;z-index:1}
.step_box>.col4 .arrow_to_left_1{position:absolute;width:38px;height:38px;top:50%;left:25%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_rev.png) no-repeat center center}
.step_box>.col4 .arrow_to_left_2{position:absolute;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_rev.png) no-repeat center center}
.step_box>.col4 .arrow_to_left_3{position:absolute;width:38px;height:38px;top:50%;left:75%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_rev.png) no-repeat center center}

/**col3 arrow**/
.step_box>.col3 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:33.3%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col3 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:66.6%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.step_box>.col3 .arrow_to_bottom_3{position:absolute;width:38px;height:38px;top:100%;left:83.3%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_col.png) no-repeat center center;z-index:1}
.step_box>.col3 .arrow_to_left_1{position:absolute;width:38px;height:38px;top:50%;left:33.3%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_rev.png) no-repeat center center}
.step_box>.col3 .arrow_to_left_2{position:absolute;width:38px;height:38px;top:50%;left:66.6%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw_rev.png) no-repeat center center}


/**col2 arrow**/
.step_box>.col2 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

/* //step_box*/

/* button+checkbox */
.btnChkbox{display:inline-block;position:relative}
.btnChkbox>a{display:inline-block;float:left;border:1px solid #000;border-radius:2px 0 0 2px;background:#fff;line-height:15px; height:15px; padding:7px 12px 10px 12px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnChkbox>a:hover:not(.disabled), .btnChkbox>a:focus:not(.disabled){border:1px solid #000;background:#fff;color:#1777b2; }
.btnChkbox>input[type=checkbox]{position:absolute;top:0;left:0;width:0; height:0; border:0; margin:0; padding:0;-webkit-appearance:none;-moz-appearance:checkbox-container;appearance:none}
.btnChkbox>input[type=checkbox]+label{float:left;display:inline-block;width:36px;height:32px;border:1px solid #000;border-left:0;border-radius:0 2px 2px 0;background:#fff url(/inc/img/common/btn_chkbox_off.png) no-repeat center center;cursor:pointer}
.btnChkbox>input[type=checkbox]:checked+label{background:#0079ba url(/inc/img/common/btn_chkbox_on.png) no-repeat center center}
.btnChkbox>a>.sysp{margin-left:8px;margin-bottom:2px;line-height:34px;display:inline-block;background:url(/inc/img/common/sistemBtn_bg.png) no-repeat center center; width:10PX; height:9px}
.btnChkbox>a:hover:not(.disabled)>.sysp, .btnChkbox>a:focus:not(.disabled)>.sysp{background:url(/inc/img/common/sistemBtn_bg_on.png) no-repeat center center}

/* 휴대폰 약관 */
.terms_box{border:1px solid #e1e1e1}
.dotted_list{display:block;width:100%;padding:16px 0;text-align:center;font-size:13px; color:#000}
.dotted_list>li{display:inline-block;padding:2px 20px 2px 21px;background:url(/inc/img/common/chain_menu_dotted_line.png) no-repeat left center;vertical-align:middle}
.dotted_list>li:first-child{background:none; padding-left:20px}

/* 상품등급유형 */
h1>span{display:inline-block;font-size:30px;margin:-15px 0 -15px 8px !important}
h1>.lv0{color:#000 !important}
h1>.lv1{color:#4F7CEF !important} /*초저위험*/
h1>.lv2{color:#1DB8C6 !important}
h1>.lv3{color:#FA9A0B !important}
h1>.lv4{color:#FE6B51 !important}
h1>.lv5{color:#EC3545 !important} /*초고위험*/
.lv5{color:#EC3545 !important}

/**************** 공통 페이지 ****************/
.online_guide>ul {width:100%; display:inline-block; }
.online_guide>ul>li {position:relative; float:left; width:159px; height:170px; border-top:1px solid #000; border-bottom:1px solid #bababa; border-left:1px dotted #000; text-align:center;}
.online_guide>ul>li:first-child {border-left-color:transparent;}
.online_guide>ul>li>a {position:absolute; display:block; width:159px; height:109px; padding:29px 0 30px 0;}
.online_guide>ul>li.on>a {position:absolute; top:-1px; left:-1px; border:2px solid #027db3;}
.online_guide>ul>li.on+li {border-left-color:transparent;}
.online_guide>ul>li>a>p {padding:15px 0 0 0; font-size:16px; font-weight:600; color:#000;}

.info_agree_box {padding-top:20px; border-top:1px solid #000; border-bottom:1px solid #bababa;}
.scroll_box {height:258px; border:1px solid #e1e1e1; overflow-y:scroll;}
iframe:focus{outline:1px dotted #000; border:1px solid red; outline-offset:-2px;}
.info_agree_box>.tableDefault {margin-bottom:0; border-top:1px solid #bababa;}
.info_agree_box>.checkbox_area {padding:20px 0; background-color:#f8fdff; text-align:center;}
.info_agree_box>.checkbox_area span {font-weight:600; color:#000;}
.info_agree_box>.checkbox_area.risk {border-top:1px solid #bababa;}

.info_agree_box>.tabType4 tr>td.on>a {width:318px;}
.info_agree_box>.tabType4 tr>td:first-child.on>a {width:317px;}

.content-id .roundBoxError .addCertInfo.block {background-image:url(/inc/img/common/ico_error_s.png);}

.line_box {padding:30px 0; border:1px solid #cacaca; text-align:center;}

.brief_ment {font-size:16px; font-weight:600; color:#000; text-align:center; line-height:24px;}

.point_blue {font-size:18px; color:#0275a6;}
.point_brown {font-size:18px; color:#b8470b;}
.guide_ment {font-size:16px; font-weight:600; color:#000;}
.guide_ment2 {font-size:18px; color:#000; line-height:32px;}

.basic_bluebox {padding:20px; background:#f5f8fa;}
.basic_bluebox>ul>li {margin-top:5px;}
.basic_bluebox>ul>li:first-child {margin-top:0;}
.basic_bluebox>p {line-height:24px;}

.timer_box {padding: 20px 0; border-top: 1px solid #bababa; background-color: #f5f8fa;text-align: right; position: absolute;
    bottom: 0;
    width: 100%;}
.timer_box>label{margin-right:20px;}

.basic_box>.expect_date {padding:18px 0; font-size:16px; font-weight:600; color:#d61515; text-align:center;}
.basic_box>.space_type1 {padding:18px 0;}
.basic_box>.space_type1>.number_list>li {text-indent:-16px; padding-left:16px; margin-top:5px;}
.basic_box>.space_type1>.number_list>li:first-child {margin-top:0;}
.basic_box>.space_type1>p {line-height:24px;}
.basic_box>.space_type1>p>span {font-size:15px;}
.basic_box>.space_type1>strong {font-size:16px;}
.basic_box>.space_type1>.listDefault>li {color:#000;}
.basic_box>.space_type1>.law_box {width:100%; font-size:15px; color:#e0; overflow:hidden; line-height:26px;}
.basic_box>.space_type1>.law_box>span {float:left; width:68px; margin-right:13px; font-weight:600; background:url(/inc/img/common/bg_bar.gif) no-repeat 100% 8px;}
.basic_box>.space_type1>.law_box>p {float:left; width:360px;}

.intro_ment {color:#000; line-height:24px;}
.guide_box {padding:0 0 27px 143px; font-size:18px; color:#313131; background:url(/inc/img/common/img_rack.gif) no-repeat 0 10px; line-height:33px;}

.coupon_box {font-size:18px; color:#313131; background:url(/inc/img/common/icon_coupon.gif) no-repeat 100% 0; line-height:32px;}
.save_box {height:70px; font-size:18px; color:#000; background:url(/inc/img/common/icon_term.gif) no-repeat 100% 0; line-height:32px;}

.contact_info {padding:18px 0; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1;}
.contact_info>ul>li {padding-left:15px; margin-top:10px; font-size:15px; background:url(/inc/img/common/bul_circle.gif) no-repeat 3px 50%;}
.contact_info>ul>li:first-child {margin-top:0;}
.contact_info>ul>li>span {display:inline-block; padding-right:14px; margin-right:12px; color:#000; background:url(/inc/img/common/bg_bar.gif) no-repeat 100% 50%;}

.notice_box {padding:18px 20px; font-size:13px; background-color:#f8f8f8;}
.notice_box>p {margin-top:4px; line-height:20px;}
.notice_box>strong {color:#000;}

.listAccordion>li>.acc_title>h3.num01 {padding-left:30px; background:url(/inc/img/common/h2_bul01.png) no-repeat 0 2px; line-height:21px;}
.listAccordion>li>.acc_title>h3.num02 {padding-left:30px; background:url(/inc/img/common/h2_bul02.png) no-repeat 0 2px; line-height:21px;}
.listAccordion>li>.acc_title>h3.num03 {padding-left:30px; background:url(/inc/img/common/h2_bul03.png) no-repeat 0 2px; line-height:21px;}
.listAccordion>li>.acc_title>h3.num04 {padding-left:30px; background:url(/inc/img/common/h2_bul04.png) no-repeat 0 2px; line-height:21px;}
.listAccordion>li .capture_area {padding:30px; border:1px dashed #bababa; text-align:center;}
/**************** //공통 페이지 ****************/

.td34>.mtl_radio{margin-top:6px;}

/* 펀드 퀵메뉴 */
#fund_quick_menu{top:193px;width:114px;position:fixed;left:50%;margin-left:495px;padding-top:68px/*56px*/;background:url(/inc/img/common/fund_quick_man.png) no-repeat top center; z-index:110;}
#fund_quick_menu>.fqm_tit{text-align:center;background:#0079ba;font-size:13px;font-weight:600;color:#fff;padding:6px 27px 8px 27px;border-radius:3px 3px 0 0}
#fund_quick_menu>.fqm_cont{text-align:center;background:#fff;border:1px solid #d8d8d8;border-top:0;font-size:12px;line-height:18px;font-weight:600;color:#000;padding:6px 0 10px 0;border-radius:3px 3px 0 0}
#fund_quick_menu>.fqm_cont>a{display:inline-block;width:73px;height:19px;line-height:19px;padding-bottom:2px;margin-top:10px;text-align:center;border:1px solid #ddd;border-radius:2px;color:#0275a6}
#fund_quick_menu>.fqm_cont>div.letter_0{letter-spacing:-1 !important}
#fund_quick_menu>.fqm_link{border-radius:0 0 3px 3px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#fund_quick_menu>.fqm_link>li{display:block;line-height:auto;padding:7px 6px 10px 10px;border-top:1px solid #ddd;vertical-align:middle;background:#f8f8f8}
#fund_quick_menu>.fqm_link>li:first-child{border-top:0}
#fund_quick_menu>.fqm_link>li>a{padding-left:25px;padding-bottom:2px;font-size:12px;font-weight:normal;color:#000;display:block;}
#fund_quick_menu>.fqm_link>li>a:hover,#fund_quick_menu>.fqm_link>li>a:focus{color:#1777b2;text-decoration:underline}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_1{background:url(/inc/img/common/fqm_ico_1.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_2{background:url(/inc/img/common/fqm_ico_2.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_3{background:url(/inc/img/common/fqm_ico_3.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_4{background:url(/inc/img/common/fqm_ico_4.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_5{background:url(/inc/img/common/fqm_ico_5.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a.fqm_icon_6{background:url(/inc/img/common/fqm_ico_6.png) no-repeat left center}
#fund_quick_menu>.fqm_link>li>a>.fqm_cnt{display:inline-block;margin-left:4px;width:16px;height:10px;background:url(/inc/img/common/fqm_red_cir.png) no-repeat center center;font-size:10px;font-weight:600;letter-spacing:0;color:#fff;text-align:center;line-height:10px;padding:3px 0 4px 1px}

/* 연금 퀵메뉴 */ /* 추가_201712 */
#pension_quick_menu{top:170px;width:114px;position:absolute;left:50%;margin-left:495px;background:url(/inc/img/common/pension_quick_man.png) no-repeat top center; z-index:110;}
#pension_quick_menu>.pqm_tit{text-align:center;background:#0079ba;font-size:13px;font-weight:600;color:#fff;padding:6px 27px 8px 27px;border-radius:3px 3px 0 0}
#pension_quick_menu>.pqm_cont{text-align:center;background:#fff;border:1px solid #d8d8d8;border-top:0;font-size:12px;line-height:18px;font-weight:600;color:#000;padding:6px 0 10px 0;border-radius:3px 3px 0 0}
#pension_quick_menu>.pqm_cont>a{display:inline-block;width:73px;height:19px;line-height:19px;padding-bottom:2px;margin-top:10px;text-align:center;border:1px solid #ddd;border-radius:2px;color:#038dc7}
#pension_quick_menu>.pqm_cont>div.letter_0{letter-spacing:-1 !important}
#pension_quick_menu>.pqm_link{border-radius:0 0 3px 3px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#pension_quick_menu>.pqm_link>li{display:block;line-height:auto;padding:7px 6px 10px 10px;border-top:1px solid #ddd;vertical-align:middle;background:#f8f8f8}
#pension_quick_menu>.pqm_link>li:first-child{border-top:0}
#pension_quick_menu>.pqm_link>li>a{padding-left:25px;padding-bottom:2px;font-size:12px;font-weight:normal;color:#000;display:block;}
#pension_quick_menu>.pqm_link>li>a:hover,#pension_quick_menu>.pqm_link>li>a:focus{color:#1777b2;text-decoration:underline}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_1{background:url(/inc/img/common/pqm_ico_1.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_2{background:url(/inc/img/common/pqm_ico_2.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_3{background:url(/inc/img/common/pqm_ico_3.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_4{background:url(/inc/img/common/pqm_ico_4.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_5{background:url(/inc/img/common/pqm_ico_5.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_6{background:url(/inc/img/common/pqm_ico_6.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_7{background:url(/inc/img/common/pqm_ico_7.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_8{background:url(/inc/img/common/pqm_ico_8.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_9{background:url(/inc/img/common/pqm_ico_9.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a.pqm_icon_10{background:url(/inc/img/common/pqm_ico_10.png) no-repeat left center}
#pension_quick_menu>.pqm_link>li>a>.pqm_cnt{display:inline-block;margin-left:4px;width:16px;height:10px;background:url(/inc/img/common/pqm_red_cir.png) no-repeat center center;font-size:10px;font-weight:600;letter-spacing:0;color:#fff;text-align:center;line-height:10px;padding:3px 0 4px 1px}

.nonDis{display:none}

.font18_222{font-size:18px;color:#000 !important}
.font14_666{font-size:14px;color:#000 !important}
.font14_222{font-size:14px;color:#000 !important}
.font13_444{font-size:13px;color:#000 !important}
.font13_222{font-size:13px;color:#000 !important}
.font12_444{font-size:13px;color:#000 !important}
.font26_222{font-size:26px;color:#000 !important}

.noLine{border:none !important}
.noLineR{border-right:none !important}
.noLineT{border-top:none !important}

.overfH{overflow:hidden}
.overfA{overflow:auto}

/****************************** 서브메인 ******************************/

/* slidebox */
.slideLayer{position:relative;width:100%;font-family:"맑은 고딕", 'MGothic',  'Dotum', Arial, sans-serif;font-size:14px;color:#000;margin:0;padding:0;border:0}
.bullet_area{width:960px;position:relative;margin:0 auto}
.bullet_area>div{position:absolute;display:inline-block;top:28px;right:10px;text-align:right;z-index:1}
.bullet_area>div>ul{display:inline-block}
.bullet_area>div>ul>li{display:inline-block;float:left;margin-left:8px}
.bullet_area>div>ul>li>a{transition:background 0.25s linear;transition:opacity 0.25s linear;border-radius:6px;display:block;width:13px;height:13px;background:#1e3d4d;opacity: 0.6;overflow:hidden;text-indent:-9999px}
.bullet_area>div>ul>li.on>a{transition:background 0.25s linear;transition:opacity 0.25s linear;opacity:1;background:#fff;border: 1px solid #000;width: 12px;height: 12px;}
.bullet_area>div>.play_pause{margin:0 0 0 14px}

.bullet_area>div>.play_pause{display:inline-block;width:12px;height:13px;line-height:13px;background:url(/inc/img/common/sb_ico_pause.png) no-repeat center center}
.bullet_area>div>.play_pause.on{background:url(/inc/img/common/sb_ico_play.png) no-repeat center center}

.slideBox{width:100%;height:320px;overflow:hidden}
.slideBox>li{position:relative;display:none;width:100%;height:320px;overflow:hidden}
.slideBox>li.on{display:block}
.slideBox>li>.sb_wrap{position:relative;display:block;width:960px;height:320px;position:relative;margin:0 auto;padding:0;overflow:hidden}
.slideBox>li>.sb_wrap>.img_cont{display:block;position:absolute;top:0;right:0}
.slideBox>li>.sb_wrap>.txt_cont{padding:40px 0 0 20px;display:block;position:absolute;top:0;left:0;vertical-align:middle}
.slideBox>li>.sb_wrap>.txt_cont>div:first-child{font-size:34px;line-height:46px;color:#1a1a1a;margin-bottom:13px}
.slideBox>li>.sb_wrap>.txt_cont>div.pension{font-size:30px;line-height:42px; color:#1a1a1a} /** 201712_추가 **/
.slideBox>li>.sb_wrap>.txt_cont>p{display:block;font-size:16px;line-height:24px;color:#1a1a1a}

.sb_link_wrap{width:100%;height:79px;position:absolute;left:0;bottom:0;background:#097ab3;border-top:1px solid #07608c}
.sb_link_wrap>div{display:table;width:960px;height:80px;margin:0 auto;border-collapse:collapse;border-spacing:0}
.sb_link_wrap>div>a{display:table-cell;width:25%;background:#1590ce;border-left:solid 1px #07608c;border-right:solid 1px #07608c;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;line-height:18px;color:#fff}
.sb_link_wrap>div>a.asset_link{display:table-cell;width:20%;background:#097ab3;border-left:solid 1px #07608c;border-right:solid 1px #07608c;vertical-align:middle;text-align:center;font-size:14px;font-weight:normal;line-height:18px;color:#fff} /*20180716 추가 - 자산관리메인용 */
.sb_link_wrap>div>a:hover,.sb_link_wrap>div>a:focus{background:#097eb9}
.sb_link_wrap>div>a>img{margin-right:13px}

.btnSlBx_1 {display:inline-block; line-height:15px;height:15px;padding:7px 11px 10px 11px;border:1px solid #000;border-radius:3px;font-size:14px;color:#000 !important;cursor:pointer;vertical-align:middle}
.btnSlBx_1:not(:first-child){margin-left:3px}
.btnSlBx_1>img{margin-top:-2px;margin-left:10px}

.sb_info_box{display:inline-block;height:76px;padding-right:38px;background:#6369ce;color:#fff;border-radius:38px;position:relative}
.sb_info_box>.sb_ib_icon{position:relative;display:inline-block;background:#4e55c5;width:54px;height:54px;border-radius:50%;float:left;margin:11px 19px 0 14px;border-top:1px solid #3038bb;border-left:1px solid #3038bb}
.sb_info_box>.sb_ib_icon>img{padding-top:6px;margin-left:-8px}
.sb_info_box>.sb_ib_text{display:inline-block;padding-top:12px;font-size:14px;line-height:24px;vertical-align:middle}
.sb_info_box>.sb_ib_text>em{font-size:18px}

/** bond **/
.slideBox.sb_bond{background:#e78270}
.slideBox.sb_bond .sb_info_box{background:#c0513e}
.slideBox.sb_bond .sb_info_box>.sb_ib_icon{background:#d8553f;border-top:1px solid #d1371d;border-left:1px solid #d1371d}
.sb_info_box>.sb_ib_text>em.f24{font-size:24px}

/** asset **/
.slideBox.sb_asset{background:#56afdc}

/** pension **//* 수정_201712 */
.slideLayer .sb_pension{background:#efa761; !impotant}
.slideLayer .sb_pension~.sb_link_wrap{background:#c05218;border-top:1px solid #9e3a0a; !impotant}
.slideLayer .sb_pension~.sb_link_wrap>div>a{background:#c05218;border-left:solid 1px #9e3a0a;border-right:solid 1px #9e3a0a; !impotant}
.slideLayer .sb_pension~.sb_link_wrap>div>a:hover,.slideLayer .sb_pension~.sb_link_wrap>div>a:focus{background:#cf7821; !impotant}
.slideLayer .slideBox>li>.sb_wrap>.txt_cont>p.pension_sub{font-size:30px; letter-spacing:-3px; !impotant}

/** product **/
.slideBox.sb_product{background:#72a5df}
.logo_fundapp{margin:-14px 12px 0 0}

/** research **/
.slideBox.sb_research{background:#53b9bf}
.slideBox.sb_research>li>.sb_link_wrap{background:#1a7883; border-top:1px solid #165f67;}
.slideBox.sb_research>li>.sb_link_wrap>div>a{background:#1a7883;border-left:solid 1px #165f67; border-right:solid 1px #165f67;}
.slideBox.sb_research>li>.sb_link_wrap>div>a:hover,.slideBox.sb_research>li>.sb_link_wrap>div>a:focus{background:#288c94}
.slideBox>li>.sb_wrap>.txt_cont>p.research_sub{font-size:26px}

/** customer **/
.slideBox.sb_customer{background:#7bbd8f}
.slideBox.sb_customer>li>.sb_wrap>.txt_cont>p{line-height:29px;font-size:20px}

/* //slidebox */

/* 기본 레이아웃 */
.full_layer_wrap{width:100%;background:#fff;font-family:"맑은 고딕", 'MGothic',  'Dotum', Arial, sans-serif;font-size:14px;color:#000;margin:0;padding:0;border-top:1px solid #d8d8d8}
.full_layer_wrap.bgGray{background:#fbfbfb}
.full_layer_wrap.borderNone{border-top:0}
.full_layer{width:960px;margin:0 auto;padding:0;position:relative}
/* //기본 레이아웃 */

/* fl_step_box */
.fl_tit{text-align:center;line-height:40px;font-size:30px;font-weight:normal;color:#000;padding-top:30px}
.fl_tit_sub{text-align:center;line-height:22px;font-size:18px;font-weight:normal;color:#000;margin-top:20px}

.fl_step_box{display:block}
.fl_step_box>ul{display:table;width:100%;border-collapse:collapse;border-spacing:0;position:relative;background:#fff}
.fl_step_box>ul>li{display:table-cell;border:1px solid #d6d6d6;padding:25px 0;text-align:center;vertical-align:top}

.fl_step_box>ul>li{width:auto}
.fl_step_box>.col2>li{width:50%}
.fl_step_box>.col2>li{width:50%}
.fl_step_box>.col3>li{width:33.3%}
.fl_step_box>.col4>li{width:25%}
.fl_step_box>.col5>li{width:20%}
.fl_step_box>.col6>li{width:16.6%}

/**col5 arrow**/
.fl_step_box>.col5 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:20%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col5 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:40%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col5 .arrow_to_right_3{position:absolute;width:38px;height:38px;top:50%;left:60%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col5 .arrow_to_right_4{position:absolute;width:38px;height:38px;top:50%;left:80%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

/**col4 arrow**/
.fl_step_box>.col4 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:25%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col4 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col4 .arrow_to_right_3{position:absolute;width:38px;height:38px;top:50%;left:75%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

/**col3 arrow**/
.fl_step_box>.col3 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:33.3%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}
.fl_step_box>.col3 .arrow_to_right_2{position:absolute;width:38px;height:38px;top:50%;left:66.6%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

/**col2 arrow**/
.fl_step_box>.col2 .arrow_to_right_1{position:absolute;width:38px;height:38px;top:50%;left:50%;margin-top:-19px;margin-left:-19px;background:url(/inc/img/common/step_box_arw.png) no-repeat center center}

.fl_sb_tit{font-size:18px;line-height:22px;color:#000}
.fl_sb_txt{font-size:14px;line-height:22px;color:#000}

.fl_step_box.box_hover>.col3>li>.hoverTline{display:none}
.fl_step_box.box_hover>.col3>li>.hoverRline{display:none}
.fl_step_box.box_hover>.col3>li>.hoverBline{display:none}
.fl_step_box.box_hover>.col3>li>.hoverLline{display:none}

.fl_step_box.box_hover>.col3>li:first-child:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:0;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;left:33.33%;width:4px;height:100%;margin-left:-2px}
.fl_step_box.box_hover>.col3>li:first-child:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:0;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:0;width:4px;height:100%}

.fl_step_box.box_hover>.col3>li:first-child+li:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:33.33%;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child+li:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;left:66.66%;width:4px;height:100%;margin-left:-2px}
.fl_step_box.box_hover>.col3>li:first-child+li:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:33.33%;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child+li:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:33.33%;width:4px;height:100%}

.fl_step_box.box_hover>.col3>li:first-child+li+li:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:66.66%;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child+li+li:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;right:0;width:4px;height:100%;}
.fl_step_box.box_hover>.col3>li:first-child+li+li:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:66.66%;width:33.33%;height:4px}
.fl_step_box.box_hover>.col3>li:first-child+li+li:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:66.66%;width:4px;height:100%}


/* 200629 - 추가 */
.fl_step_box_new *{box-sizing:border-box;}
.fl_step_box_new .innerBox{position:relative; z-index:1; margin:-1px; border:4px solid transparent;}
.fl_step_box_new .innerBox:hover,
.fl_step_box_new .innerBox:focus{border-color:#0079ba;}


/* 자산관리메인 - 추천서비스 :  20180716추가분*/
.fl_step_box.box_hover>.col4>li>.hoverTline{display:none}
.fl_step_box.box_hover>.col4>li>.hoverRline{display:none}
.fl_step_box.box_hover>.col4>li>.hoverBline{display:none}
.fl_step_box.box_hover>.col4>li>.hoverLline{display:none}

.fl_step_box.box_hover>.col4>li:first-child:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:0;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;left:25%;width:4px;height:100%;margin-left:-2px}
.fl_step_box.box_hover>.col4>li:first-child:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:0;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:0;width:4px;height:100%}

.fl_step_box.box_hover>.col4>li:first-child+li:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:25%;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child+li:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;left:50%;width:4px;height:100%;margin-left:-2px}
.fl_step_box.box_hover>.col4>li:first-child+li:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:25%;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child+li:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:25%;width:4px;height:100%}

.fl_step_box.box_hover>.col4>li:first-child+li+li:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:50%;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child+li+li:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;left:75%;width:4px;height:100%; margin-left:-2px}
.fl_step_box.box_hover>.col4>li:first-child+li+li:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0;left:50%;width:25%;height:4px; }
.fl_step_box.box_hover>.col4>li:first-child+li+li:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:50%;width:4px;height:100%}

.fl_step_box.box_hover>.col4>li:first-child+li+li+li:hover>.hoverTline{display:block;position:absolute;background:#0079ba;top:0;left:75%;width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child+li+li+li:hover>.hoverRline{display:block;position:absolute;background:#0079ba;top:0;right:0;width:4px;height:100%;}
.fl_step_box.box_hover>.col4>li:first-child+li+li+li:hover>.hoverBline{display:block;position:absolute;background:#0079ba;bottom:0; right:0; width:25%;height:4px}
.fl_step_box.box_hover>.col4>li:first-child+li+li+li:hover>.hoverLline{display:block;position:absolute;background:#0079ba;top:0;left:75%;width:4px;height:100%}

/* // 자산관리메인 - 추천서비스 : 20180716추가분  */


/** type_a **/
.fl_step_box.type_a.box_hover>ul>li{padding:0}
.fl_step_box.type_a.box_hover>ul>li>.innerBox{display:block;padding:25px 0;height:100%}
.fl_step_box.type_a .fl_sb_tit{font-size:20px;line-height:22px;color:#000}
.fl_step_box.type_a .fl_sb_txt{font-size:14px;line-height:22px;color:#000}

/** type_b **/
.fl_step_box.type_b>ul>li{padding:30px;overflow:hidden;text-align:left}
.fl_step_box.type_b .fl_card_type{margin-bottom:9px;min-height:20px;display:block;line-height:16px}
.fl_step_box.type_b .fl_card_type>.type_icon{display:inline-block;padding:0 5px 2px 5px;line-height:16px;font-size:12px;font-weight:600;color:#000;border:1px solid #adb0b6;background:#f8f8f8;border-radius:2px}
.fl_step_box.type_b .fl_card_tit{margin-bottom:15px;line-height:22px;font-size:18px;font-weight:600;color:#000;height:44px;overflow:hidden}
.fl_step_box.type_b .fl_card_subj{width:259px;line-height:21px;font-size:16px;color:#000;overflow:hidden;text-align:center;text-align:center;white-space:nowrap;text-overflow:ellipsis}
.fl_step_box.type_b .fl_card_val{width:259px;margin-bottom:48px;line-height:50px;font-size:38px;font-weight:600;color:#e9000b;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}

.fl_step_box.type_b .fl_card_date{margin-bottom:1px;min-height:20px;line-height:16px;display:block;font-size:13px;color:#5b5b5b}
.fl_step_box.type_b .fl_card_tit2{margin-bottom:22px;line-height:22px;font-size:18px;font-weight:600;color:#000;height:44px;overflow:hidden}
.fl_step_box.type_b .fl_card_val2{width:259px;margin-bottom:49px;line-height:50px;font-size:38px;font-weight:600;color:#d61515;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}

.fl_step_box.type_b .fl_card_tit3{margin-bottom:37px;line-height:22px;font-size:18px;font-weight:600;color:#000;height:44px;overflow:hidden}
.fl_step_box.type_b .fl_card_cont{display:inline-block;width:259px;margin-bottom:46px;height:80px}
.fl_step_box.type_b .fl_card_cont>li{display:inline-block;width:100%;height:40px;line-height:40px;overflow:hidden;text-align:center;}
.fl_step_box.type_b .fl_card_cont>li>span{display:inline-block;line-height:40px}
.fl_step_box.type_b .fl_card_cont>li>span.f_left{font-size:16px;color:#000}
.fl_step_box.type_b .fl_card_cont>li>span.f_right{font-size:24px;color:#000;font-weight:600}

/** type_c **/
.fl_step_box.type_c>ul.col2>li{padding:0;text-align:left}
.fl_step_box.type_c>ul.col2>li>.f_left{padding:40px}
.fl_step_box.type_c>ul.col2>li>.f_left>.fl_sb_tit{margin-bottom:13px;line-height:22px;font-size:20px;font-weight:600;color:#000}
.fl_step_box.type_c>ul.col2>li>.f_left>.fl_sb_txt{margin-bottom:18px;line-height:20px;font-size:14px;font-weight:normal;color:#000}
.fl_step_box.type_c>ul.col2>li>.f_right{margin:40px 30px 0 0}

.fl_step_box.type_time>ul.col3>li{padding:0;text-align:left}
.fl_step_box.type_time>ul.col3>li>div.fsb_country_date{display:inline-block;width:100%;border-bottom:1px solid #dedede;padding:10px 0 14px 0;background:#f7f8fc}
.fl_step_box.type_time>ul.col3>li>div.fsb_country_date>span:first-child{float:left;display:inline-block;margin-left:14px;font-size:18px;line-height:22px;font-weight:600;color:#000}
.fl_step_box.type_time>ul.col3>li>div.fsb_country_date>span:first-child+span{float:right;display:inline-block;margin-right:14px;font-size:15px;line-height:22px;font-weight:normal;color:#000;letter-spacing:0}
.fl_step_box.type_time>ul.col3>li>div.fsb_time{padding:39px 0 44px 0;text-align:center;line-height:54px;font-size:50px;color:#000;letter-spacing:0}

/* //fl_step_box */

.fl_btnCenter{text-align:center;padding:30px 0 50px 0}

.mtl_button.magicBtn{background:#0079ba url(/inc/img/common/mtl_btn_ico.png) no-repeat right center; height:52px;}
.mtl_button.magicBtn:hover{background:#027db3 url(/inc/img/common/mtl_btn_ico.png) no-repeat right center;}
.mtl_button.magicBtn>span{padding:0 86px 2px 86px;line-height:50px;font-size:18px !important}


/* link_list */
.icon_link_list{display:inline-block;padding:70px 0 50px 0}
.icon_link_list>li{float:left;display:inline-block;text-align:center;width:130px;}
.icon_link_list>li.icon_link_list_tit{vertical-align:top;width:180px;font-size:30px;line-height:40px;color:#000;text-align:left;}
.icon_link_list>li>a{display:inline-block;padding-top:91px;font-size:14px;color:#000;text-align:center;}
.icon_link_list>li>a.ico1{background:url(/inc/img/pension/subM_pension_ico_01_1.png) no-repeat center 4px}
.icon_link_list>li>a.ico2{background:url(/inc/img/pension/subM_pension_ico_01_2.png) no-repeat center 5px}
.icon_link_list>li>a.ico3{background:url(/inc/img/pension/subM_pension_ico_01_3.png) no-repeat center top}
.icon_link_list>li>a.ico4{background:url(/inc/img/pension/subM_pension_ico_01_4.png) no-repeat center 7px}
.icon_link_list>li>a.ico5{background:url(/inc/img/pension/subM_pension_ico_01_5.png) no-repeat center 8px}
.icon_link_list>li>a.ico6{background:url(/inc/img/pension/subM_pension_ico_01_6.png) no-repeat center 10px}

.icon_link_list.il_customer{display:inline-block;padding:50px 0}
.icon_link_list.il_customer>li{float:left;display:inline-block;text-align:center;width:100px;background:url(/inc/img/common/line_e8e8e8.png) repeat-x left 50px}
.icon_link_list.il_customer>li.icon_link_list_tit{vertical-align:top;width:190px;font-size:30px;line-height:40px;color:#000;text-align:left;background:none}
.icon_link_list.il_customer>li>a{display:inline-block;padding-top:112px;font-size:14px;color:#000;text-align:center;min-width:100px}
.icon_link_list.il_customer>li>a.ico1{background:url(/inc/img/customer/subM_customer_ico_02_1.png) no-repeat center top}
.icon_link_list.il_customer>li>a.ico2{background:url(/inc/img/customer/subM_customer_ico_02_2.png) no-repeat center top}
.icon_link_list.il_customer>li>a.ico3{background:url(/inc/img/customer/subM_customer_ico_02_3.png) no-repeat center top}
.icon_link_list.il_customer>li>a.ico4{background:url(/inc/img/customer/subM_customer_ico_02_4.png) no-repeat center top}
.icon_link_list.il_customer>li>a.ico5{background:url(/inc/img/customer/subM_customer_ico_02_5.png) no-repeat center top}
.icon_link_list.il_customer>li.icon_link_list_tit+li{padding-left:61px;padding-right:37px}
.icon_link_list.il_customer>li.icon_link_list_tit+li+li{padding-right:37px}
.icon_link_list.il_customer>li.icon_link_list_tit+li+li+li{padding-right:37px}
.icon_link_list.il_customer>li.icon_link_list_tit+li+li+li+li{padding-right:37px}
.icon_link_list.il_customer>li.icon_link_list_tit+li+li+li+li+li{padding-right:61px}

/* bot_dash_box */
.bot_dash_box{background:url(/inc/img/common/dash_dotted_line.png) repeat-x center bottom}

/* layout_2col */
.layout_2col{display:inline-block;width:100%}
.layout_2col>.left_layer{position: relative;width:460px;float:left} /* 20200402 jo */
.layout_2col>.right_layer{width:460px;float:right;position:relative;}

.two_line_box_tit{line-height:32px;font-size:20px;font-weight:600;color:#000;margin-bottom:13px}
.link_more_view{padding-right:16px;line-height:22px;font-size:13px;color:#000;background:url(/inc/img/common/ico_link_more.png) no-repeat right center;position: absolute;top: 0;right: 0;float: right;margin-top: 7px;}
.link_more_view:hover{color:#1777b2;text-decoration:underline}
.left_layer>.link_more_view{position: absolute;top: 0;right: 0;float:right;margin-top:7px} /* 20200402 jo */
.two_line_box_tit>.f_right>.mtl_radio{margin-left:14px;line-height:18px}
.tabCon_rightTop{position:relative}
.tabCon_rightTop>.link_more_view{right:0;top:-40px;position:absolute;z-index:1}
.two_line_box{position:relative;border-top:2px solid #000;border-bottom:1px solid #c8c8c8;min-height:198px}
.two_line_box.bdTNone{border-top:0}
.two_line_box.list4{min-height:167px}
.two_line_box.list3{min-height:136px}
.two_line_box.list2{min-height:105px}
.two_line_box.list1{min-height:auto}

/* 추가_201712 */
.pension_line_box{position:relative;border-top:2px solid #000;border-bottom:1px solid #d9d9d9;min-height:198px}
.pension_line_box.bdTNone{border-top:0; border-bottom:1px solid #c8c8c8;}
.pension_line_box.list1{min-height:134px}
.pension_line_box.list2{min-height:63px}
.pension_line_box.tbSt{display:table;width:100%}
.pension_line_box.tbSt>div{display:table-cell;vertical-align:middle}
.pension_line_box.tbSt>div.left_img{width:170px}
.pension_line_box.tbSt>div.right_cont{width:290px;}

.cs_info_box{display:block}
.cs_info_box>ul{display:table;width:100%;border-collapse:collapse;border-spacing:0;position:relative;background:#fff}
.cs_info_box>ul>li{display:table-cell; text-align:left; vertical-align:top}
.cs_info_box>ul>li{width:auto}
.cs_info_box>.col3>li{}
.cs_info_box>.col3>li:first-child{width:30.3%}
.cs_info_box>.col3>li:second-child{width:39.2%}
.cs_info_box>.col3>li:last-child{width:30.5%}

.cs_info_list>li{line-height:20px;font-size:14px;color:#222; letter-spacing:-1px; }
.cs_info_list>li>.time_tit{font-weight:600; padding-left:5px;}
.cs_info_list>li>.time_cont{font-weight:100; padding-left:5px;}
.cs_info_list>li>.phone_tit{font-size:13px; width:75px; float:left;}
.cs_info_list>li>.phone_tit>.em{text-align:right;}
.cs_info_list>li>.phone_tit2{font-size:16px;line-height:23px;font-weight:600;color:#222;margin-bottom:4px}
.cs_info_list>li>.phone_tit3{font-size:13px;line-height:19px;color:#222}
.cs_info_list>li>.email_addrs{font-size:12px; letter-spacing:-0.5px;}
.cs_info_list>.l_phone_num{padding:7px 0px 7px 0; font-size:28px;font-weight:600; color:#0275a6; }
.cs_info_list>.l_phone_num>span{font-size:16px; color:#222; margin-right:10px;  }
.cs_info_list>.l_phone_num>em{padding-left:110px; padding-top:0px;}

/* 상담전화정보 박스*/
.two_line_box.tbSt{display:table;width:100%}
.two_line_box.tbSt>div{display:table-cell;vertical-align:middle}
.two_line_box.tbSt>div.left_img{width:160px}
.two_line_box.tbSt>div.right_cont{width:300px;}
.call_info_list>li{line-height:21px;font-size:14px;color:#000}
.call_info_list>li>.phone_tit{font-size:13px;display:inline-block;width:120px}
.call_info_list>li>.phone_tit2{font-size:16px;line-height:23px;font-weight:600;color:#000;margin-bottom:4px}
.call_info_list>li>.phone_tit3{font-size:13px;line-height:19px;color:#000}
.call_info_list>.l_phone_num{padding:4px 0 7px 0;line-height:38px;font-size:34px;font-weight:600;color:#000;color:#0275a6}
.call_info_list>.l_phone_num_sSize{display:block;padding:4px 0 7px 0;line-height:38px;font-size:30px;font-weight:600;color:#000;color:#0275a6;vertical-align:top}
.call_info_list>.l_phone_num_sSize>span{font-size:24px}
.call_info_list>.email_addrs{font-size:12px}
.call_info_list>.l_phone_num_mSize{display:block;padding:4px 0 7px 0;line-height:38px;font-size:28px;font-weight:600;color:#000;color:#0275a6;vertical-align:top} /* 추가 201712 */
.call_info_list>.l_phone_num_mSize>span{font-size:16px; color:#000;} /* 추가 201712 */

.twb_board_list{padding:26px 30px 30px 9px}
.twb_board_list>li{height:18px;font-size:14px;color:#000;padding-left:13px;margin-top:13px;background:url(/inc/img/common/bul_dot_default3.gif) no-repeat left center}
.twb_board_list>li:first-child{margin-top:0}
.twb_board_list>li>a{display:block;font-size:14px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px}
.twb_board_list>li>a:hover,.twb_board_list>li>a:focus{color:#0275a6;text-decoration:underline}
.twb_board_list.add_date{padding-right:10px}
.twb_board_list.add_date>li>a{width:350px;padding-right:0;float:left}
.twb_board_list.add_date>li>span{display:inline-block;float:right;color:#000;letter-spacing:0}
.twb_board_list.add_icon{padding-right:10px}
.twb_board_list.add_icon>li>a{width:384px;padding-right:0;float:left}
.twb_board_list.add_icon>li>img{display:inline-block;float:right;color:#000}
.twb_board_list.add_stock{padding-right:0}
.twb_board_list.add_stock>li>a{display:inline-block;width:167px;float:left}
.twb_board_list.add_stock>li>span{display:inline-block;margin-left:20px;width:80px;float:left;color:#000;letter-spacing:0;text-align:right}
.twb_board_list.add_stock>li>span+span{display:inline-block;margin-left:63px;width:86px;padding-right:10px;float:left;color:#000;letter-spacing:0;text-align:right}
.twb_board_list.add_stock>li>span+span>em{float:left}

.twb_link_box>li{float:left;width:220px;height:65px;border-top:1px solid #e8e8e8}
.twb_link_box>li:first-child,.twb_link_box>li:first-child+li{border-top:0}
.twb_link_box>li:first-child+li,.twb_link_box>li:first-child+li+li+li,.twb_link_box>li:first-child+li+li+li+li+li,.twb_link_box>li:first-child+li+li+li+li+li+li+li{float:right}
.twb_link_box>li>a{display:block;margin:22px 10px 0 10px;background:url(/inc/img/common/ico_link_arrow.png) no-repeat right center;font-size:15px;color:#000;line-height:18px}
.twb_link_box>li>a.twoLine{margin-top:11px;line-height:22px}

.twb_link_box2{display:block;border-top:1px solid #e8e8e8;width:100%;padding:18px 0}
.twb_link_box2:first-child{border-top:0}
.twb_link_box2>li{display:inline;line-height:19px;font-size:14px;color:#000;padding:0 20px 3px 20px;border-left:1px solid #ccc}
.twb_link_box2>li:first-child{border-left:0;padding-left:10px}

.layout_2col_2{display:inline-block;width:100%}
.layout_2col_2>.left_layer{width:465px;float:left}
.layout_2col_2>.right_layer{width:465px;float:right}

/* 랭킹 및 추천상품 슬라이드 */
.slideCard{display:inline-block;width:463px;border:1px solid #d6d6d6}
.slideCard>.sc_tit{float:left;padding-top:25px;width:173px;height:252px;border-right:1px solid #d6d6d6;font-size:15px;line-height:22px;color:#000;background:#f7f8fc}
.slideCard>.sc_tit>div,.slideCard>.sc_tit>img{margin-left:30px}
.slideCard>.sc_tit>.sc_subject{position:relative;width:173px;height:40px;overflow:hidden}
.slideCard>.sc_tit>.sc_subject>li{position:absolute;top:0;left:0;display:none;padding-left:30px;width:143px;height:40px;font-size:30px;font-weight:600;color:#000;line-height:33px;vertical-align:middle;white-space:nowrap}
.slideCard>.sc_tit>.sc_subject>li.on{display:block}
.slideCard>.sc_tit>.sc_subject>li.sSize{font-size:21px;line-height:23px}

.slideCard>.sc_cont{position:relative;display:block;float:left;width:289px;height:277px;overflow:hidden}
.slideCard>.sc_cont>li{top:0;left:0;position:absolute;display:none;padding:25px 30px 0 30px;width:229px}
.slideCard>.sc_cont>li.on{display:block}
.slideCard>.sc_cont>li>.sc_nm{font-size:18px;line-height:24px;font-weight:600;color:#000;height:72px;overflow:hidden;margin-bottom:15px}
.slideCard>.sc_cont>li>.sc_subj{text-align:center;line-height:22px;font-size:16px;color:#000}
.slideCard>.sc_cont>li>.sc_value{text-align:center;line-height:47px;font-size:38px;font-weight:600;color:#e9000b;letter-spacing:0}
.slideCard>.sc_cont>li>.sc_btn_area{text-align:center;margin-top:32px}

/* 퇴직연금_연금저축_BEST3_201712 */
.penCard{display:inline-block;position: relative;width:463px;border:1px solid #d6d6d6}
.penCard>.sc_tit{float:left;padding-top:25px;width:173px;height:364px;border-right:1px solid #d6d6d6;font-size:15px;line-height:22px;color:#000;background:#fafafa}
.penCard>.sc_tit>div,.penCard>.sc_tit>img{margin-left:30px}
.penCard>.sc_tit>.sc_subject{position:relative;width:173px;height:80px;overflow:hidden}
.penCard>.sc_tit>.sc_subject>li{position:absolute;top:0;left:0;display:none;padding-left:30px;width:143px;height:80px;font-size:30px;font-weight:600;color:#000;line-height:34px;vertical-align:middle;white-space:nowrap}
.penCard>.sc_tit>.sc_subject>li.on{display:block}
.penCard>.sc_tit>.sc_subject>li.sSize{font-size:21px;line-height:23px; padding-top:40px; }

.penCard>.sc_cont{position:relative;display:block;float:left;width:289px;height:367px;overflow:hidden}
.penCard>.sc_cont>li{top:0;left:0;position:relative;padding:0px 15px 0 15px;width:259px;}
.penCard>.sc_cont>li:first-child {padding-top:20px; }
.penCard>.sc_cont>li>.sc_nm{font-size:18px;line-height:24px; color:#000;letter-spacing:-1.5px; height:72px;overflow:hidden;margin-top:8px; margin-bottom:20px; border-bottom:1px solid #dedede; padding:0px 10px 0px 13px;}
.penCard>.sc_cont>li>.sc_nm a{}
.penCard>.sc_cont>li>.sc_nm a:hover{text-decoration: underline;color: #0275a6 !important}
.penCard>.sc_cont>li>.sc_subnum{text-align:left;line-height:28px;font-size:24px;font-weight:600;color:#666; padding:0px 12px 0 12px;}
.penCard>.sc_cont>li>.sc_subnum>em{font-size:24px;font-weight:600;color:#e9000b;}
.penCard>.sc_cont>li>.sc_subj{text-align:center;line-height:22px;font-size:16px;color:#000}
.penCard>.sc_cont>li>.sc_value{ text-align:right;line-height:47px;font-size:24px;font-weight:600;color:#e9000b;letter-spacing:0}
.btn_more_view{position: absolute;display: block;left: 30px;top: 140px;padding-right:11px;line-height:22px;font-size:15px;color:#000;background:url(/inc/img/common/btn_pension_more.png) no-repeat right center;}
/* .btn_more_view{padding-right:11px;line-height:22px;font-size:15px;color:#000;background:url(/inc/img/common/btn_pension_more.png) no-repeat right center} */
.btn_more_view:hover{color:#1777b2;text-decoration:underline}

.btn_to_left{display:inline-block;width:26px;height:26px;border:1px solid #d8d9dc;border-radius:3px;background:#fff url(/inc/img/common/sc_btn_to_left.png) no-repeat center center}
.btn_to_left:hover{display:inline-block;width:28px;height:28px;border:0;border-radius:3px;background:#0278b3 url(/inc/img/common/sc_btn_to_left_on.png) no-repeat center center}
.btn_to_right{display:inline-block;width:26px;height:26px;border:1px solid #d8d9dc;border-radius:3px;background:#fff url(/inc/img/common/sc_btn_to_right.png) no-repeat center center}
.btn_to_right:hover{display:inline-block;width:28px;height:28px;border:0;border-radius:3px;background:#0278b3 url(/inc/img/common/sc_btn_to_right_on.png) no-repeat center center}
/* //랭킹 및 추천상품 슬라이드 */

/* subMain_search_box */
.subMain_search_box{display:inline-block;width:958px;border:1px solid #cacaca;background:#fbfbfb;padding:14px}
.subMain_search_box>.f_left, .subMain_search_box>.f_right{display:inline-block}
.subMain_search_box .mtl_radio{margin:7px 0 7px 14px}
.subMain_search_box .mtl_radio:first-child{margin-left:0}
.subMain_search_box>.bot_dash_box.bdb_h34{height:34px;padding-bottom:15px;margin-bottom:14px}
.subMain_search_box>.nation_list{display:block}
.subMain_search_box>.nation_list>li{display:inline-block;border-left:1px solid #ccc;padding:0 20px 3px 20px;font-size:14px;color:#000;line-height:15px;margin:8px 0}
.subMain_search_box>.nation_list>li:first-child{padding-left:10px;border-left:0}

/****************************** //서브메인 ******************************/

.cont_box5{border-top:1px solid #000;border-bottom:1px solid #bababa;display:inline-block;padding:30px 40px;height:90px; float: left;width:350px}
.cont_box_img3{display:inline-block;margin-right:34px; vertical-align:middle}
.cont_box_txt3{display:inline-block;vertical-align:middle}
.cont_box_title{font-size:14px;color:#333;font-weight:600}
.cont_box_con{ font-size:14px;color:#000;margin-top:10px}
.cont_add{display:inline-block;float:left;vertical-align:middle;margin:50px 25px 0 25px}

/*한글 회사소개사이트*/
.gnb_Area>.logo2{position:absolute; left:180px; top:-20px}
.introduction_site .gnb_Area>ul.sub_on .gnbSubMenu{display:block}
.introduction_site .gnbSubMenu_top{min-height:0}
.introduction_site .gnbSubMenu{top:57px;left:0;height:0;min-height:0}
.introduction_site .gnb_Area>ul{margin-top:17px}
.introduction_site .gnb_Area>ul>.gnb_list>.gnb_top_menu{margin-top:0;padding:0 23px 20px 23px}
.introduction_site .gnbSubMenu_line01{min-height:420px;float:left;padding-bottom:0;margin-bottom:32px;margin-top:26px;width:191px}
.introduction_site .gnbSubMenu_line02{min-height:420px;float:left;padding-bottom:0;margin-bottom:32px;margin-top:26px;width:190px}
.introduction_site .gnbSubMenu_line03{min-height:420px;float:left;padding-bottom:0;margin-bottom:32px;margin-top:26px;width:190px}
.introduction_site .gnbSubMenu_line04{min-height:420px;float:left;padding-bottom:0;margin-bottom:32px;margin-top:26px;width:190px;border-right:1px solid #e1e1e1}
.introduction_site .gnbSubMenu_line05{min-height:420px;float:left;padding-bottom:0;margin-bottom:32px;margin-top:26px;width:191px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth01{font-weight:600; font-size: 17px; line-height:16px; margin:0 0 0 20px;padding-top:0}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth01 .gnb_title{display:inline-block;padding:0; margin-bottom:3px;color:#000; font-weight:600}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth02{font-size: 14px;color:#000}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth02>li{margin-top:18px;line-height:13px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth02 a{display:inline-block;font-size:14px;width:auto;color:#000; padding:0}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth02 a:hover{text-decoration: underline;color: #02a1e4}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth03{display:block;color:#000;font-size:13px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth03 a{color:#000;font-size:13px;margin-left:12px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth03 li{margin:5px 0 0 0; padding:0; line-height:21px; font-size:13px;color: #000;background:url(/inc/img/common/bul_dot_default2.png) no-repeat left 11px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth03 li:first-child{margin-top:8px}
.introduction_site .gnbSubMenu .gnbSubMenu_Depth03>li:hover{text-decoration: underline;color: #007db3}
/*//한글 회사소개사이트*/

/*탑으로*/
.goTop{z-index:1;position:fixed; display:block; bottom:38px; left:50%; margin-left:535px;width:58px;height:58px;background:url(/inc/img/common/btn_gotop.png) no-repeat center center;text-indent:-9999px;overflow:hidden}


/* 최근 본 메뉴 */
#recent_history{position:fixed;left:-228px;top:187px;z-index:2}
#recent_history.on{left:0;}
#recent_history>div{position:relative;width:193px;border:1px solid #525252;border-left:0;border-radius:0 8px 8px 0;padding:18px 20px 20px 14px;z-index:1;background:#fff}
#recent_history>div>ul{min-height:277px}
#recent_history>div>ul>li{display:block;margin-top:13px;height:16px;line-height:15px;vertical-align:middle;}
#recent_history>div>ul>li:first-child{margin-top:0;}
#recent_history>div>ul>li>a{font-size:12px;color:#000;display:inline-block;width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#recent_history>div>ul>li>a:hover{font-weight:600; text-decoration:underline;}
#recent_history>div>ul>li>span{margin-top:2px;display: inline-block; float:right}
#recent_history>div>ul>li>span>a.pinset{margin-left:15px;display:inline-block;width:11px;height:11px;background:url(/inc/img/common/rh_ico_pinset.png) center center}
#recent_history>div>ul>li>span>a.pinset.on{background:url(/inc/img/common/rh_ico_pinset_on.png) center center}
#recent_history>div>ul>li>span>a.btn_del{margin-bottom:2px;margin-left:15px;display:inline-block;width:7px;height:7px;background:url(/inc/img/common/rh_btn_del.png) center center}
#recent_history>.btn_open_close{display:block;position:absolute;top:50%;left:100%;margin-top:-39px;width:30px;height:78px;background:url(/inc/img/common/rh_btn_open.png) no-repeat center center;z-index:0}
#recent_history>.btn_open_close.on{background:url(/inc/img/common/rh_btn_close.png) no-repeat center center}
#recent_history.on>.btn_open_close{margin-left:-17px;cursor:default}
#recent_history>div .mtl_checkbox>span{font-size:12px;color:#000}
/* //최근 본 메뉴 */


.layerPopup_bottom .btnCenter{margin:0 !important; }

/*인터넷개좌개설*/
.interBox{background: url(/inc/img/banking/inter_bg.png) no-repeat 32px center;border:1px solid #000;padding:18px 32px 25px 32px;height:120px }
.interBox .inter_conbox{margin-left:227px }
.interBox .inter_conbox .inter_tit{font-size: 20px;font-weight:600;color:#000;margin-top:24px;}
.interBox .inter_conbox .inter_txt{font-size: 14px;color:#000;margin-top:15px;line-height:21px}

/*해외주식 리워드플랫폼(해톡)서비스*/
.interBox_h{background: url(/inc/img/banking/htalk_bg.png) no-repeat 32px center;border:1px solid #000;padding:18px 32px 25px 32px;height:120px }
.interBox_h .inter_conbox{margin-left:227px }
.interBox_h .inter_conbox .inter_tit{font-size: 20px;font-weight:600;color:#000;margin-top:24px;}
.interBox_h .inter_conbox .inter_txt{font-size: 14px;color:#000;margin-top:15px;line-height:21px}

/*20170410 추가*/
h2.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 2px;padding-left:28px}
h2.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 2px;padding-left:28px}
h2.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 2px;padding-left:28px}
h2.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 2px;padding-left:28px}
h2.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 2px;padding-left:28px}
h2.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 2px;padding-left:28px}
/*201712 추가*/
h2.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 2px;padding-left:28px}
h2.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 2px;padding-left:28px}



h3.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
h3.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}



h4.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
h4.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.content-id>.content-id{width:100% !important }

/*20170510 추가*/
.img_map_box{border:1px solid #cacaca;width:100%;margin-left:-1px;margin-right:-1px}

#skip_menu{position:absolute;left:-9999px;font-size:0;line-height:0;text-indent:-9999px}
/* #skip_menu:focus{left:50%;top:27px;margin-left:-80px;width:158px;background:#fff;border:1px solid #222;height:38px;line-height:35px;vertical-align:middle;font-size:16px;font-weight:600;color:#222;box-shadow: 2px 2px 8px #777;border-radius:3px;text-indent:0;z-index:9999;text-align:center;outline:0} */
#skip_menu:focus{top:0px;left:0;width:113px;background:#692c00 url(/inc/img/common/skip_menu.png) no-repeat center right 20px;height:16px;line-height:16px;vertical-align:middle;font-size:11px;color:#fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding-left: 20px; box-sizing: border-box;font-family:맑은고딕, 'Malgun Gothic';text-indent:0;z-index:9999;text-align:left;}
.skip_body {width:100%;min-width:1050px;}
.skip_body .skip_con {width:1050px;position:relative;margin: 0 auto;}


/***** 유니버스 *****/

/* 주택 로그인 */
#main {width: 100%;}
#main .main {width: 100%;height: 100%;min-height: 780px;min-width: 960px;}
.left_side {
    width: 54%;
    height: 100%;
    background-image: url(/inc/img/universe/login_bg_1.jpg);
    background-repeat: no-repeat;
    background-position: 100% 70%;
    background-size: cover;
    background-color: #8e8e8e;
    float:left;
    position: relative;
}
.right_side {
    width: 46%;
    height: 100%;
    background-color: #ffffff;
    float: left;
    position: relative;
}

.left_side .content {width: 520px;height: 100%;position: absolute;top: 0;right: 0;}
.left_side .content .logo {overflow: hidden;position: absolute;left: 0px;bottom: 40px;}
.left_side .content .logo li {float:left;height: 40px;line-height: 40px;}
.left_side .content .logo li.seporator {padding: 0 12px;color: #666;}
.left_side .content .tit {position: absolute;right:45px;top:150px;}

.right_side .content {width: 440px;height: 100%;position: absolute;top: 0;left: 0;}
.right_side .content .login {width: 360px;position: absolute;left: 70px;top: 0;}
.right_side .content .login h1 {font-size: 42px;font-weight: bold;border: 0;padding: 180px 0 80px 0 !important;}

.loginForm input[type=text], .loginForm input[type=password], .loginForm input[type=tel] {padding: 0 0 0 10px;height: 32px;line-height: 32px;border: 0;font-size: 13px;width: 220px;color: #666666;font-weight: bold;font-size: 15px;}
.loginForm input[type=text]:focus, .loginForm input[type=password]:focus, .loginForm input[type=tel]:focus {border: 0;outline: 0;}
.loginForm .loginbtn {margin-top: 30px;}
.loginForm .loginbtn button {width: 100%;height: 50px;}
.loginForm .loginbtn .btnLine {width: 358px;padding: 10px 0 13px 0;text-align: center;color: #000000;border: 1px solid #000000;display: inline-block;line-height: 15px;height: 15px;  background: #fff;font-size: 13px;cursor: pointer;vertical-align: middle;font-weight: bold;}
.loginForm .loginbtn .btnLine:hover, .loginForm .loginbtn .btnLine:focus{border:1px solid #0079ba;color:#1777b2; outline:0}
.loginForm .btntxt {float:right;display:inline-block; line-height:15px; height:15px; padding:7px 12px 10px 12px;border:1px solid #000;;background:#fff;font-size:13px;color:#444;cursor:pointer;vertical-align:middle}
.loginForm .btntxt:focus, .loginForm .btntxt:hover{border:1px solid #0079ba;padding:7px 12px 10px 12px;color:#1777b2; outline:0}
.loginForm .lblbox {width: 340px;padding: 10px;border-bottom: 1px solid #949494;margin-top: 10px;}
.loginForm label span {display: inline-block;font-size: 16px;color: #000000;font-weight: bold;width: 70px;}
.loginForm .loginTime {padding: 40px 0 10px 0;font-size: 20px;text-align: center;color: #666;}
.loginForm .btnJoin{display: inline-block;font-weight: bold;color: #0079ba;}
.loginForm .btnJoin:hover{text-decoration: underline}
.loginForm .btnFind,.loginForm .btnReset{display: inline-block;font-weight: 600;}
.loginForm .btnFind:hover,.loginForm .btnReset:hover{text-decoration: underline}
.loginForm input[readonly], .loginForm input[disabled] {background: #ffffff;}

.tbex {overflow: scroll;}
.tbex td, tbex th {padding: 12px 5px;}
.tbex input[type="text"] {width: 80px;}

/* 비밀번호 변경 */
.password_box {
    border-top: 1px solid #222;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #bababa;
    border-left: 1px solid #e1e1e1;
}
.password_box>.password_area {
    padding-top: 30px;
    text-align: center;
}
.password_box>.add_box {
    width: 100%;
    overflow: auto;
    padding: 40px 0;
    border-top: 1px solid #e1e1e1;
    background-color: #f8f8f8;
}
.password_box>.add_box>div{float: left;}
.password_box>.add_box>div.left_box{padding:  0 0 0 30px;width: 429px;}
.password_box>.add_box>div.right_box{padding:  0 30px 0 0;width: 469px;}
.password_box>.add_box .fb{color: #0275a6;text-decoration: underline;font-weight: 600;}
.password_box .password_ipt{width: 280px;margin: 20px auto;}
.password_box .password_ipt input{width: 250px;margin-top: 10px;}
.password_box .password_ipt input:nth-child(2){margin-top: 20px;}
.password_box .mtl_button{width: 150px;height: 50px;}
.password_box .btnWhite{width: 94px;height: 31px;line-height: 31px;font-weight: 600;}

/* 고용 로그인 */
.mainwrap{
    width: 100%;
    height: 100%;
    background-image: url(/inc/img/universe/login_bg_2.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.maincon{width: 960px;margin: 0 auto;position: relative;}
.maincon .top_logo{position: absolute;right: 0;top: 40px;}
.maincon .title{position: absolute;left: 5px;top: 40px;}
.maincon .loginForm{width: 360px;position: absolute;right: 0;top: 230px;}
.maincon .loginForm input[type=text], .maincon .loginForm input[type=password], .maincon .loginForm input[type=tel] {background: transparent;color: #ffffff;}
.maincon .loginForm .loginTime {color: #e1dce0;}
.maincon .loginForm .btntxt {float:right;display:inline-block; line-height:15px; height:15px; padding:7px 12px 10px 12px;;font-size:13px;cursor:pointer;vertical-align:middle;background:transparent;border: 1px solid #e1dce0;color: #e1dce0;}
.maincon .loginForm .btntxt:focus, .maincon .loginForm .btntxt:hover{padding:7px 12px 10px 12px;outline:0}
.maincon .loginForm .loginbtn .btnLine {background: transparent;border: 1px solid #e1dce0;color: #e1dce0}
.maincon .loginForm .loginbtn .mtl_button{background-color: #0a2056;}
.maincon .loginForm .lblbox {border-bottom: 1px solid #ffffff;}
.maincon .loginForm .btnJoin{color: #6cc3e7;}
.maincon .loginForm .btnFind,.maincon .loginForm .btnReset{color: #e1dce0;}
.maincon .loginForm .btnBottom{color: #e1dce0;}

/* 메인 */
#mainVisual{
    width: 100%;
    height: 299px;
    border-top: 1px solid #eaeaea;
    background-image: url(/inc/img/universe/main_bg_1.jpg);
    background-size: cover;
    background-position: center;
}
.mainVisual{width: 960px;margin: 0 auto;}
#mainVisual_2{width: 100%;height: 299px;border-top: 1px solid #eaeaea;background-image: url(/inc/img/universe/main_bg_2.jpg);background-size: cover;background-position: center;}
.mainVisual_2{width: 960px;height: 100%;margin: 0 auto;position: relative}
.mainVisual_2 .main_tit{position: absolute;right: 0;bottom: 20px;}

.infoBox_top{margin: 20px 0 15px 0;}/* margin: 50px 0 30px 0; */
.infoBox_bot {margin-bottom: 10px;}/*20px*/
.selectWrap{position: absolute; top: 0;right: 0;}
.calendarArea{display:inline-block;vertical-align: middle;}
.calendarWap span.nbar {display: inline-block;vertical-align: top;margin: 5px;}
.cldWrap{display:inline-block;}

/* 조회레이어 */
.slideWrap{position: relative;}
.slidep{position: absolute;left: 0;top: 34px;}
.slidetb{position: absolute;left: 0;top: 51px;}
.searchLayer span{padding: 0 20px;color: #e1e1e1;font-size: 8px;}
.searchLayer span.cnt{padding: 0;color: #666;font-size: 13px;}
.slideBox{width: 100%;height: 320px;overflow: hidden;z-index: 10;}
.gigum{width: 100%;height: 500px;overflow: hidden;z-index: 10;}
.slideBox .listhead{background: #f8f8f8;text-align: left;color: #000000;overflow: hidden;border-top: 1px solid #222222;border-right: 1px solid #e1e1e1;}
.slideBox .listbody{background: #ffffff;text-align: left;overflow: hidden;height: 378px;border-right: 1px solid #e1e1e1;}
.slideBox .listhead li{float: left;}
.slideBox .listhead li:first-child{width: 17%;}
.slideBox .listhead li:nth-child(2){width: 20%;}
.slideBox .listhead li:last-child{width: 63%;}
.slideBox .listhead li .lsh{height: 21px;padding: 12px;border-left: 1px solid #e1e1e1;}
.slideBox .listhead li .lsh .mtl_checkbox{margin: 0;}
.slideBox .listbody li{float: left;overflow-x: hidden;overflow-y: auto;}
.slideBox .listbody li:first-child{width: 17%;}
.slideBox .listbody li:nth-child(2){width: 20%;}
.slideBox .listbody li:last-child{width: 63%;}
.slideBox .listbody li .lsb{height: 354px;padding: 12px;border-left: 1px solid #e1e1e1;}
.slideBox .listbody .mtl_checkbox {width: 100%;margin: 4px 0;text-align: left;}
.slideBox .listbody .searchWrap label{width: 49%;}
.slideBox .btnSearch{background: #f5f8fa; border-top: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: center;padding: 20px 0;border-bottom: 1px solid #e1e1e1;}
.wt17p{width: 17% !important;}
.wt63p{width: 63% !important;}
.wt80p{width: 80% !important;}
.wt100p{width: 100% !important;}
.wt20p{width: 20% !important;}
.wt70p{width: 70% !important;}

.wt17p .listbody {border-bottom: 1px solid #e1e1e1;}
.wt17p .listhead li, .wt17p .listbody li {width: 100% !important;}

/* 관리자용 slideBox */
.slideBox li.l_fst{width: 17%;}
.slideBox li.l_scd{width: 20%;}
.slideBox li.l_lst{width: 63%;}
.slideBox .listbody .sd_check {display: inline-block;width: 100%;margin: 4px 0;text-align: left;}
.slideBox .sd_check span {margin-left: 5px;}
.slideBox .listbody .searchWrap .sd_check{width: 49% !important;}

.btnLayerSlide {display:inline-block; margin-left:3px; background:#fff url(/inc/img/commonUI/combo2_normal_off.png) no-repeat right 14px; line-height:15px; height:15px; padding:7px 32px 10px 12px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;font-size:13px;color:#000;cursor:pointer;vertical-align:middle}
.btnLayerSlide:first-child{margin-left:0}
/*
.btnLayerSlide:hover, .btnLayerSlide:focus{background:#fff url(/inc/img/commonUI/combo2_active_on.png) no-repeat right 13px; border:2px solid #02a1e3;padding:6px 31px 9px 11px;color:#1777b2; outline:0}
*/
.btnLayerSlide.disabled:hover, .btnLayerSlide.disabled:focus{background:#fff url(/inc/img/commonUI/combo2_active_on.png) no-repeat right 14px;padding:7px 32px 10px 12px}
.btnLayerSlide.on{background:#fff url(/inc/img/commonUI/combo2_active_on.png) no-repeat right 13px; border:2px solid #027db3;padding:6px 31px 9px 11px;color:#1777b2; outline:0}

/* table*/
.tableS th, .tableS td{padding: 7px !important;}

.tableIpt>table>tbody>tr>th{text-align: center;}
.tableIpt th{background: #fdf7f2;}
.tableIpt th, .tableIpt td{padding: 7px 2px !important;}
.tableIpt input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel] {padding: 0 5px;}
.tableIpt .mtl_selectbox>a {padding: 9px 12px 10px 6px;}

.tableSub>table{font-size:13px;line-height:22px}
.tableSub{border-top:1px solid #222;border-bottom:1px solid #bababa}
.tableSub th{height:15px;padding:11px 6px;font-weight:normal;color:#000;background:#f8f8f8;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;}
.tableSub td{height:15px;padding:11px 6px;text-align:center;color:#000;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.tableSub>table>tbody>tr>th:last-child,.tableSub>table>tbody>tr>td:last-child,.tableSub>table>tfoot>tr>th:last-child,.tableSub>table>tfoot>tr>td:last-child,.tableSub>table>thead>tr>th:last-child,.tableSub>table>thead>tr>td:last-child{border-right:0 !important}
.tableSub>table>tbody>tr>th:last-child.br1,.tableSub>table>tbody>tr>td:last-child.br1,.tableSub>table>tfoot>tr>th:last-child.br1,.tableSub>table>tfoot>tr>td:last-child.br1,.tableSub>table>thead>tr>th:last-child.br1,.tableSub>table>thead>tr>td:last-child.br1{border-right: 1px solid #e1e1e1 !important;}
.tableSub .line_Tnone{border-top: 0;}

.tableTop{position: relative;}
.tableTop .alignRight{position: absolute;top: 0;right: 0;}

.fileD {margin: 0 3px;}

.tableDefault td .listRequest{position: relative;padding-left: 18px}
.tableDefault td .listRequest:before{content: "";width: 8px;height: 13px;position: absolute;border-left: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;top: 0;left: 2px;}
.tbtxt{padding-right: 5px;}


/* textareabox */
.txt_Area textarea{margin-top: 40px;width: 100%;height: 320px;}
.contextArea{width: 100%;height: 210px;}
.contextArea textarea{width: 100%;height: 100%;}
.contextAreaR{border: 1px solid #e1e1e1;padding: 14px;}

/* ipt size */
.iw185{width: 185px}
.iw160{width: 160px}
.iw100{width: 100px}
.iw80{width: 80px}
.iw60{width: 60px}
.iw38{width: 38px}
.iw123{width: 123px;}
.iw220{width: 220px;}
.iw300{width: 300px;}
.iw545{width: 545px;}
.iw610{width: 610px;}
.sizePull{width: 90% !important;}
.size85{width: 85% !important;}

.size75{width: 75% !important;}
input.sizeLonger {width: 500px !important;}

/* input tel/email */
input[type=tel],input[type=email]{border:1px solid #d4d4d4;outline:none;font-family:'MGothic',sans-serif;border-radius:2px }
input[type=tel],input[type=email]{padding:0 10px;height:32px;line-height:32px;border:1px solid #acacac;font-size:13px;color:#000;border-radius:2px;background:#fff}
input[type=tel]::-ms-clear, input[type=email]::-ms-clear{display:none}
input.clr[type=tel]::-ms-clear, input.clr[type=email]::-ms-clear{display:block}
input[type=email]::-ms-reveal{display:none}
input[type=tel]:focus, input[type=email]:focus{outline:1px solid #0079ba;border-radius:0px;border: 1px solid #0079ba;}
input[type=tel]:disabled, input[type=tel]:read-only, input[type=email]:disabled{border:1px solid #dadada;background:#f8f8f8;color:#666}
input[type=email]:read-only{border:1px solid #dadada;background:#f8f8f8;color:#666}
.btnSm_Grey{display:inline-block; margin-left:3px; line-height:12px; height:12px; padding:4px 12px 7px 12px;border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;border-bottom:1px solid #929292;border-right:1px solid #929292;border-radius:2px;background:#f8f8f8;font-size:12px;color:#444;cursor:pointer;vertical-align:middle}
.btnSm_Grey:first-child{margin-left:0}
.btnSm_Grey:hover, .btnSm_Grey:focus{border:2px solid #027db3;padding:3px 11px 6px 11px;color:#1777b2; outline:0}
.btnSm_Grey.disabled:hover, .btnSm_Grey.disabled:focus{padding:4px 12px 7px 12px}

/* board */
.boardView dd.bIptArea {padding: 30px 0;}
.boardView dd.bIptArea input[type=text], .boardView dd.bIptArea input[type=password], .boardView dd.bIptArea input[type=number], .boardView dd.bIptArea input[type=email], .boardView dd.bIptArea input[type=tel] {
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #acacac;
    font-size: 13px;
    color: #222;
    border-radius: 2px;
    background: #fff;
}
.boardView dd.bFile_uld {
    border-bottom: 1px solid #bababa;
    border-top: 1px solid #e1e1e1;
    font-size: 13px;
    color: #000;
    height: auto;
}
.boardView dd.bFile_uld .fileL {
    display: inline-block;
    float: left;
    padding: 8px 14px;
}
.boardView dd.bFile_uld .fileL li {
    padding: 5px 0;
}
.boardView dd.bFile_uld .fileL li:hover{text-decoration: underline}
.boardView dd.bFile_uld th {
    height: auto;
    padding: 0 14px;
    background: #f5f8fa;
    border-right: 1px solid #e1e1e1;
}
.boardView dd.bFile_uld td {
    color: #666;
    font-size: 13px;
    padding: 11px;
}

/* 댓글 */
dd.bRe{padding: 50px 0;border-top: 1px solid #cacaca;}
.reWrap{border-top: 2px solid #cacaca;width: 100%;}
.reAns .reSub{max-width: 908px;}
.reRequest .reSub{max-width: 890px;}
.reAns,.reRequest,.reAnsW,.reRequestW{padding: 12px;border-bottom: 1px solid #cacaca;position: relative;}
.reAns, .reAnsW{background-color: #f8f8f8;overflow: hidden;}
.reRequest, .reRequestW{background-color: #ffffff;position: relative;padding-left: 30px;overflow: hidden;}
.reSub span {line-height: 24px;color: #666;margin-right: 10px;font-size: 12px;}
.reSub span.reName{padding: 0 10px;border-left: 1px solid #e1e1e1;height: 18px;line-height: 18px;margin-right: 0;vertical-align: middle;}
.reAns .reCon{margin-top: 5px;font-size: 14px;color: #222222;max-width: 908px;line-height: 24px;}
.reRequest .reCon{margin-top: 5px;font-size: 13px;color: #444444;max-width: 890px;line-height: 24px;}
.reBtn{width: 17px;height: 17px;position: absolute;right: 12px;top: 50%;margin-top: -9px;}
.reBtn a{display: inline-block;width: 100%;height: 100%;}
.reRequest:before{content: "";width: 7px;height: 13px;position: absolute;border-left: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;top: 11px;left: 15px;}
.reRequestW:before{content: "";width: 7px;height: 13px;position: absolute;border-left: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;top: 11px;left: 15px;}
.retxt textarea{height: 70px;padding: 14px;position: relative;}
.retxt,.reBtnw {float: left;}
.retxt{width: 90%;}
.reBtnw{width: 8%;padding: 0 1%}
.reBtnw .lblcmt {padding-bottom: 10px;}
.reAnsW{margin-top: 10px;border-top: 2px solid #cacaca;}

.boardView dd.bWrite{border-bottom: 1px solid #cacaca;}
.boardView dd.bWrite .retb{display: table;width: 100%;border-top: 1px solid #e1e1e1;}
.boardView dd.bWrite .reth{display: table-cell;width: 100px;padding: 18px 14px;vertical-align: middle;background-color: #f8f8f8;text-align: center;}
.boardView dd.bWrite .retd{display: table-cell;padding: 18px 14px;vertical-align: middle;background-color: #ffffff;}
.boardView dd.bWrite .retd textarea{height: 70px;padding: 14px;}

.boardView dd.bList{padding: 30px 0;border-top: 1px solid #cacaca;}

.boardView dd.bSurv .survBox{padding: 20px;border-top: 1px solid #222;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.boardView dd.bSurv h5{font-size: 16px;line-height: 22px;color: #222;font-weight: 600;}
.boardView dd.bSurv .survBox .survN{color: #666666;padding: 10px 10px 10px 28px;}
.boardView dd.bSurv .survLst{padding: 10px 30px;}
.boardView dd.bSurv .survLst li{margin-bottom: 10px;color: #222222}
.boardView dd.bSurv .survNote{padding: 0 30px;font-size: 0;}
.boardView dd.bSurv .survNote span{display: inline-block;width: 10%; font-size: 14px;vertical-align: middle;}
.boardView dd.bSurv .survBoxR{padding: 20px 0;border-top: 1px solid #222222;}
.boardView dd.bSurv .survBoxR p{color: #666666;padding: 10px 0;}
.boardView dd.bSurv .survBoxR .ratioN{width: 20%;text-align: center;float: left;}
.boardView dd.bSurv .survBoxR .ratioG{width: 80%;float: left;}
.boardView dd.bSurv .survBoxR .ratio{display: inline-block;background: #669ddb;height: 12px;}
.boardView dd.bSurv .survBox .survR{padding: 10px 28px;color: #222}
.boardView dd.bSurv .survBox .survR p{margin-bottom: 10px;}

.boardView dd.bIpt{padding: 30px 0;text-align: center;width:100%;background:#f5f8fa;}
.boardView dd.bIpt li{margin-top: 10px;}
.boardView dd.bIpt input[type="text"]{width: 30%;}

.boardView dt.bHeader_universe {
    position: relative;
    border-bottom: 1px solid #bababa;
}
.overflowvib{overflow:visible !important;}

.boardView dd.bIptArea {padding: 30px 0;}
.boardView dd.bIptArea input[type=text], .boardView dd.bIptArea input[type=password], .boardView dd.bIptArea input[type=number], .boardView dd.bIptArea input[type=email], .boardView dd.bIptArea input[type=tel] {
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #acacac;
    font-size: 13px;
    color: #222;
    border-radius: 2px;
    background: #fff;
}

.boardTbW{border-top: 1px solid #e1e1e1}
td.survey{padding: 17px 0 17px 14px;}
td.surveybtn{padding: 17px 0;border-left: 0;}
td.surveybtn a{margin: 10px 0 0 0;}
td.bd0{border-bottom: 0}
.surveyUl li{margin-top: 5px;}

.survBoxR td.tbBg3 {background: #fafdfa !important;}
.scrollBox{max-height: 350px;}
.scrollAuto{overflow: auto;}

.fileList {display: inline-block;margin-right: 30px;margin-bottom: 3px;}
.fileList span {margin: 0 8px 0px 5px;}

.table_btnArea{display:inline-block;vertical-align:top;margin-left:10px}

.bul{display: inline-block;width: 20px;height: 20px;background: #027db3;color: #fff;text-align: center;line-height: 20px;font-size: 11px;border-radius: 10px;margin-right: 5px;}

/* mypage */
.mlst{padding-left: 10px;}
.mlst li{margin-bottom:7px}
.mlst li:last-child{margin-bottom:0 !important;}
.btnDelete{display: inline-block;margin-left: 10px;}
.rdot{color: #f90909 !important;margin: 0 3px;vertical-align: middle;}

/* join */
.agreeTo {padding: 20px 15px 20px 16px;border-top: 1px solid #bababa;background: #f8fdff;border-bottom: 1px solid #bababa;}
.agreeTo span {font-weight: 600;font-size: 13px;color: #000000;margin-right: 50px;}

/* width */
.wt20{width:20px !important}.wt25{width:25px !important}.wt30{width:30px !important}.wt35{width:35px !important}.wt40{width:40px !important}.wt45{width:45px !important}.wt50{width:50px !important}
.wt55{width:55px !important}.wt60{width:60px !important}.wt65{width:65px !important}.wt85{width:85px !important}.wt100{width:100px !important}.wt105{width:105px !important}.wt140{width:140px !important}.wt160{width:160px !important}.wt960{width: 960px !important;}

/* loading*/
#div_Screen{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1500; opacity: 0.5; background-color: rgb(80, 80, 80);}
.loading {position: fixed;width: 100%;height: 100%;z-index: 1300;background: url(/inc/img/common/blank.png) repeat left top;}
.loading img {position: fixed;top: 50%;left: 50%;margin: -33px 0 0 -34px;}

/* popup */
.systemPopupw .popWrap{width:100%;margin: 30px 0 40px 0}
.tablePop{border:1px solid #e1e1e1;}
.tablePop td{vertical-align: top;text-align: left;line-height: 1.5;}
.btnPop {margin: 30px 0 40px 0}
.systemPopupw .content-id {
    width: auto;
    max-width: 900px;
    min-height: auto;
    margin: 0 30px 30px 30px;
}
.systemPopupw>.content-id{width:auto;min-height:auto;margin:0 30px 30px 30px;}
.popWrap h1 {
    margin-top: 7px;
    max-width: 900px;
    margin: 30px;
    display: block;
    border-bottom: 2px solid #000 !important;
    padding: 0 0 20px 0 !important;
    line-height: 24px;
    height: auto;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.copyList{padding: 20px;min-height: 500px;height: 500px;border: 1px solid #e1e1e1;}
.copyList .nElps{margin: 0 auto;}
.copyList table td{padding: 5px 0;}
.copyList table td.tit{color: #222222;font-size: 14px;}

.popWrap .listbody {border-bottom: 1px solid #e1e1e1;}
.popWrap .btnWrap {
    position: absolute;
    top: 0;
    left: 280px;
}

/* error */
.BoxError {
    margin: 0 auto;
    width: 640px;
    border: 1px solid #000;
    border-radius: 5px;
}
.BoxError .round {
    padding: 15px 28px 5px 52px;
}
.BoxError .round .listBasic .BoxError_title {
    font-size: 20px;
    font-weight: 600;
}
.BoxError .msgTitle, .BoxError .listBasic {
    height: 225px;
    padding: 0px 0px 0px 110px;
    background: url(/inc/img/common/ico_error_s.png) no-repeat left 40px;
}

/* 말줄임 */
.elps200{
	display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 200px;
    vertical-align: middle;
}
.elps120{
	display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:120px;
	vertical-align:middle;
}


/* Paging */ /*추가_20170914 */
.content-id .paging {padding-top:30px;text-align:center}
.content-id .paging p {display:inline;margin:0 7px}
.content-id .paging p a {display:inline-block;padding:0 2px}
.content-id .paging strong {display:inline-block;min-width:14px;padding:0 4px;border:1px solid #eaeaea;background-color:#f3f3f3;color:#c04901}

.content-id .icoR {width:11px;height:11px;margin:5px 0 0 10px}
.content-id .icoL {width:11px;height:11px;margin:3px 5px 0 0}
.content-id .icoL.office {width:18px;height:15px;margin:1px 5px 0 0}
.content-id .icoL.print {background:url(/inc/img/common/ico_print.png) no-repeat left top}
.content-id .icoL.excel {background:url(/inc/img/common/ico_excel.png) no-repeat left top}
.content-id .icoL.help {width:15px;height:15px;margin-top:1px;background:url(/inc/img/common/ico_help.png) no-repeat left top}
.content-id .icoL.reset {width:18px;height:15px;margin-top:1px;background:url(/inc/img/common/btn_refresh.png) no-repeat left top}
.content-id .icoR.newWindow {background:url(/inc/img/common/layerBtn_bg.png) no-repeat left top}
.content-id .icoR.white {background:url(/inc/img/common/ico_new_window_white.png) no-repeat left top}
.content-id .icoR.openArrow {display: inline-block;
    background:url(/inc/img/common/btn_up.png) no-repeat center center; cursor: pointer;top:4px;vertical-align: middle}
.content-id .icoR.closeArrow {display: inline-block;
    background:url(/inc/img/common/btn_down.png) no-repeat center center; cursor: pointer;top: 14px;vertical-align: middle}
/*.tableDefault th .btnArea p .openArrow{position:absolute; right:2px; }
.tableDefault th .btnArea p .closeArrow{position:absolute;right:0;top:19px;  } */

.content-id .link .newWindow, .content-id .textEmp .newWindow {display:inline-block}
.content-id .link .icoR.newWindow, .content-id .textEmp .icoR.newWindow {margin:0 0 -2px 3px}
.content-id .download {margin-left:5px;padding:6px 0 6px 30px;background:url(/inc/img/common/ico_pdf.png) no-repeat left top}
.content-id .mall {width:57px;height:17px;margin:0 5px 0 0;background:url(/inc/img/common/btn_ico_mall.png) no-repeat left top}
.content-id .star {padding:0 5px;vertical-align:2px;}*/

.tableCol.tableGraphs thead th{border-bottom:1px solid #cacaca}
.tableCol.tableGraphs tbody td{border-left:1px solid #dfdfdf !important}

/* 접근성 추가 202003 */
.offscreen {position: absolute !important;overflow: hidden !important;margin: -1px !important;border: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;clip:rect(0 0 0 0) !important;}
.offscreen2 {position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden;}
/* .offscreen {display:inline-block;font-size:medium;height:0 !important;line-height:normal;overflow:hidden !important;position:absolute;width:0 !important;word-break:break-all;z-index:-10;} */
.offscreen.mtl_offscreen + .mtl_selectbox {margin-left: 0 !important}
.mtl_selectbox+.offscreen+input {margin-left:5px}
.tit2 {display:block; padding:0;font-size:20px;line-height:22px;color:#222;font-weight:600;background:none; margin-bottom:16px}
.tit3 {display:block; padding:0 0 0 16px;font-size:16px;line-height:19px;color:#000;font-weight:600;background:url(/inc/img/common/h3_bul.png) no-repeat 0 7px; margin-bottom:8px}
.tit4{display:block; padding: 0 0 0 13px; font-size: 15px; line-height: 17px; color: #000; font-weight: 600; background: url(/inc/img/common/h4_bul.png) no-repeat 0 7px;}
.tit2+.cont_txt{margin-left:0}
.tit3+.cont_txt{margin-left:16px}
.tit4+.cont_txt{margin-left:13px}

/* 테이블 안에 테이블시 안에 있는 테이블은 목록형으로 수정 접근성 작업 20200423 */
.inner-table {border-top:1px solid #222; border-bottom:1px solid #bababa}
.inner-table ul {border-bottom:1px solid #e1e1e1; display:table; width:100%}
.inner-table ul:last-of-type {border-bottom:none}
.inner-table li {padding:7px 14px;  text-align:left; display:table-cell; border-right:1px solid #e1e1e1; vertical-align:middle}
.inner-table li:first-child {background:#fdf7f2}
.inner-table li:last-child {border-right:none}


.inner-table02 {display: block;}
.inner-table02:after {content:'';display:table;clear:both;}
.inner-table02 ul {width: 49%; float: left;}
.inner-table02 ul:nth-child(2) {float:right;box-sizing: border-box;}
.inner-table02 li {color: #000; text-align: center; font-size: 13px; vertical-align: middle; width: 100%; border-left: none; border-right: none}
.inner-table02 li:first-child {background: #fdf7f2;border-top: 1px solid #222;border-bottom: 1px solid #e1e1e1;display: block;padding: 7px 14px;box-sizing: border-box;}
.inner-table02 li:last-child {padding: 10px 0;display: block;border-bottom: 1px solid #bababa;line-height: 22px;}

.inner-table03 ul {border-bottom:1px solid #e1e1e1; display: table; float:left; border-left: none; border-right:none;  width:100%; text-align:center; }
.inner-table03 ul:first-of-type {background: #fdf7f2; border-top:1px solid #222; border-bottom:1px solid #bababa;}
.inner-table03 ul:last-of-type {border-bottom:1px solid #bababa;}
.inner-table03 li {color:#000;  font-size: 13px; display: table-cell; vertical-align: middle; border-right:1px solid #e1e1e1; box-sizing:border-box; width:33.333%; padding:7px 14px}
.inner-table03 li:first-child {background: #fdf7f2}
.inner-table03 li:last-child {border-right:none;}

.table-bgcolor {background: #fffdf0}
.oneNum {color: #0000ff}


.wd05 {width:5% !important}
.wd10 {width:10% !important}
.wd15 {width:15% !important}
.wd20 {width:20% !important}
.wd25 {width:25% !important}
.wd30 {width:30% !important}
.wd35 {width:35% !important}
.wd40 {width:40% !important}
.wd45 {width:45% !important}
.wd50 {width:50% !important}
.wd55 {width:55% !important}
.wd60 {width:60% !important}
.wd65 {width:65% !important}
.wd70 {width:70% !important}
.wd75 {width:75% !important}
.wd80 {width:80% !important}
.wd85 {width:85% !important}
.wd90 {width:90% !important}
.wd95 {width:95% !important}
.wd100 {width:100% !important}

/* 다중 테이블 바깥 레이아웃 200521 */
.layout_table > ul{position:relative; display:table; table-layout:fixed; width:100%; margin: 14px 0 20px 0; border-top: 1px solid #222; border-bottom: 1px solid #bababa;}
.layout_table > ul > li{display: table-row; width:100%}
.layout_table > ul > li > .cell{display:table-cell; padding:7px 14px; font-size:13px; line-height:22px; border-bottom: 1px solid #e1e1e1;vertical-align:middle; }
.layout_table > ul > li > .cell.cell_tit{width:20%; color: #000; border-right: 1px solid #e1e1e1; background:#fafdfa}
.layout_table > ul > li > .cell.cell_cont{width:80%; }
.layout_table > ul > li:last-child > .cell{border-bottom:0;}
.layout_table > ul > li.layout_thead >.cell{text-align:center; background:#f8f8f8; border-bottom: 1px solid #bababa;}
.layout_table .tableDefault{margin:0}
.layout_table .tableDefault th{background: #fdf7f2 !important;}
.layout_table .tableDefault th.tbBg5{background: #fffdf0 !important;}

.layout_table.box_col2 > ul > li >.cell{width:50%; background: #f8f8f8;border-left:1px solid #e1e1e1}
.layout_table.box_col2 > ul > li >.cell:first-child{border-left:0}
.layout_table > ul > li > .cell .mtl_radio {margin:4px}


.display_ib {display:inline-block !important;}
.display_bk {display:block !important;}
.display_no {display:none !important;}
.display_in {display:inline !important;}


.layout_ulTable {position:relative; display:table; table-layout:fixed; width:100%; margin: 14px 0 20px 0; border-top: 1px solid #222; border-bottom: 1px solid #bababa;}
.layout_ulTable .caption{display:table-caption; overflow: hidden; width: 100%; height: 1px;   margin-top: -1px; font-size: 0; line-height: 0; text-indent: -9999px;}
.layout_ulTable .colgroup{display:table-column-group;}
.layout_ulTable .col{display:table-column;}
.layout_ulTable .thead{display:table-header-group;}
.layout_ulTable .tbody{display:table-row-group;}
.layout_ulTable .tr{display:table-row;}
.layout_ulTable .th{display:table-cell; padding:7px 14px; font-size:13px; line-height:22px; vertical-align:middle; color:#000}
.layout_ulTable .td{display:table-cell; padding:7px 14px; font-size:13px; line-height:22px; vertical-align:middle; color:#666}
.layout_ulTable .thead .th{padding:11px 14px; text-align:center; border-bottom:1px solid #bababa; background:#f8f8f8;}
.layout_ulTable .tbody .th{text-align:left; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background:#f8f8f8;}
.layout_ulTable .tbody .td{border-top: 1px solid #e1e1e1;}
.layout_ulTable > .tbody > .tr:first-child > .th,
.layout_ulTable > .tbody > .tr:first-child > .td{border-top: 0;}
.layout_ulTable .line_R{border-right:1px solid #e1e1e1;}
.layout_ulTable.bg1 .thead .th{background: #fdf7f2;}
.layout_ulTable.bg1 .tbody .th{background: #fdf7f2;}
.layout_ulTable.bg2 .thead .th{background: #f8fdff;}
.layout_ulTable.bg2 .tbody .th{background: #f8fdff;}
.layout_ulTable .tbBg1{background: #fafdfa !important;}
.layout_ulTable .tbBg2{background: #f8fdff !important;}

.layout_ulTable.type1 .thead .th{border-right:1px solid #e1e1e1;}
.layout_ulTable.type1 .thead .th:last-child{border-right:0;}
.layout_ulTable.type1 .tbody .td{border-right:1px solid #e1e1e1;}
.layout_ulTable.type1 .tbody .td:last-child{border-right:0;}

.layout_ulTable.type2 .th{padding:12px 14px;}
.layout_ulTable.type2 .td{padding:12px 14px;}

 td .layout_ulTable{margin:0;}
.layout_ulTable .layout_ulTable{margin:0;  border-top:0; border-bottom:0}

/* 접근성 - cms*/
.press-preview-theme-customer .offscreen {position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0) !important}
.press-preview-theme-customer .press-text-component .tit1 {display:block; padding:0 !important; height:auto; line-height:1.2; font-size: 24px; color:#222; font-weight: 600; margin-bottom: 17px; border:0;}
.press-preview-theme-customer .press-text-component .tit2 {display:block; padding:0;font-size:20px;line-height:22px;color:#222;font-weight:600;background:none; margin-bottom: 17px;}
.press-preview-theme-customer .press-text-component .tit3 {display:block; font-size: 16px; line-height: 19px; color: #222; font-weight: 600; background: url(/inc/img/common/h3_bul.png) no-repeat 0 8px; padding: 0 0 0 16px;margin-bottom: 8px;}
.press-preview-theme-customer .press-text-component .tit4 {display:block; margin-bottom: 8px; padding: 0 0 0 13px; font-size: 15px; line-height: 17px; color: #444; font-weight: 600; background: url(/inc/img/common/h4_bul.png) no-repeat 0 8px;}
.press-preview-theme-customer .press-text-component .tit4.font_weight_normal {font-weight: inherit;}
.press-preview-theme-customer .press-text-component .tit5 {display:block; padding: 0;font-size: 14px;font-weight: 600;color: #444;margin-bottom: 8px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul01 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul01.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul02 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul02.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul03 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul03.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul04 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul04.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul05 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul05.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul06 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul06.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul07 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul07.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul08 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul08.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul09 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul09.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul10 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul10.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul11 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul11.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul12 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul12.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul13 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul13.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul14 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul14.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul15 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul15.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul16 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul16.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul17 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul17.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul18 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul18.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul19 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul19.png) no-repeat left 1px;}
.press-preview-theme-customer .press-text-component .tit3.h3_bul20 {height: 20px; padding-left: 25px; margin-bottom: 7px; background: url(/inc/img/common/h2_bul20.png) no-repeat left 1px;}
.tableDefault td.smallClass { background-color:#faf2e9;color:#323232}


/* 공통 예외처리 200529 */
.step_box .reverseType{display:block; height: 126px;}
.step_box .reverseType *{box-sizing:border-box; }
.step_box .reverseType li{float:right; display:table; height:126px; padding:0;}
.step_box .reverseType li + li{border-right:0;}
.step_box .reverseType li .addTxt{display:table-cell; padding:25px 0; vertical-align: middle;}
.step_box .reverseType .in{display:table-cell; vertical-align:middle;}

.step_box .reverseType.col3 > li{width:315px;}
.step_box .reverseType.col3 > li:last-child{width:314px;}


/* 데이타 테이블 td 스타일 추가 200605 */
.item_data_td{height: 15px;padding: 7px 14px;text-align: center;color: #000;font-size: 13px;}

/* 총연금자산현황 UI변경 */
.ht80{height:80px}
.result_msg_box{width:100%; margin-top:30px; padding:14px 0; text-align:center; border-top: 1px solid #000; border-bottom: 1px solid #bababa;}
.result_msg_box > p{font-size: 16px;line-height: 24px;color: #000; }

/* red bul type */
.tit2.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 2px;padding-left:28px}
.tit2.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 2px;padding-left:28px}
.tit2.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 2px;padding-left:28px}
.tit2.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 2px;padding-left:28px}
.tit2.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 2px;padding-left:28px}
.tit2.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 2px;padding-left:28px}
.tit2.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 2px;padding-left:28px}
.tit2.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 2px;padding-left:28px}

.tit3.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}
.tit3.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 2px;padding-left:28px; font-size: 20px; line-height: 22px;}

.tit4.red01 {background:url(/inc/img/help/h2_red01.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red02 {background:url(/inc/img/help/h2_red02.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red03 {background:url(/inc/img/help/h2_red03.gif) no-repeat left 4px;padding-left:224278px;line-height: initial !important;font-size: 20px;}
.tit4.red04 {background:url(/inc/img/help/h2_red04.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red05 {background:url(/inc/img/help/h2_red05.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red06 {background:url(/inc/img/help/h2_red06.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red07 {background:url(/inc/img/help/h2_red07.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}
.tit4.red08 {background:url(/inc/img/help/h2_red08.gif) no-repeat left 4px;padding-left:28px;line-height: initial !important;font-size: 20px;}

/* 인터넷뱅킹 - 고객정보/ID/보안 - 보안서비스 - 피싱방지 개인화 이미지 등록 */
.content-id .tit3.numType {margin:0;padding:0;background:none}
.content-id .tit3.numType span {display:inline-block;width:27px;height:19px;line-height: 12px;margin-top: -15px; margin-bottom: -15px;margin-left: 10px;margin-right:7px;padding:4px 0 0 8px;background:url(/tfimages/renewal/common/bul_tit.png) no-repeat left top;font-weight:normal;font-size:12px;color:#fff; vertical-align: middle;}

/* 인터넷뱅킹 - 고공인인증센터 - 인증서발급/재발급 pre태그 style추가 */
.terms_pre{font-family:'맑은 고딕', Malgun Gothic, NanumGothic, ngfont, AppleGothic, Dotum, Arial, sans-serif}
.terms_pre .point_pre{font-size:15px; color:#0275a6; font-weight:bold;}
.terms_pre .underline{text-decoration:underline}

/* 그리드 방어 */
.CI-GRID-AREA{z-index:1;}
.CI-GRID-BODY-TABLE-TBODY tr:focus {border:1px solid #0079ba;}