@charset "UTF-8";

*{margin:0;padding:0;}
body{margin:0;padding:0;font-family:나눔고딕, Nanum Gothic, 돋움, dotum, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;text-align:left;_text-align:left;word-break:break-all;-ms-word-break:break-all;background:#f2f2f2;}
body.bg_w{background:#fff;}
body, div, table, select, button, input, textarea{font-family:나눔고딕, Nanum Gothic, 돋움, dotum, Helvetica, sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

a, button, input[type=button] {cursor:pointer !important;}
a:link		{color:#666;text-decoration:none;}
a:visited	{color:#666;text-decoration:none;}
a:hover		{color:#666;text-decoration:none;}
a:active	{color:#666;text-decoration:none;}

ul, ol, ul li, ol li, dl, dt, dd, dt dd{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5{margin:0;padding:0;}
img, fieldset{border:none;}
textarea, table, th, td, input, select, button, img {vertical-align:middle}


/*************** Image Link Clear ***************/
a, img, input{selector-dummy:expression(this.hideFocus=true);}
input, button {border-radius:0;outline:none;box-shadow:none;-webkit-appearance: none;} /* safari */

/* Tab Images Setting */
a.rollover img { border-width:0px; display:block }
a.rollover img.rollover { display:none }
a.rollover:hover {position:relative }
a.rollover:hover img { display:none }
a.rollover:hover img.rollover { display:block }


.wn{display:block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
.i_wn{display:inline-block !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;}
/*ie_7에서 줄어들지 않는 현상 보완*/
.wn span, .wn p, .wn b{*display:block !important;*overflow:hidden !important;*white-space:nowrap !important;*text-overflow:ellipsis !important;}
.i_wn span, .i_wn p, .i_wn b{*display:inline-block !important;*overflow:hidden !important;*white-space:nowrap !important;*text-overflow:ellipsis !important;}
/*ie_7에서 줄어들지 않는 현상 보완 끝*/
.lth{text-decoration:line-through;color:#888;font-size:14px;}
.blind {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0px;line-height:0px}
.clear{width:100%;height:0;margin:0 !important;padding:0 !important;display:block;float:none;clear:both;font-size:0 !important;line-height:0 !important;overflow:hidden;}
.inlbl{display:inline-block !important;}
.bl{display:block !important;}


.bd_l_n{border-left:none !important;}
.bd_r_n{border-right:none !important;}
.bd_t_n{border-top:none !important;}
.bd_b_n{border-bottom:none !important;}

/*
input.ipt_btn_3{width:50px;height:22px;}
input.ipt_btn_4{width:62px;height:22px;}
input.ipt_btn_5{width:78px;height:22px;}
*/

.button_bg_16_02{width:48px;height:16px;display:inline-block;color:#333;font-size:12px;font-weight:normal;line-height:16px;text-align:center;background:url(../img/button_bg_16.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_16_04{width:58px;height:16px;display:inline-block;color:#333;font-size:12px;font-weight:normal;line-height:16px;text-align:center;background:url(../img/button_bg_16.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_22_02{width:58px;height:22px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:22px;text-align:center;background:url(../img/button_bg_22.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_22_04{width:68px;height:22px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:22px;text-align:center;background:url(../img/button_bg_22.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_28_02{width:58px;height:28px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:28px;text-align:center;background:url(../img/button_bg_28.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_28_04{width:68px;height:28px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:28px;text-align:center;background:url(../img/button_bg_28.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_38_02{width:58px;height:38px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:38px;text-align:center;background:url(../img/button_bg_38.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}
.button_bg_38_04{width:68px;height:38px;display:inline-block;color:#666;font-size:12px;font-weight:bold;line-height:38px;text-align:center;background:url(../img/button_bg_38.gif) repeat-x;border:1px solid #ccc;border-radius:2px;}

.btn_st_01{width:120px;height:30px;font-size:12px;color:#666;background:url(../img/img.png) -640px -250px;border:0;}
.btn_st_02{width:80px;height:24px;font-size:12px;color:#666;background:url(../img/img.png) -770px -250px;border:0;}


input.w005{width:5%;}
input.w01{width:10%;}
input.w015{width:15%;}
input.w02{width:20%;}
input.w025{width:25%;}
input.w03{width:30%;}
input.w035{width:35%;}
input.w04{width:40%;}
input.w045{width:45%;}
input.w05{width:50%;}
input.w055{width:55%;}
input.w06{width:60%;}
input.w065{width:65%;}
input.w07{width:70%;}
input.w075{width:75%;}
input.w08{width:80%;}
input.w085{width:85%;}
input.w09{width:90%;}
input.w095{width:95%;}
input.w10{width:100%;}

textarea.w005{width:5%;}
textarea.w01{width:10%;}
textarea.w015{width:15%;}
textarea.w02{width:20%;}
textarea.w025{width:25%;}
textarea.w03{width:30%;}
textarea.w035{width:35%;}
textarea.w04{width:40%;}
textarea.w045{width:45%;}
textarea.w05{width:50%;}
textarea.w055{width:55%;}
textarea.w06{width:60%;}
textarea.w065{width:65%;}
textarea.w07{width:70%;}
textarea.w075{width:75%;}
textarea.w08{width:80%;}
textarea.w085{width:85%;}
textarea.w09{width:90%;}
textarea.w095{width:95%;}
textarea.w10{width:100%;}

select.w06{width:60px;}
select.w08{width:80px;}
select.w10{width:100px;}
select.w12{width:120px;}
select.w14{width:140px;}

.fs_6px{font-size:6px !important;}
.fs_8px{font-size:8px !important;}
.fs_11px{font-size:11px !important;}
.fs_12px{font-size:12px !important;}

.mg05{margin-right:5px;}
.mg10{margin-right:10px;}
.mg15{margin-right:15px;}
.mg20{margin-right:20px;}
.mg25{margin-right:25px;}
.mg30{margin-right:30px;}
.mg_t_n{margin-top:0 !important;}
.mg_r_n{margin-right:0 !important;}
.mg_b_n{margin-bottom:0 !important;}
.mg_l_n{margin-left:0 !important;}


.blue{color:#2f7dff;}
.blue2{color:#4e91ff;}
.red{color:#cc0000;}
.red2{color:#ff0e0e;}
.green{color:#188d28;}
.orange{color:#ff7200;}
.yellow{color:#fffc00;}
.black{color:#000;}

.all_link{color:#2f7dff !important;}
.all_value{color:#ff7200 !important;}

.alto_check, .alto_radio{padding:3px 0 4px 20px;}
.alto_radio{background:url(../img/alto_radio-off.png) no-repeat;}
.alto_check{background:url(../img/alto_check-off.png) no-repeat;}
label.c_on{background:url(../img/alto_check-on.png) no-repeat;}
label.r_on{background:url(../img/alto_radio-on.png) no-repeat;}
.alto_check input,
.alto_radio input { position: absolute; left: -9999px; }

/*셀렉트박스*/
.sbHolder{width:200px;height:30px;position:relative;font-family:Arial, sans-serif;font-size:12px;font-weight:normal;background-color:#ffffff;border:solid 1px #eeeeee;}
.sbHolder:focus .sbSelector{}
.sbSelector{display: block;height: 30px;left: 0;line-height: 30px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;width: 170px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#333;outline:none;text-decoration:none;}
.sbToggle{width:30px;height:30px;display block;outline:none;position:absolute;right:0;top:0;background:url(../img/select-icons.png) -50px -116px no-repeat;}
.sbToggle:hover{background:url(../img/select-icons.png) -50px -167px no-repeat;}
.sbToggleOpen{background:url(../img/select-icons.png) -50px -68px no-repeat;}
.sbToggleOpen:hover{background:url(../img/select-icons.png) -50px -72px no-repeat;}
.sbHolderDisabled{background-color:#3C3C3C;border:solid 1px #515151;}
.sbHolderDisabled .sbHolder{}
.sbHolderDisabled .sbToggle{}
.sbOptions{margin:0;padding:0;position:absolute;left:-1px;top:30px;overflow-y:auto;list-style:none;background-color:#fff;border:solid 1px #eee;z-index:1;}
.sbOptions li{padding: 0 7px;}
.sbOptions a{padding:7px 0 7px 3px;display:block;outline:none;border-bottom:dotted 1px #515151;}
.sbOptions a:link, .sbOptions a:visited{color:#666;text-decoration:none;}
.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{color:#ff1a45;}
.sbOptions li.last a{border-bottom: none;}
.sbOptions .sbDisabled{display:block;padding:7px 0 7px 3px;color:#999;border-bottom: dotted 1px #515151;}
.sbOptions .sbGroup{padding:7px 0 7px 3px;display:block;color:#333;font-weight:bold;border-bottom:dotted 1px #515151;}
.sbOptions .sbSub{padding-left:17px;}

.tableType2{width:100%;margin-bottom:30px;background:#fff;border-top:3px solid #aaa;border-bottom:3px solid #aaa;font-size:13px;clear:both;}
.tableType2 th,
.tableType2 td{font-weight:normal;padding:5px 3px;border-bottom:1px solid #ddd;}
.tableType2 th{background-color:#e1e1e1;font-weight:bold;color:#333;text-align:center;}
.tableType2 .noborder{border:none;}
.tableType2 thead th,
.tableType2 tbody td{color:#3f3f3f;letter-spacing:-1px;}
.tableType2 img{vertical-align:middle;}

.tableType2 .qu{padding:0 0 0 40px;background:url(../images/etc/faq_qicon.gif) no-repeat 10px 7px;font-weight:bold;line-height:28px;}
.tableType2 .al{padding:0 0 0 70px;background:url(../images/etc/faq_aicon.gif) no-repeat 42px 3px;font-weight:bold;line-height:28px;}
.tableType2 .qu ul, .tableType2 .al ul{margin:10px 0;padding:0;position:relative;clear:both;}
.tableType2 .qu li, .tableType2 .al li{text-align:left;font-weight:normal;line-height:22px;}
.tableType2 ul{margin:5px 0;padding:0;position:relative;clear:both;}
.tableType2 li{text-align:left;font-weight:normal;line-height:20px;}
.tableType2 li.close{margin-top:15px;text-align:right;}
.tableType2 .title{font-weight:bold;color:#c3292b;}
.tableType2 .date{font-size:12px;color:#999;}
.tableType2 .btn{margin:5px 0;text-align:center;}
.middle_select{width:86px;height:25px;padding:2px 3px;background-color:#dde4e9;border:1px solid #999;font-size:12px;color:#555;vertical-align:middle;ime-mode:active;}
.middle_search{width:215px;height:21px;padding:2px 3px 0 3px;font-size:12px;color:#898989;border:1px solid #999;vertical-align:middle;ime-mode:active;}

.faCover_on{width:30px;height:30px;margin:0 9px;background:url(../img/img.png) -730px -210px;border:0;}
.faCover_off{width:30px;height:30px;margin:0 9px;background:url(../img/img.png) -810px -210px;border:0;}
.ntCover_on{width:30px;height:30px;margin:0 5px;background:url(../img/img.png) -770px -210px;border:0;}
.ntCover_off{width:30px;height:30px;margin:0 5px;background:url(../img/img.png) -850px -210px;border:0;}


/* Main Banner */
.sliderkit{position:relative;overflow:hidden;text-align:left;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{outline:1px dotted #000;/*optional*/}
.sliderkit img{border:0;}
.m_banner{width:259px;height:220px;margin-top:0;float:left;position:relative;}
.m_banner .photoslider-1click{width:259px;height:220px;position:relative;z-index:10;}
.m_banner .sliderkit-panels{width:259px;height:200px;margin-top:20px;}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-nav{text-align:center;position:absolute;z-index:10;}
/* Nav > Clip */
.sliderkit .sliderkit-nav-clip{position:relative;float:right;overflow:hidden;}
.sliderkit .sliderkit-nav-clip ul{margin:0;padding:0;position:relative;left:0;top:0;list-style:none;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
/* Buttons */
.sliderkit .sliderkit-btn{z-index:10;}
/* Nav */
.m_banner .photoslider-1click .sliderkit-nav{width:259px;height:15px;background-color:#fff;position:absolute;left:0;top:0;}
.m_banner .photoslider-1click .sliderkit-nav-clip ul li{margin:0 1px 0 0;float:left;}
.m_banner .photoslider-1click .sliderkit-nav-clip ul li a{width:13px;height:13px;display:block;margin-left:2px;background:url(img/rollbtn_default.png) no-repeat;}
.m_banner .photoslider-1click .sliderkit-nav-clip ul li.sliderkit-selected a{width:13px;height:13px;background:url(img/rollbtn_select.png) no-repeat;}
.m_banner .photoslider-1click .sliderkit-nav-clip ul a:hover{width:13px;height:13px;background:url(img/rollbtn_hover.png) no-repeat;}
/* Panels > Overlay */
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}
/*  Counter */
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
/* Loader */
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}






/*** 회원가입 추가 2017 10 ***/
.ra_wrap{margin:20px 20px 10px;position:relative;}
.ra_tab{height:40px;font-size:16px;font-weight:500;position:relative;}
.ra_tab a{width:49.2%;border:1px solid #ccc;height:40px;text-align:center;color:#666;line-height:40px;display:block;float:left;}
.ra_tab a:hover,
.ra_tab a.on{background-color:#ff4e65;height:40px;text-align:center;color:#fff;line-height:40px;display:block;float:left;}

.ra_case{margin:20px 0 0;padding:10px;background-color:#efefef;border:1px solid #ccc;font-size:14px;line-height:20px;position:relative;}
.ra_case .rc_check{width:8%;margin:3px 0 0;float:left;}
.ra_case .rc_text{width:92%;float:left;}

.ra_box{margin:20px 0 0;padding:0;}

.ra_title{height:30px;position:relative;}
.ra_title b{font-size:16px;}
.ra_title span{height:30px;position:absolute;right:0;top:0;}

.ra_scroll{height:60px;padding:10px 2%;background-color:#f7f7f7;color:#777;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}

.p_c_xtit{margin:30px 0;padding:0 5px;text-align:center;font-size:17px;font-weight:700;color:#333;line-height:24px;}
.p_l_xtit{margin:0 0 20px;padding:0 5px;text-align:left;font-size:17px;font-weight:700;color:#333;line-height:24px;}
.p_c_tit{margin:0 0 10px;padding:0 5px;text-align:center;font-size:14px;font-weight:700;color:#333;line-height:20px;}
.p_l_tit{margin:0 0 10px;padding:0 5px;text-align:left;font-size:14px;font-weight:700;color:#333;line-height:20px;}
.p_l_txt{margin:0 0 25px;padding:0 5px;text-align:left;font-size:12px;font-weight:400;color:#666;line-height:18px;}

.pt_tb{width:98%;margin:0 0 25px;padding:0;border-color:#666;}
.pt_tb th{padding:5px;background:#eee;font-size:13px;color:#333;font-weight:700;}
.pt_tb td{padding:5px;background:#fff;font-size:12px;color:#666;font-weight:400;}

.ra_notice{margin:30px 0 20px;padding:10px;background-color:#efefef;border:1px solid #ccc;font-size:14px;line-height:20px;position:relative;}
.ra_ctxt{margin:15px 0;}


