﻿@charset "utf-8";
/* CSS Document */

@import url('common.css');

/*************
	Contents 
****************************************************************************************************************************/

/* Layout */
#wrap{position:relative;height:100%}
#container{width:990px;margin:0 auto}
#nav{float:left;width:166px;margin:40px 0 120px}
#contents{float:right;width:744px;padding-bottom:120px}
#contents .loading{margin-top:230px}
#footer{clear:both;position:relative;width:100%;border-top:1px solid #ddd}

/* Header */
#header{width:100%;border-bottom:1px solid #bbb;position:relative;z-index:100}
#header .header-container{height:125px;width:990px;margin:0 auto}
#header h1{display:block;width:166px;height:125px;background:url(/common/images/common/gnb/ti_h1.gif) no-repeat;text-indent:-9999px;position:absolute;top:0;left:50%;margin-left:-495px}
#header span.bt-mega{display:block;float:left;vertical-align:middle;margin-left:4px;position:absolute;top:80px;right:50%;margin-right:-495px}
#header span.bt-mega a{display:block;width:27px;height:27px;text-indent:-9999px}
#header span.bt-mega a.open{background:url(/common/images/common/bg_mega.gif) no-repeat}
#header span.bt-mega a.close{background:url(/common/images/common/bg_mega.gif) no-repeat 0 -27px}

#util{float:right;height:25px;margin:18px 0 42px}
#util ul{float:left}
#util li{float:left;height:25px;line-height:25px;font-family:NanumGothicExtraBoldWeb;padding:0 8px;background:url(/common/images/common/bg_bar5.gif) no-repeat 0 8px}
#util li:first-child{background:none}
#util li a{color:#333}
#util li a:hover{text-decoration:none}
#util ul+ul{border:1px solid #d1d1d1;background-color:#f3f3f3;margin-left:5px}
#util ul+ul li{height:23px;line-height:23px;padding:0 10px;background:none;border-left:1px solid #b1b1b1}
#util ul+ul li:first-child{border-left:0}
#util ul+ul li a{color:#666;font-size:11px}
#util fieldset{float:left;width:163px;height:23px;border:1px solid #d1d1d1;margin-left:8px}
#util fieldset input[type=text]{float:left;width:120px;height:20px;border:0;padding:3px 7px 0}
	body.msie7 #util fieldset input{margin-top:1px}
	body.msie7 #util fieldset input[type=text]{width:124px;height:19px;padding:3px 0 0}
	body.msie7 #util fieldset input[type=image]{width:24px;height:22px}
#util fieldset input[type=image]{float:right}

#gnb{clear:both;float:right;margin-right:32px}
#gnb li{float:left;padding:0 10px}
#gnb li.on div.lay-gnb{position:absolute;top:126px;left:0;width:100%;border-bottom:1px solid #bbb;background-color:#fff}
	body.msie7 #gnb{width:600px}
	
