﻿@charset "utf-8";
/*
 파일명:		sub.css
 설   명:		파트너 sub
 작성자:		glim
 최종수정일:	2016/07/12
*/
@import url('dev_js.css');
@import url('common.css');
@import url('popup.css');
@import url('button.css');
@import url('admin_layout.css');
 

/* placeholder only style */   
input.pholder_right::-webkit-input-placeholder{text-align:right;font-size:11px;color:#ffee88;}
input.pholder_right:-ms-input-placeholder {text-align:right;font-size:11px;color:#ffee88;}/*ie10이하 지원안댐*/
input.pholder_right::-moz-placeholder {text-align:right;font-size:11px;color:#ffee88;}

/* e:NEW ************************************************************************************************/


/* title */
#content h2.h2_tit { color:#333; font-size:26px; }
#content h3.h3_tit { color:#333; font-size:16px; }


/* 레이어 팝업 */
.layerbox { display:none; position:absolute; border:1px solid #f47320; background-color:#fff; }
.layerbox .lb_body { padding:9px; }
.layerbox .lb_search {width:100%;padding-right:75px;margin-bottom:13px;}
.layerbox .lb_search.sel { padding-left:113px; }
.layerbox .lb_search.sel select.ui_sel { position:absolute; top:0; left:0; width:110px; }
.layerbox .lb_search .input {width:100%;padding-right:75px;}
.layerbox .lb_search .tbtn_brown.btn_search {width:70px;position:absolute;top:0;right:0;}
.layerbox .lb_head{ padding:9px 9px 0; text-align:right; height:26px; }



/* 검색버튼 */
.btn_search:active:hover,
.btn_search:hover,
.btn_search { min-width:70px; }

/* 검색 인풋 과 버튼만 100% 맞춤 */
.search_group {width:100%;padding-right:75px;}
.search_group.sel { padding-left:113px; }
.search_group.sel select.ui_sel { position:absolute; top:0; left:0; width:110px; }
.search_group .input {width:100%;padding-right:75px;}
.search_group .tbtn_brown.btn_search {width:70px;position:absolute;top:0;right:0;}

/* 기본 리스트 스타일 */
.list_type1 li { padding:0 0 3px; }
.list_type1 > li > ul { margin-left:12px; margin-top:3px; }


/* radio 리스트 그룹 */
.radio_list_group  input[type=radio].ui_radio + label { margin-top:5px; margin-right:20px; }
.radio_list_group  input[type=radio].ui_radio + label:before { margin-right:9px; }
.radio_list_group  input[type=radio].ui_radio:first-child + label { margin-left:0; }

/*  header nav */
#content .ptitle .pnav > a { color:#b5b5b5; }

/* s:로그인 ************************************************************************************************/
#loginWrap { display:table; width:100%; height:100%; background-color:#dfdfdf; }
#loginWrap .login_group { display:table-cell; vertical-align:middle; }
#loginWrap .login_group .login_box { overflow:hidden; width:740px; height:560px; margin:0 auto; background-color:#fff; }

.login_group .login_box .lb_fl { width:352px; padding:46px 54px 101px; float:left; }
.login_group .login_box .lg_body { margin-top:46px; }
.login_group .login_box .lg_body .input_form .input_box { display:block; margin-bottom:10px; border:1px solid #d3d3d3; }
.login_group .login_box .lg_body .input_form .input_box input { height:43px; padding:0 14px; padding:5px 9px; border:0; width:100%; line-height:33px; color:#bdbdbd; font-size:13px; }

.login_group .login_box .lg_body .input_form .input_box.ip_id { padding-left:27px; background:url(../images/common/ico_ip_id.gif) 12px center no-repeat; }
.login_group .login_box .lg_body .input_form .input_box.ip_pw { padding-left:27px; background:url(../images/common/ico_ip_pw.gif) 12px center no-repeat; }

.login_group .login_box .lg_body .input_form.confirm_type { margin-top:30px; }
.login_group .login_box .lg_body .input_form.confirm_type .colgroup { padding-right:112px; }
.login_group .login_box .lg_body .input_form.confirm_type .colgroup .input_btn { position:absolute; top:0; right:0; }

.login_group .login_box .lg_body .input_form.confirm_type .input_box input { padding:5px 14px; }

.login_group .login_box .lg_body .save_id input[type=checkbox] { margin:0 5px 0 0; vertical-align:-2px; }
.login_group .login_box .lg_body .save_id input[type=checkbox] + label { font-size:12px; color:#888; }

.login_group .login_box .lg_body .btn_group { margin:30px 0 0; }

/*.login_group .login_box .lb_fr { width:280px; height:100%; float:right; background:url(../images/partners/bg_login.jpg) 0 0 no-repeat; }*/
.login_group .login_box .lb_fr { width:280px; height:100%; float:right; background:url(../images/common/bg_login.jpg) 0 0 no-repeat; }
.login_group .login_box .welcome_txt { top:433px; left:22px; }

/* s:로그인 ************************************************************************************************/



/* e:SUBPAGE *
******************************************************************************************************************/
