@charset "UTF-8";

/* 생활법령 본문 css */
/* @import url("xmlOvForCSP.css"); */

/* 박스들 */
.arrow_box:after, .arrow_box:before {bottom: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;/*pointer-events: none;*/}
.box_bord{border:solid 1px #e5e5e5;padding:15px;margin-top:15px}
.box_bord ul{margin-top:7px}
.box_bord li{padding-left:8px;background:url('../images/common/li.gif') no-repeat 0 7px;font-size:11px;line-height: 20px}
.box_gray{background-color:#f5f5f5;padding:15px}
.box_gray2{background-color:#f5f5f5;padding:15px 50px;border:1px solid #eee;border-radius:10px;text-align:center;font-weight:bold;font-size:14px}
.bax_srch{clear:both;padding:18px 50px 10px 60px;background-color:#fafafa;border-top:2px solid #85878c;border-bottom:2px solid #e5e5e5;margin-top:10px;}
.box_bord2{border:solid 1px #d2d6da}
.box_bord2.st2{margin-bottom:30px}
.box_bg{margin:9px;border:solid 1px #e5e9ee;padding:21px 0 20px 49px;background:url('../images/common/bg4.gif');display: inline-block}
.box_bg.st2{display: inherit}
.box_bg.st3{padding:0;width: 978px} 
.box_bord3{clear: both;padding:10px 0;border:solid 1px #dcdcdc;text-align: center}
.box_bord3.st2{margin-top:20px}
.box_bord4{display:inline;}
.box_inden{clear:both;width:365px;margin:15px auto;text-indent:-16px}
.box_bg2{position:relative;width:981px;height:260px;background:url('../images/img0208a.png ') no-repeat}

.box_boardEasy{border:solid 1px #e5e5e5;padding:15px;margin-top:15px;font-size:12px;}
.box_boardEasy ul{margin-top:7px}
.box_boardEasy li{padding-left:8px;background:url('../images/common/li.gif') no-repeat 0 9px;font-size:13px;line-height: 20px}

.box_title{margin-top:30px;padding:10px 0 10px 5px; border-bottom:1px solid #555555;}
.box_title h4{color: #2c55ad !important; font-size: 20px;}
.box_title h4 span{color: #002563; font-size: 18px;}
.box_bord_b{clear:both;padding: 10px 20px;border-bottom:1px solid #eaeaea}

.arrow_box {position:relative; background: #fff; border: 1px solid #2c55ad;}

.abc_list{border-bottom:1px solid #dfdfdf; background-color: #f6f6f6; padding:20px 10px; margin-bottom: 30px;}
.abc_list div {overflow:hidden; text-align: center;}
.abc_list div a{display:inline-block; margin-left:-1px;}
.abc_list div a button{display:inline-block;font-size: 16px; color: #1b1b1b; background-color: #fff; border:1px solid #e0e0e0; border-radius:20px; width:37px; background-image:none; font-weight: 600; overflow:hidden; line-height:1; padding:8px 0 10px 0;}
.abc_list div a.btn_etc button{width:70px; }
.abc_list div a.btn_all button{width:100px; }

.abc_list div a button:hover{border:1px solid #eb6242;}
.abc_list div a button.on{background-color: #eb6242; color: #fff; border:1px solid #eb6241;}

/* 생활법령 본문 */
#contents div.location{height:20px; color:#758293; margin-bottom:20px;}
#contents div.location.sns_copy{height: 38px; border: 1px solid #d2d6da; color: #758293;}
#contents div.location .fL{margin:0 0 0 0;}
#contents div.location.sns_copy .fL{margin: 10px 0 0 15px;}
#contents div.location .fR{margin:0px 0 0 0;}
#contents div.location strong{color:#5e6d81;}
#contents div.location div.home{float:left;padding-left:20px;background-position:-67px -5px}
#contents div.location div.srch_box{position:relative;float: left;width:158px;height:20px}
#contents div.location div.srch_box a.srch_btn{display: inline-block !important;width:100%;height: 20px;padding:0;border:1px solid #748192;border-radius:2px;background:url('../images/common/srch_bg3.gif') no-repeat 0 4px;line-height: 19px;}
#contents div.location div.srch_box a.srch_btn p{width: 110px;height: 21px;overflow: hidden;padding: 1px 10px 0 28px;display: inline-block !important;}

div.location ul.btns{float:left;margin-left:10px}
div.location ul.btns.webtoon_btns{margin-top: 7px; margin-right: 10px;}
div.location ul.btns li{float:left;width:24px;height:22px}
div.location ul.btns li~li{margin-left:7px}
div.location ul.btns li button{width:23px;height:22px;text-indent:-9999px; border-radius:2px; }
div.location ul.btns li button.sns{background-color:#2c55ad;background-position:-95px -5px}
div.location ul.btns li button.save{border:solid 1px #b6bdc6;background-position:-127px -5px}
div.location ul.btns li button.print{border:solid 1px #b6bdc6;background-position:-161px -5px}
div.location ul.btns li button.favor{border:solid 1px #b6bdc6;background-position: -230px -39px}
div.location .sns_pop{display:none;position:absolute;top:68px;right:30px;width: 124px;z-index: 99;}
div.location .sns_pop{display:none;position:absolute;top:68px;right:30px;width: 124px;z-index: 99;}
div.location .sns_pop ul{margin: 10px 8px}
div.location .sns_pop ul li~li{margin-top:8px}
div.location .sns_pop ul li{height:29px}
div.location .sns_pop button{height:100%;text-align: left;padding: 0 0 0 35px;font-weight:bold;color:#002563;letter-spacing:-1pt}
div.location .sns_pop button.facebook{background-position:-270px -345px}
div.location .sns_pop button.twiter{background-position:-270px -309px}
div.location .sns_pop button.kakao{background-position:-270px -567px}
div.location .sns_pop button.naverblog{background-position:-270px -237px}
div.location .sns_pop button.naverband{background-position:-270px -604px}
div.location .sns_pop button.googleplus{background-position:-270px -531px}
div.location .sns_pop button.kakaoTalk{background-position:-270px -661px}

/* 카드뉴스형 생활법령 상세페이지 location */
div.location.card_location {border-bottom:1px solid #d2d6da; height:auto; padding-bottom:12px;}

/* 생활법령 본문 내 SNS 공유 2018.1.4*/
.sns_pop{display:none;position:absolute;top:30px;right:2px;width: 124px;z-index: 99;}
.sns_pop ul{margin: 10px 8px}
.sns_pop ul li~li{margin-top:8px}
.sns_pop ul li{height:29px}
.sns_pop button{height:100%;text-align: left;padding: 0 0 0 35px;font-weight:bold;color:#002563;letter-spacing:-1pt}
.sns_pop button.facebook{background-position:-270px -345px}
.sns_pop button.twiter{background-position:-270px -309px}
.sns_pop button.kakao{background-position:-270px -567px}
.sns_pop button.naverblog{background-position:-270px -237px}
.sns_pop button.naverband{background-position:-270px -604px}
.sns_pop button.googleplus{background-position:-270px -531px}
.sns_pop button.kakaoTalk{background-position:-270px -661px}

/* 생활법령 본문 내 pdf 저장 2019.03.27*/
.save_pop{display:none;position:absolute;top:30px;right:2px;width: 160px;z-index: 99;}
.save_pop ul{margin: 10px 8px}
.save_pop ul li~li{margin-top:8px}
.save_pop ul li{height:29px}
.save_pop button{height:100%;text-align: left;padding: 0 0 0 28px;font-weight:bold;color:#002563;letter-spacing:-1pt; background-repeat: no-repeat; background-position: left center;}
.save_pop button.allPDF{background-image:url('../images/common/ico_pdf1.gif'); }
.save_pop button.allFPUB{background-image:url('../images/common/ico_pdf2.gif');}
.save_pop button.pagePDF{background-image:url('../images/common/ico_pdf3.gif');}

#contents div.page_title{margin:10px 0; padding: 15px 0 10px 0;border-bottom:solid 2px #85878c;}
#contents div.page_title::after{display:block; content:''; clear:both; visibility:hidden; height:0; }
#contents div.page_title.another_title1{margin-bottom: 0; border-bottom:solid 1px #85878c;}
#contents div.page_title.another_title2{margin-bottom: 0; border-bottom:none;}
#contents div.page_title.another_title2:after{display:block; content:''; clear:both; visibility:hidden; height:0;}
#contents div.page_title.another_title2 h4{float:left;}

.foreignersList{float:right}
.foreignersList>ul::after{ display:block; content:''; clear:both; visibility:hidden; height:0;}
.foreignersList>ul li{ float:left; display:inline-block; line-height:23px;}
.foreignersList>ul li a{color:#222;}
.foreignersList>ul li a:hover{color:#3885d7;}
.foreignersList>ul li>span{ margin:0 5px; font-size:9px; vertical-align:text-top; color:#bbb;}

.foreignersList2{float:right}
.foreignersList2>ul::after{display:block; content:''; clear:both; visibility:hidden; height:0;}
.foreignersList2>ul li{float:left; display:inline-block; margin-left:5px;}
.foreignersList2>ul li a{display:inline-block; box-sizing: border-box; color:#222; font-size: 12px; color: #585858; padding:3px 5px; line-height: 1.2; border:1px solid #d6d6d6; width:43px; text-align: center; transition: background 0.2s;}
.foreignersList2>ul li a:hover{background-color: #585858; color:#fff; border:1px solid #585857;}

#contents div.epeole{margin-top:10px;padding-top:12px;border-top:0px solid #e5e5e5;text-align:right} /* 2013.09.03 Shin,Dong-Oh Modify */
div.epeole_non{clear:both;margin-top:20px;text-align:right}

/* 생활법령 카드뉴스형 - 카드 슬라이드 관련 css (2020-07-23) */
ul{list-style: none;}
.slider{width: 650px; height: 650px; margin: 0 auto; position: relative; overflow: hidden;}
.slider .panel{width: 100%; height: 100%; position: relative;}
.slider .panel li{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display:none;}
.panel li:nth-child(1){display: block;}
.prev{position: absolute; left: 30px; top: 450px; width: 30px; height: 30px; cursor: pointer;}
.next{position: absolute; right: 30px; top: 450px; width: 30px; height: 30px; cursor: pointer; }
.prev{width: 4rem; height: 4rem; text-align: center; font-family: 'xeicon'; font-size: 2rem; color: #fff; background: #043763; border-radius: 50%; cursor: pointer;}
.next{width: 4rem; height: 4rem; text-align: center; font-family: 'xeicon'; font-size: 2rem; color: #fff; background: #043763; border-radius: 50%; cursor: pointer;}

/* 탭메뉴 */
#contents div.tab_menu{clear:both;width:100%;height:38px;background:url('../images/tab/tab_bg.png') no-repeat 0 bottom}
#contents div.tab_menu ul{height:100%;width:100%;display: inline-block}
#contents div.tab_menu li{float:left;height:34px;width:93px;margin:4px 2px 0 0;text-align:center;background:url('../images/tab/tab_off.jpg') no-repeat}
#contents div.tab_menu li.on{height:38px;margin-top:0;background:url('../images/tab/tab_on.jpg') no-repeat left 1px;}
#contents div.tab_menu li a{display: inline-block !important;margin-top:6px}
#contents div.tab_menu li.on a{font-weight:bold;color:#146bc8;margin-top:10px}

#contents div.tab_menu2{position:relative;clear:both;overflow:hidden;width:980px;height:44px;background:url('../images/tab/tab2_bg.gif') no-repeat}
#contents div.tab_menu2.st2{background-image:url('../images/tab/tab2_bg2.gif')}
#contents div.tab_menu2 ul{position: absolute;left:1px;width:980px;height:41px;font-weight:bold}
#contents div.tab_menu2 ul li{float:left;width:139px;height:100%;border-right:1px solid #c0c2c5;border-top:1px solid #c0c2c5;background:url('../images/tab/tab2_off.jpg') no-repeat 0 1px}
#contents div.tab_menu2 ul li.on{background:url('../images/tab/tab2_on.jpg') no-repeat}
#contents div.tab_menu2 ul li a{display: inline-block !important;padding:14px 0;line-height:100%;text-align:center;width:100%;font-size:14px;font-family:dotum, gulim;letter-spacing: -1pt;}
#contents div.tab_menu2 ul li.on a{color:#ffffff}

#contents div.tab_menu2 ul li.fun{float:left;width:189px;height:100%;border-right:1px solid #c0c2c5;border-top:1px solid #c0c2c5;background:url('../images/tab/tab2_off.jpg') no-repeat 0 1px}
#contents div.tab_menu2 ul li.fun.on{background:url('../images/tab/tab2_on.jpg') no-repeat}
#contents div.tab_menu2 ul li.fun a{display: inline-block !important;padding:14px 0;line-height:100%;text-align:center;width:100%;font-size:14px;font-family:dotum, gulim;letter-spacing: -1pt;}
#contents div.tab_menu2 ul li.fun.on a{color:#ffffff}

#contents div.tab_menu2 button{position:absolute;top:1px;height:40px;background-color:#fff;border-left:1px solid #c0c2c5;border-right:1px solid #c0c2c5;font-weight:bold;color:#a9aaab;text-align: center;font-size: 15px}
#contents div.tab_menu2 button.tab_nex{right:0;width:30px}
#contents div.tab_menu2 button.tab_pre{display:none;left:0;width:29px}
#contents div.tab_menu3 ul{overflow:hidden;}
#contents div.tab_menu3 ul li{width:16.666666%; float:left; text-align: center;}
#contents div.tab_menu3 ul li a{display:block; padding: 10px 0 10px 0; display:block !important; border:1px solid #d7d7d9; border-bottom:1px solid #3885d7; z-index:1; border-radius:4px 4px 0 0; background: #f8f8f8;  }
#contents div.tab_menu3 ul li.on a{color: rgb(20, 107, 200); font-weight: bold; z-index:2; border:1px solid #3885d7; border-bottom:none; background:#fff;  }
#contents div.tab_menu3 ul li a > *{line-height: 1.3;}
#contents div.tab_menu3 ul li a p {font-weight: 600; color: #3885d7; font-size: 20px;}

/*댓글*/
#comment{clear:both;margin-top:30px;border-top:2px solid #85878c}
#comment li{position:relative;clear:both;padding:15px 0}
#comment li~li{border-top:1px dashed #a0a0a0}
#comment button.com_w{float:left;width:24px;height:21px;background-position:-268px -41px;text-indent:-9999px}
#comment li .name{float:left;padding-left:5px;font-weight:bold;color:#48639c}
#comment li .date{float:left;margin-left:10px;color:#7d7d7d;font-size:11px}
#comment li .cont{clear:both;padding:5px 0 0 29px}
#comment button{text-indent:-9999px}
#comment li button.reply{position:absolute;top:13px;right:0;width:65px;height:20px;background-position:-222px -179px}
#comment li button.reply.on{background-position:-137px -179px}
#comment li .cont button{width:19px;height:17px;margin: 0 2px;padding: 0}
#comment li .cont button.del{background-position:-67px -41px}
#comment li .cont button.modify{background-position:-97px -41px}
#comment li div.reply_content{clear:both;margin-top:10px;width:100%;min-height:62px;background:url('../images/common/comment_bg.png') repeat-y 56px 0;}
#comment li div.reply_content li{padding-top: 21px;padding-bottom: 0;border:none;background:url('../images/common/comment_top.png') no-repeat 40px 0;}
#comment li div.reply_content li .name{padding-left:72px}
#comment li div.reply_content li .cont{padding: 5px 15px 15px 72px;background:url('../images/common/comment_bot.png') no-repeat 56px 100%;}
.comment_form{padding:10px 15px;border-top:solid 1px #ababab;border-bottom:solid 1px #e5e5e5;background-color:#f5f5f5;display: inline-block; width: 730px;}
.comment_form div,.comment_form_pop div{clear:both;margin-top:10px;}
.comment_form input,.comment_form_pop input{border:solid 1px #ccc;line-height:20px}
.comment_form input[type='text'],.comment_form_pop input[type='text']{width:200px;height:20px;margin-right:18px}
.comment_form input[type='password'],.comment_form_pop input[type='password']{width:200px;height:20px;margin-right:18px}/*2013.08.07 Shin,Dong-Oh new add */
.comment_form textarea{float:left;width:652px;height:60px;margin-right: 5px;resize: none;border:solid 1px #ccc}
.comment_form button{float:left;width:67px;height:67px;background-position:-10px -273px;text-indent:-9999px}
.comment_form label,.comment_form_pop label{font-weight:bold;margin-right:10px}
.comment_form_pop textarea{width:100%;height:60px;border:solid 1px #cccccc;resize: none}
img.com_ico{margin:0 0 0 10px}
.w950{width:950px;}
.w970{width:970px;}
.comment_form textarea.w870{width:870px;float:left;height:60px;margin-right: 5px;resize: none;border:solid 1px #ccc}
.comment_form textarea.w892{width:892px;float:left;height:60px;margin-right: 5px;resize: none;border:solid 1px #ccc}


/*설문조사*/
.poll{clear:both;margin-top:30px;}
.poll.st2{width:718px;margin-top:30px;}
.poll h2.poll_title,.vTitle,.major h2.ico,.article h2.ico{display:block;padding-left:19px;line-height: 100%;font-weight:bold;background-position:-267px -117px;font-size: 14px;letter-spacing: -1pt; height:16px;} 
.poll_body{clear:both;width: 100%;margin-top:10px;border-top:2px solid #85878c;border-bottom:1px solid #e5e5e5;background-color:#fafafa;display: inline-block}
.poll_body ol{font-weight:bold;margin: 15px 15px 0 30px}
.poll_body dt{clear:both;height:24px}
.poll_body dd{clear:both;height:35px}
.poll_body ol input{float:left;margin:1px 10px 0 0}
.poll_body ol input~input{margin-left:38px}
.poll.st2 .poll_body ol input~input{margin-left:30px}

.poll_body ol label{float:left;width:83px;height:15px;text-indent:-9999px}
.poll_body.another_poll ol label{margin-right:45px;}
.poll_body ol p{width:83px;height:15px;text-indent:-9999px}
.poll_body ol label p.star5{background-position:-181px -273px}
.poll_body ol label p.star4{background-position:-181px -294px}
.poll_body ol label p.star3{background-position:-181px -316px}
.poll_body ol label p.star2{background-position:-181px -338px}
.poll_body ol label p.star1{background-position:-181px -360px}

.poll_body ol label.star5{background-position:-181px -273px}
.poll_body ol label.star4{background-position:-181px -294px}
.poll_body ol label.star3{background-position:-181px -316px}
.poll_body ol label.star2{background-position:-181px -338px}
.poll_body ol label.star1{background-position:-181px -360px}

.poll_body button{float:right;width:80px;height:26px;margin: 0 15px 15px;background-position:-92px -273px;text-indent:-9999px}

/* 판례 */
div.box_info{clear:both;margin-top:25px;width:760px;height:90px;background:url('../images/common/prcd1.png') no-repeat}
div.box_info img.prcd{float:left;margin:11px 0 0 30px;}
div.box_info p{padding:17px 15px 0px 105px;}

/* 오류신고 */
div.box_info2{clear:both;margin-top:25px;width:760px;height:95px;background:url('../images/common/prcd2.png') no-repeat}
div.box_info2 img.prcd{float:left;margin:19px 0 0 30px;}
div.box_info2 p{padding:20px 15px 0 105px}

table.prcd{width:100%;border-top:1px solid #898989;border-bottom:1px solid #898989;margin-top:15px}
table.prcd.w760{width:760px;border-collapse:inherit;} /* 2013.09.03 Shin,Dong-Oh Add */
table.prcd th{width:109px;padding:10px 0;text-align:center;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background-color:#f7f7f7}
table.prcd thead th{color:#e31f2d;border-top:none}
table.prcd thead td{border:none;color:#2c55ad;font-weight:bold}
table.prcd td{padding:10px;border-top:1px solid #dcdcdc;background-color:#fff}
table.prcd button{width:78px;height:20px;margin-left:5px;background-position:-132px -41px;text-indent:-9999px}

/* 5대 불안 해소 의견 게시판 */
div.box_info3{clear:both;margin-top:25px;width:760px;height:80px;background:url('../images/common/prcd3.png') no-repeat}
div.box_info3 img.prcd{float:left;margin:10px 0 0 30px;}
div.box_info3 p{padding:20px 15px 0 105px}

/* 국민신문고 */
ul.epp_list{width:100%;border-top:1px solid #898989;border-bottom:1px solid #898989;margin-top:15px;display: inline-block}
ul.epp_list.w760{width:760px} /* 2013.09.03 Shin,Dong-Oh Add */
ul.epp_list li{clear:both}
ul.epp_list li~li{border-top:1px dashed #a0a0a0}
ul.epp_list p.part{float: left;padding:10px;font-size:14px;font-weight: bolder}
ul.epp_list p.num{width:31px;height:21px;float:left;background-position:-164px -77px;text-align: center;margin:10px 0 0 10px;font-size:14px;font-weight:bold;color:#146bc8;font-size:14px}
ul.epp_list ul.bg{clear: both;background:url('../images/common/bg3.png') repeat}
ul.epp_list li.q,ul.epp_list li.a{border-top:1px solid #dcdcdc;}
ul.epp_list li.q{background:url('../images/common/q.png') no-repeat 16px 8px;padding:10px 19px 8px 45px;font-weight: bold;color:#2c55ad}
ul.epp_list li.a{background:url('../images/common/a.png') no-repeat 25px 15px;padding:15px 19px 15px 68px;background-color:#f7f7f7}
ul.epp_list li.ci{width:100%;background-color:#fff;border:none;display:inline-block;}
ul.epp_list div.logo{float:left;width:176px;height:51px;margin:15px;border:solid 1px #e1e1e1;text-align:center;}
ul.epp_list img{max-width:176px;max-height:55px;}
ul.ci_list{float: left;margin-top: 20px;}
ul.epp_list li ul.ci_list li{font-size:11px;padding-left:8px;background: url('../images/common/li.gif') no-repeat 0 7px;border:none}

/* 동영상 */
div.video{width:100%;padding:12px 0;border-top: 1px solid #898989 ;border-bottom: 1px solid #e2e2e2;margin: 25px 0 15px;display: inline-block}
div.video.w760{width:760px} /* 2013.09.03 Shin,Dong-Oh Add */
div.video_ucc{margin-bottom:15px;position:relative;}
div.ucc{float:left;width:550px;height:374px;}
div.video h6{float:left;color:#4f4f4f}
div.video span{float:left;font-weight: normal;margin-left:15px}
p.vtit.ico{padding-left:15px;line-height:100%;margin: 5px 96px 10px;background-position:-270px -491px;color:#5e6d81;font-weight:bold}
p.vtitIntro.ico{padding-left:15px;line-height:100%;margin: 5px 0 10px;background-position:-270px -491px;color:#5e6d81;font-weight:bold}
div.video_text{position:absolute;top:0;left:460px;width:300px;height:305px}
div.reporter{float:right;width:180px;height:325px;padding:10px 10px;border: 1px solid #e2e2e2;overflow-y: scroll;}
div.intro{width: 100%;display: inline-block;border-top: 1px dashed #898989 ;border-bottom: 1px solid #bdbdbd;padding:8px 0;;margin-top:15px}
div.intro.w760{width:760px} /* 2013.09.03 Shin,Dong-Oh Add */
div.intro.st2{border-bottom:none}
/* div.intro p.blue{float:left;line-height: 100%;margin: 5px 0 10px 5px;color:#0e6ee0} */
div.intro p.blue a{float:left;line-height: 100%;margin: 5px 0 10px 5px;color:#0e6ee0}
.reporterIE{float:left;text-indent:-53ex;border:1px solid #e2e2e2;width:200px;height:342px;margin-left:97px;overflow-y:auto;overflow-x:hidden;}
.reporterEtc{float:left;text-indent:-23ex;border:1px solid #e2e2e2;width:200px;height:342px;margin-left:97px;overflow-y:auto;overflow-x:hidden;}

/*개요*/
div.box_bg2 img.cartoon{width:306px;height:177px;float:left;margin:48px 35px 0;border:1px solid #e6e6e6}
div.box_bg2 img.new{width:75px;height:75px;position:absolute;top:0;left:33px;}
div.box_text{width:526px;float:right;margin: 48px 36px 0 0;height: 120px;overflow: auto;}

.law_index_top{width:960px; margin:0 auto; background-color: #eff5fe; height:180px; padding:40px 20px 20px 20px; word-break: keep-all; }
.law_index_top .toon_img{float:left;  background-color: #ced6e6; width: 306px; height: 177px; position: relative; }
.law_index_top .toon_img img{position: absolute; left: 15px; bottom: 15px; width: 306px; height: 177px; }
.law_index_top .toon_txt{margin-left:350px; line-height: 1.6;  text-align:left; overflow-x:hidden; height:200px;}


/*div.box_but{width:526px;height:60px;float:right;margin: 7px 36px 0 0}*/
div.box_but{height:60px;float:right;margin: 7px 36px 0 0}
div.box_but button{width:140px;height:50px;margin:1px;text-indent:-9999px}
div.box_but button.impt{background: url('../images/img0208d.png') no-repeat;}
div.box_but button.relat{background: url('../images/img0208e.png') no-repeat;}
div.box_but button.pdf{background: url('../images/img0208f.png') no-repeat;}
div.box_but button.equb{background: url('../images/img0208g.png') no-repeat;}
div.box_but button.qa{background: url('../images/img0208h.png') no-repeat;}
div.box_but button.easy{background: url('../images/img0208n.png') no-repeat;}

div.box_but.law_index_btn{box-sizing: border-box;background-color: #d2e2fc; height:72px; padding:14px 20px; width:1000px; margin:0 auto;}
div.box_but.law_index_btn a {box-sizing: border-box; display:inline-block; border:1px solid #173d8b; border-radius:50px; width:190px; font-size: 16px; color: #173d8b; font-weight: 600; padding:13px 20px; position: relative; line-height: 1; margin-right:5px; background-image: url('../images/common/ico_arrow_index.png'); background-repeat:no-repeat;background-position: 150px 15px; background-color: #fff; }
div.box_but.law_index_btn a:first-child{margin-left:0 !important; }
div.box_but.law_index_btn a:hover {background-image: url('../images/common/ico_arrow_index_on.png'); background-color: #173d8b; color: #fff;}


div.box_but.w526 {width:526px;}
div.box_but2{width:208px;height:71px;margin: 7px 0 0 0}
div.box_but2 a button{width:208px;height:71px;margin-top:7px;padding-top:20px;padding-left:36px;font-weight:bold;font-size:13px;color:#3885d7;text-align:left;}
div.box_but2 a button.onhun{background: url('../images/btn/btn_100.png') no-repeat; text-align:center;padding-left:20px;padding-right:22px; border:1px solid #70a7e2; border-radius:5px; }

div.hwr{width:1000px;display: inline-block;}
div.major{margin-top:30px}
div.major h2{color:#1b1b1b; font-size:18px; margin-bottom: 10px; font-weight: 600; display:block;}
table.majortable{padding: 10px 0;margin-top:10px;text-align: center;border: 1px solid #c3c3c3;}
table.majortable thead{display:none}
table.majortable td{width:238px;height:38px;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;background: url('../images/img0208j.png') no-repeat 0 bottom}
table.majortable td a{display: inline-block;font-weight:bold;float:left;padding-left:20px;text-align: left;background: url('../images/img0208i.png') no-repeat 10px 8px}
div.major_cont{width:224px;height:180px;float:right;background: url('../images/img0208k.png') no-repeat;margin-top:30px}
div.major_cont p{font-weight:bold;margin:26px 25px 8px;font-size:14px}
div.major_cont ul li{padding-left: 8px;margin-left:25px;background: url('../images/common/li.gif') no-repeat 0 7px;line-height: 21px}

div.majorDiv{margin-top:10px;}
.bdl{border-left:1px solid #c3c3c3;}
div.majorDiv ul {width:auto; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; overflow:hidden;}
div.majorDiv ul li {box-sizing: border-box; float:left;width:25%; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
div.majorDiv ul li a{box-sizing: border-box; display:block; float:left;padding:10px 15px;text-align: left; width: 100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.majorDiv ul li a:hover{color:#fff; background-color: #3e63be;}

div.hwr .bot_notice{margin-top: 40px; overflow:hidden; }
div.hwr .bot_notice .notice_box{ box-sizing: border-box; width:49%; float:left; margin-left:2%; border:1px solid #dcdcdc; padding:20px; position: relative; height: 200px;}
div.hwr .bot_notice .notice_box:first-child{margin-left:0;}
div.hwr .bot_notice .notice_box em{display:block; font-size: 18px; color:#3e63be; font-weight: 600; margin-bottom: 10px;}
div.hwr .bot_notice .notice_box ul li{margin:9px 0;}
div.hwr .bot_notice .notice_box ul li a{box-sizing: border-box; display:block; font-size: 13px; color: #454545; position: relative; padding-left: 10px; line-height: 1.4; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.hwr .bot_notice .notice_box ul li a:after {position:absolute; left:0; top:50%; margin-top: -2px; width:3px; height:3px; background-color:#d3d3d3; content:""; }
div.hwr .bot_notice .notice_box ul li a:hover{text-decoration:underline;}
div.hwr .bot_notice .notice_box .more{position: absolute; top: 20px; right: 20px; font-weight: 600; color: #383838; font-size: 14px;}

iframe.pop_dtree{width:640px;height:572px}
div.body_dtree{clear:both;padding:20px;background: url('../images/common/dtree_bg.gif') no-repeat 20px 41px}
div.body_dtree p.dtree_info{text-align:right}
div.body_dtree span.red{color:#e31f2d}
div.body_dtree div.law_tree {height: 430px;width: 570px;overflow: auto;margin: 10px 0;padding: 10px 0 10px 20px;}

#pop_equb div.body{width:490px}
#pop_equb div.body .btns{display: inline-block;padding: 10px 0;margin: 15px 0 0;width: 100%}
#pop_equb div.body .btns .fL button{margin:0}
#pop_equb div.body .btns .fR button{margin:0 0 0 10px}

#pop_impt iframe.pop_frm{width:800px;height:630px}
div.relat{width:800px;}
div.relat div.head{position:relative;width:800px;height:126px;background: url('../images/img0208m.png') no-repeat;}
div.relat div.head p{font-weight: bold;color:#fff;padding: 35px 0 0 230px;font-size:30px}
div.relat div.head img{float: left;width:188px;height:94px;border: 1px solid #fff;margin: 15px 0 0 20px;}
div.relat div.article{margin:auto;padding: 20px 20px 0;overflow: auto;height: 716px}
div.relat table{width:100%;margin: 10px 0 20px;border-top: 1px solid #898989;border-bottom: 1px solid #bdbdbd;}
div.relat table th{width:209px;text-align:left;padding:10px;background-color:#f7f7f7;border-right: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
div.relat table .first{border-top:none;}
div.relat table td{padding:10px;border-right:none;border-top: 1px solid #e2e2e2;}
div.relat table td.last a{color:#0e6ee0;}
div.relat table td.last{width:229px;text-align:left;padding:10px;border-right: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;}
div.relat table td.last.st2{border-top:none;}

h3.lnb_srch{height:70px;background-position:0 -10464px;}
div#result b{color:#ff4c00; font-size: 15px;}
div#result .cnt{margin-left:5px;color:#2c55ad}
div#result div.result_title{clear:both;margin:20px 0 10px 0}
div#result div.result_title .cnt,div#result div.result_title b{font-size:17px;margin: 0}
div#result div.result_title h5{text-align:center}
div#result div.bax_srch span.srch{float:left;background-position:-270px -147px;padding: 2px 8px 0 16px}
div#result div.bax_srch span.srch label{color:#002563;font-weight:bold;}
div#result div.bax_srch input[type='text']{float:left;border:1px solid #bfbfbf;width:498px;height:20px;line-height:20px}
div#result div.bax_srch button{float:right;width:50px;height:22px;background-position:-92px -318px;text-indent:-9999px}
p.info{clear: both;padding: 10px 0 10px 16px;margin-left:16px;color:#3885d7;font-size:11px;font-weight:bold;background-position:-270px -377px;display: inline-block}
div#result div.bax_srch div.relate{border-top:1px solid #e5e5e5;padding:10px 15px 0 16px}
div#result div.bax_srch div.relate span{float:left;font-weight:bold;padding-right:5px;margin: 3px 5px 0 0;line-height:100%;border-right:1px solid #c9c9c9}
div#result div.bax_srch div.relate ul{width: 540px;display: inline-block}
div#result div.bax_srch div.relate li{float:left;padding: 0 10px 0 5px}
div#result div.bax_srch div.relate li~li{background: url('../images/common/li.gif') no-repeat 0 7px}
div#result .list{clear:both}
div#result div.list{clear:both;padding: 15px 0;border-top:2px solid #85878c;border-bottom:2px solid #e5e5e5}
div#result .list li{clear:both;width: 100%;padding:10px 0;border-bottom:1px dashed #a0a0a0;display: inline-block}
div#result .list ul li{padding-top: 0;border-bottom:none}
div#result .list h6{color:#002563;line-height: 250%}
div#result .list h6 span{font-size:15px}
div#result .list p.subject{font-weight:bold;line-height: 200%}
div#result .list p.subject a{font-size: 15px;}
div#result .list p.subject div{font-size: 15px;}
div#result .list button{clear:both;float:right;padding-right:20px;color:#3885d7;line-height: 100%;background: url('../images/common/li6.gif') no-repeat 100% 49%}
div#result .list p.source{line-height: 200%;color:#959595}
div#result .list div.txt{clear:both;padding:5px 0; font-size: 15px;}
div#result .list p.txt div{font-size: 15px;}
div#result .list span.sect{color:#0e6ee0; font-size: 15px;}

ul.srch_none{padding-left:100px;margin: 10px 0 15px 80px;background: url('../images/srch0.png') no-repeat}
ul.srch_none li{padding-left: 8px;background: url('../images/common/li.gif') no-repeat 0 7px;}

div.my_set1{clear:both;float:left; margin-top:21px;width:594px;height:499px;background: url('../images/myset/myset_bg1.png') no-repeat}
div.my_set1 div.article{width:526px;padding:11px 11px 11px 11px}
div.my_set1 p.txt{width: 526px;text-align: center;padding: 14px 0 12px 0;color:#7d7d7d;line-height: 100%}
div.my_set1 ul{width:526px;margin:0 auto;border-top:1px solid #cacbcd;border-bottom:1px solid #cacbcd}
div.my_set1 ul li~li{border-top:1px solid #eaeaea}
div.my_set1 ul li{padding:12px 12px 12px 22px;display: inline-block}
div.my_set1 ul li h6{padding:0 0 8px 9px;color:#002563;background-position:-270px -420px}
div.my_set1 ul li h6 span{color:#2c55ad;font-size:15px;line-height:100%}
div.my_set1 ul li div{display: inline-block}
div.my_set1 ul li div.fL{width:240px;border-right:1px dashed #eaeaea}
div.my_set1 ul li div.fR{width:234px;margin-left:15px}
div.my_set1 ul li select{width:114px;height:24px;line-height:24px}
div.my_set1 ul li button{float:left;height:65px;width:60px;padding: 0;color:#fff;text-align:center;background-color:#333;background: url('../images/myset/myset_btn.png') no-repeat}
div.my_set1 ul li button p{color:#fff;line-height:100%;margin-top:49px;font-size:11px}
div.my_set1 ul li button~button{margin-left:10px}
div.btns{clear: both;text-align:center;padding:16px 0}
div.btns.st2{margin-top:31px}
div.my_set2{float:left; margin: 21px 0 0 6px;width:260px;height:500px;background: url('../images/myset/myset_bg2.png') no-repeat}
div.my_set2 div.article{width:238px;padding:12px}
div.my_set2 p.txt{padding: 10px 0;color:#7d7d7d;line-height: 140%;}
div.my_set2 ul{width:218px;height:345px;margin:16px 16px 0px 12px;overflow: auto}
div.my_set2 ul li{clear:both;width:200px;clear:both;width:200px;height:29px;font-weight:bold;cursor:pointer;background: url('../images/myset/li.gif') no-repeat}
div.my_set2 ul li a{display: inline-block;width: 150px;padding-left:24px;line-height:30px}
div.my_set2 ul li~li{margin-top:6px}
div.my_set2 ul li.on{background: url('../images/myset/li_on.gif') no-repeat}
div.my_set2 ul li.on a{color:#fff}
div.my_set2 div.none{width:208px;padding:12px;clear:both;height:58px;font-weight:bold;text-align:center;}
div.loading{text-align:center;}
div.my_set1 ul li button.set1_1{background-position:0 0}
div.my_set1 ul li button.set1_1.on{background-position:-490px 0}
div.my_set1 ul li button.set1_2{background-position:-71px 0}
div.my_set1 ul li button.set1_2.on{background-position:-561px 0}
div.my_set1 ul li button.set1_3{background-position:-142px 0}
div.my_set1 ul li button.set1_3.on{background-position:-632px 0}
div.my_set1 ul li button.set1_4{background-position:-213px 0}
div.my_set1 ul li button.set1_4.on{background-position:-703px 0}
div.my_set1 ul li button.set1_5{background-position:-284px 0}
div.my_set1 ul li button.set1_5.on{background-position:-774px 0}
div.my_set1 ul li button.set1_6{background-position:-355px 0}
div.my_set1 ul li button.set1_6.on{background-position:-845px 0}
div.my_set1 ul li button.set1_7{background-position:-426px 0}
div.my_set1 ul li button.set1_7.on{background-position:-916px 0}
div.my_set1 ul li button.set2_1{background-position:0 -110px}
div.my_set1 ul li button.set2_1.on{background-position:-490px -110px}
div.my_set1 ul li button.set2_2{background-position:-71px -110px}
div.my_set1 ul li button.set2_2.on{background-position:-561px -110px}
div.my_set1 ul li button.set3_1{background-position:-230px -110px}
div.my_set1 ul li button.set3_1.on{background-position:-720px -110px}
div.my_set1 ul li button.set3_2{background-position:-301px -110px}
div.my_set1 ul li button.set3_2.on{background-position:-791px -110px}
div.my_set1 ul li button.set4_1{background-position:0 -221px}
div.my_set1 ul li button.set4_1.on{background-position:-490px -221px}
div.my_set1 ul li button.set4_2{background-position:-71px -221px}
div.my_set1 ul li button.set4_2.on{background-position:-561px -221px}

ul.book{width:980px;display: inline-block;}
ul.book li{width:490px;height:236px;float: left;position:relative;margin-top:20px}
ul.book li.left{background: url('../images/img0503a.png') no-repeat 0 100%;}
ul.book li.right{background: url('../images/img0503b.png') no-repeat 0 100%;}
ul.book li img{float: left;margin-left:22px}
ul.book li strong{font-size:14px;}
ul.book li p{margin-top:5px}
ul.book li button{}
ul.book li button.ebook{position:absolute;top:165px;left:203px;width:78px;height:24px;background-position:-92px -423px;text-indent:-9999px}
ul.book li button.pdf{position:absolute;top:165px;left:286px;width:62px;height:24px;background-position:-10px -451px;text-indent:-9999px}
ul.book li div.text{width:275px;height:130px;float: right;padding:13px;overflow:hidden;}

#pop_movie iframe.pop_frm{padding:9px;width:780px;height:540px}
div.movie{padding: 10px 0;text-align: center;}
div.movie_list{width:760px; margin-top:10px;background: #fff;border-top: 2px solid #85878c;border-bottom:2px solid #e5e5e5;display: inline-block;}
div.movie_list ul{ margin-top: 20px;}
div.movie_list ul.dashed{display: inline-block; width:760px; }
div.movie_list li{position:relative;width:31%;  margin-bottom: 2%; vertical-align: top; float: left; margin-left:2%; text-align:left; }
div.movie_list li.hsh{border:none}
div.movie_list li a{display:block;}
div.movie_list li div.player{display: inline-block;border: 1px solid #e3e3e3;}
div.movie_list li div.player.on{padding: 8px;border: 2px solid #6fa7e2;}
div.movie_list li div.test{padding:15px; word-break: keep-all; }
div.movie_list li div.test strong{font-size:14px; display:block;  }
div.movie_list li div.test strong span{font-size:16px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.movie_list li div.test p{margin-top:5px;height:42px; }

div.movie_list li div.player div.playertxt {padding:15px; word-break: keep-all; }
div.movie_list li div.player div.playertxt strong{font-size:14px; display:block;  }
div.movie_list li div.player div.playertxt strong span{font-size:16px; width:204px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
div.movie_list li div.player div.playertxt p {margin-top:5px;height:42px; white-space:normal; text-overflow:ellipsis; overflow:hidden;}


div.movie_list li div.player a div.playertxt{padding:15px; word-break: keep-all; }
div.movie_list li div.player a div.playertxt strong{font-size:14px; display:block;  }
div.movie_list li div.player a div.playertxt strong span{font-size:16px; width:204px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
div.movie_list li div.player a div.playertxt p{margin-top:5px;height:42px; white-space:normal; text-overflow:ellipsis; overflow:hidden;}

div.ebook{padding: 10px 0;text-align: center;}
div.ebook_list{margin-top:10px;background: #fff;border-top: 2px solid #85878c;border-bottom:2px solid #e5e5e5;display: inline-block;}
div.ebook_list ul.dashed{display: inline-block;}
div.ebook_list li.hsh{ position:relative;width:489px;margin-right:1px;border-top:1px dashed #dcdcdc;padding: 20px 0;vertical-align: top;display: inline-block;float: left;; border:none}

div.gana{padding:20px 0;width: 958px;text-align: center;}
div.gana div{display: inline-block !important;margin:0 auto}
div.gana button{float:left;border:1px solid #b6bdc6;padding:18px 0;line-height: 12px;width:48px;text-align:center;background:#fff;font-weight:bold;cursor:pointer}
div.gana a ~ button{margin-left:8px} /* 2013.08.07 Shin,Dong-Oh : a && button */
div.gana a ~ a button{margin-left:8px} /* 2013.08.07 Shin,Dong-Oh : a  && a button */
div.gana button ~ button{margin-left:8px}
div.gana button.on{border:1px solid #f27935;background:#f48d53;color:#fff}
div.gana button.none{border:1px solid #c2c9d2;background:#e1e4e8;color:#808389;cursor:default}
div.gana button.all{width:98px;border:1px solid #5e6d81;background:#738092;color:#fff}
div.box_title h4{color:#002563}
div.box_bord_b ul.gana_list{width:100%;display: inline-block;}

div.box_bord_b ul.gana_list li{float:left;width:233px;padding-left: 7px;line-height: 250%;background: url('../images/common/li.gif') no-repeat 0 49%;}
div.box_bord_b ul.gana_list li a{line-height: 30px}
div.box_bord_b ul.gana_list li a:hover{text-decoration:underline}
/* div.box_bord_b ul.gana_list li img.ico_new{margin: 8px 0 0 5px} */
div.box_bord_b ul.gana_list li img.ico_new{padding: 10px 0 0 0px}
div.box_bord_b.ganaList{display: inline-block;padding:20px}
ul.ganaList li{clear: both;border-bottom: 1px solid #eaeaea;width:100%; display: inline-block;/*margin-top:20px;*/}
ul.ganaList li a{display: block;  padding:15px; padding-right:70px; position: relative;}
ul.ganaList li a:after {position:absolute; right:20px; top:50%; margin-top: -7px; width:8px; height:13px; background: url(../images/main/btn_cate_next.png) no-repeat left top; background-size:8px ; content:""; display:none;}
ul.ganaList li a:hover{background-color: #fbfbfb;}
ul.ganaList li a:hover:after{display:block;}
ul.ganaList li a span.astTitle{display:block;font-size:16px;font-weight:bold;color:#333333; margin-bottom:5px}
ul.ganaList li a p{color:#454545; font-size: 13px; word-break: keep-all;}
ul.ganaList li img.ico_new{margin: 8px 0 0 0}

.ganaList2{ margin: 15px 0 20px -1.5%;}
.ganaList2 li{width:48.5%; float:left; margin-left:1.5%; margin-bottom: 1.5%;}
.ganaList2 li a{box-sizing: border-box; display:block; padding:15px; border:1px solid #e3e3e3; min-height:100px; overflow:hidden;}
.ganaList2 li a:hover{border:1px solid #2c55ad;}
.ganaList2 li a span.astTitle{display:block;font-size:16px;font-weight:bold;color:#333333; margin-bottom:5px}
.ganaList2 li a p{text-align:left; color:#454545; font-size: 12px; }

div.line{border-top:2px solid #046cbc;border-bottom:1px solid #0461aa}
.box_bg.st3 img.title{margin:21px 0 20px 49px;}
div.solom_cont{clear:both;width:902px;margin-left:39px;padding-bottom:57px;background: url('../images/img0401c.png') no-repeat 0 100%}
div.solom_cont.st2{margin-top:27px}
div.solom_cont div.head{width:100%;height:21px;background: url('../images/img0401a.png') no-repeat}
div.solom_cont div.head h4{display:none}
div.solom_cont div.article{display: inline-block;padding-bottom: 20px;width: 100%;background: url('../images/img0401b.png') repeat-y}
div.solom_cont div.article2{display: inline-block;padding-bottom: 20px;width: 100%;min-height: 203px;}
div.solom_cont.st2 div.article{background-image: url('../images/img0402a.png')}
div.solom_cont.st3{margin-bottom: 25px}
div.solom_cont.st3 div.article{min-height: 0;background-image: url('../images/img0402b.png')}
div.solom_cont.st3 div.article2{min-height: 0;background-image: url('../images/img0401b.png')}
.judgeDt {text-align:right;font-weight:bold;margin-top:30px;margin-bottom:0px;}
div.solom_cont.st3 div.tit{width:878px;height:34px;margin:auto;font-family:dotum, gulim;font-size: 16px;line-height: 32px;color:#fff;text-align:center;font-weight:bold;background: url('../images/img0402c.gif') no-repeat}
div.solom_cont.st3 div.head{height:11px}
div.solom_cont div.article_body{clear:both;padding:14px 17px}
div.solom_cont div.article_body span.red{color: rgb(227, 31, 45); font-size: 16px;}
div.solom_cont.st3 span.answer{font-weight:bold;}
div.solomon_trial{width: 860px;margin: auto}
div.solomon_trial img{margin: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 340px; height: 197px; float: left;}
div.solomon_trial div.fR{width:496px}
div.solomon_trial div.fR p.title { width: 100%; color: rgb(27, 27, 27); line-height: 100%; padding-bottom: 3px; font-size: 14px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;}
div.solomon_trial div.fR .select_cont{ background-color: #f4f6f8; overflow:hidden; padding:13px;}
div.solomon_trial div.fR .select_cont em{ display:inline-block; background-color: #3885d7; color: #fff; font-size: 24px; width:40px; text-align: center; line-height: 1; padding:6px 0 10px 0; border-radius:20px; float:left;}
div.solomon_trial div.fR .select_cont p{ margin-left:50px; word-break: keep-all; text-align:left; font-size: 12px;}
div.solomon_trial div.fR > b{ display:block; padding-top:5px; margin-top: 10px; border-top:1px solid rgb(234, 234, 234); font-weight: 400; font-size: 14px; color: #1b1b1b;}
div.solomon_trial div.fR p.title span { color: rgb(44, 85, 173); font-size: 14px; margin-right: 5px;}
div.vote_ar{width:857px;margin: -12px 0 0 52px;display: inline-block}
div.vote_ar div.head{float:left;width:210px;height: 260px}
div.vote_ar div.head h4{width:160px;height:199px;background: url('../images/img0401d.png') no-repeat 50% 13px;text-indent:-9999px}
div.vote_ar div.head .dates{width:160px;height:42px;background: url('../images/img0401e.jpg') no-repeat}
div.vote_ar div.head .dates p{width:100%;text-align:center;line-height: 40px;font-size:16px;font-weight:bold;color:#1b1b1b}
div.vote_ar div.head .dates span{margin-left:12px;font-size:16px;color:#e31f2d}
ul.vote{width:647px;border-bottom:1px solid #d3d8dd}
ul.vote li{position:relative;clear:both;padding:20px 0;display: inline-block;width: 100%}
ul.vote li~li{border-top:1px dashed #afb7c1}
ul.vote li div.article{padding-left:51px}
ul.vote button.vote{position:absolute;top:20px;left:0;width:40px;height:40px;font-family:dotum, gulim, Arial;font-size:24px;font-weight:bold;color:#fff;background: url('../images/common/num_g.png') no-repeat}
ul.vote button.vote.on{background: url('../images/common/num_b.png') no-repeat}
ul.vote div.vote_bar{position:relative;clear:both;float:left;margin-top:10px;width:250px;height:15px;background: url('../images/common/vote_bar_bg.jpg') no-repeat}
ul.vote div.vote_bar .bar{position:absolute;top:0;left:0;height:15px;background: url('../images/common/vote_bar.jpg') repeat-x;border-radius: 4px}
ul.vote p.vote{margin: 8px 0 0 10px;float: left;font-weight: bold}
ul.vote p.vote span{margin-left:7px}
h2.vTitle{margin-bottom:11px}
div.srch_are{margin:auto;display: inline-table;}
div.srch_are input[type='text'],div.srch_are select{height:20px;border:1px solid #bfbfbf}
div.srch_are select{float:left;height:22px;width:75px;margin-right:5px;}
div.srch_are input[type='text']{width:475px;height: 20px;background-position:-265px -446px;padding-left: 23px;line-height: 20px;vertical-align: top;}
div.srch_are button.btn_srch2{width:50px;height:22px;margin-left:5px;background-position:-10px -389px;text-indent:-9999px}
div.srch_are_bar1{margin:auto;display: inline-table;}
div.srch_are_bar1 input[type='text'],div.srch_are select{height:22px; width: 170px; border:1px solid #bfbfbf}
div.srch_are_bar1 select{float:left;height:22px;width:75px;margin-right:5px;}
div.srch_are_bar1 input[type='text']{width:180px;height: 20px;background-position:-265px -446px;padding-left: 23px;line-height: 20px;vertical-align: top;}
div.srch_are_bar1 button.btn_srch2{width:50px;height:22px;margin-left:5px;background-position:-10px -389px;text-indent:-9999px}
div.vote_list{clear:both;margin-top:15px}
div.vote_list div.head{width:100%;display: inline-block}
div.vote_list span.tit{font-weight:bold}
div.vote_list span.cnt{font-weight:bold;color:#3885d7}
div.vote_list ul.sort{float:right}
ul.sort li{float:left;height:15px;padding: 0 18px 0 6px;background: url('../images/common/icon1.gif') no-repeat right 50%}
ul.sort li~li{border-left:solid 1px #d3d3d3}
ul.sort li a{line-height:12px;}
ul.sort li.on{background-image: url('../images/common/icon1_on.gif')}
ul.sort li.on a{color:#e31f2d;font-weight:bold; font-size: 11pt;}
div.vote_ar.st2{width: 911px;margin:0;padding: 27px 30px 0 39px;border-bottom:1px solid #e5e5e5}
div.vote_ar.st2 ul.vote li:first-child{padding-top:0}
div.vote_ar.st2 ul.vote li:first-child button.vote{top:0}
div.vote_ar.st2 ul.vote li button.vote{cursor: default}
div.vote_ar.st2 ul.vote{width:730px;border-bottom:none}
div.vote_ar.st2 div.head,div.vote_ar.st2 div.head h4{width:132px;height: 199px}
ul.list_img{clear:both;padding:20px 0 0;margin-top:10px;background:#fff;border-top: 2px solid #85878c;border-bottom: 2px solid #e5e5e5; overflow:hidden;}
ul.list_img li{padding:8px; margin-right:29px; margin-bottom: 20px; vertical-align: top;border: 1px solid #e2e2e2;float:left;}
ul.list_img li.on{padding:8px;border: 2px solid #6fa7e2}
ul.list_img li a{display: inline-block !important;width:210px;height:170px; overflow: hidden}
ul.list_img li a span{display:inline-block; margin-top: 10px;}
ul.list_img.st2 li a{width:155px;height:145px}
ul.list_img li img{width:210px;height:121px; margin-bottom: 7px;}
ul.list_img.st2 li img{width:160px;height:125px}
ul.list_img li p{clear:both;margin:0px}
ul.list_img.st2 li p{clear:both;margin: 2px;line-height: 200%}
ul.list_img li.last{margin-right:0px;}
.box_gray2 span.red{color:#e31f2d;font-size:14px}
.htitle{padding:12px 0;text-align:center;border-top:2px solid #85878c;border-bottom:1px solid #e2e2e2;font-size:14px;font-weight:bold;line-height:100%;background:#fafafa}
.htitle span.blue{color:#2c55ad;font-size:14px;line-height: 100%}
div.vote_btn{clear:both;margin-top:10px;width:100%;text-align:right}

.bbs_tit{margin-top:30px;line-height:37px;text-align:center;font-weight:bold;font-size:14px;border-top:solid 2px #85878c;border-bottom:solid 1px #e2e2e2;background-color:#fafafa}
.bbs_cont{clear:both;padding:30px 0;border-bottom:2px solid #e5e5e5}
.bbs_cont.st2{text-align:center}

h3.lnb_qa{height:70px;background-position:0 -10589px;}
#pop_qa iframe.pop_frm{margin:9px;width:760px;height:525px}
div.pop_head{width:100%;display: inline-block;margin-top:10px}
div.vote_list ul.sort.st2{float: left;}
div.srch_are.st2{float: right; display: inline-block;}
div.srch_are.st2 select{width:97px;}
button.btn_srch{width:36px;height:22px;background-position:-67px -389px;text-indent:-9999px}
ul.question{width:100%;border-top: 1px solid #898989;border-bottom: 1px solid #bdbdbd;margin-top:10px;}
ul.question li.title{padding:8px 0 0 15px; font-family:dotum, gulim, sans-serif;font-weight: bold;line-height: 100%; height: 20px;}
ul.question li.title.st2{background:#f7f7f7;}
ul.question li.title.st2{background:#f7f7f7;}
ul.question li.title~li.title{border-top: 1px solid #e2e2e2;}
ul.question li.title a{line-height:100%;font-size:15px}
ul.question li.title span.biue{color: #2c55ad;font-size:15px}
ul.question li.title span.black{color: #666666;font-size:15px}
ul.question li.title span{line-height:100%}
ul.question li.title p{float: right;margin:5px 15px;font-weight: normal;line-height:100%}
ul.question li.qa{padding: 10px 9px;background-color:#f7f7f7}

ul.question li.qa dl.q{width: 100%;border: 1px solid #eee;background-color: #fff;margin: auto;border-radius: 5px}
ul.question li.qa dl.q dt{background: url('../images/common/q.png') no-repeat 0 8px;margin: 0 10px;border-bottom: 1px dashed #dcdcdc;padding: 10px 0 8px 26px;font-weight: bold;color: #2c55ad;}
ul.question li.qa dl.q dd{background: url('../images/common/a.png') no-repeat 13px 15px;margin: auto;padding: 15px 10px 10px 55px;}
ul.question li.qa dl.q dd.ans{background: none;margin: auto;padding: 0px 0px 0px 0px; height:15px !important;}
ul.question li.qa dl.q dd.more{background: none;margin: auto;padding: 0px 0px 0px 0px;}
ul.question li.qa div.q{width: 100%;border: 1px solid #eee;background-color: #fff;margin: auto;border-radius: 5px}
ul.question li.qa div.q div.ttl{background: url('../images/common/q.png') no-repeat 0 12px;margin: 0px 25px 0px 10px;border-bottom: 1px dashed #dcdcdc;padding: 5px 0 8px 26px;font-weight: bold;color: #2c55ad; font-size: 18px; }
ul.question li.qa div.q div.ans{background: url('../images/common/a_1.png') no-repeat 10px 12px;margin: auto;padding: 5px 10px 10px 35px;}
ul.question li.qa div.q div.ans.more{background: none;margin: auto;padding: 0px 0px 0px 0px;}
ul.question li.qa div.q div.ans p.recBtn{ padding-top:10px;}
ul.question li.qa div.q div.ans div{font-size:14px; margin-right: 15px;} 
ul.question li.qa div.q div.ans div b{font-size:14px;} 
ul.question li.qa div.q div.ttl span.biue{color: #2c55ad;font-size:18px}
ul.question li.qa div.q div.ttl a{font-size: 18px; color: #2c55ad;}
ul.question li.qa div.q div.ttl a b{font-size: 18px; color: #ff4c00;}

a.btn_qa{display: inline-block !important;width:46px;height:11px;margin:-20px 10px;background-position:-10px -423px;text-indent:-9999px;float: right;}
ul.qa_tab{margin-bottom:14px;display: inline-block}
ul.qa_tab li{float:left;margin-bottom:6px;width:147px;height:34px;text-align: center;background: url('../images/common/ico.png') no-repeat;background-position:-92px -451px}
ul.qa_tab li~li{margin-left:6px}
ul.qa_tab li.bdn{margin-left:0}
ul.qa_tab li.on{background-position:-92px -491px}
ul.qa_tab li a{display: inline-block;line-height: 34px;font-weight:bold}
ul.qa_tab li.on a{padding-right: 15px;color:#146bc8;background: url('../images/common/ico_chk.png') no-repeat 100% 49%}

ul.qa_tab2{display: inline-block}
ul.qa_tab2 li{float:left;margin-bottom:6px;width:192px;height:36px;text-align: center;background: url('../images/common/ico.png') no-repeat;background-position:0px -596px}
ul.qa_tab2 li~li{margin-left:4px}
ul.qa_tab2 li.bdn{margin-left:0}
ul.qa_tab2 li.on{background-position:0px -640px}
ul.qa_tab2 li a{display: inline-block;line-height: 36px;font-weight:bold}
ul.qa_tab2 li.on a{color:#fff;}
.tabmore{float:right;width:68px;height:25px;background: url('../images/common/ico.png') no-repeat;background-position:-231px -641px;text-indent:-9999px}

div.list_head{width: 100%;display: inline-block;margin-top: 27px}
div.list_head ul.sort{float: left;}
a.btn_rec {display: inline-block !important;width: 23px;height: 22px;background-position: -5px -493px;text-indent: -9999px; vertical-align: top;}
.recBtn button.sns { width:60px;height:24px; background: url('../images/btn/btn_share.png') no-repeat;}

ul.question li.qa dl.q dd div.btn{width:100%;text-align:center;margin: 10px 0}
dl.qa_locat{clear:both;display: inline-block;margin-top:20px;border-bottom:1px solid #c5cad1;border-top:1px solid #c5cad1}
dl.qa_locat dt{clear:both;float:left;width:110px;border-right:1px solid #e2e2e2;background-color:#f5f9fd}
dl.qa_locat dt~dt{border-top:1px solid #e2e2e2}
dl.qa_locat dt p{line-height:33px;padding-left:14px;color:#146bc8;font-weight:bold}
dl.qa_locat dd{float:left;width:649px}
dl.qa_locat dd~dd{border-top:1px solid #e2e2e2}
dl.qa_locat dd p{margin-left:10px;padding-left:7px;line-height:33px;background: url('../images/common/li.gif') no-repeat 0 49%;}
dl.qa_locat dd a{line-height:33px}
#pop_qa2{width:782px}

h3.lnb_online{height:70px;background-position:0 -10705px;}
h3.lnb_member{height:70px;background-position:0 -10785px;}
h3.lnb_life{height:70px;background-position:0 -10855px;}
div.join{width:760px;height:26px;padding:12px 0;background:url('../images/joina.png') no-repeat}
div.join strong{padding-left:85px;font-size:16px;}
div.join strong span{letter-spacing:-1px;font-size:16px;}
div.join strong.member{padding-left:145px;}
div.join strong.finish{padding-left:145px;color:#fff}
div.join strong.finish span{color:#fff}
div.join_bg{width:698px;height:38px;border:solid 1px #e2e2e2;background:url('../images/common/bg3.png') repeat;margin-top:30px;padding:28px 30px 32px;}
div.join_bg img{margin-right:20px}
div.join_last{text-align:center;margin-top:20px}
div.join_big{width:760px;height:132px;background:url('../images/joinf.png') no-repeat;}
div.join_big div.lft,
div.join_big div.rgt{width:300px;float:left;padding:35px}
div.join_big div.lft button,
div.join_big div.rgt button{margin: -15px 0 0 90px;}
div.join.st2{background:url('../images/joind.png') no-repeat}
div.join.st3{background:url('../images/joini.png') no-repeat}
div.join.st2 strong,
div.join.st2 strong span{color:#fff}
div.join.st2 strong.member,
div.join.st2 strong.member span,
div.join.st2 strong.finish,
div.join.st2 strong.finish span{color:#7d7d7d}
div.join.st3 strong.finish,
div.join.st3 strong.finish span{color:#7d7d7d}
div.join.st3 strong.member,
div.join.st3 strong.member span{color:#fff}
div.ptxt{clear:both;}
table.normal{position:relative;width:758px;margin-top:5px;border-top:solid 1px #898989;border-bottom:solid 1px #bdbdbd;text-align:center;}
table.normal.st2{margin-bottom:20px}
table.normal.st3{margin-top:20px}
table.normal.st4{width:100%;margin-top:30px;border-top:solid 1px #898989;border-bottom:solid 1px #bdbdbd;text-align:left;padding-left:20px}
table.normal.st4.st7{margin-top:5px}
table.normal.st4 th{width:150px;padding-left:20px;text-align: left;border-top:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;}
table.normal.st4 th.no{border-top:none;}
table.normal.st4 td{border-top:solid 1px #e2e2e2;padding-left:15px;}
table.normal.st4 td.nobor{border:none;}
table.normal.st4 select.wid{width:260px;height:24px}
table.normal.st4 select.wid.st2{width:150px}
table.normal.st4 input{width:160px;height:20px;line-height:20px;float:left;}
table.normal.st4 input.rd{width:13px;float:none;border-top:0px;margin-left:4px;}
table.normal.st4 p{margin:5px 0 0 170px;color:#ff4c00}
table.normal.st4 input.st2{width:260px}
table.normal.st4 input.st3{float:none;width:130px}
table.normal th{background-color:#f7f7f7;line-height:35px}
table.normal th label{background-color:#f7f7f7;line-height:35px}
table.normal th~th{border-left:solid 1px #e2e2e2;}
table.normal th.num{width:50px}
table.normal th.w110{width:110px}
table.normal th.w80{width:80px}
table.normal td{border-top:solid 1px #e2e2e2;line-height:35px;}
table.normal td label{line-height:35px}
table.normal td.txtL{text-align:left;}
table.normal td.txtL.st2{padding-left:10px;}
.elps{width:440px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.elps2{width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
table.normal td~td{border-left:solid 1px #e2e2e2;}
table.normal td.txtL img{margin:10px 0 0 10px;}
table.normal th.detail{width:70px;border-right:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;text-align:left;padding-left:20px}
table.normal th.detail.st4{border-top:none}
table.normal td.file{text-align:left;padding-left:15px;}
table.normal td.file.st5{width:190px}
table.normal td.file.st3{position:relative;font-weight:bold;border-top:none; line-height: 22px;}
table.normal td.file.st3 img{position:absolute;top:9px;left:10px;}
table.normal td.file.st4{line-height:18px;padding:12px 0 12px 12px; max-width: 440px;}
table.normal td.file.st3 p{padding: 10px 10px 10px 35px;line-height: 130%}
table.normal td.file.st3 p.hwr{padding:10px 10px 10px 0}
table.normal td.file img{padding-left:4px;position:relative;}

table.normal td.faq{text-align:left;padding-left:15px;}
table.normal td.faq.st5{width:190px}
table.normal td.faq.st3{position:relative;font-weight:bold;border-top:none}
table.normal td.faq.st3 img{position:absolute;top:9px;left:10px;}
table.normal td.faq.st4{line-height:18px;padding:12px 0 12px 12px}
table.normal td.faq.st3 p{padding: 10px 10px 10px 35px;line-height: 130%}
table.normal td.faq.st3 p.hwr{padding:10px 10px 10px 0}
table.normal td.faq p{max-width: 750px;}
table.normal td.faq img{padding-left:4px;position:relative;}

table.normal th.w75{width:75px}
table.normal th.w85{width:85px}
table.normal th.w160{width:160px}
table.normal td p.pTitle{width:450px;height:16px;text-overflow:ellipsis;overflow:hidden;table-layout:fixed;word-break:break-all;}
table.normal td p.pEmail{padding-left:10px;overflow:hidden;table-layout:fixed;word-break:break-all;width:136px;text-overflow:ellipsis;}
table.normal td.icore{background:url('../images/common/ico_re.png') no-repeat 18px 10px;padding-left: 25px;color:#48639c}
table.normal td.icore.st2{background:none;padding:0}
table.normal.st2 input[type='text']{line-height: 160%;width: 640px;height: 19px;}
table.normal.st2 input[type='text2']{line-height: 160%;width: 150px;height: 19px;}
table.normal.st2 input.inputTitle{line-height: 160%;width: 640px;height: 19px;}
table.normal.st2 input.inputEtc{line-height: 160%;width: 150px;height: 19px;}
table.normal.st2 input.inputEmail{line-height: 160%;width: 250px;height: 19px;}
table.normal.st2 input[type='password']{line-height: 160%;width: 150px;height: 19px;}
table.normal.st2 textarea{line-height: 160%;width: 640px;height: 240px;}
table.normal.st5{margin-top:20px; width: 990px;}
table.normal.st5 th{width:100px;color:#146bc8;border-right: solid 1px #e2e2e2;border-top: solid 1px #e2e2e2;}
table.normal.st5 td{padding:10px;border-top: solid 1px #e2e2e2}
table.normal.st5 td p{padding-left:8px;text-align: left;background:url('../images/common/li.gif') no-repeat 0 8px}
table.normal.st5 .bdn{border-top:none;}

table.checkbox_tb{width:100%;margin-top:5px;border-top:solid 1px #898989;border-bottom:solid 1px #bdbdbd;text-align:left;padding-left:20px;}
table.checkbox_tb th{width:150px;padding-left:20px;text-align: left;border-top:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;background-color:#f7f7f7;line-height:35px}
table.checkbox_tb th.no{border-top:none;}
table.checkbox_tb td{padding-left:15px; line-height:35px; height:35px; border-top:solid 1px #e2e2e2;}
table.checkbox_tb input[type=checkbox]{margin-top:-1px; margin-right:5px;}

div.last_but{float:right;margin-top:20px}
button.fro{width:60px;height:26px;background-position:0 -525px;text-indent:-9999px}
button.bak{width:60px;height:26px;background-position:0 -560px;text-indent:-9999px}
div.last_but button.fro{width:60px;height:26px;background-position:0 -525px;text-indent:-9999px}

div.box_pro{clear:both;margin-top:25px;width:760px;height:95px;background:url('../images/propose1.png') no-repeat}
div.box_pro img.prcd{float:left;margin:17px 0 0 30px;}
div.box_pro p{padding:20px 15px 0 105px}
div.paging_right{float:right;margin-top:-30px}
div.paging_right2{float:right;}
div.article p.col{float:right;color:#ff4c00}
div.box_mis{clear:both;margin-top:25px;width:760px;height:112px;background:url('../images/img_mis.png') no-repeat}
div.box_mis img.error{float:left;margin:30px 0 0 30px;}
div.box_mis p{padding:20px 15px 0 105px}

div.graff{width:100%;height:205px;background:url('../images/img0204a.png') no-repeat 53px 29px}
div.graff ul{padding-top: 180px;}
div.graff li{float:left;text-align:center;font-weight:bold}
div.graff li.stage1{width:130px}
div.graff li.stage2{width:120px}
div.graff li.stage3{width:140px}
div.graff li.stage4{width:150px}
div.graff li.stage5{width:160px}
div.graff li.stage6{width:170px}
div.graff li a{line-height:110%}

div.solve {width:100%;height:240px;background:url('../images/img0205a.png') no-repeat 0px 29px; padding-top:36px;}
.titSolve {padding-top:29px;padding-left:53px;}
div.solve ul{padding-top: 180px;padding-left:120px;}
div.solve li{float:left;text-align:center;font-weight:bold}
div.solve li.stage1{width:130px}
div.solve li.stage2{width:120px}
div.solve li.stage3{width:140px}
div.solve li.stage4{width:150px}
div.solve li.stage5{width:160px}
div.solve li a{line-height:110%}

#srch_box_pop{display:none;position:absolute;top:-1px;right:-2px;width:248px;height:73px;border:1px solid #2c55ad;z-index:100;background:#fff;}
#srch_box_pop .tit{width:100%;height:28px;background:url('../images/common/bg1.gif')}
#srch_box_pop .tit p{float:left;color:#fff;margin: 5px 0 0 10px}
#srch_box_pop .tit button{float:right;height:100%;padding:0 9px;color:#fff;background:none}
#srch_box_pop label{display:none}
#srch_box_pop div.srch{clear:both;width:230px;height:27px;margin:9px 0 0 9px;background:url('../images/common/srch_bg2.gif') no-repeat}
#srch_box_pop input[type='text']{float:left;margin: 6px 0 0 30px;border: none;height: 18px;line-height: 18px;}
#srch_box_pop div.srch button{float:right;width:42px;height:27px;background-position:-154px -220px;text-indent:-9999px}
#srch_box_pop div.cB{margin:5px 0 0 9px;font-size: 11px;}
#srch_box_pop  input[type='checkbox']{margin: 2px 5px 0 0;vertical-align: top;}

div.box_pop,div.box_popa,div.box_popb,div.box_popc,div.box_popd,div.box_pope{position:relative;display:none}
div.box_pop.on,div.box_popa.on,div.box_popb.on,div.box_popc.on,div.box_popd.on,div.box_pope.on{display:block}
div.box_pop,div.box_popf,div.box_popg,div.box_poph,div.box_popi,div.box_popj{position:relative;display:none}
div.box_pop.on,div.box_popf.on,div.box_popg.on,div.box_poph.on,div.box_popi.on,div.box_popj.on{display:block}
div.box_pop{width:684px;height:96px;padding:37px 33px 22px 145px;margin-left:60px;margin-top:-20px;background:url('../images/img0402c.png') no-repeat}
div.box_popa{width:684px;height:96px;padding:37px 33px 22px 145px;margin-left:68px;margin-top:-20px;background:url('../images/img0402f.png') no-repeat}
div.box_popb{width:684px;height:96px;padding:37px 33px 22px 145px;margin-left:71px;margin-top:-20px;background:url('../images/img0402g.png') no-repeat}
div.box_popc{width:684px;height:96px;padding:37px 33px 22px 145px;margin-left:71px;margin-top:-20px;background:url('../images/img0402h.png') no-repeat}
div.box_popd{width:684px;height:136px;padding:37px 33px 22px 145px;margin-left:71px;margin-top:-20px;background:url('../images/img0402i.png') no-repeat}
div.box_popd ul.pop_list{position:relative;width:684px;height:96px;margin-top:40px}
div.box_popd ul.pop_list.st2{margin-top:8px}
div.box_popd ul.pop_list img{position:absolute;top:-50px;left:688px;}
div.box_popd ul.jobs{display: inline-block;margin-left:10px}
div.box_popd ul.jobs li{float:left;width:89px;height:33px;background:url('../images/img0402y.png') no-repeat -1px 0}
div.box_popd ul.jobs li:first-child{width:90px;background:url('../images/img0402y.png') no-repeat 0 0}
div.box_popd ul.jobs li.on{background:url('../images/img0402z.png') no-repeat 0 0}
div.box_popd ul.jobs li.on a{color:#fff}
div.box_popd ul.jobs li a{width:100%;height:100%;text-align:center;line-height:27px;font-weight:bold;display: inline-block}
div.box_popd ul.pop_list li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_popd ul.pop_list li a{line-height:27px}
div.box_pope{width:684px;height:96px;padding:37px 33px 22px 145px;margin-left:80px;margin-top:-20px;background:url('../images/img0402j.png') no-repeat}

div.box_popf{width:346px;height:96px;padding:37px 33px 22px 130px;margin-left:153px;margin-top:-20px;background:url('../images/bg0501.png') no-repeat}
div.box_popg{width:346px;height:96px;padding:37px 33px 22px 130px;margin-left:153px;margin-top:-20px;background:url('../images/bg0502.png') no-repeat}
div.box_poph{width:684px;height:96px;padding:37px 33px 22px 130px;margin-left:132px;margin-top:-20px;background:url('../images/bg0503.png') no-repeat}
div.box_popi{width:684px;height:96px;padding:37px 33px 22px 130px;margin-left:153px;margin-top:-20px;background:url('../images/bg0504.png') no-repeat}
div.box_popj{width:684px;height:96px;padding:37px 33px 22px 130px;margin-left:113px;margin-top:-20px;background:url('../images/bg0505.png') no-repeat}

div.box_popf ul.pop_listf{position:relative;width:382px;height:96px;margin-left:-2px;}
div.box_popg ul.pop_listg{position:relative;width:382px;height:96px;margin-left:-2px;}
div.box_poph ul.pop_listh{position:relative;width:382px;height:96px;margin-left:84px;}/**/
div.box_popi ul.pop_listi{position:relative;width:600px;height:96px;margin-left:-4px;}
div.box_popj ul.pop_listj{position:relative;width:382px;height:96px;margin-left:164px;}/**/

div.box_popf ul.pop_listf li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_popf ul.pop_listf li a{line-height:27px}
div.box_popg ul.pop_listg li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_popg ul.pop_listg li a{line-height:27px}
div.box_poph ul.pop_listh li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_poph ul.pop_listh li a{line-height:27px}
div.box_popi ul.pop_listi li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_popi ul.pop_listi li a{line-height:27px}
div.box_popj ul.pop_listj li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat} 
div.box_popj ul.pop_listj li a{line-height:27px}

button.popClose{position:absolute;top:30px;right: 15px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}
button.popClosef{position:absolute;top:30px;right: 15px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}
button.popCloseg{position:absolute;top:30px;right: 15px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}
button.popCloseh{position:absolute;top:30px;right: 268px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}
button.popClosei{position:absolute;top:30px;right: 186px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}
button.popClosej{position:absolute;top:30px;right: 186px;width:14px;height:14px;background:url('../images/img0402e.png') no-repeat;text-indent:-9999px}

div.box_pop ul.pop_list,div.box_popa ul.pop_list,div.box_popb ul.pop_list,div.box_popc ul.pop_list,div.box_pope ul.pop_list{width:684px;height:96px;}
div.box_popf ul.pop_list,div.box_popg ul.pop_list,div.box_poph ul.pop_list,div.box_popi ul.pop_list,div.box_popj ul.pop_list{width:346px;height:96px;}
div.box_pop ul.pop_list li,div.box_popa ul.pop_list li,div.box_popb ul.pop_list li,div.box_popc ul.pop_list li,div.box_pope ul.pop_list li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat}
div.box_pop ul.pop_list li,div.box_popf ul.pop_list li,div.box_popg ul.pop_list li,div.box_poph ul.pop_list li,div.box_popi ul.pop_list li,div.box_popj ul.pop_list li{float:left;width:135px;height:27px;margin:2px 12px 3px 9px;padding-left:15px;line-height:28px;background:url('../images/img0402d.png') no-repeat}
div.box_pop ul.pop_list li a,div.box_popa ul.pop_list li a,div.box_popb ul.pop_list li a,div.box_popc ul.pop_list li a,div.box_pope ul.pop_list li a{line-height:27px}
div.box_pop ul.pop_list li a,div.box_popf ul.pop_list li a,div.box_popg ul.pop_list li a,div.box_poph ul.pop_list li a,div.box_popi ul.pop_list li a,div.box_popj ul.pop_list li a{line-height:27px}

div.info_up{margin:0 0 20px 15px; word-break: keep-all; }
div.info_up img{float:left;}
div.info_up p{line-height:20px;margin:0 0 10px 25px;}
div.info_up p strong{color:#2e56ae}
div.info_down{margin:0 0 20px 15px;display:inline-block; word-break: keep-all; text-align:left;}
div.info_down img{float:left;margin-right:3px}
div.info_down p{background:url('../images/num_d.gif') no-repeat 0 7px;line-height:20px;padding-left:8px;margin-bottom:10px}
div.info_down p{clear:both;float:left;width:50px;}
div.info_down.st2 p{width:auto}
div.info_down p.st4{width:auto}
div.info_down strong{color:#2e56ae}
div.info_down a{float:left;}
div.info_last.st2 img{margin-right:3px}
div.info_last{width:758px;height:70px;text-align:center;padding-top:20px;border:solid 1px #e2e2e2;background:url('../images/common/bg3.png') repeat}
div.info_last.st2{width:738px;height:41px;text-align:left;padding:10px 0 10px 20px;}
div.info_last.st2 div{margin:2px}
div.info_last button{clear:both;margin-top:10px;}
div.rss{margin:0 0 20px 15px;}
div.rss p{margin-bottom:10px}
div.info_last.st2 p{clear:both;float:left;width:75px;}
div.copy{width:720px;height:75px;border:solid 1px #e2e2e2;padding:15px;background-color:#fafafa;margin:0 0 30px 5px}
div.copy img{float:left;}
div.copy p{margin:-5px 0 10px 10px}
div.copy.st2 p{margin: -5px 0 10px 0;background: url('../images/copya.gif') no-repeat 0 5px;padding-left: 10px}
div.tbox{width:720px;height:150px;border:solid 1px #e2e2e2;padding:15px;background-color:#fafafa;margin:0 0 30px 5px}
div.tbox.st2 p.st1{margin: -5px 0 10px 0;background: url('../images/copya.gif') no-repeat 0 5px;padding-left: 10px}
div.tbox.st2 p.st3{padding-left:10px;}
div.copy2{width:720px;height:58px;border:solid 1px #e2e2e2;padding:15px;background-color:#fafafa;margin:0 0 30px 5px}
div.copy2 img{float:left;}
div.copy2 p{margin:-5px 0 10px 10px}
div.copy2.st2 p.st1{margin: -5px 0 10px 0;background: url('../images/copya.gif') no-repeat 0 5px;padding-left: 10px}
div.copy2.st2 p.st3{padding-left:10px;}
div.rss p.ti10{text-indent:-10px;}
div.rss p.ti20{text-indent:-20px;}
div.rss p.pl10{padding-left:10px;}
div.rss p.pl20{padding-left:20px;}

div.site{width:128px;float:left;margin-right:30px}
div.site h5{width:120px;line-height:19px;background-color:#2c55ad;padding:6px 0 5px 8px;font-weight:bold;font-size:12px}
div.site h5 a{color:#fff;}
div.site > ul{}
div.site > ul > li{border-bottom:solid 1px #e2e2e2;}
div.site > ul > li > a{line-height:1.4; display:inline-block; padding:10px 5px; word-break: keep-all; letter-spacing:-1px; text-align:left;}
div.site > ul > li > ul > li > a{line-height:1.4;}
div.site ul.list{background-color:#fafafa;padding:10px 7px;margin-left:-5px;}
div.site ul.list li{background: url('../images/common/li7.gif') no-repeat 0 7px;padding-left:5px;font-size:11px;line-height:20px;border:none}

div.site_map {overflow:hidden; margin-bottom: 50px;}
div.site_map div.site{min-height:225px}
div.site_map div.site.st2{margin:0}
div.site_map div.site.st3{min-height:50px}
div.site_map div.site.st4{margin-top:-175px}
div.site_map div.site.st5{min-height:800px;}

.LawInfo_cont dt{float:left;}
.LawInfo_cont dd{margin-left:230px; line-height: 1.7; word-break: keep-all; text-align:left; padding-top: 20px;}

h3.lnb_mypage{height:70px;background-position:0 -10922px;}
table.mypage{width:100%;margin-top:30px;border-top: solid 1px #898989;border-bottom: solid 1px #bdbdbd;}
table.mypage th{width:auto;background-color:#f7f7f7;line-height:35px;text-align:center;}
table.mypage th~th{border-left:solid 1px #e2e2e2;}
table.mypage th.check{width:45px;}
table.mypage th.box{width:150px;}
table.mypage td{height:35px;border-top:solid 1px #e2e2e2;padding-left:15px;}
table.mypage td~td{border-left:solid 1px #e2e2e2;}
div.one p{color:#ff4c00;margin-top:20px}
div.one.st2 p{float:right}
.box_gray2 p{text-align:center;color:#2c55ad;font-weight:bold;font-size:14px;margin-bottom: 20px;}

div.set_btns_area{width:100%; height: 255px;overflow: hidden;position: relative;}
div.set_btns_area .set_box{border:1px solid #d2d6da}
div.box_box{border-bottom: solid 1px #e4e6e9;}
.box_bg{padding: 25px;width:688px;overflow: hidden;border-top:2px solid #e5e9ee;}
.box_bg.st2{overflow:visible;padding: 25px 41px;width:876px;border-top:2px solid #e5e9ee;}
.box_bg button{width:82px;height:72px;float:left;background: url('../images/common/real_btn.png') no-repeat}
button.red{float:none;width:152px;height:41px;color:#fff;font-weight:bold;background: url('../images/myset/btn_bg.jpg') no-repeat}
div.box_btn img{margin-top:-1px}

div.real{margin-top:10px}
div.real span{color:#2c55ad;font-size:17px}
/* 2013.08.08 class replace Shin,Dong-Oh */
/*
.box_bg a button.real0{background-position:-34px -40px;text-indent:-9999px}
.box_bg a button.real1{background-position:-153px -40px;text-indent:-9999px}
.box_bg a button.real2{background-position:-274px -40px;text-indent:-9999px}
.box_bg a button.real3{background-position:-395px -40px;text-indent:-9999px}
.box_bg a button.real4{background-position:-514px -40px;text-indent:-9999px}
.box_bg a button.real5{background-position:-634px -40px;text-indent:-9999px}
.box_bg a button.real6{background-position:-754px -40px;text-indent:-9999px}
.box_bg a button.real7{background-position:-34px -148px;text-indent:-9999px}
.box_bg a button.real8{background-position:-153px -148px;text-indent:-9999px}
.box_bg a button.real9{background-position:-274px -148px;text-indent:-9999px}
.box_bg a button.real10{background-position:-395px -148px;text-indent:-9999px}
.box_bg a button.real11{background-position:-514px -148px;text-indent:-9999px}
.box_bg a button.real12{background-position:-634px -148px;text-indent:-9999px}
.box_bg a button.real13{background-position:-754px -148px;text-indent:-9999px}
.box_bg a button.real14{background-position:-34px -257px;text-indent:-9999px}
.box_bg a button.real15{background-position:-153px -257px;text-indent:-9999px}
.box_bg a button.real16{background-position:-274px -257px;text-indent:-9999px}
.box_bg a button.real17{background-position:-395px -257px;text-indent:-9999px}

.box_bg a button.real0.on{background-position:-34px -538px;text-indent:-9999px}
.box_bg a button.real1.on{background-position:-153px -538px;text-indent:-9999px}
.box_bg a button.real2.on{background-position:-274px -538px;text-indent:-9999px}
.box_bg a button.real3.on{background-position:-395px -538px;text-indent:-9999px}
.box_bg a button.real4.on{background-position:-514px -538px;text-indent:-9999px}
.box_bg a button.real5.on{background-position:-634px -538px;text-indent:-9999px}
.box_bg a button.real6.on{background-position:-754px -538px;text-indent:-9999px}
.box_bg a button.real7.on{background-position:-34px -646px;text-indent:-9999px}
.box_bg a button.real8.on{background-position:-153px -646px;text-indent:-9999px}
.box_bg a button.real9.on{background-position:-274px -646px;text-indent:-9999px}
.box_bg a button.real10.on{background-position:-395px -646px;text-indent:-9999px}
.box_bg a button.real11.on{background-position:-514px -646px;text-indent:-9999px}
.box_bg a button.real12.on{background-position:-634px -646px;text-indent:-9999px}
.box_bg a button.real13.on{background-position:-754px -646px;text-indent:-9999px}
.box_bg a button.real14.on{background-position:-34px -754px;text-indent:-9999px}
.box_bg a button.real15.on{background-position:-153px -754px;text-indent:-9999px}
.box_bg a button.real16.on{background-position:-274px -754px;text-indent:-9999px}
.box_bg a button.real17.on{background-position:-395px -754px;text-indent:-9999px}
*/
.box_bg button.ast_1{background-position:-34px -40px;text-indent:-9999px}
.box_bg button.ast_2{background-position:-153px -40px;text-indent:-9999px}
.box_bg button.ast_3{background-position:-274px -40px;text-indent:-9999px}
.box_bg button.ast_4{background-position:-395px -40px;text-indent:-9999px}
.box_bg button.ast_5{background-position:-514px -40px;text-indent:-9999px}
.box_bg button.ast_6{background-position:-634px -40px;text-indent:-9999px}
.box_bg button.ast_7{background-position:-754px -40px;text-indent:-9999px}
.box_bg button.ast_8{background-position:-34px -148px;text-indent:-9999px}
.box_bg button.ast_9{background-position:-153px -148px;text-indent:-9999px}
.box_bg button.ast_10{background-position:-274px -148px;text-indent:-9999px}
.box_bg button.ast_11{background-position:-395px -148px;text-indent:-9999px}
.box_bg button.ast_12{background-position:-514px -148px;text-indent:-9999px}
.box_bg button.ast_13{background-position:-634px -148px;text-indent:-9999px}
.box_bg button.ast_14{background-position:-754px -148px;text-indent:-9999px}
.box_bg button.ast_15{background-position:-34px -257px;text-indent:-9999px}
.box_bg button.ast_16{background-position:-153px -257px;text-indent:-9999px}
.box_bg button.ast_17{background-position:-274px -257px;text-indent:-9999px}
.box_bg button.ast_18{background-position:-395px -257px;text-indent:-9999px}

.box_bg button.ast_1_on{background-position:-34px -538px;text-indent:-9999px}
.box_bg button.ast_2_on{background-position:-153px -538px;text-indent:-9999px}
.box_bg button.ast_3_on{background-position:-274px -538px;text-indent:-9999px}
.box_bg button.ast_4_on{background-position:-395px -538px;text-indent:-9999px}
.box_bg button.ast_5_on{background-position:-514px -538px;text-indent:-9999px}
.box_bg button.ast_6_on{background-position:-634px -538px;text-indent:-9999px}
.box_bg button.ast_7_on{background-position:-754px -538px;text-indent:-9999px}
.box_bg button.ast_8_on{background-position:-34px -646px;text-indent:-9999px}
.box_bg button.ast_9_on{background-position:-153px -646px;text-indent:-9999px}
.box_bg button.ast_10_on{background-position:-274px -646px;text-indent:-9999px}
.box_bg button.ast_11_on{background-position:-395px -646px;text-indent:-9999px}
.box_bg button.ast_12_on{background-position:-514px -646px;text-indent:-9999px}
.box_bg button.ast_13_on{background-position:-634px -646px;text-indent:-9999px}
.box_bg button.ast_14_on{background-position:-754px -646px;text-indent:-9999px}
.box_bg button.ast_15_on{background-position:-34px -754px;text-indent:-9999px}
.box_bg button.ast_16_on{background-position:-153px -754px;text-indent:-9999px}
.box_bg button.ast_17_on{background-position:-274px -754px;text-indent:-9999px}
.box_bg button.ast_18_on{background-position:-395px -754px;text-indent:-9999px}

div.cen ul{width:100%; display:inline-block; height:89px;}
div.cen ul li{width:11%; display:inline-block; float:left;  position:relative;}
div.cen ul li span.iconew{position:absolute; right:27px; top:-5px;}

.category_title_list{border:1px solid #8f9ec2; background-color: #eff5fe; padding:25px 5px; padding-bottom:0; margin-bottom: 15px;}
.category_title_list ul{overflow:hidden;}
.category_title_list ul li{float:left; width:83px; margin-bottom: 15px;}
.category_title_list ul li a{display:block; width:85px;  font-size: 12px; font-weight: 600; letter-spacing:-1px; text-align: center; padding-left:0; padding-right:0; padding-top:56px; background-position: center top; background-repeat: no-repeat;  background-color:#eff5fe}
.category_title_list ul li a:hover{text-decoration: underline;}
.category_title_list ul li a.ast_1{background-image: url('../images/common/bg_cate1.png');}
.category_title_list ul li a.ast_2{background-image: url('../images/common/bg_cate2.png');}
.category_title_list ul li a.ast_3{background-image: url('../images/common/bg_cate3.png');}
.category_title_list ul li a.ast_4{background-image: url('../images/common/bg_cate4.png');}
.category_title_list ul li a.ast_5{background-image: url('../images/common/bg_cate5.png');}
.category_title_list ul li a.ast_6{background-image: url('../images/common/bg_cate6.png');}
.category_title_list ul li a.ast_7{background-image: url('../images/common/bg_cate7.png');}
.category_title_list ul li a.ast_8{background-image: url('../images/common/bg_cate8.png');}
.category_title_list ul li a.ast_9{background-image: url('../images/common/bg_cate9.png');}
.category_title_list ul li a.ast_10{background-image: url('../images/common/bg_cate10.png');}
.category_title_list ul li a.ast_11{background-image: url('../images/common/bg_cate11.png');}
.category_title_list ul li a.ast_12{background-image: url('../images/common/bg_cate12.png');}
.category_title_list ul li a.ast_13{background-image: url('../images/common/bg_cate13.png');}
.category_title_list ul li a.ast_14{background-image: url('../images/common/bg_cate14.png');}
.category_title_list ul li a.ast_15{background-image: url('../images/common/bg_cate15.png');}
.category_title_list ul li a.ast_16{background-image: url('../images/common/bg_cate16.png');}
.category_title_list ul li a.ast_17{background-image: url('../images/common/bg_cate17.png');}
.category_title_list ul li a.ast_18{background-image: url('../images/common/bg_cate18.png');}

.category_title_list ul li a.ast_1_on{background-image: url('../images/common/bg_cate1_on.png');}
.category_title_list ul li a.ast_2_on{background-image: url('../images/common/bg_cate2_on.png');}
.category_title_list ul li a.ast_3_on{background-image: url('../images/common/bg_cate3_on.png');}
.category_title_list ul li a.ast_4_on{background-image: url('../images/common/bg_cate4_on.png');}
.category_title_list ul li a.ast_5_on{background-image: url('../images/common/bg_cate5_on.png');}
.category_title_list ul li a.ast_6_on{background-image: url('../images/common/bg_cate6_on.png');}
.category_title_list ul li a.ast_7_on{background-image: url('../images/common/bg_cate7_on.png');}
.category_title_list ul li a.ast_8_on{background-image: url('../images/common/bg_cate8_on.png');}
.category_title_list ul li a.ast_9_on{background-image: url('../images/common/bg_cate9_on.png');}
.category_title_list ul li a.ast_10_on{background-image: url('../images/common/bg_cate10_on.png');}
.category_title_list ul li a.ast_11_on{background-image: url('../images/common/bg_cate11_on.png');}
.category_title_list ul li a.ast_12_on{background-image: url('../images/common/bg_cate12_on.png');}
.category_title_list ul li a.ast_13_on{background-image: url('../images/common/bg_cate13_on.png');}
.category_title_list ul li a.ast_14_on{background-image: url('../images/common/bg_cate14_on.png');}
.category_title_list ul li a.ast_15_on{background-image: url('../images/common/bg_cate15_on.png');}
.category_title_list ul li a.ast_16_on{background-image: url('../images/common/bg_cate16_on.png');}
.category_title_list ul li a.ast_17_on{background-image: url('../images/common/bg_cate17_on.png');}
.category_title_list ul li a.ast_18_on{background-image: url('../images/common/bg_cate18_on.png');}

.cardNews_title{background: url(../images/common/bg_cardNews_title.png) no-repeat 45px 22px #eff2f9; padding:30px 0 30px 140px;}
.cardNews_title strong{display: block; font-weight: 400; color: #173d8b; font-size: 31px; line-height: 1.3;}
.cardNews_title strong b{font-weight: 600; color: #173d8b;  font-size: 31px; line-height: 1.3;}
.cardNews_title p{font-size: 14px; color: #454545; line-height: 1.3;}

.balance_title_list{background: url(../images/common/bg_balance_title.jpg) no-repeat center center; padding:37px 30px;  }
.balance_title_list:after{display: block; clear: both; content: "";}
.balance_title_list strong {font-weight: 400; color: #173d8b; font-size: 32px; line-height: 1.3;display: block; float: left; margin-top: 10px;}
.balance_title_list strong b{font-weight: 600; color: #173d8b; font-size: 32px; line-height: 1.3;}
.balance_title_list ul{margin-left:300px;}
.balance_title_list ul li{display: inline-block; margin:0 5px;}
.balance_title_list ul li a{display: block; font-size: 13px; line-height: 1; color: #333; font-weight: 600; padding-bottom: 85px; background-position: center 40px; background-repeat: no-repeat; min-width:80px; text-align: center; position: relative;}
.balance_title_list ul li a:after {position:absolute; left:50%; margin-left:-7px; bottom:0; width:15px; height:8px; background: url(../images/common/ico_balance_arrow.png) no-repeat center center; content:""; }
.balance_title_list ul li.b1 a{background-image: url(../images/common/bg_balance1_off.png); }
.balance_title_list ul li.b2 a{background-image: url(../images/common/bg_balance2_off.png); }
.balance_title_list ul li.b3 a{background-image: url(../images/common/bg_balance3_off.png); }
.balance_title_list ul li.b4 a{background-image: url(../images/common/bg_balance4_off.png); }
.balance_title_list ul li.b1.on a, .balance_title_list ul li.b1 a:hover{background-image: url(../images/common/bg_balance1_on.png); }
.balance_title_list ul li.b2.on a, .balance_title_list ul li.b2 a:hover{background-image: url(../images/common/bg_balance2_on.png); }
.balance_title_list ul li.b3.on a, .balance_title_list ul li.b3 a:hover{background-image: url(../images/common/bg_balance3_on.png); }
.balance_title_list ul li.b4.on a, .balance_title_list ul li.b4 a:hover{background-image: url(../images/common/bg_balance4_on.png); }

div.over{position:relative;overflow:hidden;width:824px;height: 80px;float:left;margin-left:25px}
div.over ul{position:absolute;top:0;left:0;width: 2532px;height:79px;display: inline-block;white-space: nowrap}
div.over ul li{width:82px;height:79px;float:left;margin-right:39px}
div.img_list{border-top:1px solid #555555;margin-top:2px;}
div.img_shop_list{border-top:2px solid #86898d;}
div.flow{width:849px;margin-left:25px}
div.flow ul{width:auto;display: inline-block;}
div.flow ul li{width:82px;height:79px;float:left;margin:0 39px 25px 0;}

.guide{ margin-top:20px;color:#0a6fbd;}
div.fd_tab ul{margin-top:15px; margin-bottom:-10px;}
div.fd_tab li{display:inline-block; background:url(../images/tab/fd_tab_bg2.gif) repeat-x bottom center; border:1px solid #d0d0d0; margin-right:0;}
div.fd_tab li.on{display:inline-block; background:url(../images/tab/fd_tab_bg1.gif) repeat-x bottom center; border:1px solid #3388c8; border-top-color:#78b8ea; margin-right:0;}
div.fd_tab li a{height:29px; display:block; line-height:29px; padding:0 20px; font-size:120%; font-weight:bold; color:#555;}
div.fd_tab li.on a{color:#012d4e;}
.fl{float:left;}
.fn{float:none;}
.fd_tableType{width:100%; text-align:center; border-top:1px solid #3388c8}
.fd_tableType th{border-bottom:1px solid #c0c2c5; border-right:1px solid #c0c2c5}
.fd_tableType td{border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#0a6fbd;}
.fd_tableType .brbb{border-bottom:1px solid #3388c8}
.fd_tableType .brgr{border-bottom:1px solid #e2e2e2;}
.fd_tableType .brnl{border-right:none;}
.fd_tableType tr.bgsky{background-color:#ebf3f9}
.fd_tableType a{color:#0a6fbd;}

div.pin{margin:30px 0 15px;text-align:center;}
div.pin p{margin:0;float:right;}
div.pin strong{color:#ff4c00;font-size:14px}
div.cert{width:760px;height:392px;background: url('../images/img_ipin.gif') no-repeat; margin-left: 110px;}
div.cert img{padding:24px 146px 20px 146px}
div.cert div.left div.strong{margin:0 22px;}
div.cert div.left{width:358px;height:363px;float:left;padding:13px 6px 16px 15px;}
div.cert div.right{width:358px;height:363px;float:left;padding:13px 16px 16px 6px;}
div.cert div.right div.strong{margin:0 22px;}
div.cert strong{line-height:16px;font-size:11px}
div.cert p{padding-left:5px;margin-top:10px;background: url('../images/ipin_bg.gif') no-repeat 0 7px;line-height:16px;font-size:11px}
div.cert p.col{color:#3885d7}
div.login{width:760px;height:370px;background: url('../images/login.png') no-repeat}
div.login div.ri_box{float:right;width:364px;height:274px;margin:13px 16px 16px;padding:26px 22px 23px}
div.login img{margin-bottom:15px;}
div.login dl{clear: both;padding:16px 5px 16px 16px;float:left;}
div.login dt{clear:both;float:left;width:52px;height:20px;margin-top:13px;}
div.login label{clear:both;font-weight:bold;}
div.login dd{float:left;width:189px;height:27px;margin:8px 0 0 5px;}
div.login.st2 dl dd{width:275px}
div.login dd input{width:185px;height:23px;line-height: 23px;}
div.login button.log{float:left;width:64px;height:64px;color:#fff;margin-top:23px;background: url('../images/login_but.gif') no-repeat;text-indent:-9999px}
div.login p{clear:both;float:left;width:225px}
div.login div.last{clear:both;height:45px;padding:20px 5px 16px 16px;}
div.login div.last img{float:left;margin-bottom:5px;}
div.login.st2{height:392px;background: url('../images/pass.png') no-repeat}
div.login.st2 div.ri_box{float:right;width:414px;height:314px;margin:13px 16px 16px;padding:26px 22px 23px}
div.login.st2 dl{width:400px;height:50px;padding:0px 16px 0 0;}
div.login.st2 dt{width:120px}
div.login.st2 dd select{width:270px;height:30px;line-height: 30px;}
div.login.st2 input{width:266px;}
div.login.st2 input.id{width:185px;line-height: 23px;}
div.login.st2 div.last{clear:both;height:45px;padding:10px 0 16px 0;}
div.login.st2 div.last p{width:415px}
div.login.st2 div.but{margin:35px 148px}

div.toid{clear:both;padding:20px;background-color: #fff;}
div.mail{text-align: center;font-weight:bold;font-size:14px}
div.mail span{font-weight:bold;color:#2c55ad}
div.mail button{clear:both;}
div.hagi{clear: both;padding: 10px;text-align: center;}
div.box_sch{width:372px;height:20px;border:1px solid #dcdcdc;padding:12px 30px;margin: auto;}
div.box_sch input{vertical-align: middle;line-height: 100%;width: 170px;height: 20px;margin-left: 10px;border:1px solid #dcdcdc;padding-left: 23px;background: url('../images/img_sch.gif') no-repeat 5px 4px}
div.box_sch label{font-weight:bold;}

#comment li div.reply_content .li {padding-top: 21px;padding-bottom: 0;border: none;background: url('../images/common/comment_top.png') no-repeat 40px 0;position: relative;clear: both}
#comment li div.reply_content .li .name {padding-left: 72px}
#comment li div.reply_content .li .cont {padding: 5px 15px 15px 72px;background: url('../images/common/comment_bot.png') no-repeat 56px 100%; word-break: break-all;}

#comment{margin-bottom: 15px}
#comment li{padding-bottom:0}
#comment li~li{margin-top:15px}
#comment li.reply{border:none;padding:0;margin:0}
#comment li div.reply_content{margin-top:0}

table.prcd td{position: relative;line-height: 20px;}
table.prcd button{position: absolute;right: 10px;top: 10px;}

.infoConfYn{margin:10px 0px 10px 0px;padding:10px;text-align:justify;border:1px solid #dedede;background-color:#f8f8f8;line-height:200%;}
.w760{width:760px;}

.resubmit_section{background:url(../images/relogin_box_t.gif) no-repeat 0 0;}
.resubmit_section .resubmit_txt{background:url(../images/relogin_box_b.gif) no-repeat 0 bottom; margin-bottom:20px; padding:30px 15px 30px 15px;}
.resubmit_section .resubmit_txt p{font-family:dotum, gulim, sans-serif; color:#4f4f4f; font-size:11px; padding-left:200px; line-height:160%;}
.resubmit_section .resubmit_txt strong.p_red{color:#ff0000;}

.resubmit_box{margin:0 auto; font-family:dotum, gulim, sans-serif; color:#4f4f4f; font-size:12px; line-height:160%; text-align:center;}
.resubmit_box .resubmit_form{margin:0 auto; width:100%; border-bottom:1px dashed #aaa;}
.resubmit_box .resubmit_form dl{margin:0 auto; width:500px;  text-align:left;}
.resubmit_box .resubmit_form dt{float:left; width:230px; font-weight:bold;}
.resubmit_box .resubmit_form dd{float:left; width:230px; height:35px;}
.resubmit_box .resubmit_form dd input[type="radio"] { margin:0; padding:0; vertical-align:middle;}
.resubmit_box .resubmit_form dd label {cursor:pointer;}
.resubmit_box button.resubmit{width:55px; height:26px; border:0; text-indent:-9999px; background:url(../images/submit_bt.gif) no-repeat 0 0; text-align:center; margin-top:20px; cursor:pointer;}
.resubmit_box button.resubmit:hover{background:url(../images/submit_bt_o.gif) no-repeat 0 0;}
.resubmit_box button.resubmit:focus{background:url(../images/submit_bt_o.gif) no-repeat 0 0;}
.resubmit_box button.resubmit:active{background:url(../images/submit_bt_o.gif) no-repeat 0 0;}

.clearfix:before,
.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

.box_bord_hm{}
.box_bg_hm{box-sizing: border-box; width:100%; border:solid 1px #e5e9ee; background:url('../images/common/bg4.gif');display: inline-block; padding:20px 30px;}
.box_bg_hm > img{margin:0 0 0 10px;}

div.my_set_hm{ margin:20px 0; margin-bottom:50px; padding:15px; border:1px solid #a1abb6; border-radius:5px; background-color: #fff; position: relative;}
div.my_set_hm:after {position:absolute; left:50%; bottom:-41px; margin-left:-42px; width:85px; height:36px; background:url(../images/myset/ico_my_set_hm.gif) no-repeat 0 0; content:""; }

div.my_set_hm .set_item{overflow:hidden; text-align:left;width: 540px; display:block;margin:0 auto;}
div.my_set_hm p.txt{width: 100%;text-align:center; padding: 14px 0 10px 0; margin-bottom:20px;color:#7d7d7d;line-height:100%;border-bottom:1px solid #cacbcd;}
div.my_set_hm div.article{text-align:center; margin:0 auto; }

div.my_set_hm .set_item ul{clear:both}
div.my_set_hm .set_item ul li{display:inline-block; float:left; margin-bottom:22px; height: 95px;}
div.my_set_hm .set_item ul li:after{content:''; height:0; clear:both; overflow:hidden}
div.my_set_hm .set_item ul ul{margin-right:90px;}
div.my_set_hm .set_item ul ul#grpTr1, div.my_set_hm .set_item ul ul#grpTr3, div.my_set_hm .set_item ul ul.slt{margin-right: 0;}
div.my_set_hm .set_item ul ul.mw_5{min-width:450px;}/* icon 5??�ּ� width ??*/
div.my_set_hm .set_item ul li h6{padding:0 0 8px 9px; color:#002563; background-position:-270px -420px}
div.my_set_hm .set_item ul li h6 label{color:#002563; font-size:14px}
div.my_set_hm .set_item ul li h6 span{color:#2c55ad;font-size:15px;line-height:100%}
div.my_set_hm .set_item ul ul:after{content:''; height:0; clear:both; overflow:hidden}
div.my_set_hm .set_item li li{display:inline-block; width:90px; text-align:center;}
div.my_set_hm .set_item li li > img{padding-top:5px;}
div.my_set_hm .set_item ul ul.slt{width:180px;}
div.my_set_hm .set_item li li > select{width:180px;height:24px;line-height:24px;}
div.my_set_hm .set_item li li > label > select{width:180px;height:24px;line-height:24px;}

div.my_set_hm > div.article > .btns{border-top:1px solid #ccc;}
div.my_set_hm > div.article > .btns > button.red{width:152px;height:41px;color:#fff;font-weight:bold; border:0; background: url('../images/myset/btn_bg.jpg') no-repeat}
div.my_set_hm > div.article > .btns > button.gray{width:152px;height:41px;color:#fff;font-weight:bold; border:0; background: url('../images/myset/btn_bg2.jpg') no-repeat}
div.my_set_hm ul li button{float:left;height:65px;width:60px;padding: 0; color:#fff;text-align:center;background-color:#333;background: url('../images/myset/myset_btn.png') no-repeat}
div.my_set_hm ul li button p{color:#fff;line-height:100%;margin-top:49px;font-size:11px}
div.my_set_hm ul li button~button{margin-left:10px}

div.btns{clear: both;text-align:center;padding:16px 0}
div.btnsCst{clear:both; margin:0 auto; text-align:center;padding:16px 0; border-top:1px solid #cacbcd;}
div.my_set_hm > div.article > .btnsCst{border-top:1px solid #ccc;}
div.my_set_hm > div.article > .btnsCst > button.red{width:152px;height:41px;color:#fff;font-weight:bold; border:0; background: url('../images/myset/btn_bg.jpg') no-repeat}
div.my_set_hm > div.article > .btnsCst > button.gray{width:152px;height:41px;color:#fff;font-weight:bold; border:0; background: url('../images/myset/btn_bg2.jpg') no-repeat}

div.loading{text-align:center;}

#cstResLIstDiv{ padding:15px; border:1px solid #a1abb6; border-radius:5px; background-color: #fff; position: relative;}
div.my_set_hm2{ margin:0px auto 20px;}
div.my_set_hm2 div.article{text-align:center; margin:0 auto;}
div.my_set_hm2 p.txt{text-align:center; margin-left:10px; padding: 14px 0 12px 0px; color:#7d7d7d;line-height:100%}

div.my_set_hm2 .set_result div.tab{clear:both; overflow:hidden; width:100%; margin:0 auto; }
div.my_set_hm2 .set_result div.tab ul{font-weight:bold}
div.my_set_hm2 .set_result div.tab ul li{box-sizing: border-box; border:1px solid #c0c2c5; border-bottom:1px solid #fe5308; float:left; width:33.39%; height:100%; background:url('../images/myset/myset_tab_bg.gif') no-repeat 0 0}
div.my_set_hm2 .set_result div.tab ul li.nonebl{margin-left:-1px}
div.my_set_hm2 .set_result div.tab ul li.on{border:1px solid #f34902; background:url('../images/myset/myset_tab_bg_on.gif') repeat-x 0 0}
div.my_set_hm2 .set_result div.tab ul li.on_bl{margin-left:-1px; border-left:1px solid #f34902;}
div.my_set_hm2 .set_result div.tab ul li a{display: inline-block !important;padding:14px 0; line-height:100%;text-align:center;width:100%; font-size:14px;letter-spacing: -1pt;}
div.my_set_hm2 .set_result div.tab ul li a:hover, div.my_set_hm2 .set_result div.tab ul li a:focus{color:#fe5308;}
div.my_set_hm2 .set_result div.tab ul li.on a{color:#ffffff}
div.my_set_hm2 .set_result .fav_list{width:100%; margin:0 auto 30px;}

div.my_set_hm2 .set_result .fav_list > p{color:#f4702a; text-align:left; width:100%; padding:10px 0px; position: relative;}
div.my_set_hm2 .set_result .fav_list ul{overflow:hidden; margin-left:-2%; padding-bottom:5px;}
div.my_set_hm2 .set_result .fav_list ul:after{content:''; height:0; overflow:hidden; display:block;}
div.my_set_hm2 .set_result .fav_list ul li{float:left; width:31.333%; height:55px; margin-left:2%; text-align:left; margin-top:12px; padding:0; font-weight:bold; }

div.my_set_hm2 .set_result .fav_list ul li a{display:block; height:55px; border:1px solid #e1e1e1; background-color: #fafafa; border-radius:3px;}
div.my_set_hm2 .set_result .fav_list ul li:hover a,
div.my_set_hm2 .set_result .fav_list ul li:focus a,
div.my_set_hm2 .set_result .fav_list ul li:active a{background-color: #ececec;}
div.my_set_hm2 .set_result .fav_list ul li dl{padding: 20px 10px;}
div.my_set_hm2 .set_result .fav_list ul li dt.num{color:#6fa7e2; min-width:15px; margin:0 10px; float:left; vertical-align:middle; height:35px; line-height:15px}
div.my_set_hm2 .set_result .fav_list ul li dd.txt{vertical-align:middle; line-height:15px; } 

div.set_btns_area2{height:155px;overflow: hidden;position: relative;}
div.set_btns_area2 .set_box_hm{position:absolute;top:0;left:0; padding:11px;}
div.box_box_hm .box_bg_hm2{width:810px;overflow: hidden; border:solid 1px #e5e9ee;background:url('../images/common/bg4.gif');display: inline-block}
div.box_box_hm .box_bg_hm2{padding:13px; border-top:2px solid #e4e6e9;}
div.box_box_hm .box_bg_hm2.st2{overflow:visible; width:810px; border-top:2px solid #e5e9ee;}
div.box_box_hm .box_bg_hm2 .btn_left{float:left;margin-top:25px;}
div.box_box_hm .box_bg_hm2 .btn_right{float:right;margin-top:25px;}
div.box_box_hm .box_bg_hm2 button{width:82px;height:72px;float:left;background: url('../images/common/real_btn.png') no-repeat; word-break: keep-all;}
div.box_btn{width:80px;height:24px;margin:auto}
div.box_btn img{margin-top:-1px}

div.box_box_hm .box_bg_hm2 button.real0{background-position:-34px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real1{background-position:-153px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real2{background-position:-274px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real3{background-position:-395px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real4{background-position:-514px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real5{background-position:-634px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real6{background-position:-754px -40px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real7{background-position:-34px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real8{background-position:-153px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real9{background-position:-274px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real10{background-position:-395px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real11{background-position:-514px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real12{background-position:-634px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm button.real13{background-position:-754px -148px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real14{background-position:-34px -257px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real15{background-position:-153px -257px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real16{background-position:-274px -257px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real17{background-position:-395px -257px;text-indent:-9999px}

div.box_box_hm .box_bg_hm2 button.real0.on{background-position:-34px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real1.on{background-position:-153px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real2.on{background-position:-274px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real3.on{background-position:-395px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real4.on{background-position:-514px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real5.on{background-position:-634px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real6.on{background-position:-754px -538px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real7.on{background-position:-34px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real8.on{background-position:-153px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real9.on{background-position:-274px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real10.on{background-position:-395px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real11.on{background-position:-514px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real12.on{background-position:-634px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real13.on{background-position:-754px -646px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real14.on{background-position:-34px -754px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real15.on{background-position:-153px -754px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real16.on{background-position:-274px -754px;text-indent:-9999px}
div.box_box_hm .box_bg_hm2 button.real17.on{background-position:-395px -754px;text-indent:-9999px}

div.real{margin-top:10px;}
div.real:after{display: block; clear: both; content: "";}
div.real span{color:#2c55ad; font-size: 20px;}

.box_bg_hm2 > div.over{position:relative;overflow:hidden;width:730px;height: 80px;float:left;}
.box_bg_hm2 > div.over ul{position:absolute;top:0;left:0;width: 2532px;height:79px;display: inline-block;white-space: nowrap;padding-left:43px}
.box_bg_hm2 > div.over ul li{width:82px;height:79px;float:left;margin-right:35px}
.box_bg_hm2 > div.img_list{border-top:2px solid #86898d;margin-top:10px;}
.box_bg_hm2 > div.flow{width:810px;margin-left:25px;}
.box_bg_hm2 > div.flow ul{width:auto;display: inline-block;}
.box_bg_hm2 > div.flow ul li{width:82px;height:79px;float:left;margin:0 39px 25px 0;}

.myset_page{margin-top:30px;}
.myset_page > h5{border-bottom:1px solid #999; height:25px; font-size:14px; margin-bottom:15px}
.myset_page .box_bg_mp{width:100%; border:solid 1px #e5e9ee;background:url('../images/common/bg4.gif'); margin-bottom:20px;}
.myset_page .box_bg_mp > p{text-align:center; padding:40px 0; color:#3885d7; }
.myset_page .box_bg_mp > p strong{font-size:1.25em}
.myset_page .box_bg_mp ul{width:100%; padding:17px 19px 15px; height:93px;}
.myset_page .box_bg_mp ul:after{content:''; clear:both; overflow:hidden; display:block}
.myset_page .box_bg_mp ul li{float:left; margin-right:35px;}
.myset_page .box_bg_mp ul li.last{margin-right:0}
.myset_page .box_bg_mp > ul li > p{color:#e47537; text-align:center; font-weight:bold; height:25px; line-height:25px;}
.myset_page .myset_slbox{margin-top:15px; margin-bottom:20px;}
.myset_page .myset_slbox > p{text-align:center; padding:20px 0; color:#3885d7;}
.myset_page .myset_slbox > p strong{font-size:1.25em}
.myset_page .myset_slbox:after{content:''; display:block; overflow:hidden; clear:both}
.myset_page .myset_slbox .s_left, .myset_page .myset_slbox .s_right{padding-top:18px;}
.myset_page .myset_slbox .rst_content > ul li{float:left; margin:0px 3px 0px 4px;}
.myset_page .myset_slbox .rst_content ul li > img{border:1px solid #cecece;}
.myset_page .myset_slbox .rst_content ul li > p{color:#333; text-align:center; height:25px; line-height:25px}
.myset_data{width:100%; margin:0 auto; position:relative; padding-top:15px; margin-bottom:20px;}
.myset_data ul:after{content:''; display:block; overflow:hidden; clear:both}
.myset_data ul li{float:left; width:150px; text-align:center; background:url(../images/myset/myset_bg_n.gif) 100% 100% no-repeat; border:1px solid #d7d7d9; margin-left:-1px; padding:13px 0px;}
.myset_data ul li >a> span{color:#3885d7; font-weight:bold; font-size:16px; display:block}
.myset_data .ms_more{position:absolute; right:4px; top:0;}
.myset_write{}
.myset_write .w_list h5{border-bottom:1px solid #999; height:25px; font-size:14px; margin-bottom:15px}
.myset_write:after{content:''; clear:both; overflow:hidden; display:block}
.myset_write .w_list{width:48%; margin-bottom:20px; position:relative;}
.myset_write .w_list > p {text-align:center}
.myset_write .w_list ul li {line-height:35px;}
.myset_write .w_list ul li a{float:left; padding-left:10px; background:url(../images/myset/w_list_blt.gif) 0px 4px no-repeat;}
.myset_write .w_list ul li span{float:right;}
.myset_write .w_list ul li span > img{vertical-align:middle; margin-left:6px;}
.myset_write .w_list .ms_more{position:absolute; right:4px; top:0;}

.clb{clear:both}
.clearfix:before,
.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.hidden { display:none;}
.set_btns_area3{ height:auto;}
.set_btns_area3 .set_box_hm{top:0;left:0; margin-top: 10px;}

.box_bg_over {box-sizing: border-box; width:100%; height:110px; overflow: hidden; border:solid 1px #e5e9ee;background:url(../images/common/bg4.gif);display: inline-block;padding:13px; border-top:2px solid #e4e6e9; margin-bottom: 10px;}
.box_bg_over  button{/* width:85px; */height:75px;}
.box_bg_over .cateList_csmTtl {display:inline-block; white-space:normal; word-break: break-all; font-size: 12px; color: #333; font-weight: 600; background-position:center top; background-repeat:no-repeat;}
.box_bg_over .btn_left{width:16px;height:32px;float:left;margin-top:25px;}
.box_bg_over .btn_right{width:16px;height:32px;float:right;margin-top:25px;}
.box_bg_over .over3{width:590px;min-height:85px;float:left;margin-left:10px;position:relative; z-index:9999;}
.box_bg_over .over3 ul{position:absolute;top:5px;left:0;width:590px;height:85px;display:inline-block;white-space: nowrap; text-align: center;}
.box_bg_over .over3 ul li{box-sizing: border-box; width:95px; height:85px; margin-bottom:20px; display:inline-block; margin-left:-2px; float: left;}
.box_bg_over .over3 ul li button{font-size: 12px; font-weight: 600; letter-spacing: -1px; text-align: center; padding-top: 46px; }

div.box_btn{width:80px;height:24px;margin:auto}
div.box_btn img{margin-top:-1px; border-top:#e5e9ee 1px solid;}

/*.box_bg_flow { height:330px; margin-bottom:40px;}*/
.box_bg_flow  button{width:100px; height:75px; font-size: 12px; font-weight: 600; letter-spacing: -1px; text-align: center; padding-top: 46px;}
.box_bg_flow .flow3{box-sizing: border-box; width:100%; height:auto; border:solid 1px #e5e9ee; background:url(../images/common/bg4.gif); display: inline-block; padding:13px 13px 0px 13px; border-top:2px solid #e4e6e9; margin-bottom: 10px;}
.box_bg_flow .flow3 ul{width:590px; margin:0 auto; margin-top: 5px; overflow:hidden; text-align: center;}
.box_bg_flow .flow3 ul li{width:95px;height:75px; margin-bottom:20px; display:inline-block; float:left; margin-left: -1px;}

.real_1 {width:100px;height:75px;background:url(../images/common/bg_cate1.png) center top no-repeat; display:inline-block;} /* ��??��??*/
.real_1_on {width:100px;height:75px;background:url(../images/common/bg_cate1_on.png) center top no-repeat;display:inline-block;}
.real_2 {width:100px;height:75px;background:url(../images/common/bg_cate2.png) center top no-repeat; display:inline-block;} /* ??�� */
.real_2_on {width:100px;height:75px;background:url(../images/common/bg_cate2_on.png) center top no-repeat;display:inline-block;}
.real_3 {width:100px;height:75px;background:url(../images/common/bg_cate3.png) center top no-repeat; display:inline-block;} /* ��??�� */
.real_3_on {width:100px;height:75px;background:url(../images/common/bg_cate3_on.png) center top no-repeat;display:inline-block;}
.real_4 {width:100px;height:75px;background:url(../images/common/bg_cate4.png) center top no-repeat; display:inline-block;} /* ���� */
.real_4_on {width:100px;height:75px;background:url(../images/common/bg_cate4_on.png)center top no-repeat;display:inline-block;}
.real_5 {width:100px;height:75px;background:url(../images/common/bg_cate5.png) center top no-repeat; display:inline-block;} /* ??�� */
.real_5_on {width:100px;height:75px;background:url(../images/common/bg_cate5_on.png) center top no-repeat;display:inline-block;}
.real_6 {width:100px;height:75px;background:url(../images/common/bg_cate6.png) center top no-repeat; display:inline-block;} /* â�� */
.real_6_on {width:100px;height:75px;background:url(../images/common/bg_cate6_on.png) center top no-repeat;display:inline-block;}
.real_7 {width:100px;height:75px;background:url(../images/common/bg_cate7.png) center top no-repeat; display:inline-block;} /* ���� */
.real_7_on {width:100px;height:75px;background:url(../images/common/bg_cate7_on.png) center top no-repeat;display:inline-block;}

.real_8 {width:100px;height:75px;background:url(../images/common/bg_cate8.png) center top no-repeat; display:inline-block;} /* ??��??*/
.real_8_on {width:100px;height:75px;background:url(../images/common/bg_cate8_on.png) center top no-repeat;display:inline-block;}
.real_9 {width:100px;height:75px;background:url(../images/common/bg_cate9.png) center top no-repeat; display:inline-block;} /* ��ȭ */
.real_9_on {width:100px;height:75px;background:url(../images/common/bg_cate9_on.png) center top no-repeat;display:inline-block;}
.real_10 {width:100px;height:75px;background:url(../images/common/bg_cate10.png) center top no-repeat; display:inline-block;} /* ����??*/
.real_10_on {width:100px;height:75px;background:url(../images/common/bg_cate10_on.png) center top no-repeat;display:inline-block;}
.real_11 {width:100px;height:75px;background:url(../images/common/bg_cate11.png) center top no-repeat; display:inline-block;} /* ���� */
.real_11_on {width:100px;height:75px;background:url(../images/common/bg_cate11_on.png) center top no-repeat;display:inline-block;}
.real_12 {width:100px;height:75px;background:url(../images/common/bg_cate12.png) center top no-repeat; display:inline-block;} /* �ٷ� */
.real_12_on {width:100px;height:75px;background:url(../images/common/bg_cate12_on.png) center top no-repeat;display:inline-block;}
.real_13 {width:100px;height:75px;background:url(../images/common/bg_cate13.png) center top no-repeat; display:inline-block;} /* ��?? */
.real_13_on {width:100px;height:75px;background:url(../images/common/bg_cate13_on.png) center top no-repeat;display:inline-block;}
.real_14 {width:100px;height:75px;background:url(../images/common/bg_cate14.png) center top no-repeat; display:inline-block;} /* ???? */
.real_14_on {width:100px;height:75px;background:url(../images/common/bg_cate14_on.png) center top no-repeat;display:inline-block;}
.real_15 {width:100px;height:75px;background:url(../images/common/bg_cate15.png) center top no-repeat; display:inline-block;} /* ??��??�� */
.real_15_on {width:100px;height:75px;background:url(../images/common/bg_cate15_on.png) center top no-repeat;display:inline-block;}
.real_16 {width:100px;height:75px;background:url(../images/common/bg_cate13.png) center top no-repeat; display:inline-block;} /* ??�� */
.real_16_on {width:100px;height:75px;background:url(../images/common/bg_cate16_on.png) center top no-repeat;display:inline-block;}
.real_17 {width:100px;height:75px;background:url(../images/common/bg_cate17.png) center top no-repeat; display:inline-block;} /* ??ȸ??�� */
.real_17_on {width:100px;height:75px;background:url(../images/common/bg_cate17_on.png) center top no-repeat;display:inline-block;}
.real_18 {width:100px;height:75px;background:url(../images/common/bg_cate18.png) center top no-repeat; display:inline-block;} /* ??? */
.real_18_on {width:100px;height:75px;background:url(../images/common/bg_cate18_on.png) center top no-repeat;display:inline-block;}

div.openShop{padding: 10px; border: 2px solid rgb(51, 136, 200); border-image: none; display: none; position: absolute; z-index: 1; width:162px; background-color: rgb(255, 255, 255); text-align:left; height:40px;}
div.on.openShop{display:block}

#shopList_0{display:block;}
#shopList_1{display:none;}

div.join_big2{width:760px;height:600px;background:url('../images/bgstopjoin.jpg') no-repeat;}
.guide{padding:0px 60px 20px 15px; width:640px;font-size:14pt !important; }
.fs{font-size:14px;font-family:"nanumgothic","Malgun Gothic", Dotum, Batang;}
.fsr{font-size:14px;font-family:"nanumgothic", "Malgun Gothic",Dotum, Batang;color:#EE6363;font-weight:bold;}
div.login_big{width:760px;height:650px;background:url('../images/bgintegration.jpg') no-repeat;}

div.loginInt{width:780px;height:370px;}
div.loginInt div.ri_box{float:left;width:370px;height:452px;margin:0px 6px 16px 0px;padding:0px 6px 23px 0px;border-right:1px solid #efefef;}
div.loginInt img{margin-bottom:15px;}
div.loginInt dl{clear: both;padding:16px 0px 16px 0px;float:left;}
div.loginInt dt{clear:both;float:left;width:52px;height:20px;margin-top:13px;}
div.loginInt label{clear:both;font-weight:bold;}
div.loginInt dd{float:left;width:275px;height:35px;margin:8px 0 0 5px;}
div.loginInt.st2 dl dd{width:275px}
div.loginInt dd input{width:257px;height:35px;line-height: 23px;border:1px solid #dadada;margin-bottom:5px;color:rgb(146, 145, 145);padding-left:10px;}
div.loginInt button.log{float:left;width:90px;height:80px;color:#fff;margin-top:23px;background: url('../images/btn/btn_easyLogin.png') no-repeat;text-indent:-9999px}
div.loginInt p{clear:both;float:left;width:225px}
div.loginInt div.last{clear:both;height:45px;padding:20px 5px 16px 16px;}
div.loginInt div.last img{float:left;margin-bottom:5px;}
div.loginInt.st2{height:392px;background: url('../images/pass.png') no-repeat}
div.loginInt.st2 div.ri_box{float:right;width:414px;height:314px;margin:13px 16px 16px;padding:26px 22px 23px}
div.loginInt.st2 dl{width:400px;height:50px;padding:0px 16px 0 0;}
div.loginInt.st2 dt{width:120px}
div.loginInt.st2 dd select{width:270px;height:30px;line-height: 30px;}
div.loginInt.st2 input{width:266px;}
div.loginInt.st2 input.id{width:185px;line-height: 23px;}
div.loginInt.st2 div.last{clear:both;height:45px;padding:10px 0 16px 0;}
div.loginInt.st2 div.last p{width:415px}
div.loginInt.st2 div.but{margin:35px 148px}

.notice_search {overflow:hidden;}
.notice_search select{float: left; height: 22px; width: 75px; margin-right: 5px; }
.notice_search input[type='text'] {float:left; width: 180px; height: 20px; background-position: -265px -446px; padding-left: 23px; line-height: 20px; vertical-align: top; border: 1px solid #bfbfbf;}
.notice_search button.btn_srch2 {width: 50px; height: 22px; margin-left: 5px; background-position: -10px -389px; text-indent: -9999px; }

.tab_list {margin-bottom: -2px;}
.tab_list ul{overflow: hidden; border-left-color: rgb(143, 158, 194); border-left-width: 1px; border-left-style: solid; }
.tab_list ul li{float:left;}
.tab_list ul li a{text-align: center; color: rgb(102, 102, 102); line-height: 2.5; font-size: 16px; border-top-color: rgb(143, 158, 194); border-right-color: rgb(143, 158, 194); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; display: block; min-width: 150px;}
.tab_list ul li.on a{color: rgb(255, 255, 255); border-top-color: rgb(23, 61, 139); border-top-width: 1px; border-top-style: solid; background-color: rgb(23, 61, 138); }

#shop_0{left:574px; bottom:282px;}
#shop_7{left:140px; bottom:42px;}
#shop_8{left:264px; bottom:44px;}
#shop_9{left:450px; bottom:44px;}
#shop_10{left:574px; bottom:44px; height:80px;}
#shop_11{left:574px; bottom:44px;}
#shop_12{left:574px; bottom:238px;}
#shop_13{left:574px; bottom:194px;}
#shop_1{left:574px; bottom:108px;}
#shop_2{left:574px; bottom:108px;}
#shop_3{left:574px; bottom:44px; height:60px;}
#shop_4{left:140px; bottom:88px; height:80px;}
#shop_5{left:450px; bottom:88px; height:60px;}
#shop_6{left:574px; bottom:88px;}

#tab-menu {width: 100%; position: relative; height: 1950px;}
#tab-menu:after {position:absolute; left: 0; top: 41px; width: 100%; height: 2px;background-color: #86898d; content: "";}
#tab-menu > ul {overflow: hidden;}
#tab-menu > ul > li {float: left; width: 150px; text-align: center;}
#tab-menu > ul > li > a {display: block; text-align: center; color:  rgb(102,102,102); line-height: 2.5; font-size: 16px; border: 1px solid #8f9ec2; border-right: 1px solid #8f9ec2; display: block; min-width: 150px; background-color: #fff;}
#tab-menu > ul > li.active > a {background-color: #173d8b; color:#fff; border: 1px solid #173d8c; border-right:1px solid #173d8c;}          
#tab-menu > ul > li > div {position: absolute; left: 0; top: 41px; background: #fff; text-align: left; box-sizing: border-box; border-radius: 0 0 4px 4px;}
#tab-menu > ul > li > div .guide {padding-top: 20px; text-align: center;}

/* 100문 100답 리뉴얼 검색 박스 */

.subSrch{width: 740px; margin: 45px auto; border: 4px solid #3860b7; height: 42px; position: relative;}
.subSrch .srch_are{display: block !important; }
.subSrch .srch_are select {width: 145px !important; position: relative; float: left; height: 42px !important; margin-right: 0; border:none !important; padding:0 10px; font-size: 18px; color: #555; margin-right:0 !important; background: url('../images/select_arrow.png') no-repeat 90% 50%; background-color: #ecf1f7; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand { display: none; }
.subSrch .srch_are input {border: none !important; height: 32px !important; padding:5px 10px !important; font-size: 18px; color: #888; width:470px !important; background: none !important; line-height: 1 !important; }
.subSrch .srch_are button {float:right; height:auto !important; text-indent: 0 !important; color:#fff; background: #3e63be !important; width:100px !important; margin-left: 0 !important; padding:10px 0 14px 0; font-size: 18px; font-weight: 600; line-height: 1;}