.lay-gnb>div{width:990px;margin:0 auto}
.lay-gnb ul.event{float:left;width:166px}
.lay-gnb ul.event li{float:none !important;padding:0 !important}
.lay-gnb ul.event li img{width:166px;vertical-align:top}
.lay-gnb div.block{float:left;width:160px;height:294px;padding:0 20px;margin-top:18px;vertical-align:top;background:url(/common/images/common/bg_dot2.gif) repeat-y left top}
.lay-gnb ul.event+div.block{background:none;margin-left:24px}
.lay-gnb div.block dl{margin-top:25px}
.lay-gnb div.block dl:first-child{margin-top:0}
.lay-gnb div.block dt{margin-top:-5px;color:#333;font-size:16px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.lay-gnb div.block dt a{color:#333}
.lay-gnb div.block dd{margin-top:2px}
.lay-gnb div.block dd:first-child{margin-top:0}
.lay-gnb div.block dd a{display:block;height:20px;line-height:20px;padding-top:2px;color:#333;letter-spacing:-1px}
.lay-gnb div.block dd a:hover{color:#fff;text-decoration:none;background:url(/common/images/common/bg_gnb_ovr.gif) no-repeat right;margin:0 -10px 0 -7px;padding-left:7px}

.lay-flyout{position:absolute;top:80px;left:50%;margin-left:-495px;width:901px;height:523px;padding:25px 30px;border:1px solid #ed6806;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.3)}
.lay-flyout a.close{display:block;position:absolute;top:-1px;left:962px;width:27px;height:27px;text-indent:-9999px;background:url(/common/images/common/bg_mega.gif) no-repeat 0 -27px}
.lay-flyout div.menublock{height:37px;border-bottom:1px solid #a6a6a6}
.lay-flyout div.menulist{
	clear:left;height:462px;margin-right:-23px;overflow-y:scroll;overflow-x:hidden;
	
	scrollbar-base-color: #ddd;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #838383
}
.lay-flyout h2{clear:left;color:#ed6806;font-size:30px;line-height:30px;letter-spacing:-3px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;padding:44px 0 24px 0}
.lay-flyout dl{margin-top:40px}
.lay-flyout dt{color:#333;font-size:16px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;margin-bottom:12px}
.lay-flyout dt a{color:#333;text-decoration:none}
.lay-flyout dd{margin-bottom:4px}
.lay-flyout dd a{color:#333}
.lay-flyout div.block{float:left;width:204px;vertical-align:top;padding-left:30px;background:url(/common/images/common/bg_dot2.gif) repeat-y left top}
.lay-flyout div.block dl:first-child{margin-top:0}
.lay-flyout h2+span{display:block;position:absolute;top:25px;padding:0 5px}
.lay-flyout h2+span.on{height:35px;border-bottom:3px solid #ed6806;z-index:1}
.lay-flyout h2+span+div.block{padding-left:0;background:none}
.lay-flyout h2.ins{padding-top:24px !important}
.lay-flyout h2.ins+span{left:30px}
.lay-flyout h2.ins ~ .block{height:275px}
.lay-flyout h2.loan+span{left:91px}
.lay-flyout h2.loan ~ .block{height:259px}
.lay-flyout h2.corp+span{left:194px}
.lay-flyout h2.corp ~ .block{height:275px}
.lay-flyout h2.internet+span{left:361px}
.lay-flyout h2.internet ~ .block{height:439px}
.lay-flyout h2.reward+span{left:470px}
.lay-flyout h2.reward ~ .block{height:123px}
.lay-flyout h2.cs+span{left:580px}
.lay-flyout h2.cs ~ .block{height:218px}
.lay-flyout h2.mypage+span{left:689px}
.lay-flyout h2.mypage ~ .block{height:143px}
.lay-flyout h2.customer+span{left:796px}
.lay-flyout h2.customer ~ .block{height:206px}

/* Sidebar*/
#nav h2{margin:0 0 17px}
#nav h2 img+img{margin-top:4px}
#nav ul.menu{margin-bottom:30px}
#nav ul.menu li{padding:6px 0;border-top:1px solid #e5e5e5;font-size:13px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
#nav ul.menu li a{color:#333}
#nav ul.menu li a:hover{text-decoration:none}
#nav ul.menu li.on a{color:#ed6806}
#nav ul.menu li ul{margin:5px 0 2px}
#nav ul.menu li ul li{margin-top:1px;padding:3px 6px 4px 15px;border-top:0;font-size:12px;font-weight:normal;background:url(/common/images/common/ico/bu_lnb_off.gif) no-repeat 7px 10px}
#nav ul.menu li ul li:first-child{margin:0}
#nav ul.menu li ul li a{color:#666 !important}
#nav ul.menu li ul li.on{background:#ed6806 url(/common/images/common/ico/bu_lnb_on.gif) no-repeat 7px 10px}
#nav ul.menu li ul li.on a{color:#fff !important}
#nav ul.menu-option{margin-bottom:20px}
#nav ul.menu-option li{margin-top:4px}
#nav ul.menu-option li:first-child{margin-top:0}
#nav ul.menu-tool{height:70px}
#nav ul.menu-tool li{float:left}
#nav dl.popular-word dt{margin-bottom:7px}
#nav dl.popular-word dd{height:22px;line-height:22px;padding-left:22px}
#nav dl.popular-word dd.no1{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 3px}
#nav dl.popular-word dd.no2{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -19px}
#nav dl.popular-word dd.no3{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -41px}
#nav dl.popular-word dd.no4{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -64px}
#nav dl.popular-word dd.no5{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -86px}
#nav dl.popular-word dd.no6{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -108px}
#nav dl.popular-word dd.no7{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -129px}
#nav dl.popular-word dd.no8{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -152px}
#nav dl.popular-word dd.no9{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -173px}
#nav dl.popular-word dd.no10{background:url(/common/images/common/ico/ic_num_list.gif) no-repeat 0 -195px}
#nav dl.popular-word dd a{color:#333}



ul.path{float:right;height:38px;margin-right:-7px}
ul.path li{float:left;margin-top:19px;padding:0 7px 0 11px;background:url(/common/images/common/ico/bu_path.gif) no-repeat 0 3px}
ul.path li:first-child{color:#dc5206;background:none}

/* 관련서비스 바로가기 */
.connectService{margin-top:50px}
.connectService h4{padding-left:20px;background:url(/common/images/common/ico/bu_service.gif) no-repeat 0 2px}
.connectService ul{height:113px;background-color:#f4f4f4}
.connectService li{float:left;padding:15px;background:url(/common/images/common/bg_bar.gif) no-repeat 0 15px}
.connectService li:first-child{background:none}

/* Table Style */
table.tbl-type{clear:both;width:100%;border-top:1px solid #949494;border-bottom:1px solid #949494}
	body.opera table.tbl-type,
	body.msie7 table.tbl-type
	body.msie8 table.tbl-type{table-layout:fixed}
table.tbl-type th,
table.tbl-type td{text-align:center}
table.tbl-type th{font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#242424;background-color:#f1f1f1;border-left:1px solid #ddd;padding:10px 10px 8px}
	body.safari table.tbl-type th{font-weight:normal}
table.tbl-type td{border-top:1px solid #ddd;border-left:1px solid #ddd;padding:11px 10px 7px}
table.tbl-type td.l{text-align:left}
table.tbl-type td.r{text-align:right}
table.tbl-type td.nolist,
table.tbl-type td.ellipsis{text-align:center;font-weight:bold;font-size:14px;padding:19px 0 13px}
table.tbl-type th:first-child,
table.tbl-type td:first-child{border-left:0}
table.tbl-type thead th.borderLeft,
table.tbl-type tbody th.borderLeft,
table.tbl-type tbody td.borderLeft{border-left:1px solid #ddd}
table.tbl-type tbody td.borderNone{border-left:0}
table.tbl-type thead th.bdr-l2,
table.tbl-type tbody td.bdr-l2{border-left:1px solid #d0d0d0}
table.tbl-type thead tr+tr th,
table.tbl-type tbody th,
table.tbl-type tfoot th{border-top:1px solid #ddd}
table.tbl-type tbody th{background-color:#fafafa}
table.tbl-type tbody th.cell-type2{background-color:#fff;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;font-weight:normal}
table.tbl-type tbody tr:first-child th,
table.tbl-type tbody tr:first-child td{border-top-color:#949494}
table.tbl-type tbody tr.group+tr td{border-left:1px solid #ddd !important}
table.tbl-type tfoot td{text-align:right}
table.tbl-type label{margin-right:15px}
table.tbl-type label+.lay-help{margin:0 15px 0 -15px} 
table.tbl-type input[type="text"]{margin-top:-4px}
table.tbl-type input[type="text"]+a.btn3{margin-left:4px}
table.tbl-type div.btnArea{margin:7px 0;text-align:left}
table.tbl-type tr.on td{background:#fafafa;font-weight:bold;letter-spacing:-1px;color:#242424}
table.tbl-type tr.on td a{color:#242424}
table.tbl-type a.btn3{margin-top:-2px}
table.tbl-type a.btn3+br+a.btn3{margin-top:5px}
table.tbl-type table{border:0}
table.tbl-type table td{padding:0;border:0;text-align:left}
table.tbl-type hr{height:8px !important}

table.tbl-type2{clear:both;width:100%;border-top:1px solid #949494;border-bottom:1px solid #949494}
	body.msie7 table.tbl-type2,
	body.msie8 table.tbl-type2{table-layout:fixed}
table.tbl-type2 th,
table.tbl-type2 td{border-top:1px solid #ddd;text-align:left}
table.tbl-type2 th{height:15px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#242424;background-color:#f1f1f1;padding:10px 10px 8px}
table.tbl-type2 th.cell-type2{background-color:#fff;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;font-weight:normal}
table.tbl-type2 th.borderLeft{border-left:1px solid #ddd}
table.tbl-type2 th label{margin-right:0 !important}
	body.safari table.tbl-type2 th{font-weight:normal}
table.tbl-type2 td{height:15px;border-left:1px solid #ddd;padding:11px 10px 7px}
table.tbl-type2 td+th{border-left:1px solid #ddd}
table.tbl-type2 tr:first-child th,
table.tbl-type2 tr:first-child td{border-top:0}
table.tbl-type2 strong{font-weight:normal;color:#dc5206}
table.tbl-type2 strong.tx-color{color:#087586;font-weight:normal}
table.tbl-type2 label{margin-right:15px}
table.tbl-type2 label+input[type=text]{margin:0 15px 0 -10px}
table.tbl-type2 input[type=text],
table.tbl-type2 input[type=password]{margin-top:-4px}
table.tbl-type2 input[type=text]+a.btn3{margin-left:4px}
table.tbl-type2 .select-box{margin-top:0}
table.tbl-type2 fieldset.period{margin-bottom:-3px}
table.tbl-type2 fieldset.period label,
table.tbl-type2 fieldset.period input[type=text]{margin:0}
table.tbl-type2 fieldset.period+label{margin-left:8px}
table.tbl-type2 fieldset.ml{display:inline-block;margin-left:15px}
table.tbl-type2 p.notice2{margin-top:6px}
table.tbl-type2 p.notice2 strong.level1{font-weight:bold;color:#dc0606}	 /*사용불가*/
table.tbl-type2 p.notice2 strong.level2{font-weight:bold;color:#dc5206}	 /*보안상태 낮음*/
table.tbl-type2 p.notice2 strong.level3{font-weight:bold;color:#0a77cc}	 /*보안상태 보통*/
table.tbl-type2 p.notice2 strong.level4{font-weight:bold;color:#268804}	 /*보안상태 높음*/
table.tbl-type2 p.notice,
table.tbl-type2 ul.notice li{font-size:11px;padding-left:8px;margin-top:7px;background:url(/common/images/common/ico/bu_star.gif) no-repeat 0px 4px}
table.tbl-type2 ul.notice{margin:0}
table.tbl-type2 ul.desc{margin-left:0}
table.tbl-type2 div.btnArea{margin:7px 0;text-align:left}
table.tbl-type2 a.btn3{margin-top:-2px}
table.tbl-type2 a.u{margin-right:5px}
table.tbl-type2 hr{height:8px !important}
table.tbl-type2 div.option{border-top:1px solid #ddd;border-bottom:0;margin:15px -10px 0;padding:15px 10px 0}
table.tbl-type2 td table.radio-list{width:auto;border:0}
table.tbl-type2 td table.radio-list td{height:auto;border:0 !important;padding:0 !important}

table.tbl-type3{clear:both;width:100%;border-top:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a}
	body.msie7 table.tbl-type3,
	body.msie8 table.tbl-type3{table-layout:fixed}
table.tbl-type3 th,
table.tbl-type3 td{border-top:1px solid #ededed;text-align:left}
table.tbl-type3 th{height:15px;font-size:13px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#182c5f;background-color:#fafafa;padding:10px 10px 8px}
	body.safari table.tbl-type3 th{font-weight:normal}
table.tbl-type3 th.sub{border-left:1px solid #ddd;font-size:12px;color:#242424}
table.tbl-type3 th em,
table.tbl-type3 td em{font-weight:normal;color:#087586}
table.tbl-type3 td{height:15px;padding:11px 10px 7px}
table.tbl-type3 tr:first-child th,
table.tbl-type3 tr:first-child td{border-top:0}
table.tbl-type3 strong{font-weight:normal;color:#182c5f}

table.tbl-type4{clear:both;width:100%;border-top:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a}
	body.msie7 table.tbl-type4,
	body.msie8 table.tbl-type4{table-layout:fixed}
table.tbl-type4 th,
table.tbl-type4 td{height:15px;text-align:left;border-top:1px solid #ddd;border-left:1px solid #ddd}
table.tbl-type4 th:first-child,
table.tbl-type4 td:first-child{border-left:0}
table.tbl-type4 th,
table.tbl-type4 td.th-cell{font-family:'나눔고딕',NanumGothic,NanumGothicWeb;padding:10px 10px 8px}
table.tbl-type4 th.borderLeft,
table.tbl-type4 td.borderLeft{border-left:1px solid #ddd}
	body.safari table.tbl-type4 th{font-weight:normal}
table.tbl-type4 td{padding:11px 10px 7px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
table.tbl-type4 thead th,
table.tbl-type4 tfoot th{color:#242424;font-size:12px;border-top:0;background-color:#fafafa;text-align:center !important}
table.tbl-type4 thead tr+tr th{border-top:1px solid #ddd}
table.tbl-type4 tbody th,
table.tbl-type4 tbody td.th-cell{color:#182c5f;font-size:13px;font-weight:bold;background-color:#fff}
table.tbl-type4 tbody th em,
table.tbl-type4 tbody td.th-cell em{color:#087586;font-weight:normal}
table.tbl-type4 tbody th.borderLeft{border-left:1px solid #ddd}
table.tbl-type4 tbody td.r{text-align:right}
table.tbl-type4 tbody td.c{text-align:center}
table.tbl-type4 tbody tr:first-child th,
table.tbl-type4 tbody tr:first-child td{border-top-color:#7a7a7a}
table.tbl-type4 tbody td strong{color:#087586;font-weight:normal}
table.tbl-type4 tbody dt{color:#5e6ca4;font-weight:bold}
table.tbl-type4 tbody dd+dt{margin-top:4px}
table.tbl-type4 tbody li{padding-left:8px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 0 6px}
table.tbl-type4 tbody td p+ul,
table.tbl-type4 tbody td p+dl{margin-top:8px}
table.tbl-type4 tfoot th,
table.tbl-type4 tfoot td{border-top:1px solid #7a7a7a}
table.tbl-type4 tfoot th{text-align:center}
table.tbl-type4 tfoot td{text-align:right}
table.tbl-type4+ul.desc,
table.tbl-type4+dl.desc{margin-top:8px}

/* 상세 */
.article{border-top:1px solid #949494;border-bottom:1px solid #949494}
.article .eventCont{padding:20px 0;text-align:center}
.article .eventCont img{max-width:744px}
.article .viewCont{padding:20px 10px}
.article .viewAanswer{border-top:1px solid #ddd;background:#f7f7f7 url(/common/images/common/ico/bu_answer.gif) no-repeat 10px 12px;padding:20px 25px 20px 50px}
.article table.tbl-type2 td:first-child,
.article table.tbl-type2 td+td+td{height:15px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#242424;font-weight:bold;background-color:#f1f1f1;padding:10px 10px 8px}
.article table.tbl-type2 td:first-child{border-left:0}
.article table.tbl-type2 td+td+td+td{font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;color:#666;font-weight:normal;background-color:#fff;border-left:1px solid #ddd;padding:11px 10px 7px}
.article dl.brd-list{border-bottom:1px solid #949494;zoom:1}
.article dl.brd-list:after{content:'';display:block;clear:both}
.article dl.brd-list dt{clear:left;float:left;width:130px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#242424;font-weight:bold;background-color:#f1f1f1;padding:10px 10px 8px}
.article dl.brd-list dd{float:left;width:573px;border-left:1px solid #ddd;padding:11px 10px 7px}
.article dl.brd-list dt.next{background:#f1f1f1 url(/common/images/common/ico/bu_list2.png) no-repeat 55px 18px}
.article dl.brd-list dt.prev{background:#f1f1f1 url(/common/images/common/ico/bu_list2.png) no-repeat 55px -23px}
.article dl.brd-list dt.next,
.article dl.brd-list dt.next+dd{border-top:1px solid #949494}
.article dl.brd-list dt.prev,
.article dl.brd-list dt.prev+dd{border-top:1px solid #ddd}
.article .attach {clear:both; background:#f9f9f9;padding:6px 10px;margin:0 0 10px}
.article .attach li{padding-bottom:2px}
.article .attach a{text-decoration:none;color:#666}

/* 레이아웃용 테이블 */
table.tbl-layout{clear:both;width:100%;border-top:1px solid #949494;border-bottom:1px solid #949494}
	body.opera table.tbl-layout,
	body.msie7 table.tbl-layout
	body.msie8 table.tbl-layout{table-layout:fixed}
table.tbl-layout td{height:15px;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:11px 10px 7px}
table.tbl-layout td:first-child{border-left:0 !important}
table.tbl-layout tr.thead td,
table.tbl-layout td.cell-th{height:15px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold;color:#242424;background-color:#f1f1f1;border-left:1px solid #ddd;padding:10px 10px 8px}
table.tbl-layout tr.thead td{text-align:center}
table.tbl-layout tr:first-child td{border-top:0}

/* 스크롤테이블 */
.scroll-box{max-height:209px;overflow:auto;overflow-x:hidden;border-bottom:1px solid #949494;
	scrollbar-base-color: #ddd;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #838383}
.scroll-box.zip1{height:167px;max-height:167px}	
.scroll-box.tenline{max-height:418px}
.scroll-box table{border:0}
.scroll-box tbody tr:first-child td{border-top:0}
.scroll-box+table.tbl-layout{border-top:0}
	body.msie7 .scroll-box{overflow-y:scroll;overflow-x:hidden}
	body.msie7 .scroll-box>table.tbl-type thead tr th,
	body.msie7 .scroll-box>table.tbl-type tfoot tr th,
	body.msie7 .scroll-box>table.tbl-type tfoot tr td{display:none}
	body.msie7 .scroll-box>table.tbl-type tbody td.r{padding-left:0;padding-right:20px}


/* Form
fieldset.address input[type=text]{width:460px}
	#layWrap fieldset.address input[type=text]{width:360px}
fieldset.address input[type=text]+input[type=text]{margin-top:8px}
fieldset.address div.postNumber input[type=text]{width:auto;margin-bottom:10px}
fieldset.address div.postNumber input[type=text]+input[type=text]{margin-top:-3px}
fieldset.address a.btn3{margin-top:-8px !important}
fieldset.address2 input[type=text] {margin-top:8px;width:240px}
	
fieldset.period{display:inline-block;zoom:1}
fieldset.period.fr{margin-bottom:10px}
fieldset.period span{display:inline-block;zoom:1;height:14px;width:90px;padding:7px;vertical-align:middle;margin-bottom:3px;border:1px solid #cecece}
fieldset.period span a:focus{display:inline-block;width:15px;height:14px;outline:1px solid #dc5206}
fieldset.period label{color:#242424;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
fieldset.period label span{margin-left:6px}
fieldset.period input[type=text]{float:left;width:75px;height:auto;padding:1px 0 0;border:0;box-shadow:none}
fieldset.period em{color:#666;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
fieldset.period img{margin-top:1px}
fieldset.period a.btn2{margin-top:-1px}
fieldset.period strong.check{margin-right:20px}
fieldset.period dl,
fieldset.period strong{display:inline-block;vertical-align:middle}
fieldset.period dl{margin-left:7px}
fieldset.period dt{display:inline;color:#242424;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
fieldset.period dd{display:inline;margin-left:7px;padding-top:3px}
fieldset.period dd label{display:inline-block;zoom:1;margin:4px 7px 0 0;font-weight:normal;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
	body.msie7 fieldset.period, body.msie7 fieldset.period span, body.msie7 fieldset.period dd label{display:inline}
	body.msie7 fieldset.period dd label{margin-top:2px} */

/*************
		01.보험상품 
****************************************************************************************************************************/
#contents.insurance .desc,
#contents.insurance .desc2,
#contents.insurance .desc3,
#contents.insurance .desc4,
#contents.insurance .desc5,
#contents.insurance .desc6{font-size:13px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
#contents.insurance .desc strong,
#contents.insurance .desc2 strong,
#contents.insurance .desc3 strong,
#contents.insurance .desc4 strong,
#contents.insurance .desc5 strong,
#contents.insurance .desc6 strong{font-weight:bold;color:#087586}
#contents.insurance .desc6 strong.ora{color:#dc5206}
#contents.insurance .comment strong,
#contents.insurance .desc strong a,
#contents.insurance small strong,
#contents.insurance small strong a{color:#087586}
#contents.insurance small{display:block;margin-top:6px;font-size:12px !important;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
#contents.insurance strong.normal{color:#666}
#contents.insurance ul.desc li{margin-bottom:3px;padding-left:8px;background:url(/common/images/common/ico/bu_desc9.gif) no-repeat 0 9px}
#contents.insurance ul.desc li dd{margin-left:8px;padding-left:10px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 0 9px}
#contents.insurance ol.desc+table.tbl-type2{margin-top:15px}
#contents.insurance ul.desc3+.desc{margin-top:10px}
#contents.insurance dl.desc+small+dl.desc{margin-top:4px}
#contents.insurance .desc+small{margin-top:4px}
#contents.insurance .comment,
#contents.insurance table .desc{font-size:12px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
#contents.insurance table .desc li{margin-bottom:4px;padding-left:9px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 1px 7px}
#contents.insurance a.btn,
#contents.insurance a.btn3{font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
#contents.insurance a.btn{font-size:12px}
#contents.insurance a.btn3{font-size:11px}
#contents.insurance table.tbl-type4 td{font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
#contents.insurance table.tbl-type4 td small{font-size:11px !important;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}

.top-insurance{clear:both;padding-bottom:35px;position:relative;z-index:10}
.top-insurance:after{content:'';display:block;clear:both}
.top-insurance .hgroup{min-height:170px}
	body.msie7 .top-insurance{padding-bottom:58px}
	body.msie7 .top-insurance .hgroup{height:170px}
.top-insurance .hgroup.mb30{margin-bottom:30px}
.top-insurance .hgroup h3{float:none !important}
.top-insurance h3{float:none;height:auto;width:500px;color:#284076;letter-spacing:-1px;line-height:48px;font-size:45px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.top-insurance p.desc,
.top-insurance ul.desc{width:470px;line-height:22px;color:#666;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb/*;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)*/}
.top-insurance p.desc{font-size:15px;margin-top:21px}
	body.safari .top-insurance p.desc{font-weight:normal;letter-spacing:-1px}
/*.top-insurance ~ .desc,
.top-insurance ~ #tabs-2 .desc{font-family:'나눔고딕',NanumGothic,NanumGothicWeb}*/
.top-insurance ul.desc{font-size:14px;margin-top:18px}
.top-insurance ul.desc li{margin:0;background-position:0 10px}
.top-insurance ul.tabmenu li{position:relative}
.top-insurance ul.tabmenu li.tab1{float:left;padding:0 13px 0 0}
.top-insurance ul.tabmenu li.tab2{float:left;padding:0 13px 0 24px;background:url(/common/images/common/bg_bar4.gif) no-repeat}
.top-insurance ul.tabmenu li .tab-detail{position:absolute;top:61px;left:0;width:744px;background-color:#fff}
.top-insurance ul.tabmenu li .tab-detail:after{content:'';display:block;clear:both}
.top-insurance ul.tabmenu li .tab-detail .hgroup{min-height:inherit !important; height:auto !important}
.top-insurance ul.tabmenu li .tab-detail .btnArea.c{margin-top:30px}
.top-insurance ul.tabmenu li .tab-detail table strong,
.top-insurance ul.tabmenu li .tab-detail .desc strong,
.top-insurance ul.tabmenu li .tab-detail .comment strong,
.top-insurance ul.tabmenu li .tab-detail .guide li strong,
.top-insurance ul.tabmenu li .tab-detail .guide dd strong{color:#087586 !important}
.top-insurance ul.tabmenu li .tab-detail strong.price{color:#dc5206 !important}
.top-insurance ul.tabmenu li+li .tab-detail{left:-208px}

.top-insurance div.fl{float:left;width:372px}
.top-insurance div.fr{float:right;width:352px}
.top-insurance div.fr h4+div{border:1px solid #fff;margin-right:-1px}
.top-insurance div.fr .hgroup{height: auto !important;min-height:inherit !important}
.top-insurance div.fr .before{height:134px;background:url(/common/images/insurance/bg_premium.gif) no-repeat 0 0}
.top-insurance div.fr .before .btnArea{text-align:center;margin-top:72px}
.top-insurance div.fr .after{height:206px;background:url(/common/images/insurance/bg_premium.gif) no-repeat 0 -206px;padding-right:30px}
.top-insurance div.fr .after.type2{height:252px;background:url(/common/images/insurance/bg_premium.gif) no-repeat 0 -418px;border-top:1px solid #fff;margin-top:-1px}
.top-insurance div.fr .after p{text-align:right;margin:44px 0 24px;color:#000;font-weight:bolder;font-size:35px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.top-insurance div.fr .after p strong{font-size:40px;letter-spacing:-2px;color:#000 !important}
.top-insurance div.fr .after p img{vertical-align:middle;margin:0 -2px}
.top-insurance div.fr .after dl{height:23px;line-height:23px;margin:-6px 0 25px 30px;color:#000;font-size:15px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.top-insurance div.fr .after dt{float:left}
.top-insurance div.fr .after dd{float:right}
.top-insurance div.fr .after2 table{width:100%;border-top:2px solid #7a7a7a;border-bottom:1px solid #7a7a7a}
.top-insurance div.fr .after2 td{padding:12px 10px;text-align:right;background:#fafafa url(/common/images/common/bg_dot3.gif) repeat-x top}
.top-insurance div.fr .after2 td p{margin:-15px 0;color:#000;font-weight:bolder;font-size:30px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.top-insurance div.fr .after2 td p strong{font-size:45px;letter-spacing:-3px;color:#000 !important}
.top-insurance div.fr .after2 tr:first-child td{background:#fafafa url(none)}

.top-insurance div.fr .after img.comma{vertical-align:bottom;margin-bottom:-3px}
	body.msie7 .top-insurance div.fr .after p strong{display:inline}
	body.chrome .top-insurance div.fr .after p strong{margin-top:-2px}
.top-insurance .ins-visual{position:absolute;top:0;right:0;width:170px}
.top-insurance .ins-visual span.icon{display:block;width:170px;height:170px}
.top-insurance .ins-visual span.icon img.movie{position:absolute;top:49px;left:-31px}
.top-insurance .ins-visual dl{margin-top:14px}
.top-insurance .ins-visual dt{float:left;font-size:13px;color:#182c5f;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.top-insurance .ins-visual dd{float:right}

.top-insurance table.tbl-type2 div.fl,
.top-insurance table.tbl-type2 div.fr{width:auto;}

.tab-detail{border-top:10px solid #182c5f;border-bottom:10px solid #182c5f;padding:55px 0;position:relative}
.tab-detail img.act1{position:absolute;top:-21px;left:89px}
.tab-detail img.act2{position:absolute;top:-21px;left:271px}
.tab-detail img.act3{position:absolute;top:-21px;left:59px}
.tab-detail a.close{display:block;width:18px;height:20px;position:absolute;top:20px;right:0;text-indent:-9999px;background:url(/common/images/common/btn/bt_close2.gif) no-repeat}

/* 계산기 하단 바닥페이지용 */
.calcBtm{overflow:hidden}
.calcBtm div.fl{width:372px}
.calcBtm div.fr{width:352px}
.calcBtm div.fr .after.type2{height:252px;background:url(/common/images/insurance/bg_premium.gif) no-repeat 0 -418px;padding-right:30px;border:1px solid #fff;marin-right:-1px}
.calcBtm div.fr .after p{text-align:right;margin:44px 0 24px;color:#000;font-weight:bolder;font-size:35px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.calcBtm div.fr .after p strong{font-size:40px;letter-spacing:-2px}
.calcBtm div.fr .after p img{vertical-align:middle;margin:0 -2px}
.calcBtm div.fr .after img.comma{vertical-align:bottom;margin:0 -2px -3px}
.calcBtm div.fr .after dl{height:23px;line-height:23px;margin:-6px 0 25px 30px;font-size:15px}
.calcBtm div.fr .after dt{float:left}
.calcBtm div.fr .after dd{float:right}

.lay-tbl{height:140px;padding:20px 10px;border-bottom:1px solid #949494;position:relative;z-index:10} 
.lay-tbl ul li{float:left;margin:0 3px 10px 0;position:relative}
.lay-tbl ul li a.tab{display:inline-block;height:20px;padding:2px 21px 0 8px;line-height:20px;border:1px solid #bebebe;border-radius:3px;background:url(/common/images/common/bg_tabmenu.png) no-repeat 100% 0}
.lay-tbl ul li a.tab:hover{text-decoration:none;color:#666}
.lay-tbl ul li.on a.tab{border-color:#2a437b;background-position:100% -22px;color:#fff}
.lay-tbl ul li.on a.tab:hover{color:#fff}
.lay-tbl ul li table.tbl-type2{width:724px;border:1px solid #ddd;position:absolute;top:34px;left:0}
	.lay-tbl ul li+li table.tbl-type2{left:-138px}
	.lay-tbl ul li+li+li table.tbl-type2{left:-276px}
.lay-tbl ul li table.tbl-type2 th{background-color:#f1f1f1;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;font-weight:normal}
.lay-tbl ul li table.tbl-type2 td{padding:13px 10px 10px;border:1px solid #ddd}

.lay-tbl2{border-bottom:1px solid #7a7a7a; padding:6px 0 6px 135px}
.lay-tbl2:after{clear:both;content:"";display:block;height:0;overflow:hidden}
.msie7 .lay-tbl2{zoom:1}
.lay-tbl2 ul{float:left; width:230px;}
.lay-tbl2 .opt{padding:4px 0 4px 10px}
.lay-tbl2 .lay-help .btnArea {margin:7px 0;text-align:left}

/* OBD단말기등록 */
ul.step-obd{height:356px;background:url(/common/images/insurance/bg_step.gif) no-repeat}
ul.step-obd li{float:left;width:206px;height:125px;margin:2px 0 0 2px;padding:25px;padding-right:15px;font-size:13px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;position:relative}
ul.step-obd li strong{display:block;margin:31px 0 -4px;color:#242424;font-size:20px;letter-spacing:-3px}
ul.step-obd li strong em{color:#dc5206}
ul.step-obd li div.btnArea{position:absolute;top:130px;left:25px;text-align:left}
ul.step-obd li a.btn3{color:#333;font-size:11px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}

/* 자동차정보 */
.select-section{margin-bottom:30px}
.select-section:after{content:'';display:block;clear:both}
.select-section ul{border-top:2px solid #242424;border-bottom:2px solid #242424}
.select-section ul:after{content:'';display:block;clear:both}
.select-section li{width:149px;height:49px;line-height:49px;background:url(/common/images/common/bg_tab4.png) no-repeat}
.select-section li a{display:block;padding-left:17px;color:#242424;font-size:13px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
	body.safari .select-section li a,
	body.opera .select-section li a{font-weight:normal}
.select-section li a:hover{text-decoration:none}
.select-section li.on{width:160px;height:49px;line-height:49px;padding:0;background:url(/common/images/common/bg_tab4.png) no-repeat 0 -49px;position:relative}
.select-section li.on a{color:#fff}
.select-section li.on div.scroll{position:absolute;top:8px;left:170px;width:574px;height:223px;overflow-y:auto;overflow-x:hidden}
.select-section li.on div.opt{position:absolute;top:8px;left:170px;width:574px;height:379px;overflow-y:auto;overflow-x:hidden}
.select-section li.on ul{width:555px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:0;margin:0;}
	.select-section li.on div.scroll{top:8px}
	.select-section li+li.on div.scroll{top:-40px}
	.select-section li+li+li.on div.scroll{top:-88px}
	.select-section li+li+li+li.on div.scroll{top:-136px}
	.select-section li+li+li+li+li.on div.scroll{top:-184px}
	.select-section li+li+li+li+li+li.on div.scroll{top:-232px}
	.select-section li+li+li+li+li+li+li.on div.scroll{top:-280px}
	.select-section li+li+li+li+li+li+li+li.on div.scroll{top:-328px}
	.select-section li+li+li+li+li+li+li+li+li.on div.scroll{top:-376px}
	.select-section li+li+li+li+li+li+li+li+li+li.on div.scroll{top:-424px}
.select-section li.on ul li{display:table;float:left;width:110px;height:110px;line-height:1.5;padding:0 !important;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;background:url(/common/images/common/bg_blank2.gif) no-repeat !important;position:relative}
.select-section li.on ul li a{display:table-cell;width:110px;height:110px;padding:0;margin:0;background-color:#fff;color:#666;font-size:12px;font-weight:normal;letter-spacing:-1px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;text-align:center;vertical-align:middle}
.select-section li.on ul li a strong{display:block;color:#242424;font-size:14px}
.select-section li.on ul li a:hover{width:102px;height:102px;border:4px solid #3f5489;color:#087586/*;position:absolute;top:-1px;left:-1px*/}
.select-section li.on ul li a:hover strong{width:102px;color:#087586}
.select-section div.re{height:48px;line-height:48px;padding:0 17px;border:1px solid #dcdcdc;background-color:#f3f3f3;margin-top:10px}
.select-section dl{float:left}
.select-section dt{float:left;color:#242424;font-size:13px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.select-section dd{float:left;margin:2px 0 0 10px;padding-left:10px;background:url(/common/images/common/bg_bar5.gif) no-repeat 0 17px}
.select-section p{float:right;color:#242424;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.select-section p strong{font-size:23px;letter-spacing:-1px}

/* 툴팁 */
.lay-help{display:inline;position:relative}
.lay-help a.ico{display:inline-block;vertical-align:middle;margin-top:0;position:relative;z-index:1}
.lay-help .txt-help{displya:none;position:absolute;top:22px;left:-18px;z-index:10;width:322px;padding:13px;border:1px solid #999;background-color:#fff;text-align:left;font-weight:normal;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:-1px;color:#666}
.lay-help .txt-help h6{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #dedede;background:none;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-size:14px;font-weight:bold;color:#000}
.lay-help .txt-help dl dt{margin:7px 0 3px;font-weight:bold;color:#242424}
.lay-help .txt-help dl dt:first-child{margin-top:0}
.lay-help .txt-help dl dd dt{margin-top:0;font-weight:normal;padding-left:8px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 0 6px}
.lay-help .txt-help dl dd dd{margin-left:8px}
.lay-help .txt-help ul li{padding-left:10px;background:url(/common/images/common/ico/bu_desc3.gif) no-repeat 0 7px}
.lay-help .txt-help ul li ul li{padding-left:8px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 0 6px}
.lay-help .txt-help p.comment{padding-left:0;background:none}
.lay-help .txt-help .lay-close{position:absolute;top:20px;right:16px}
.lay-help .txt-help .edge{position:absolute;top:0;left:20px;width:10px;height:8px;margin-top:-8px;background:url(/common/images/common/bg_edge.gif) no-repeat 0 0;font-size:0}
.lay-help.pos{left:-310px} /*고객센터 예외*/
span.unit{font-family:'돋음',Dotum}/* 단위가독성 */

/*************
		02.대출/펀드
****************************************************************************************************************************/
.fund table strong,
.fund .desc strong,
.fund .comment strong,
.fund .guide li strong,
.fund .guide dd strong{color:#087586 !important}

.top-insurance ul.step-address{}
	body.msie7 .top-insurance ul.step-address{height:253px}
.top-insurance ul.step-address:after{content:'';display:block;clear:both}
.top-insurance ul.step-address li{float:left;width:150px;margin-left:10px;padding:0;background:none}
.top-insurance ul.step-address li:first-child{margin-left:0}
.top-insurance ul.step-address li+li+li+li{width:264px}
.top-insurance ul.step-address li h3{letter-spacing:-1px}
.top-insurance ul.step-address li div.scroll{height:167px;padding:2px;border:1px solid #ddd}
.top-insurance ul.step-address li ul{position:relative;height:151px;padding:8px;overflow-y:scroll}
.top-insurance ul.step-address li ul{
	scrollbar-base-color: #ddd;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #838383
}
.top-insurance ul.step-address li ul li{float:none;width:auto !important;margin:8px 0 0 0}
.top-insurance ul.step-address li ul li:first-child{margin:0}
.top-insurance ul.step-address li ul li.on a{font-weight:bold;color:#242424}
.top-insurance ul.step-address li ul li.on a:hover{color:#242424}

/*************
		03.기업보험/퇴직연금
****************************************************************************************************************************/

/*************
		04.인터넷창구 
****************************************************************************************************************************/
.contractDetail{clear:both;min-height:41px;border-top:1px solid #949494}
.contractDetail dl{float:left;margin-top:12px}
.contractDetail dt{display:inline-block;zoom:1;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;color:#242424;font-weight:bold}
.contractDetail dd{display:inline-block;zoom:1;margin-right:90px}
	body.msie7 .contractDetail dt{display:inline}
	body.msie7 .contractDetail dd{display:inline;margin-left:5px}
.contractDetail div.btnArea{clear:none;float:right;margin-top:9px;margin-bottom:0}
.contractDetail p{float:left;margin-top:12px}
.contractDetail fieldset.check{float:right;margin-top:11px}

.finish{padding:10px 0 45px 0;text-align:center;color:#333;font-size:32px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.step+.finish{padding-top:20px}
.finish.line{border-bottom:2px solid #ddd}
.finish.line2{border-bottom:2px solid #ddd;border-top:2px solid #ddd;padding-top:40px}
.finish span{display:block;margin-top:20px;line-height:24px;font-size:15px}
.finish span strong{color:#dc5206;font-weight:bold}
.finish span .id {font-size:28px;font-weight:normal}
.finish+.btnArea{margin-top:20px}

.finish2 {text-align:center;font-size:17px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;padding:20px 0 40px;letter-spacing:-1px}
.finish2.line {border-bottom:1px solid #949494}
.finish2 strong {color:#dc5206;font-weight:normal}

p.confirm{margin:50px 0;padding:34px 0;text-align:center;color:#242424;font-size:20px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;background-color:#f7f7f7}
p.confirm b{display:block;font-size:32px;margin:0 0 -2px}

/* 2단 테이블 */
div.tbl-box{clear:both;overflow:hidden}
div.tbl-box div.fl{width:266px}
div.tbl-box div.fr{width:264px}
div.tbl-box table+table{border-top:none}
div.tbl-box table.tbl-type2 tr td strong{font-weight:bold;color:#666}
div.tbl-box table.tbl-type2 tr.total th{height:36px;font-size:13px;color:#182c5f}
div.tbl-box table.tbl-type2 tr.total.normal th{height:15px}
div.tbl-box table.tbl-type tr.blank td{height:41px;padding:0}
div.tbl-box span{display:block;height:109px}

div.tbl-box2>div{width:366px}
div.tbl-box2 th,
div.tbl-box2 td{font-size:12px !important}

/* 사고사진조회 */
.thumbnail-review{width:100%;height:368px;line-height:368px;text-align:center;margin-bottom:30px;overflow:hidden}
.thumbnail-review:after{content:" ";margin-left:-.4em;white-space:pre}
.thumbnail-review img{max-width:550px;max-height:368px;vertical-align:middle}

/* 슬라이드 리스트 */
.slide-list{height:122px}
.slide-list a.prev,
.slide-list a.next{display:block;float:left;width:12px;height:19px;margin-top:52px;overflow:hidden;text-indent:-9999px}
.slide-list a.prev{background:url(/common/images/common/ico/bu_list.gif) no-repeat}
.slide-list a.next{background:url(/common/images/common/ico/bu_list.gif) no-repeat -12px 0}
.slide-list ul{float:left;width:520px;height:122px;}
.slide-list li{float:left;width:120px;height:120px;margin:0 4px;border:1px solid #e2e2e2;background-color:#f1f1f1;overflow:hidden;position:relative}
.slide-list li a{display:block;width:120px;height:120px;line-height:120px;text-align:center;position:absolute;top:0;left:0}
.slide-list li a:after{content:" ";margin-left:-.4em;white-space:pre}
.slide-list li a img{max-width:100%;max-height:100%;vertical-align:middle}
	body.msie7 .slide-list li a img{width:100%;height:100%}
	body.chrome .slide-list li a img{margin-top:-1px}
	body.safari .slide-list li a img{margin-top:-4px}
.slide-list li.on,
.slide-list li:hover,
.slide-list li:focus{width:114px;height:114px;border:4px solid #dc5206}
.slide-list li.on a,
.slide-list li:hover a,
.slide-list li:focus a{top:-3px;left:-3px}
.slide-list li.blank{ background:url(/common/images/common/bg_blank.gif) no-repeat}
.slide-list li.blank:hover,
.slide-list li.blank:focus{width:120px;height:120px;border:1px solid #e2e2e2}

.slide-list2{height:168px;overflow:hidden}
.slide-list2 a.prev,
.slide-list2 a.next{display:block;float:left;width:16px;height:26px;margin-top:45px;overflow:hidden;text-indent:-9999px}
.slide-list2 a.prev{margin-right:9px;background:url(/common/images/common/ico/bu_list3.png) no-repeat}
.slide-list2 a.next{margin-left:9px;background:url(/common/images/common/ico/bu_list3.png) no-repeat -16px 0}
.slide-list2 ul{float:left;width:650px;height:170px;overflow:hidden}
.slide-list2 li{float:left;width:130px;text-align:center;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.slide-list2 li a{display:block;width:98px;height:124px;margin:0 auto;border:1px solid #d2d2d2;position:relative;overflow:hidden}
.slide-list2 li a img{width:98px;height:124px;position:absolute;top:0;left:0}
.slide-list2 li strong{display:block;color:#000;font-size:13px;margin-top:7px}
.slide-list2 li.on a{width:90px;height:116px;border:5px solid #ed9206}
.slide-list2 li.on a img{top:-4px;left:-4px}

/* 이벤트 */
.eventList .list{border:1px solid #949494;border-width:1px 0}
.eventList .spot ~ .list{margin-top:30px}
.eventList .list li{border-top:1px solid #ddd;overflow:hidden;padding:20px 0;vertical-align:top}
	body.msie7 .eventList .list li{zoom:1}
.eventList .list li:first-child{border-top:0}
.eventList .list .thumb{float:left;width:350px}
.eventList .list .thumb img{width:100%;height:90px}
.eventList .list dl{float:right;width:274px;padding-right:100px;position:relative}
.eventList .list dt{font-size:15px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;line-height:1.2;font-weight:bold;color:#242424;padding:0 0 10px}
.eventList .list dd{padding:2px 0 0 10px;background:url(/common/images/common/ico/bu_desc4.gif) no-repeat 0 8px}
.eventList .list .act{font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold;padding:0;background:none;position:absolute;right:3px;top:0px;width:83px;height:83px;background:url(/common/images/common/btn/bt_event_view.gif) no-repeat 0 0}
.eventList .list .act a{display:block;text-decoration:none;font-size:12px;color:#fff;width:73px;height:49px;padding:34px 10px 0 0;text-align:center}
.eventList .list .end dt{color:#666}
.eventList .list .end .act{background-position:0 -100px}

.winnerCont{padding:20px 10px}
.winnerCont fieldset{background:#f1f1f1;border:1px solid #e5e5e5;padding:20px 0;text-align:center;color:#000;font-weight:bold;font-size:13px}
.winnerCont em{display:block;font-weight:bold;padding:0 0 5px}
.winnerCont table{table-layout:fixed;width:100%}
.winnerCont table ~ em{padding-top:15px}
.winnerCont td{border:1px solid #ddd;text-align:center;padding:7px 0 6px}
.winnerCont .cell-type1{font-weight:bold;background:#f1f1f1}
.winnerCont .guide{margin:20px 0 0;border:1px solid #e5e5e5;background:#f7f7f7;padding:4px}
.winnerCont .guide h4{background:#fff;padding:15px;font-size:12px;color:#666;margin:0}
.winnerCont .guide h4 strong{padding:0;background:none}
.winnerCont .guide ul{background:#fff;font-size:11px;padding:0 20px 15px 0;margin-left:0}
.winnerCont .guide li{margin-left:20px;padding-bottom:6px}
.winnerCont .guide li strong{color:#dc5206}

/*************
		05.보상서비스 
****************************************************************************************************************************/
ul.check-list li{display:inline-block;zooom:1;width:205px}
	body.msie7 ul.check-list li{display:inline}
ol.list-num{border-top:1px solid #666;border-bottom:1px solid #666}
ol.list-num li{padding:27px 0 27px 82px;min-height:63px;border-top:1px solid #ddd;background:url(/common/images/common/ico/ic_list_num.gif) no-repeat 0 -2px}
ol.list-num li:first-child{border:none}
ol.list-num li+li{background-position:0 -126px}
ol.list-num li+li+li{background-position:0 -268px}
ol.list-num li+li+li+li{background-position:0 -408px}
ol.list-num li+li+li+li+li{background-position:0 -540px}
ol.list-num li+li+li+li+li+li{background-position:0 -670px}
ol.list-num li+li+li+li+li+li+li{background-position:0 -796px}
ol.list-num li+li+li+li+li+li+li+li{background-position:0 -940px}
ol.list-num li+li+li+li+li+li+li+li+li{background-position:0 -1064px}
ol.list-num li+li+li+li+li+li+li+li+li+li{background-position:0 -1208px}
ol.list-num dl dt{margin-bottom:10px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold;font-size:16px;color:#242424}

ol.list-num-s{border-bottom:1px solid #666}
ol.list-num-s li{padding:14px 0 14px 42px;min-height:42px;border-top:1px solid #ddd;background:url(/common/images/common/ico/ic_list_smallnum.gif) no-repeat 0 -10px}
ol.list-num-s li:first-child{padding-top:3px;border:none}
ol.list-num-s li+li{background-position:0 -95px}
ol.list-num-s li+li+li{background-position:0 -184px}
ol.list-num-s li+li+li+li{background-position:0 -272px}
ol.list-num-s li+li+li+li+li{background-position:0 -360px}
ol.list-num-s li+li+li+li+li+li{background-position:0 -448px}
ol.list-num-s li+li+li+li+li+li+li{background-position:0 -528px}
ol.list-num-s li+li+li+li+li+li+li+li{background-position:0 -624px}
ol.list-num-s li+li+li+li+li+li+li+li+li{background-position:0 -704px}
ol.list-num-s li+li+li+li+li+li+li+li+li+li{background-position:0 -792px}
ol.list-num-s li+li+li+li+li+li+li+li+li+li+li{background-position:0 -888px}
ol.list-num-s dl dt{margin-bottom:5px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold;font-size:14px;color:#242424}

div.ms{position:relative;height:203px;}
div.ms dl dt{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
div.ms dl dd a{display:block;position:absolute;top:153px;}

div.ms.disease{background:url(/common/images/compensation/img_ms_disease.gif) no-repeat 0 0}
div.ms.disease dl dd.bt1 a{left:17px}
div.ms.disease dl dd.bt2 a{left:202px}
div.ms.disease dl dd.bt3 a{left:387px}
div.ms.disease dl dd.bt4 a{left:575px}

div.ms.car{background:url(/common/images/compensation/img_ms_car.gif) no-repeat 0 0}
div.ms.car dl dd.bt1 a{left:26px}
div.ms.car dl dd.bt2 a{left:276px}
div.ms.car dl dd.bt3 a{left:523px}

div.ms.hdshop{background:url(/common/images/cs/img_ms_shop.gif) no-repeat 0 0}
div.ms.hdshop dl dd.bt1 a{left:26px}
div.ms.hdshop dl dd.bt2 a{left:279px}
div.ms.hdshop dl dd.bt3 a{left:524px}


	

/*************
		06.고객서비스 
****************************************************************************************************************************/
.list-card li{overflow:hidden;padding:20px 0;border-bottom:1px solid #ddd}
.list-card li .thumb{float:left;width:206px;height:128px;margin-right:28px}
.list-card li dl{float:left;width:480px}
.list-card li dl dt{padding:12px 0;font-size:15px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold;line-height:1.2;color:#242424}
.list-card li dl dd{padding:0 0 4px 10px;background:url(/common/images/common/ico/bu_desc4.gif) no-repeat 0 5px}

/* 쿠폰팝업 */
.coupon{padding:29px 0;margin-bottom:17px;border:1px solid #e5e5e5;background-color:#f1f1f1;text-align:center;color:#001f58;font-size:14px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold}
.coupon strong{display:block;padding:2px 0 4px;font-size:26px;color:#000;letter-spacing:-1px}
.print-coupon{padding:31px 44px 27px;border-top:1px solid #949494;background:url(/common/images/common/bg_line4.gif) no-repeat 50% 100%}

/* 우수고객서비스 */
p.desc2 .grade{background:url(/common/images/cs/bg_vip.gif) no-repeat}
p.desc2 .grade.gold{background:url(/common/images/cs/bg_gold.gif) no-repeat}
p.desc2 .grade .tit{font-size:24px}
p.desc2 .grade .tit em{color:#dc5206}


/*************
		07.고객선테
****************************************************************************************************************************/
/* 검색 */
div.search{padding:35px 107px;background-color:#f7f7f7}
div.search fieldset{position:relative;width:437px;border:4px solid #ccc;background-color:#fff}
div.search fieldset .select-box,
div.search fieldset .select-list{border:0}
div.search fieldset .select-box span{padding-top:3px}
div.search fieldset input[type="text"]{width:296px;height:16px;margin:8px 0;padding:0 7px;border:0;border-left:1px solid #ccc;color:#242424;font-weight:bold;background-color:transparent}
	body.msie7 div.search fieldset input[type="text"]{margin-top:3px}
div.search fieldset a.button{position:absolute;right:-88px;top:-4px;zoom:1}
	body.msie7 div.search fieldset a.button{top:0px}
dl.keyword{overflow:hidden;width:437px;margin-top:10px}
dl.keyword dt{float:left;padding-left:15px;font-weight:bold;background:url(/common/images/common/ico/bu_serach.gif) no-repeat 0 3px}
dl.keyword dd{float:left;margin-left:9px;padding-left:9px;background:url(/common/images/common/bg_bar3.gif) no-repeat 0 4px}
dl.keyword dt+dd{margin-left:4px;padding:0;background:none}

/* FAQ */
dl.faq{border:1px solid #949494;border-width:1px 0}
dl.faq dt{border-top:1px solid #ddd;padding-left:42px;line-height:28px;background:url(/common/images/common/ico/bu_question_off.gif) no-repeat 0 12px}
dl.faq dt:first-child{border-top:none}
dl.faq dt a{display:block;padding:12px 0;background:url(/common/images/common/ico/bu_open_close.gif) no-repeat 672px 22px}
dl.faq dt.on{background:url(/common/images/common/ico/bu_question_on.gif) no-repeat 0 12px}
dl.faq dt.on a{font-weight:bold;background:url(/common/images/common/ico/bu_open_close.gif) no-repeat 672px -32px}
dl.faq dt.on strong{font-weight:bold}
dl.faq dt strong,
dl.faq dd strong{font-weight:normal;color:#dc5206}
dl.faq dd{display:none}
dl.faq dt.on+dd{display:block;border-top:1px solid #ddd;padding:15px 15px 15px 42px;line-height:22px;background:url(/common/images/common/ico/bu_answer.gif) no-repeat 0 12px}

p.result{margin-bottom:4px}
p.result strong{color:#dc5206;font-weight:normal}
p.result strong.tit{font-weight:bold}
div.no-result{border:1px solid #949494;border-width:1px 0;padding:16px 0;text-align:center}

/* 콜센터 */
div.callCenter{overflow:hidden;clear:both;border:1px solid #949494;border-width:1px 0}
div.callCenter ol{overflow:hidden;padding:10px 0}
div.callCenter ol li{display:inline-block;vertical-align:top;width:368px;margin:20px 0;color:#242424;line-height:22px;font-weight:bold;font-size:16px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
	body.msie7 div.callCenter ol li{display:inline}
div.callCenter ol li img{margin:-2px 9px 0 0;vertical-align:middle}
div.callCenter ol li dl dt{margin-bottom:4px}
div.callCenter ol li dl dd{margin-left:42px;color:#666;font-weight:normal;font-size:12px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif}
div.callCenter ol li dl dd strong{color:#dc5206}

/* 고객칭찬 */
div.HeartService{clear:both;overflow:hidden;padding:20px;background-color:#f7f7f7}
div.HeartService span.thumb{float:left;margin:2px 20px 0 0;border:1px solid #dedede}
div.HeartService span.thumb img{width:98px;height:130px}
div.HeartService dl{overflow:hidden}
div.HeartService dl dt{margin:-2px 0 6px;color:#242424;font-weight:bold;font-size:16px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
div.HeartService dl dt strong{display:inline-block;padding-left:23px;color:#666}
div.HeartService dl dt strong.heart1{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 0}
div.HeartService dl dt strong.heart2{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -23px}
div.HeartService dl dt strong.heart3{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -47px}
div.HeartService dl dt strong.heart4{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -71px}
div.HeartService dl dt strong.heart5{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -95px}
div.HeartService dl dt strong.heart6{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -119px}
div.HeartService dl dt strong.heart7{background:url(/common/images/common/ico/bu_heart.png) no-repeat 0 -143px}

.heart1{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 0}
.heart2{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -16px}
.heart3{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -32px}
.heart4{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -48px}
.heart5{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -64px}
.heart6{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -80px}
.heart7{display:inline-block;padding-left:15px;background:url(/common/images/common/ico/bu_heart.gif) no-repeat 0 -96px}

ul.heartInfo li h2{margin-bottom:3px !important}
ul.heartInfo li{margin-top:20px;padding-left:44px}
ul.heartInfo li.heart1{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 0}
ul.heartInfo li.heart2{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -67px}
ul.heartInfo li.heart3{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -134px}
ul.heartInfo li.heart4{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -201px}
ul.heartInfo li.heart5{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -268px}
ul.heartInfo li.heart6{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -335px}
ul.heartInfo li.heart7{background:url(/common/images/common/ico/bu_heart_big.gif) no-repeat 0 -402px}

/* 모바일 */
ol.step{overflow:hidden}
ol.step li{float:left;min-height:300px;margin-left:7px;padding-left:20px;background:url(/common/images/common/ico/bu_next.gif) no-repeat 0 106px}
ol.step li:first-child,
ol.step li+li+li+li+li{margin:0;padding:0;background:none}

ol.num-list li{margin-top:26px}
ol.num-list li:first-child{margin-top:0}
ol.num-list li dl dt{margin-bottom:8px;line-height:22px;color:#242424;font-size:14px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
ol.num-list li dl dt img{margin:-2px 3px 0 0;vertical-align:middle}
ol.num-list li dl dd{margin-left:11px}
ol.num-list li dl dd li{margin-top:0}

/*************
		08.마이페이지
****************************************************************************************************************************/

/*************
		09.로그인센터
****************************************************************************************************************************/
/* 로그인센터 인덱스 3종 */
.memberIndex{border-top:2px solid #949494;border-bottom:2px solid #949494;padding:40px 0 40px 1px;zoom:1}
.memberIndex:after{content:'';display:block;clear:both}
.memberIndex dl {float:left;width:291px;padding:0 40px;border-left:1px solid #dedede;margin-left:-1px}
.memberIndex dl:first-child {border-left:0;border-right:1px solid #dedede}
.memberIndex dt {padding:0 0 5px;font-size:24px;color:#242424;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.memberIndex .h-txt {padding:0 0 25px;line-height:1.33;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}

/* 로그인폼 */
.memberIndex .login .h-txt {height:30px}
.memberIndex .login .frm fieldset {position:relative;padding:0 81px 0 0;height:71px}
.memberIndex .login .frm div.simul{position:absolute;top:78px;left:62px}
.memberIndex .login .frm div.simul label{float:none !important;width:auto !important;line-height:normal !important}
.memberIndex .login .gubun {float:right;width:107px;line-height:22px;padding-top:8px}
.memberIndex .login .uniqueNo span {float:left;width:85px;line-height:22px;padding-top:8px}
.memberIndex .login .uniqueNo div{clear:both;padding-top:11px}
.memberIndex .login .uniqueNo div div{clear:none;padding:0}
	body.msie7 .memberIndex .login .uniqueNo div {padding-top:0}
.memberIndex .login #jumin1,
.memberIndex .login #jumin2 {width:77px}
.memberIndex .login #bsNo1 {width:33px}
.memberIndex .login #bsNo2 {width:34px}
.memberIndex .login #bsNo3 {width:57px}
.memberIndex .login .btnLogin {position:absolute;right:0;top:0}
.memberIndex .login .help {padding-top:31px}
.memberIndex .login .nrm label {float:left;width:60px;line-height:30px}
.memberIndex .login .nrm div{}
.memberIndex .login .upw {padding-top:11px}
	body.msie7 .memberIndex .login .upw {padding-top:0}

/* 회원가입인덱스 */
.memberIndex .join1,
.memberIndex .join2 {position:relative}
.memberIndex .act {position:absolute;left:0;right:0;top:96px;text-align:center}
.memberIndex .opt {padding-top:73px}
.memberIndex .opt p {color:#242424;padding:0 0 10px;font-size:14px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-weight:bold}
.memberIndex .opt ul {line-height:1.33}
.memberIndex .opt li {float:left;text-align:center;width:72px;padding:41px 0 0;letter-spacing:-0.1em}
.memberIndex .join1 .opt ul {overflow:hidden;background:url(/common/images/member/join_index_service1.gif) no-repeat 0 0}
.memberIndex .join2 .opt ul {overflow:hidden;background:url(/common/images/member/join_index_service2.gif) no-repeat 0 0}
.memberIndex + hr {margin-top:16px}

/* id/pw 찾기 */
ul.tab-type ~ .memberIndex,
ul.tab-type ~ .memberIndex2 {border-top:0;margin-top:-30px}
.memberIndex dl.chkuser{text-align:center;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.memberIndex dl.chkuser dt{color:#242424;font-size:24px;letter-spacing:-1px;margin-bottom:6px}
.memberIndex dl.chkuser .btn{margin-top:35px}
.memberIndex dl.chkuser2{width:100%;border:0;padding:0;text-align:center;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
.memberIndex dl.chkuser2:first-child{border:0}
.memberIndex dl.chkuser2 fieldset{margin:22px 0 0}
.memberIndex dl.chkuser2 label{margin-right:11px;padding-top:3px;color:#242424}
.memberIndex dl.chkuser2 .btn{margin-top:30px}

/* 약관 */
.rulesWrap {border-top:1px solid #949494;border-bottom:1px solid #949494;padding:7px 0 12px}
.rulesWrap .summary {padding:0 0 33px}
.rulesWrap fieldset.block {clear:both;overflow:hidden;line-height:1.66}
.rulesWrap .rules {border:1px solid #ddd;padding:2px}
.rulesWrap .rules-inner{overflow:auto;max-height:147px;padding:18px 18px 13px;
	scrollbar-base-color: #ddd;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #838383
}
.rulesWrap .rules dt{font-weight:bold}
.rulesWrap .rules dt.noline{padding-bottom:0;background:none}
.rulesWrap .rules dd{margin-bottom:25px}
.rulesWrap .rules dd.nobul{padding-left:0;background:none}
.rulesWrap .rules ol{margin-left:18px !important}
.rulesWrap .rules ol li{list-style:decimal;margin-top:5px}
.rulesWrap .rules ul li{list-style:none !important;margin-top:3px;padding-left:9px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 1px 7px !important;font-weight:normal}
.rulesWrap .rules ol.list-type2{margin-left:0 !important;}
.rulesWrap .rules ol.list-type2 li{list-style:none !important;}
.rulesWrap .rules ol.list-type2 li ul{margin-left:18px;}
.rulesWrap .rules ol li:first-child{margin-top:0}
.rulesWrap .rules ol li dt{font-weight:normal}
.rulesWrap .rules ol li dd{margin:0}
.rulesWrap .rules ol li dd table{margin:0 0 10px}
.rulesWrap .rules ol li dd dt{padding-left:9px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 1px 7px;font-weight:normal}
.rulesWrap .rules ol li dd dd{margin-left:9px;padding:0 0 0 9px;background:url(/common/images/common/ico/bu_desc4.gif) no-repeat 0 7px}
.rulesWrap .rules ul li dt,
.rulesWrap .rules ol li ul li dt{padding:0;margin:0;background:none; font-size:12px; font-weight:normal !important}
.rulesWrap .rules ul li dd{margin:0 !important;padding:0 0 0 9px;background:url(/common/images/common/ico/bu_desc4.gif) no-repeat 0 7px}
.rulesWrap .rules ol li.bold dt{font-weight:bold !important}
.rulesWrap .rules ol li.bold p,
.rulesWrap .rules ol li.bold dd,
.rulesWrap .rules ol li.bold dd *{font-weight:normal !important}
.rulesWrap .rules ul li.bold p,
.rulesWrap .rules ul li.bold dd,
.rulesWrap .rules ul li.bold dd *{font-weight:normal !important}
.rulesWrap .rules p.title{font-family:'나눔고딕',NanumGothic,NanumGothicWeb;font-size:14px;color:#242424;font-weight:bold;margin-bottom:11px;padding-left:15px;background:url(/common/images/common/ico/bu_h5.gif) no-repeat 0 5px}
.rulesWrap .rules p.title2{font-family:'돋음',Dotum; font-size:12px; font-weight:bold; color:#2e2f33; background:url(/common/images/common/ico/bu_desc.gif) no-repeat 1px 7px; padding-left:10px}
.rulesWrap label.agree {float:right; white-space:nowrap;text-align:right;padding:10px 14px 0px 0}
	#popWrap .rulesWrap{padding:0}
	#popWrap .rulesWrap .rules{border:0}
	#popWrap .rulesWrap .rules-inner{max-height:262px}
	
/* 회원가입 공통배너 */
.accredit {font-family:'나눔고딕',NanumGothic,NanumGothicWeb;letter-spacing:-0.1em;border:1px solid #ddd;font-size:14px;font-weight:bold;color:#333;padding:12px 0 11px;margin:8px 0 0;overflow:hidden}
.accredit a {color:#333;text-decoration:none}
.accredit li {float:left;height:56px;background:url(/common/images/member/bdr_accredit.gif) no-repeat 0 12px;padding-left:34px;margin-left:53px}
.accredit li:first-child {background:none;margin-left:0}
.accredit img {vertical-align:middle;margin-right:9px}

/* 개인정보보호정책 팝업 */
.list-table {overflow:hidden;padding:0 5px 20px}
.list-table ol {overflow:hidden}
.list-table li {float:left;vertical-align:top;width:49.5%;overflow:hidden;padding:0 0 9px}
.list-table li span {float:left;text-align:center;width:18px;text-indent:-2px;background:#949494;margin-right:9px;color:#fff;font-weight:bold}
.list-table li p {display:block;overflow:hidden}
.list-table li.on span {background:#ed6806}
.list-table li.on a {color:#dc5206;letter-spacing:-0.1em;font-weight:bold}

/* login sub */
p.desc2 .nonmem {background:url(/common/images/member/bg_nonmember.gif) no-repeat 0 0}

/*************
		10.기타
****************************************************************************************************************************/
/* 통합검색 */
div.search2{padding:35px 0;background-color:#f7f7f7}
div.search2 fieldset{position:relative;width:624px;margin:0 auto}
div.search2 fieldset span.input{display:inline-block;border:4px solid #ccc;vertical-align:top;background-color:#fff}
div.search2 fieldset span.input input[type="text"]{width:392px;height:21px;margin:5px 0 6px 7px;border:0;padding:0;letter-spacing:-1px;color:#666}
div.search2 fieldset span.input a{display:inline-block;width:26px;height:32px;vertical-align:top;text-indent:-9999px;background:url(/common/images/common/ico/bu_up_down.gif) no-repeat center 0}
div.search2 fieldset span.input a.on{background-position:center bottom}
	body.msie7 div.search2 fieldset a.button{margin-left:5px;}
div.search2 fieldset label{position:absolute;top:12px;right:0;letter-spacing:-1px}
	body.msie9 div.search2 fieldset label,
	body.msie8 div.search2 fieldset label,
	body.msie7 div.search2 fieldset label{top:10px;}
div.search2 dl.keyword{margin:3px 0 0 60px}
.lay-word{position:absolute;top:36px;left:4px;width:429px;border:1px solid #ccc;background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.1)}
.lay-word ul{overflow-y:scroll;height:144px;padding:1px 1px 1px 0;
	scrollbar-base-color: #ddd;
	scrollbar-face-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-highlight-color: #ddd;
	scrollbar-3dlight-color: #fff;
	scrollbar-shadow-color: #ddd;
	scrollbar-darkshadow-color: #fff;
	scrollbar-arrow-color: #838383}
.lay-word ul li{margin:2px 12px;line-height:25px;vertical-align:top}
.lay-word ul li:first-child{margin-top:6px}
.lay-word ul li strong{color:#dc5206}
.lay-word p{padding:11px 14px 9px;text-align:right;background-color:#f2f2f2}
.lay-word p a{color:#242424}

p.result2{margin-bottom:16px;padding-bottom:16px;line-height:28px;color:#333;background:url(/common/images/common/bg_line3.gif) repeat-x left bottom;font-size:20px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
p.result2 strong.tit{color:#dc5206;font-weight:bold}
p.result2 strong{color:#087586;font-weight:normal}
p.no-result2{margin-bottom:10px;line-height:28px;color:#333;font-size:20px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
p.no-result2 strong{color:#dc5206}
p.no-result2+ul.desc li{color:#333;font-size:13px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
p.path strong{margin-bottom:20px;color:#dc5206;}

dl.search-result{margin-top:6px;}
dl.search-result dt{margin:15px 0 8px;padding-top:18px;background:url(/common/images/common/bg_line3.gif) repeat-x left top}
dl.search-result dt:first-child{margin-top:0;padding-top:0;background:none}
dl.search-result dt a big{color:#333;font-size:15px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
dl.search-result dt a{font-weight:bold}
dl.search-result dt span{display:inline-block;margin-left:4px;padding-left:8px}
dl.search-result dt span.path{background:url(/common/images/common/bg_bar6.gif) no-repeat left 2px}
dl.search-result dt span.date{background:url(/common/images/common/bg_bar7.gif) no-repeat left 4px}
dl.search-result dt span a,
dl.search-result dt span a strong,
dl.search-result dd strong{font-weight:normal}
dl.search-result strong{color:#dc5206}
dl.search-result+.pagingNav{border-top:2px solid #ddd;padding-top:20px}
/* xmp tag */
xmp {display:none;}

/* 상품 */
table.centerList{width:100%}
table.centerList td{width:50%;padding-bottom:10px;border-left:1px solid #e4e4e4;vertical-align:top}
table.centerList td:first-child{border-left:0}
table.centerList dl{padding-left:30px}
table.centerList td:first-child dl{padding-left:0}
table.centerList dt{font-size:16px;color:#087586;font-weight:bold;padding-bottom:10px}

/* 재무컨설팅 */
#consultingWrap{width:990px;margin:0 auto;padding:40px 0}
#consultingWrap a.close{float:right;display:block;width:50px;height:40px;text-indent:-9999px;background:url(/common/images/consulting/close.gif) no-repeat}
#consultingWrap .section{clear:both;zoom:1}
#consultingWrap .section2,
#consultingWrap .section3,
#consultingWrap .section4{clear:both;margin:0 50px 40px 50px;border:1px solid #bcbcbc;zoom:1}

#consultingWrap .section h1,
#consultingWrap .section h2,
#consultingWrap .section p,
#consultingWrap .section dl{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

#consultingWrap .section2{height:460px;background:url(/common/images/consulting/bg_section2.gif) no-repeat;position:relative;z-index:1}
#consultingWrap .section2 h3{width:182px;height:69px;border-bottom:1px solid #c1c1c1}
#consultingWrap .section2 table{width:178px;margin:30px 2px}
#consultingWrap .section2 td{width:50%;padding:14px 0 11px;text-align:center;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
#consultingWrap .section2 td a{color:#cacaca;text-decoration:none}
#consultingWrap .section2 td.on a{color:#333}
#consultingWrap .section2 tr:first-child td{border-top:0}
#consultingWrap .section2 td:first-child{border-left:0}
#consultingWrap .section2 ul{width:182px}
#consultingWrap .section2 li{float:left;width:50%;text-align:center;margin-top:30px}
#consultingWrap .section2 li img{vertical-align:bottom}
#consultingWrap .section2 div{position:absolute;top:0;left:0;z-index:2;width:182px;height:418px;padding:20px}
#consultingWrap .section2 div+div{left:222px}
#consultingWrap .section2 div+div+div{left:444px}
#consultingWrap .section2 div+div+div+div{left:666px}
#consultingWrap .section2 div.on{top:-1px;left:-1px;z-index:3;width:200px;height:421px;padding-top:21px;background:url(/common/images/consulting/bg_category.png) no-repeat}
#consultingWrap .section2 div.on h3{border-color:#333}
#consultingWrap .section2 div.on td{border-color:#bcbcbc}
#consultingWrap .section2 div+div.on{left:222px}
#consultingWrap .section2 div+div+div.on{left:444px}
#consultingWrap .section2 div+div+div+div.on{left:666px;width:183px;height:437px;background:url(/common/images/consulting/bg_category2.png) no-repeat}

#consultingWrap .section3{padding:17px}
#consultingWrap .section3 h3{float:left;width:109px}
#consultingWrap .section3 h3 a{display:inline-block;margin:10px 13px}
#consultingWrap .section3 .contents{float:right;width:760px;height:608px;margin:-17px;margin-left:0;border-left:1px solid #bcbcbc;background-color:#f4f4f4}
#consultingWrap .section3 .consultant{height:374px;padding:28px 0 0 30px;background:url(/common/images/consulting/bg_consultant.gif) no-repeat}
#consultingWrap .section3 .consultant:after{content:'';display:block;clear:both}
#consultingWrap .section3 .consultant h4{margin:0 0 50px}
#consultingWrap .section3 .consultant span.pic{float:left;display:block;width:200px;height:250px;margin:0 30px}
#consultingWrap .section3 .consultant span.pic img{width:200px;height:250px;border:1px solid #d2d2d2}
#consultingWrap .section3 .consultant dl{float:left;width:397px;font-family:'나눔고딕',NanumGothic,NanumGothicWeb}
#consultingWrap .section3 .consultant dt{color:#000;font-size:13px;font-weight:bold;padding-bottom:6px}
#consultingWrap .section3 .consultant dt strong{display:block;font-size:22px;margin:-6px 0 0}
#consultingWrap .section3 .consultant dt img{vertical-align:middle;margin-bottom:4px}
#consultingWrap .section3 .consultant dd{height:197px;position:relative}
#consultingWrap .section3 .consultant dd ul{padding:7px 0;background:url(/common/images/common/bg_dot4.png) repeat-x}
#consultingWrap .section3 .consultant dd li{padding-left:15px;margin-top:3px}
#consultingWrap .section3 .consultant dd li.award{background:url(/common/images/common/ico/ic_award.png) no-repeat 0 4px}
#consultingWrap .section3 .consultant dd li.profile{background:url(/common/images/common/ico/ic_profile.png) no-repeat 0 4px}
#consultingWrap .section3 .consultant dd p{padding-top:9px;font-family:'돋음',Dotum,AppleGothic,Arial,Helvetica,sans-serif;background:url(/common/images/common/bg_dot4.png) repeat-x}
#consultingWrap .section3 .consultant dd .btnArea{text-align:left;margin:0;position:absolute;bottom:0}
#consultingWrap .section3 .slide-list2{margin-left:30px}
#consultingWrap .section3:after{content:'';display:block;clear:both}

#consultingWrap .section4{padding:17px}
#consultingWrap .section4:after{content:'';display:block;clear:both}
#consultingWrap .section4 h3{float:left;width:109px}
#consultingWrap .section4 div.contents{float:right;width:745px}

#consultingWrap .btnArea{text-align:center;margin-top:-15px}

/* 내게 맞는 상품찾기 */
#contents.customized .hgroup h3,
#contents.customized .hgroup p{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
#contents.customized h4{margin-bottom:10px}
#contents.customized .section{clear:both;padding-top:25px}
#contents.customized .section ul{min-height:147px}
#contents.customized .section li{float:left;width:147px;height:147px;border:1px solid #ccc;border-left:0;position:relative;z-index:1}
#contents.customized .section li a{display:block;width:147px;height:147px}
#contents.customized .section li a img{margin:10px}
#contents.customized .section li:first-child{border-left:1px solid #ccc}
#contents.customized .section li+li+li+li+li+li{border-top:0;border-left:1px solid #ccc}
#contents.customized .section li+li+li+li+li+li+li{border-left:0}
#contents.customized .section ul.type1 li.on a{position:absolute;top:-1px;left:-1px;z-index:10;width:149px;height:165px;background:url(/common/images/insurance/bg_selected.png) no-repeat}
#contents.customized .section ul.type2 li.on a{position:absolute;top:-1px;left:-1px;z-index:10;width:149px;height:149px;background:url(/common/images/insurance/bg_selected.png) no-repeat -149px 0}

#contents.customized .section2{clear:both;padding-top:25px}
#contents.customized .section2 .result{float:left;width:487px;height:130px;padding:10px;background:url(/common/images/insurance/bg_result.gif) no-repeat}
#contents.customized .section2 .result span{display:block;float:left}
#contents.customized .section2 .result span.gender{width:139px;height:130px;overflow:hidden;position:relative}
#contents.customized .section2 .result span.gender img{position:absolute;top:0;left:10px}
#contents.customized .section2 .result span.age{width:147px;height:130px;overflow:hidden;position:relative;margin:0 1px}
#contents.customized .section2 .result span.age img{position:absolute;top:0;left:10px}
#contents.customized .section2 .result ul{float:left;margin:15px 0 0 15px}
#contents.customized .section2 .result li{margin:5px 0}
#contents.customized .section2 .btn{float:right;margin:9px 30px 0}

#contents.customized .section3{clear:both;padding-top:25px}
#contents.customized .section3 li{float:left;width:170px;margin-left:21px}
#contents.customized .section3 li:first-child{margin-left:0}
#contents.customized .section3 li strong{display:block;color:#333;font-size:16px;font-weight:bold;font-family:'나눔고딕',NanumGothic,NanumGothicWeb;margin:12px 0 5px}
#contents.customized .section3 li strong a:hover{color:ec8e06;text-decoration:none}
#contents.customized .section3 li span.thumb{display:block;border:10px solid #ec8e06;width:150px;height:150px}
#contents.customized .section3 li span.thumb img{width:150px;height:150px}

/*************
		00.메인페이지
****************************************************************************************************************************/
body.main #header{border:0}
body.main #gnb li.on div.lay-gnb{top:125px;border-top:1px solid #bbb}
body.main ul.toggle{position:absolute;z-index:12}
body.main ul.toggle li{float:left;width:12px;height:12px;margin-right:4px}
body.main ul.toggle li a{display:block;width:12px;height:12px;background-color:#dedede;overflow:hidden;text-indent:-9999px}
body.main ul.toggle li.pause a{background:url(/common/images/main/pause.gif) no-repeat}
body.main ul.toggle li.play a{background:url(/common/images/main/play.gif) no-repeat}
body.main ul.toggle li.on a{background-color:#ed6806}

.main-block{width:991px;margin-right:-1px;margin:35px 0}
.main-block .prod{float:left;width:329px;height:329px;border-top:1px solid #ddd;border-left:1px solid #ddd;position:relative}
.main-block .prod ul.thumb-list,
.main-block .prod ul.thumb-list li,
.main-block .prod ul.thumb-list li img{width:329px;height:329px;overflow:hidden}
.main-block .prod ul.toggle{bottom:23px;left:20px}
.main-block .prod2{float:left;width:307px;height:307px;margin-bottom:-1px;border:12px solid #ee9606;position:relative;z-index:10}
.main-block .prod2 ul.thumb-list,
.main-block .prod2 ul.thumb-list li,
.main-block .prod2 ul.thumb-list li img{width:307px;height:307px;overflow:hidden}
.main-block .prod2 ul.toggle{bottom:12px;left:19px}
.main-block .service{float:left;width:330px;height:330px;overflow:hidden}
.main-block .service li{float:left;width:109px;height:109px;border-top:1px solid #ddd;border-right:1px solid #ddd}
.main-block .service2{clear:both;height:164px;border:1px solid #bbb;border-right:0;overflow:hidden}
.main-block .service2 li{float:left;width:164px;height:164px;border-right:1px solid #bbb;background-color:#ebebeb;text-align:center}
.main-block .service2 li img{margin-top:10px}

.main-block2{min-height:105px;padding-bottom:95px}
.main-block2 dl{float:left;width:312px;padding-right:20px}
.main-block2 dl+dl{width:309px}
.main-block2 dt{color:#182c5f;font-size:14px;font-weight:bold;letter-spacing:-1px;margin-bottom:13px}
.main-block2 dd{margin-top:3px;padding-left:7px;background:url(/common/images/common/ico/bu_desc.gif) no-repeat 0 7px}
.main-block2 dd em{float:right}
	body.msie7 .main-block2 dd em{margin-top:-18px}
.main-block2 div.banner{float:left;width:319px}
.main-block2 div.banner span{clear:both;display:block;width:328px;height:93px;text-align:right}
.main-block2 ul.toggle{position:static !important;float:right;margin-bottom:3px}
.main-block2 ul.toggle li,
.main-block2 ul.toggle li a{width:9px !important;height:9px !important}
.main-block2 ul.toggle li{margin:0 0 0 2px !important}
.main-block2 ul.toggle li.pause a{background:url(/common/images/main/pause2.gif) no-repeat !important}
.main-block2 ul.toggle li.play a{background:url(/common/images/main/play2.gif) no-repeat !important}
.main-block2 ul.banner-list,
.main-block2 ul.banner-list li,
.main-block2 ul.banner-list li img{width:319px;height:93px;overflow:hidden}