@charset "UTF-8";
/* CSS Document */

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, hr {margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/* Common Style */
html{ overflow-y:}
body { width:100%; height:100%;font-size: 12px; line-height: 180%; font-family:"돋움",Dotum,"굴림",Gulim,Arial,sans-serif; color: #848a94;background:#fff; text-align:center;}
input{ vertical-align: middle; color: #555;margin-left:5px;padding:1px;}
input[type="text"]{ vertical-align: middle; color: #555;margin-left:5px; border:0;border:1px solid #cacaca;font-size:11px;}
select{font-size:11px;}

input.txt { border: 1px solid #c5c5c5; padding: 2px; height: 14px; line-height: 14px; }
input.file { border: 1px solid #c5c5c5; padding: 2px; height: 14px; line-height: 14px; }
textarea.txt { border: 1px solid #c5c5c5; padding: 2px; height: 15px; line-height: 15px; }

a:link, a:visited { color: #757575; text-decoration: none; }
a:hover {color:#d87800;text-decoration: underline; }/* 20140818 수정 */
strong { font-weight: bold; }

.tb_list th,
.tb_list td { padding: 5px; text-align: center; }
.tb_list th { background-color: #F6F6F6; text-align: center; font-weight: bold; }

*{padding:0px; margin:0px;}/* IE KIN */ 
html, body { height:100%; margin:0 ; padding:0; }
**html input, *html input {margin:-1px 0px -1px 0px;}/* IEKIN */ 

fieldset, img { border: none;}
.b { font-weight:bold;}
div, ol, ul, form, fieldset, td, th, li, h1, h2, h3, h4, p { margin:0; padding:0;}
ul {list-style:none;}
img.middle { vertical-align:middle; margin-bottom:3px;}

table{border-collapse:collapse; empty-cells:show;} 

/*form*/
select {font-size:11px; color:#6b6b6c;}/* IE KIN */ 
input.txt { border:#ccc 1px solid; padding:3px 0 0 3px; height:15px; position: relative; top:1px; color:#676767;}
input.btn {  vertical-align: middle; margin-bottom: 3px;}
textarea.txt{ border:#cecece 1px solid; padding:5px; color:#676767;}


/* subLayout */
#header{width:100%;height:105px;background:#d2ccc2 url('../images/mainV2Image/bg.png') repeat-x 0 0;margin:0;padding:0;}
#hgroup{text-align:left;width:980px;margin:0 auto;padding-top:0;}
#hgroup h1{float:left;padding:0;height:48px;}
	.gnb_util{float:right;margin-top:14px;padding-right:18px;}	
	.gnb{clear:both;width:100%;padding:0;margin:0;}
	.gnb li{float:left;padding:0;margin:0;}
	.servintro{margin:0;}
	.gnb .neors{text-align:right;padding:0;margin:0;padding-top:14px;padding-left:0px;}/* 20161215 수정 */
	
#container{text-align:left;width:981px;margin:0 auto;padding:0;padding-top:10px;padding-bottom:20px;}
#footer{text-align:left;width:981px;margin:0 auto;margin-top:25px;padding-bottom: 20px;}


/* title */
#container h1{padding:18px 0 10px 5px; border-bottom:1px solid #d7d7d7;margin-left:10px; margin-bottom:10px; margin-right:20px;}
#container h2{margin-left:15px; margin-top:20px; margin-right:20px;padding-left:15px;margin-bottom:5px;font-weight:bold; background:url(../images/mainV2Image/bt_bluearr.gif) no-repeat 0 50%; color:#000; font-size:15px;}
#container h3{margin-left:15px; margin-top:20px;}

/* tab */
#container .tab{margin-left:8px; margin-bottom:10px; margin-right:20px; background:url("../images/mainV2Image/tab_right.gif") no-repeat right top;padding:0; overflow:hidden; height:39px}
#container .tab ul{float:left;background:url("../images/mainV2Image/tab_left.gif") no-repeat left top; margin:0; height:39px;}
#container .tab ul li{float:left;padding:6px 0 0 6px;}

/* sub tab 20110331,20110822 */
#container .tab2{position:relative;height:35px;margin-left:16px;margin-bottom:10px;margin-right:25px;margin-top:18px;padding:0;background:url(../images/mainV2Image/tab2_menu.gif) repeat-x 0 100%;/*ie6*/_background-position:0 25px;/*overflow:hidden;*/}
#container .tab2 ul, #container tab2 ul li{margin:0;padding:0;}
#container .tab2 ul li{list-style:none;float:left;}

/* table style1, 20110822*/
#container table{margin-left:15px;margin-top:5px;margin-bottom:10px;margin-right:20px;border-top:2px solid #deb986;border-top:2px solid #d49f5a;text-align: center;color:#42340e;}
#container caption{display:none;}
#container table th{border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;color:#42340e;text-align:center;font-size:11px;font-weight:normal;vertical-align:middle; }
#container table thead th{background-color:#f2f2f2;color:#42340e;font-weight:bold;line-height:25px;font-size:12px;padding:3px;}
#container table th:first-child{border-left:none;}
#container table td{border-bottom:1px solid #dedad2;color:#79715d;padding:5px;padding-left:20px;vertical-align:middle;font-weight:nomal;line-height:15p;color: #000;}
#container table td b{color:#79715d;font-weight:bold;}
#container p{clear:both;margin-left:14px;margin-right:20px;}
#container ul{margin-left:30px;margin-right:20px;margin-top:10px;margin-bottom:10px;}
#container table .price{text-align:right;font-weight:normal;padding-right:10px;vertical-align:middle;font-size:11px;}
#container table .gove{text-align:center;}
#container table .period{text-align:center;}
#container table .ok th{text-align:center;font-size:12px;font-weight:bold;color:#766858;background:#fbfbfb;}
#container table .ok td{font-size:12px;color:#333;font-size:12px;border-left:1px solid #dae7ee}
#container table .ok td span{display:block;letter-spacing:-1px;line-height:15px;}
#container table .disable th{text-align:center;font-size:12px; font-weight:bold;background:#efefef;color:#d94e0c;}
#container table .disable td{font-size:12px;color:#333;font-size:12px;border-left:1px solid #dae7ee;background:#efefef;}
#container table .disable td{font-size:12px;color:#333;font-size:12px;}
#container table th.line,
#container table td.line{border-left:1px solid #cfcfcf;}
#container p.txt{padding-left:20px}

/* table style 2_colm2 */
#container table.colm2 th.sub{text-align:left; padding-left:20px;background:#f7fafc;border-right:1px dotted #dae7ee;vertical-align:middle;font-size:12px; } 
#container table.colm2 td{text-align:right; font-weight:normal;padding-right:10px;vertical-align:middle;font-size:12px;}
#container table.colm2 td b{padding-right:5px; font-weight:bold;}
.addtion{text-align:right}

#container p.gotop{text-align:right;margin:0 20px 0 0;padding:0;}/* 20140818_수정 */

.rightgo{float:right;margin-right:20px;}
.rightgo li{float:left;padding-left:5px;}

/* help */
#container.help:after{content:""; display:block; clear:both;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 
#container.help{*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */
#container .help_happy{float:left;width:414px;height:316px;margin-left:65px;margin-top:34px;border-right:1px solid #e1e1e1;}/* 20110316 update kor */
#container .help_rs{float:left;padding:0;margin-left:55px;margin-top:34px;height:322px;width:326px;}/* 20110316 update kor */

#container .help_down{float:left;background:url("../images/mainV2Image/help_down2back.jpg") no-repeat 100% 100%;padding:0;margin:0;height:322px;width:330px;margin-bottom:20px;}

#container .help_happy h2{background:none;padding:0;margin:0}
#container .help_rs h2{background:none;padding:0;margin:0}
#container .help_down h2{background:none;padding:0;margin:0}

#container .help_rs ul{margin-left:0;margin-top:0}/* 20110316 update kor */
#container .help_rs li{height:52px}

#container .help_down ul{margin-left:18px;margin-top:0}
#container .help_down li{height:52px}

/* notice_table_style --------------------20140818 수정 */
#container div.notice_list{width:100%;margin-top:35px;margin-bottom:10px;padding:none;position:relative;}/* 20140818 수정 */
#container div.notice_list .notice_tb{margin:0 20px 0 15px;}/* 20140818 수정 */
#container table.notice_list{margin:0;border:none;}
#container table.notice_list th{background:none;line-height:29px;padding:3px 0;border-top:2px solid #b9b8b6;border-bottom:1px solid #b9b8b6;color:#838383;border-left:none;font-size:12px;font-weight:bold;}/* 20140818 수정 */
#container table.notice_list th.text{font-size:14px;color:#464646;}
#container table.notice_list td{text-align:center;height:36px;line-height:30px;border-bottom:1px solid #eee;padding:0}/* 20140818 수정 */
#container table.notice_list td.date{border-top:none;border-bottom:1px solid #eee;}
#container table.notice_list td.viewinfo{text-align:left;background:url(../images/mainV2Image/hline_dot.gif) repeat-x 0 100%;}
#container table.notice_list td.viewinfo ul{margin:0;padding:0;}
#container table.notice_list td.viewinfo ul li{list-style:none;background:url(../images/mainV2Image/bu_dot_sq.gif) no-repeat 10px 15px;padding:0 16px;}
#container table.notice_list td.viewarea{text-align:center;padding:20px 10px;line-height:140%;color:#464646;}
#container table.notice_list td.btn{margin-top:10px;padding-top:10px;border-top:1px solid #eee;height:auto;}
#container table.notice_list tr.none:hover{background:none;}
#container table.notice_list tr:hover{background-color:#efefef;}
#container table.notice_list .thead:hover{background-color:transparent;}
#container table.notice_list td.subject{text-align:left;padding-left:10px;}

.fl{float:left;} .fr{float:right;} .cl{clear:both;} 

/* faq */
/* faq default set */
#container div.faq{margin-left:15px;margin-right:20px;padding:0;}/* 20140818 수정 */
#container table.faq,
#container table.faq td{margin:0;padding:0;border:none;}
#container table.faq table,
#container table.faq table tr,
#container table.faq table th,
#container table.faq table td{margin:0;padding:0;border:none;text-align:left;}

/* faq content --------------------20140724수정
#container table.faq table.grp{width:100%;margin:0;border:none;}
#container table.faq table.grp th{border-top:1px solid #dbdbdb;padding:4px 0 4px 15px;color:#464646;font-size:12px;text-align:left;font-weight:normal;}
#container table.faq table.grp td{border-top:1px solid #d5ecff;padding:8px 4px 8px 8px;background:#f6fbff;color:#464646;line-height:140%;}
#container table.faq table.grp td.re{border-top:1px solid #d5ecff;padding:6px 0 6px 28px;background:#f6fbff url(../images/mainV2Image/ico_re.gif) no-repeat 15px 10px;vertical-align:top;}
#container table.faq table.grp td span{color:#e65405;}
#container table.faq table.grp td ul{margin:0;padding:0;}
#container table.faq table.grp td ul li{list-style:none;background:url(../images/mainV2Image/ico_blue.gif) no-repeat 0 5px;padding:0 7px;}
#container table.faq table.grp th a:link,
#container table.faq table.grp th a:visited{color:#464646;}
#container table.faq table.grp th a:hover{color:#ef6303;text-decoration:underline;}
#container table.faq table.grp th.c{color:#257fc7;}
/*20110531 #container table.faq table.grp td ul li.list{background:url(../images/mainV2Image/bu_dot.gif) no-repeat 3px 7px;padding-left:9px}*/

/* paging --------------------20140818 수정*/
.paginate_regular{margin:10px 0;padding:30px 0;text-align:center;line-height:normal;}
.paginate_regular a,
.paginate_regular strong{display:inline-block;position:relative;margin:0 -2px;padding:2px 8px;font-weight:bold;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle;}
.paginate_regular a:hover,
.paginate_regular a:active,
.paginate_regular a:focus{background-color:#f2f2f2;}/* 20140818 수정 */
.paginate_regular strong{color:#d6831c;text-decoration:underline;}/* 20140818 수정 */
.paginate_regular .direction{font-weight:normal;color:#767676;white-space:nowrap;}
.paginate_regular .direction span{font-weight:bold;font-size:14px;}
.paginate_regular .direction:hover,
.paginate_regular .direction:active,
.paginate_regular .direction:focus{background-color:#fff;color:#333;}

/* agree */
.agreement_index{float:left;border:5px solid #e8e8e8;width:930px; margin-left:15px; margin-top:5px;margin-bottom:10px;margin-right:20px;padding:20px 0;}
.agreement_index ol{margin-left:50px;}
.agreement_index ol li{float:left; width:390px; line-height:26px;background:url("../images/mainV2Image/sub02_icon.gif") no-repeat left center;padding-left:15px;}
.agreement_index ol li span{padding-left:5px;font-weight:bold;font-size:11px}

.agreement_contents{clear:left;margin-left:20px; margin-top:10px;margin-bottom:10px;margin-right:20px;}
.agreement_contents ol li{padding-bottom:10px;}
.agreement_contents ol li span{display:block;margin-left:15px; margin-right:20px;padding-left:22px;margin-bottom:5px;font-weight:bold; background:url("../images/mainV2Image/bt_bluearr.gif") no-repeat 0 50%; color:#000; font-size:15px;}
.agreement_contents ol li ul{margin:0;margin-bottom:10px}
.agreement_contents ol li ul li{margin:0;padding-top:0px; padding-right:15px;padding-bottom:5px;}
.agreement_contents ol li ul li ol{margin-left:40px;}
.agreement_contents ol li ul li ol li{list-style-type:decimal;padding-bottom:0;}
.agreement_contents ol li ul li ol li ol{margin-left:20px;}
.agreement_contents ol li ul li ol li ol li{list-style-type:upper-roman;padding-bottom:0;font-size:11px;}

/* 2011-01-10 개인정보취급방침 */
#container .pdl{padding-left:22px;}
#container dl,dt,dd{margin:0;padding:0;}
#container dt,dd,p{line-height:17px;}
#container dt{padding:0 0 5px 15px;}
#container dd{background:url(../images/mainV2Image/bu_dot.gif) no-repeat 15px 8px;padding:0 0 5px 22px;}
#container .date{border-top:1px solid #dbdbdb;padding-top:8px;margin-top:20px;}

/* mailservice */
#container.mailservice p{font-size:12px;}
#container.mailservice p em{font-style:normal; color:#f4602d}
#container.mailservice table td{border-left:1px solid #dae7ee;}
#container.mailservice table td:first-child{border-left:none;}
.btn{text-align:center; padding:10px 5px;}
.btn img{padding:0 5px;}

#myframe{width:946px;margin-left:15px; margin-top:5px;margin-bottom:10px; margin-right:20px;height:700px;}

/* footer */
#footer{clear:both;}
#after_footer{display:none;}
.social_link{float:left;padding-left:25px;}
.social_link ul li{float:left;margin-right:5px;}
.social_link ul li img{margin-top:5px;margin-bottom:4px;}
.company_link{float:left;padding-left:141px;}
.company_link ul li{float:left;}
.company_link ul li img{margin-top:8px;margin-bottom:7px;}
.family_link{float:right;padding-right:25px;padding-left:118px;_padding-left:114px;}
.family_link select{margin:5px 0 5px 0;_margin-top:7px;*margin-top:7px;width:150px;color:#a2a2a2;font-size:12px;font-family:"돋움",Dotum,"굴림",Gulim,Arial,sans-serif;}
.copyright{clear:both;border-top:1px solid #e3e3e3;}
.copyright .logo{float:left;width:142px;padding-top:16px;padding-left:24px;}
.copyright .copy{float:left;width:598px;padding-top:8px;}
.copyright .copy span{display:block;margin:0;padding:0;height:16px;text-align:left;}
.copyright .mark{float:right;padding-top:25px;padding-right:25px;}
.copyright .mark a{display:inline-block}
#contact{clear:both;}

	
/* footer */
#footer .footlink{padding:4px 0;border-top:2px solid #e3e3e3;border-bottom:1px solid #e3e3e3;/**/*zoom:1;}
#footer .footlink:after{display:block;clear:both;content:'';}
#footer .footlink .social_link{float:left;padding-left:13px;}
#footer .footlink .social_link li{float:left;padding-left:5px;}
#footer .footlink .company_link{float:left;padding:4px 0 0 141px;}
#footer .footlink .company_link li{float:left}
#footer .footlink .familysite{float:right;padding-right:13px;}
#footer .footlink .familysite select{margin:0;width:150px;color:#a2a2a2;}
#footer .copyright{clear:both;/**/*zoom:1;}
#footer .copyright:after{display:block;clear:both;content:'';}
#footer .copyright h2{float:left;width:120px;padding:20px 0 0 14px;background:none;}
#footer .copyright .copy{float:left;width:567px;padding-top:8px;}
#footer .copyright .copy span{display:block;margin:0;padding:0;height:14px;text-align:left}

/* manual */
#container div.manual{margin-left:15px;margin-top:5px;margin-bottom:0px;margin-right:20px;padding:0;}
#container div.manual .tabnavi{overflow:hidden;height:34px;padding:0;}
#container div.manual .tabnavi ul{margin:0;}
#container div.manual .tabnavi ul li{float:left;margin:0;padding:0;}
#container table.manual{width:938px;margin:0;padding:0;border:none;}
#container table.manual th,
#container table.manual td{margin:0;padding:0;border:none;vertical-align:top;}
#container table.manual td.box{padding:7px 0 4px 8px;border-left:1px solid #a9d1eb;border-right:1px solid #a9d1eb;border-bottom:1px solid #a9d1eb;background:#fbfbfb;vertical-align:middle;}
#container table.manual td.list{width:250px;padding:12px 0 12px 10px;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:url(../images/mainV2Image/manual/bg_manuallist.gif) repeat-y 0 0;vertical-align:top;}
#container table.manual td.list ul{margin:0;padding:0;}
#container table.manual td.list li{margin:0;padding:0 7px 9px 9px;background:url(../images/mainV2Image/manual/bu_arr.gif) no-repeat 0 5px;color:#464646;line-height:15px;}
#container table.manual td.list li a{color:#464646;}
#container table.manual td.list li a:hover{color:#eb4018;}
#container table.manual td.list li strong{color:#eb4018;text-decoration:underline;}

/*  manual > contents */
table.manual_ctn{width:677px;margin:0;padding:0;border:none;}
table.manual_ctn th,
table.manual_ctn td{margin:0;padding:0;border:none;color:#464646;}
table.manual_ctn td.ctn{padding-left:10px;vertical-align:top;color:#464646;}
table.manual_ctn td.ctn h4,
table.manual_ctn td.ctn h5{border:none;font-size:0;line-height:0;}
table.manual_ctn td.ctn h4{padding:17px 0 14px 0;background:url(../images/mainV2Image/hline_dot.gif) repeat-x 0 100%;text-align:center;}
table.manual_ctn td.ctn p{margin:0;padding:5px 0 0 10px;color:#464646;line-height:16px;}
table.manual_ctn td.ctn .box{margin:5px 0 0 0;padding:10px;background:#efefef;color:#464646;line-height:18px;}
table.manual_ctn td.ctn .tip{margin:0;padding:0 12px 0 105px;height:90px;background:url(../images/mainV2Image/manual/bg_tip.gif) no-repeat;line-height:140%;vertical-align:middle;}
table.manual_ctn td.ctn p,div{line-height:17px;}

table.manual_ctn td.ctn ul{margin:0;padding:5px 0 0 10px;}
table.manual_ctn td.ctn ul li{margin:0;padding:0 0 4px 7px;background:url(../images/mainV2Image/bu_dot.gif) no-repeat 0 7px;list-style:none;line-height:17px;}
table.manual_ctn td.ctn ul.num{margin:0;padding:7px 0 0 10px;}
table.manual_ctn td.ctn ul.num li{margin:0;padding:0;list-style:none;}
table.manual_ctn td.ctn ul.num li.num01{padding:0 0 4px 14px;background:url(../images/mainV2Image/num01.gif) no-repeat 0 3px;}
table.manual_ctn td.ctn ul.num li.num02{padding:0 0 4px 14px;background:url(../images/mainV2Image/num02.gif) no-repeat 0 3px;}
table.manual_ctn td.ctn ul.num li.num03{padding:0 0 4px 14px;background:url(../images/mainV2Image/num03.gif) no-repeat 0 3px;}
table.manual_ctn td.ctn ul.num li.num04{padding:0 0 4px 14px;background:url(../images/mainV2Image/num04.gif) no-repeat 0 3px;}
table.manual_ctn td.ctn ul.num li.num05{padding:0 0 4px 14px;background:url(../images/mainV2Image/num05.gif) no-repeat 0 3px;}
table.manual_ctn td.ctn .notice{padding-left:14px;background:url(../images/mainV2Image/ico_noti.gif) no-repeat 0 8px;color:#f40;font-weight:bold;}

table.manual_ctn td.ctn table.tbl{width:100%;margin:0;padding:0;border-top:2px solid #0062a6;}
table.manual_ctn td.ctn table.tbl caption{display:none;}
table.manual_ctn td.ctn table.tbl th{padding:3px;background:#218bd5;border-bottom:1px solid #0062a6;border-right:1px solid #0062a6;color:#fff;text-align:center;vertical-align:middle;line-height:14px;}
table.manual_ctn td.ctn table.tbl td{padding:3px;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;vertical-align:middle;line-height:16px;}
table.manual_ctn td.ctn table.tbl td.tit{background:#f0f0f0;text-align:center;color:#006dca;}
table.manual_ctn td.ctn table.tbl td.bg{background:#eff4f7;}

.tc{text-align:center;}
.pdt12{padding-top:12px;}  .mgb5{margin-bottom:5px;}
.letter{letter-spacing:-1px;} 
.se_dotline{background:url(../images/mainV2Image/hline_dot.gif) repeat-x 0 50%;padding:15px 0;}

.green{color:#539000;}
.gray{color:#777;}
.blue{color:#1a7bff;}
.yellow{color:#fff692;}
.f16{font-size:16px;}  .f14{font-size:14px;}
.f11{font-size:11px;}

/* 바로수금 서비스 20110324 */
#container div.billsvc{margin-left:15px;margin-top:24px;margint-bottom:10px;margin-right:20px;background:url(../images/mainV2Image/bg_movie.gif) no-repeat;/*width:938px;*/height:288px;}
#container ul.list{padding-left:10px;margin-top:0px;color:#000;}
#container ul.list li.dot{background:url(../images/mainV2Image/bu_dot.gif) no-repeat 0 6px;padding-left:7px;}


#container .tab {background:url("../images/mainV2Image/tab_right.gif") no-repeat right top;height:39px;margin:0;margin-right:20px;margin-bottom:10px;margin-left:8px;}
#container .tab ul{background:url("../images/mainV2Image/tab_left.gif") no-repeat left top;height:39px;margin:0;float:left;}
#container .tab li{padding-left:0;}

/* FAX Manual 20140619 */
#container #fax table.manual td.box{padding:7px 0 4px 0;border:none;;background:white;vertical-align:middle;}
#container #fax table.manual td.list{width:120px;padding:12px 0 12px 10px;border-left:1px solid #cec9c0;border-bottom:1px solid #cec9c0;border-right:1px solid #cec9c0;background:url(../images/smartsquare/manual/bg_manuallist.gif) repeat-y 0 0;vertical-align:top;}
#container #fax table.manual td.list ul{margin:0;padding:0;}
#container #fax table.manual td.list li{margin:0;padding:0 7px 9px 9px;background:url(../images/smartsquare/manual/bu_arr.gif) no-repeat 0 5px;color:#464646;line-height:15px;}
#container #fax table.manual td.list li a{color:#464646;}
#container #fax table.manual td.list li a:hover{color:#eb4018;}
#container #fax table.manual td.list li strong{color:#eb4018;text-decoration:underline;}

/* 공인인증서_20140619 */
#container table.certi_tb01{magin:0;padding:0;border:none;}
#container table.certi_tb01 td{margin:0;padding:0;border:none;}
#container table.certi_tb01 td.num_box{width:316px;background:url('../images/mainV2Image/sub09_img01_2.jpg') no-repeat;margin:0;padding:0;text-align:left;}
.num_box p{margin-top:57px;margin-left:24px;}
.num_box input{border:1px solid #d2d2d2;font-size:12px;padding:6px 0 6px 0;font-family:"돋움",Dotum,"굴림",Gulim,Arial,sans-serif;}
.num_box a{display:block;margin-top:10px;margin-left:20px;}

#container table.certi_tb03{border-top:none;margin-left:15px;margin-top:5px;margin-bottom:10px;text-align:center;color:#42340e;width:943px;}
#container table.certi_tb03 th{background:#d1c7b6;color:#735d41;font-weight:bold;border-left:2px solid white;}
#container table.certi_tb03 td{border:none;border-left:2px solid white;color:#79715d;text-align:center;}
#container table.certi_tb03 tr.odd td{background:#f5f5f5;}

#container #certi table.faq table.grp th{border-top:1px solid #d8d3c6;color:#494e54;}
#container #certi table.faq table.grp td{border-top:1px solid #d8d3c6;background:#f7f7f7;color:#555555;}
#container #certi table.faq table.grp td.re{border-top:1px solid #d8d3c6;}
#container #certi table.faq table.grp td span{color:#cf3c15;}
#container #certi table.faq table.grp td ul li{background:url(../images/mainV2Image/ico_blue.gif) no-repeat 0 5px;}
#container #certi table.faq table.grp th a:link,
#container #certi table.faq table.grp th a:visited{color:#464646;}
#container #certi table.faq table.grp th a:hover{color:#d87800;}/* 20140818_수정 */
#container #certi table.faq table.grp th.c{color:#257fc7;}
#container #certi table.faq table.grp td ul li.list{background:url(../images/mainV2Image/bu_dot.gif) no-repeat 3px 7px;}
#menual_button{text-align:center; margin-top:40px;}



/* 고객센터_동영상매뉴얼_20140710 */
#container .tab3{position:relative;height:90px;width:947px;margin-left:13px;margin-top:30px;padding:0;/*overflow:hidden;*/}
#container .tab3 ul, #container tab2 ul li{margin:0;padding:0;}
#container .tab3 ul li{list-style:none;float:left;}
#container .tab3 .tab_vm{float:left;width:100%;height:46px;marign:0;padding:0;background:url(../images/mainV2Image/tab2_bg.png) repeat-x;}
#container .tab3 .tab_vm li{display:block;height:37px;padding:11px 22px 0 22px;position:relative}/* 20150518_수정 */
#container .tab3 .tab_vm span.dash{height:15px;border-right:1px solid #ccc;position:absolute;top:10px;right:0;}/* 20150518_수정 */
  
#container .tab3:after{display:block;clear:both;content:''}
#container .tab3 .tab_vm:after{display:block;clear:both;content:''}

.vm_tiit{width:947px;margin:40px 0 30px; 0;}
.vm_tit p{font-size:12px;padding-left:17px;letter-spacing:-0.005em;font-weight:bold;color:#727272;position:relative;}
.vm_tit p .vm_location{font-size:11px;letter-spacing:-0.03em;font-weight:normal;color:#878072;position:absolute;top:0;right:0;}
.vm_tiit:after{display:block;clear:both;content:''}

#container #fax table.v_manual td.list{margin:0;padding:0;width:238px;border-left:1px solid #c3beb3;border-right:1px solid #c3beb3;background:#f9f8f4;vertical-align:top;}
#container #fax table.v_manual td.list ul{margin:0;padding:0;}
.lst1 li{margin:0;padding:12px 0 12px 10px;font-size:14px;font-weight:bold;color:#727272;}
.lst2 li{margin:17px 0 17px 10px;padding:0;font-weight:bold;letter-spacing:-0.09em;color:#aa8139;line-height:6px;}
.lst2 li .lst3 li{padding-left:2px;color:#000;line-height:8px;}
.lst2 li .lst3 li a:link{color:#7d7c79;}
.lst2 li .lst3 li a:visited{color:#7d7c79;}
.lst2 li .lst3 li a:hover{color:#464441;}

#container table.v_manual td.v_frm{padding:0;margin:0;width:701px;height:402px;border-right:1px solid #c3beb3;background:#f9f8f4;}
#container table.v_manual td.v_frm .in_frm1{width:693px;height:392px;border:1px solid #262524;margin:4px;}
#container table.v_manual td.v_frm .in_frm1 .in_frm2{width:687px;height:386px;border:3px solid #716d67;background:#fff;} 



/*고객센터_자주묻는질문_20140724*/
/* faq content */
#container h2{margin:20px 0 13px 20px;letter-spacing:-0.01em;}
#container table.faq table.grp{width:100%;margin:0;border:none;letter-spacing:-0.007em;}
#container table.faq table.grp th{border-bottom:1px solid #e3e0d8;padding:10px 15px 10px 15px;color:#464646;font-size:12px;text-align:left;font-weight:normal;color:#292a2b;}
#container table.faq table.grp td{border-bottom:1px solid #e3e0d8;padding:20px 15px;background:#f4f4f4;color:#6a6a6a;line-height:140%;}
#container table.faq table.grp td.re{padding:18px 15px 10px 14px;background:#f4f4f4;vertical-align:top;}
#container table.faq table.grp td span{color:#e65405;}
#container table.faq table.grp th .faq_tit1{color:#c28940;letter-spacing:-0.007em;}

#container table.faq table.grp td ul{margin:0;padding:0;}
#container table.faq table.grp td ul li{list-style:none;background:url(../images/mainV2Image/ico_blue.gif) no-repeat 0 5px;padding:0 7px;}
#container table.faq table.grp th a:link,
#container table.faq table.grp th a:visited{color:#464646;}
#container table.faq table.grp th a:hover{color:#ef6303;text-decoration:underline;}
#container table.faq table.grp th.c{color:#257fc7;}
/*20110531*/#container table.faq table.grp td ul li.list{background:url(../images/mainV2Image/bu_dot.gif) no-repeat 3px 7px;padding-left:9px}



/* 공지사항_검색바_20140818 */
#container .srch_box{width:938px;margin:0 0 40px 15px;padding:20px 0;background:#f9f9f9;border:4px solid #eaeaea;}
#container .srch_box .srch{text-align:center;}
#container .srch_box .srch select{width:56px;font-size:12px;}
#container .srch_box .srch .srch_ip{border:1px solid #b1b1b1;width:320px;height:18px;padding:2px  0 0 3px;margin:0 0 0 5px;font-size:12px;}
#container .srch_box .srch .srch_ip{*margin:0 0 5px 5px;}/* ie7 hack */
#container .srch_box .srch .btn_srch img{display:inline-block;vertical-align:middle;padding:0 0 0 5px;}
#container .srch_box .srch .btn_srch img{*margin-bottom:3px;}/* ie7 hack */


/* 해피처방전_tab menu_20140818 */
#container .tab3 .tab_happy{float:left;width:100%;height:65px;marign:0;padding:0;background:url(../images/mainV2Image/tab_happy_bg.png) repeat-x;}
#container .tab3 .tab_happy li{display:block;height:50px;padding:14px 6px 0 6px;background:url(../images/mainV2Image/tab_hp_dash.png) no-repeat 100% 0;}
#container .tab3 .tab_happy li.faq01{padding:15px 16px 0 13px;}
#container .tab3 .tab_happy li.faq02{padding:15px 9px 0 8px;}
#container .tab3 .tab_happy:after{display:block;clear:both;content:''}

#container h2.faq_tit{letter-spacing:-0.05em;}


/*이용가이드_20140814 */
#container .guide{with:100%;height:390px;margin:20px 0 70px 0;}
#container .guide .hide{display:none;}
#container .happy{float:left;height:390px; width:468px; margin-left:14px; background:url(../images/icon_happy.png) no-repeat 90% 83% #f0eee8;}
#container .happy .txt{padding:50px 0px 50px 50px;}
#container .happy .go{ padding:20px 0 0 35px;} 
#container .neors{float:left;height:390px; width:468px; margin:0 0 0 9px;background:url(../images/icon_neors.png) no-repeat 85% 83% #e4e2da;}
#container .neors .txt{padding:50px 0px 20px 50px;}
#container .neors .neors_btn li{padding-bottom:8px; padding-left:20px;}

/* 공지사항 상세화면 */
#detail .notice_tb .notice_list .thead th{color:#464646; font-size:14px; font-weight:bold}
#detail .notice_tb .notice_list .td:hover{background-color:transparent;}
#container table.notice_list td.attach{text-align:right;padding-right:10px;}
#container table.notice_list td.attach b{color:red}
#container table.notice_list td.date{text-align:left;padding-left:10px;}


/*지능형경영정보서비스_20141208*/
.bi_contents{margin:10px 20px 35px;background-color:#f9f8f6;border:1px solid #e8e3da;padding:30px;}




/*바로페이_20150518*/
#container .con_tit{width:937px;margin:20px 0 0 20px;position:relative;}/* 20150430 추가 */
#container .con_tit .tit{margin:0;padding:0 0 0 15px;font-weight:bold; background:url(../../baropay_html/images/mainV2Image/bt_bluearr.gif) no-repeat 0 50%; color:#000; font-size:15px;}/* 20150430 추가 */
#container .con_tit .txt{padding:4px 0 10px 3px;color:#727272;}/* 20150430 추가 */
#container .con_tit .btn_manual a{position:absolute;bottom:9px;left:313px;display:block;}/* 20150430 추가 */
#container div.manual .h37{height:37px;}/* 20150430 추가 */

/* 20150430 추가 */
#container .manual_baropay{width:936px;border:1px solid #c3beb3;border-top:none;}
#container .manual_baropay:after{display:block;clear:both;content:" "}
#container .manual_baropay .menu{float:left;width:186px;margin:0;padding:8px 0 0 0;text-align:left;}
#container .manual_baropay .menu li{margin:0 0 0 -15px;padding:19px 0 0 0;text-align:left;font-size:12px;letter-spacing:-0.05em;font-family:"돋움",Dotum,"굴림",Gulim,Arial,sans-serif;font-weight:bold;}
#container .manual_baropay .menu li.pdt_n{padding-top:none;}
#container .manual_baropay .menu>li>a:link{color:#000;text-decoration:none;}
#container .manual_baropay .menu>li>a:hover{color:#ef6303;}
#container .manual_baropay .menu>li>a:visited{color:#ef6303;text-decoration:none;}
.con{float:left;width:734px;margin:0;padding:35px 0 0 15px;border-left:1px solid #c3beb3;}

/* 20150430 추가 */
.manual_ctn2{width:100%;margin:0;padding:0;}
.manual_ctn2 .tit{padding-bottom:5px;text-align:left;}
.manual_ctn2 .none{display:none;}
.manual_ctn2 ul li{padding-top:15px;text-align:left;}
#container .con_tit .btn_manual2 a{position:absolute;bottom:9px;left:357px;display:block;}/* 20150511 추가 */
#container .con_tit .btn_manual3 a{position:absolute;bottom:9px;left:376px;display:block;}/* 20150511 추가 */
#container .con_tit .btn_manual4 a{position:absolute;bottom:9px;left:338px;display:block;}/* 20150511 추가 */


/* 20150518 자료실 리스트_ data_table_style --------------------  */
#container div.data_list{width:100%;margin-bottom:10px;padding:none;position:relative;}
#container div.data_list .data_tb{margin:0 20px 0 15px;}
#container table.data_list{margin:0;border:none;}
#container table.data_list th{background:none;line-height:29px;padding:3px 0;border-top:2px solid #b9b8b6;border-bottom:1px solid #b9b8b6;color:#838383;border-left:none;font-size:12px;font-weight:bold;}
#container table.data_list th.text{font-size:14px;color:#464646;}
#container table.data_list td{text-align:center;height:36px;line-height:30px;border-bottom:1px solid #eee;padding:0}
#container table.data_list td.date{border-top:none;border-bottom:1px solid #eee;}
#container table.data_list td.viewinfo{text-align:left;background:url(../images/mainV2Image/hline_dot.gif) repeat-x 0 100%;}
#container table.data_list td.viewinfo ul{margin:0;padding:0;}
#container table.data_list td.viewinfo ul li{list-style:none;background:url(../images/mainV2Image/bu_dot_sq.gif) no-repeat 10px 15px;padding:0 16px;}
#container table.data_list td.viewarea{text-align:center;padding:20px 10px;line-height:140%;color:#464646;}
#container table.data_list td.btn{margin-top:10px;padding-top:10px;border-top:1px solid #eee;height:auto;}
#container table.data_list tr.none:hover{background:none;}
#container table.data_list tr.none td.attach{text-align:right;}
#container table.data_list tr.none td.attach p{display:inline-block;margin-top:5px;margin-right:0px;}
#container table.data_list tr.none td.attach p a:hover{text-decoration:none;}
#container table.data_list tr:hover{background-color:#efefef;}
#container table.data_list .thead:hover{background-color:transparent;}
#container table.data_list td.subject{text-align:left;padding-left:10px;}

.download{display:inline-block;margin-left:8px;padding-top:8px;}

/* 20161214 data_table_style --------------------  */
#container .top_title{position:relative;}
#container .top_title ul{margin:0; margin-left:16px;padding-top:3px;}
#container .top_title li{display:none;}
#container .top_title li.on{display:block}
#container .paging{position:absolute; top:140px;left:44px;}

#container .agreement{padding:0;margin:0; position:relative;margin:18px 25px 10px 16px;}
#container .agreement h2{text-align:left;background:none;margin:0;padding:0;padding-top:15px; padding-bottom:26px;border-bottom:1px solid #e5e5e5;}
#container .agreement .startdate{position:absolute; right:10px; top:50px; width:300px; text-align:right; font-size:12px; color:#535353;}
#container .agreement .box{margin:15px 20px;}
#container .agreement .box h3{color:#000; font-size:14px;font-weight:bold;margin:0; padding:30px 0 10px;}
#container .agreement .box h4{color:#000; font-size:12px;font-weight:bold;margin:0; padding:30px 0 10px;}
#container .agreement .box p{color:#727272; font-size:12px; font-weight:normal;line-height:180%}
#container .agreement .box li{color:#727272; font-size:12px; font-weight:normal;line-height:150%;padding-bottom:5px;}
#container .agreement .box ol{list-style:decimal; padding-left:28px;}
#container .agreement .box .grey_box{background:#f4f4f4;padding:15px 60px 10px;margin:10px 0;}
#container .agreement .box .grey_box li{list-style:none; background:url(../images/mainV2Image/bu_dot.gif) no-repeat 0 45%; padding-left:10px;color:#010101;}
#container .agreement .box .grey_box li span{font-weight:bold;}
#container .agreement .start{margin:0; margin-top:60px;}


