@charset "utf-8";
.form-horizontal h1,
.form-horizontal div,
.form-horizontal input,
.form-horizontal label,
.form-horizontal p,
.form-horizontal a,
form {margin:0;padding:0;}
div {}/*수정가능성있음*/

/* Horizontal Align */
.xm .pull-right{float:right}
.xm .pull-left{float:left}


/* DL Horizontal 회원정보 보기 */
.xm .dl-horizontal {padding:0;margin:0;}
.xm .dl-horizontal ul.mul { position:relative; border:1px solid #e5e5e5; width:100%; padding:0;}
.xm .dl-horizontal li {display:inline-block; height:42px; line-height:42px; text-align:center;}
.xm .dl-horizontal li.title {width:200px; border-right:1px solid #e5e5e5;}
.xm .dl-horizontal li.value {padding-left:20px;}
.xm .dl-horizontal li.addr {}
.xm .dl-horizontal div {padding:5px;margin:0;display:inline-block;}
.xm .dl-horizontal div.title {padding:5px 20;margin:0;width:50%;border-bottom:1px solid #e5e5e5}
.xm .dl-horizontal div.title .date,
.xm .dl-horizontal div.title .text {padding:11px 5px;}
.xm .dl-horizontal div.title em {display:inline-block;color:#000;margin-right:0;width:150px;vertical-align:middle;}
.xm .dl-horizontal div.title em img{margin:0 5px 0 10px;}
.xm .dl-horizontal div.title div {vertical-align:middle}
.xm .dl-horizontal div.title div span {
	padding:0 5px;margin:0;border:1px solid #ccc;color:#afafaf;display:inline-block;width:250px;min-height:17px;
	overflow:hidden;text-overflow:ellipsis;
	line-height:30px;height:30px;
}
.xm .dl-horizontal div.handphone,
.xm .dl-horizontal div.group {border-bottom:none;}
.xm .dl-horizontal div.profile_image {width:100%;}
.xm .dl-horizontal div.profile_image div span {
	padding:0;width:auto;max-width:740px;min-width:250px;line-height:26px;
}
/*
.xm .dl-horizontal div.addr {width:100%;border-top:1px solid #e5e5e5;}
.xm .dl-horizontal div.addr div span {width:auto;max-width:740px;min-width:250px;}
.xm .dl-horizontal div.handphone input {width:50px;}
*/

/* signup_form 회원가입*/
/*
.xm #fo_insert_member {border-bottom:0;}
.xm #fo_insert_member .control-group .addr {margin-top:0;padding-bottom:0;border-bottom:none;}
.xm #fo_insert_member .control-group .control-label {width:160px;padding-left:10px;}
.xm #fo_insert_member .control-group .addr_label {display:none;}
.xm #fo_insert_member .control-group .controls .krZip label {width:150px;padding-left:20px;background:url(../img/square.png) no-repeat left 10px center;vertical-align:middle;}
*/
.xm .form-horizontal .control-group { position:relative; width:100%; display:inline-block; box-sizing:border-box; border-bottom:1px solid #e5e5e5; padding:0; margin:0; list-style:none;}
.xm .form-horizontal .control-group .confirm_agree{margin-top:100px;}


/*
.xm #fo_insert_member .control-group .controls .krZip label {width:150px;padding-left:20px;background:url(../img/square.png) no-repeat left 10px center;vertical-align:middle;}
*/
.xm .form-horizontal .control-label{float:left; width:20%; padding-left:30px; line-height:60px;}
.xm .form-horizontal .controls{float:right; width:75%; padding-right:30px;  line-height:55px;}

.xm .form-horizontal .controls #find_account_question{ float:left; height:34px;}
.xm .form-horizontal .controls #find_account_answer{float:left; height:34px; margin:5px 0;}

.xm .form-horizontal .controls #profile_imagetag {max-width:800px;display:inline-block;}
.xm .form-horizontal .controls #profile_imagetag img {width:100%;}

.xm .form-horizontal .controls .krZip .krzip-postcode-wrap,
.xm .form-horizontal .controls .krZip .krzip-address-wrap,
.xm .form-horizontal .controls .krZip .krzip-detailAddress-wrap{width:100%; display:inline-block; border-bottom:0px solid #e5e5e5; line-height:40px; }


.xm .form-horizontal .controls .krZip label  {padding:0 20px;background:url(../img/square.png) no-repeat left 10px center;vertical-align:middle;}
.xm .form-horizontal .controls .krZip .krzip-search {background:#636363; color:#fff; width:100px; height:34px;}
.xm .form-horizontal .controls .krZip .krzip-postcode{background:#f8f8f8; width:20%;}
.xm .form-horizontal .controls .krZip .krzip-roadAddress{background:#f8f8f8}
.xm .form-horizontal .controls .krZip .krzip-jibunAddress{background:#f8f8f8}
.xm .form-horizontal .controls .krZip .krzip-extraAddress{background:#f8f8f8}


.xm .form-horizontal .agreement{border:1px solid #ddd; padding:15px 15px 10px 15px; margin:20px 0; background:#f8f8f8; }
.xm .agreement>.confirm{padding:10px 0 0 0;margin:10px 0 0 0;border-top:1px dotted #ccc;text-align:center;}

.info-group .info {margin-left:10px;color:#666;}
.info-group .info img {vertical-align:middle;}


.xm select,
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{height:34px; color:#555; width:100%; padding-left:10px; box-sizing:border-box; border:1px solid #ccc;}
.xm input[type="tel"]{width:15%}


/*
.xm .form-horizontal .controls:first-child{*padding-left:180px}
.xm .form-horizontal .help-block{margin-bottom:0;display:inline-block;}
.xm .form-horizontal input+.help-block,
.xm .form-horizontal select+.help-block,
.xm .form-horizontal textarea+.help-block,
.xm .form-horizontal .input-prepend+.help-block,
.xm .form-horizontal .input-append+.help-block{margin-top:10px}

.representative,
.company,
.busicon,
.category,
.password,
.cotactnumber,
.handphone {display:inline-block;width:50%;}
*/

/* login_form.html */

.xm .signin input::-webkit-input-placeholder{ color:#fff}
.xm .signin input::-moz-placeholder{ color:#fff;}
.xm .signin input:-ms-input-placeholder{ color:#fff;}
.xm .signin input:-moz-placeholder { color:#fff;}

.wrap_section:after {content:""; display:block; clear:both;}

.warp_signin{width: 100%; text-align:center;}
.signin { 
    width:45%;border:1px solid #e5e5e5; box-sizing:border-box;margin:20px auto; text-align: center; display:inline-block;
}
.message.error+.signin,
.signin:first-child {border-left-width:1px;}
.signin fieldset {padding:0;margin:0;border:0;}
.login_body {height:220px;width:100%; text-align:center;}
.center_wrap {width:420px;margin:0 auto; text-align:left;}
.center_wrap h3 {margin:45px 0 5px 0;word-break:keep-all;}
.center_wrap p {word-break:keep-all;}
.center_wrap .sml { widows:100%;margin:10px 0 15px 0;}
h3 {margin:0;}
.signin .control-group {float:left;}
.signin .input_area {width:265px;margin-right:20px;}
.signin .btn_area {width:95px;}
.signin .btn_area .loginbtn {width:100%;margin-top:13px; font-size:15px; height:70px;height:64px;border:0;}
.signin .btn_area .loginbtn.gray {background:#555;color:#fff;}

.signin .btn_area .loginbtn.orange {background:#d3602e;color:#fff;}
.signin .control-group .orderlabel {width:80px;display:inline-block;line-height:27px;}
.signin .control-group .orderlabel.first {margin-bottom:10px;}
.signin .control-group .uid,
.signin .control-group .upw { width:175px; height:27px;line-height:27px; border:1px solid #ccc;box-sizing:border-box;padding:0 5px;margin:0}
.signin .control-group .uid {margin-bottom:10px;}
.signin .save {width:100%;box-sizing:border-box; text-align:left; padding-left:90px; }
.signin .save .save_id {width:auto;vertical-align:middle;display:inline-block;}
.signin .save #save_id {vertical-align:middle;margin:0 3px 0 0;}

.login_footer {background:#f9f9f9;border-top:1px solid #e5e5e5;display:inline-block;width:100%;}
.login_footer .center_wrap {margin:30px auto;}
.login_footer .title {background:url(../img/square_bold.png) no-repeat left center;margin-bottom:5px;}
.login_footer p {margin:0 0 15px 0;padding-left:10px;}
.login_footer .footbtn {border:1px solid #e5e5e5;padding:5px 15px;background:#fff;display:inline-block;}
.login_footer .orange {color:#d3602e;}
.xm .signin .guide {padding:10px 0 20px 80px;}



/* modify_info 수정*/
.xm #fo_insert_member1 {border:0}
.xm #fo_insert_member1 .modpass {border-top:0px solid #e5e5e5;line-height:30px; clear:both;}
.xm #fo_insert_member1 .modpass em {color:#000;vertical-align:20%}
.xm #fo_insert_member1 .modpass em img {margin-right:3.5%}
.xm #fo_insert_member1 .modpass .t2 input {width:100%}
.xm #fo_insert_member1 .mopbtn {text-align:right;vertical-align:top;}
.xm #fo_insert_member1 .modpass .mopbtn1 {margin:0 2.8% 2.5% 0;display:inline-block;width:66%}
.xm #fo_insert_member1 .modpass .t1 {float:left; width:150px; padding:8px 0px 0px 10px;}
.xm #fo_insert_member1 .modpass .t2 {float:left; width:60%;min-width:250px; padding:8px 0px 0px 0px;}
.xm #fo_insert_member1 .modcenter{text-align:center; padding-top:20px;}
.xm .rechckpa {padding:10px 20px;margin:10px 0 5px;}
.xm .rechckpa div{display:inline;}
.xm .rechckpa div input {width:250px;margin:0 5px 5px 0;}
.xm .rechckpa div.input-append input {vertical-align:middle;}

/*회원 탈퇴*/
.xm .leavmem {padding:1%;margin:3% 0;}
.xm .leavmem div{display:inline;}
.xm .leavmem div input {width:25%;margin:0}
.xm .leavmem div span.input-append input {width:170%}

/*Form Control Reset */
/*
.xm .form-horizontal{border-top:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5}
.xm fieldset{padding:0;margin:0;border:0}
.xm label,
.xm input,
.xm button,
.xm select,
.xm textarea{line-height:20px}
.xm label{display:block;}
.xm label[for=addr] {display:none;}
.xm select,
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{display:inline-block;height:20px;padding:0 6px; margin-bottom:10px; line-height:20px;color:#555555;vertical-align:middle;line-height:30px;height:30px;box-sizing:border-box;}
.xm textarea{height:auto}
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}
.xm textarea:focus,
.xm input[type="text"]:focus,
.xm input[type="password"]:focus,
.xm input[type="datetime"]:focus,
.xm input[type="datetime-local"]:focus,
.xm input[type="date"]:focus,
.xm input[type="month"]:focus,
.xm input[type="time"]:focus,
.xm input[type="week"]:focus,
.xm input[type="number"]:focus,
.xm input[type="email"]:focus,
.xm input[type="url"]:focus,
.xm input[type="search"]:focus,
.xm input[type="tel"]:focus,
.xm input[type="color"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)}
.xm input[type="radio"],
.xm input[type="checkbox"]{margin:0;line-height:normal;border:0;cursor:pointer;}
.xm input[type="file"],
.xm input[type="image"],
.xm input[type="submit"],
.xm input[type="reset"],
.xm input[type="button"],
.xm input[type="radio"],
.xm input[type="checkbox"]{width:auto}
.xm select,
.xm input[type="file"]{height:30px;*margin-top:4px;line-height:30px}
.xm select{background-color:#ffffff;border:1px solid #cccccc;padding-top:0;}
.xm select[multiple],
.xm select[size]{height:auto}
.xm select:focus,
.xm input[type="file"]:focus,
.xm input[type="radio"]:focus,
.xm input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.xm input:-moz-placeholder, 
.xm textarea:-moz-placeholder {color:#999999}
.xm input:-ms-input-placeholder, 
.xm textarea:-ms-input-placeholder {color:#999999}
.xm input::-webkit-input-placeholder, 
.xm textarea::-webkit-input-placeholder {color:#999999}
.xm input,
.xm textarea{margin-left:0}
.xm input[disabled],
.xm select[disabled],
.xm textarea[disabled],
.xm input[readonly],
.xm select[readonly],
.xm textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}
.xm input[type="radio"][disabled],
.xm input[type="checkbox"][disabled],
.xm input[type="radio"][readonly],
.xm input[type="checkbox"][readonly]{background-color:transparent}
.xm input:focus:invalid, 
.xm textarea:focus:invalid, 
.xm select:focus:invalid {color:#b94a48;border-color:#ee5f5b}
.xm input:focus:invalid:focus, 
.xm textarea:focus:invalid:focus, 
.xm select:focus:invalid:focus {border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
*/

/* Forms */

.xm .modify_info {border-bottom:0}

.xm .help-block,
.xm .help-inline{color:#888}
.xm .help-block{display:block;margin-bottom:10px}
.xm .help-inline{margin:0;padding-left:5px;vertical-align:middle;*zoom:1;}
.xm .input-append,
.xm .input-prepend{display:inline-block;white-space:nowrap;vertical-align:middle}
.xm .input-append input,
.xm .input-prepend input,
.xm .input-append select,
.xm .input-prepend select{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;}
.xm .input-append input:focus,
.xm .input-prepend input:focus,
.xm .input-append select:focus,
.xm .input-prepend select:focus{z-index:2}
.xm .input-append .add-on,
.xm .input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}
.xm .input-append .add-on,
.xm .input-prepend .add-on,
.xm .input-append .btn,
.xm .input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.xm .input-append .active,
.xm .input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.xm .input-prepend .add-on,
.xm .input-prepend .btn{margin-right:-1px}
.xm .input-prepend.input-append .btn-group:first-child{margin-left:0}
.xm .form-horizontal input,
.xm .form-horizontal textarea,
.xm .form-horizontal select,
.xm .form-horizontal .help-inline,
.xm .form-horizontal .input-prepend,
.xm .form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1;}
.xm .form-horizontal .help-inline {display:none;}
.xm .form-horizontal .hide{display:none}

/* Tabs */
.xm .nav{margin:0 0 20px 0;padding:0;list-style:none}
.xm .nav>li>a{display:block}
.xm .nav>li>a:hover,
.xm .nav>li>a:focus{text-decoration:none;background-color:#eeeeee}
.xm .nav-tabs{*zoom:1}
.xm .nav-tabs:before,
.xm .nav-tabs:after{display:table;line-height:0;content:""}
.xm .nav-tabs:after{clear:both}
.xm .nav-tabs>li{float:left}
.xm .nav-tabs>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}
.xm .nav-tabs{border-bottom:1px solid #ddd}
.xm .nav-tabs>li{margin-bottom:-1px}
.xm .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;/*-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0*/}
.xm .nav-tabs>li>a:hover,
.xm .nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd}
.xm .nav-tabs>.active>a,
.xm .nav-tabs>.active>a:hover,
.xm .nav-tabs>.active>a:focus{color:#555555;cursor:default;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent}
/* Table */
.xm .table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
.xm .table th,
.xm .table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}
.xm .table th{}
.xm .table thead th{vertical-align:bottom}
.xm .table caption+thead tr:first-child th,
.xm .table caption+thead tr:first-child td,
.xm .table colgroup+thead tr:first-child th,
.xm .table colgroup+thead tr:first-child td,
.xm .table thead:first-child tr:first-child th,
.xm .table thead:first-child tr:first-child td{border-top:0}
.xm .table tbody+tbody{border-top:2px solid #dddddd}
.xm .table-striped tbody>tr:nth-child(odd)>td,
.xm .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.xm .table-hover tbody tr:hover>td,
.xm .table-hover tbody tr:hover>th{background-color:#f5f5f5}
/* Pangination */
.xm .pagination{margin:20px 0}
.xm .pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)*/}
.xm .pagination ul>li{display:inline}
.xm .pagination ul>li>a,
.xm .pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}
.xm .pagination ul>li>a:hover,
.xm .pagination ul>li>a:focus,
.xm .pagination ul>.active>a,
.xm .pagination ul>.active>span{background-color:#f5f5f5}
.xm .pagination ul>.active>a,
.xm .pagination ul>.active>span{color:#999999;cursor:default}
.xm .pagination ul>.disabled>span,
.xm .pagination ul>.disabled>a,
.xm .pagination ul>.disabled>a:hover,
.xm .pagination ul>.disabled>a:focus{color:#999999;cursor:default;background-color:transparent}
.xm .pagination ul>li:first-child>a,
/*.xm .pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.xm .pagination ul>li:last-child>a,
.xm .pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}*/
.xm .pagination-centered{text-align:center}
/* Button */
.xm button.btn,
.xm input[type="submit"]{vertical-align:middle;width:250px;margin-left:10px;}
.xm button.btn::-moz-focus-inner,
.xm input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
.xm .btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;white-space:nowrap;vertical-align:middle;*zoom:1;
width:100%;text-align:center;}
.xm .btn-group>a {margin-left:10px;}
.xm .btn-group>a:first-child{*margin-left:0}
.xm .btn-group+.btn-group{margin-left:5px}
.xm .btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.xm .btn-group>.btn+.btn{margin-left:-1px}
.xm .btn-group>.btn:hover,
.xm .btn-group>.btn:focus,
.xm .btn-group>.btn:active,
.xm .btn-group>.btn.active{z-index:2}
/* Member module customize */
.xm,
.xm input,
.xm textarea,
.xm select,
.xm button,
.xm table{}
.xm em{-style:normal;color:#db7700;margin-right:5px;}
.xm em img {vertical-align:middle}
.xm p {}
/*아이디 찾기*/
.xm .findform {margin:15px 0 50px 0;padding:10px 0;}
.xm .findform input,
.xm .findform select{width:280px;margin:0;}
.xm .findform input {box-sizing:border-box;padding:0 10px;}
.xm .findform .findbtn {
	color:#ffffff;background-color:#aaa;border-width: 1px;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-style: solid;line-height: 28px;margin-left: 5px;
}
.xm .lastform {margin-bottom:2%}
.xm .findTitle {display:inline-block;margin:10px 0 0 10px}
.xm .explain {display:inline-block;margin:10px 0 0 20px;}
.xm .input-append, .xm div.findq {color:#767676}

.xm .find_em {
	color:#767676;width:170px;display:inline-block;
	vertical-align:middle;line-height:30px;
}
.xm .error_div {border:0;margin:1% 0 0 0;border-radius:0;background:#fff;text-shadow:0;color:#000;padding:1% 0 0 0;border-top:1px solid #e5e5e5}
.xm .error_div span {display:inline-block;border:1px solid #ccc;padding:0.5% 1%;width:77%;color:#afafaf;background:#f8f8f8}
.xm .error_em {margin-right:98px;}
.find_em img {margin:0 5px 0 10px;}
.xm .input-append .em img {margin-right:3%}
.xm .emailq_1, .xm .emailq_2 {display:inline-block;margin-bottom:10px;}
.xm .emailq_1 {position:relative;}
.xm .emailq_1 select {color:#afafaf;background-color:#f8f8f8;margin-right:5px;padding:0 6px;}


.xm h1{;margin-left:10px;display:inline-block;}
.xm .nav a,
.xm .btn{text-decoration:none;vertical-align:center;}
.xm .dl-horizontal>dd{margin-bottom:10px}
.xm .table{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.xm .table>caption{text-align:left;}
.xm .table>caption>.pull-right{position:relative;top:-8px}

.xm .btnArea {text-align:center;margin-bottom:5%;}
.xm .btnArea a {margin-left:5px;display:inline-block}
.xm .btnArea a img{max-width:182px;width:100%;}
.xm .btnArea a:first-child {margin-left:0;}
.xm .form-horizontal .btnArea input {vertical-align:top;max-width:182px;width:100%;}
.xm .guide {margin:0 auto;color:#888; padding:20px 30px;line-height:150%;}

.icons8-asterisk { 
display: inline-block;
width: 15px;
height: 15px;
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNTAiIGhlaWdodD0iNTAiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZkMGEwYSI+PGcgaWQ9InN1cmZhY2UxIj48cGF0aCBkPSJNNzguNDc1LDIwLjY0Yy0xLjYzOTM3LDAuMzA5MDYgLTIuODIxODcsMS43NjAzMSAtMi43OTUsMy40NHY0My45Njc1bC0zOC4xNjI1LC0yMS44MjI1Yy0wLjc3OTM3LC0wLjQ3MDMxIC0xLjcyLC0wLjYxODEyIC0yLjYwNjg3LC0wLjM4OTY5Yy0wLjg4Njg4LDAuMjE1IC0xLjY1MjgxLDAuNzkyODEgLTIuMTIzMTMsMS41NzIxOWwtNi44OCwxMS43MTc1Yy0wLjQ1Njg3LDAuNzkyODEgLTAuNTkxMjUsMS43NDY4OCAtMC4zNDkzNywyLjYzMzc1YzAuMjQxODcsMC44ODY4OCAwLjgzMzEyLDEuNjM5MzggMS42MzkzNywyLjA5NjI1bDM4LjE2MjUsMjIuMTQ1bC0zOC4xNjI1LDIyLjE0NWMtMC44MDYyNSwwLjQ1Njg4IC0xLjM5NzUsMS4yMDkzOCAtMS42MzkzNywyLjA5NjI1Yy0wLjI0MTg4LDAuODg2ODggLTAuMTA3NSwxLjg0MDk0IDAuMzQ5MzcsMi42MzM3NWw2Ljg4LDExLjcxNzVjMC40NzAzMSwwLjc3OTM4IDEuMjM2MjUsMS4zNTcxOSAyLjEyMzEzLDEuNTcyMTljMC44ODY4NywwLjIyODQ0IDEuODI3NSwwLjA4MDYzIDIuNjA2ODcsLTAuMzg5NjlsMzguMTYyNSwtMjEuODIyNXY0My45Njc1YzAsMS44OTQ2OSAxLjU0NTMxLDMuNDQgMy40NCwzLjQ0aDEzLjc2YzEuODk0NjksMCAzLjQ0LC0xLjU0NTMxIDMuNDQsLTMuNDR2LTQzLjk2NzVsMzguMTYyNSwyMS44MjI1YzAuNzc5MzgsMC40NzAzMSAxLjcyLDAuNjE4MTMgMi42MDY4OCwwLjM4OTY5YzAuODg2ODcsLTAuMjE1IDEuNjUyODEsLTAuNzkyODEgMi4xMjMxMiwtMS41NzIxOWw2Ljg4LC0xMS43MTc1YzAuNDU2ODgsLTAuNzkyODEgMC41OTEyNSwtMS43NDY4NyAwLjM0OTM4LC0yLjYzMzc1Yy0wLjI0MTg4LC0wLjg4Njg3IC0wLjgzMzEzLC0xLjYzOTM3IC0xLjYzOTM4LC0yLjA5NjI1bC0zOC4xNjI1LC0yMi4xNDVsMzguMTYyNSwtMjIuMTQ1YzAuODA2MjUsLTAuNDU2ODcgMS4zOTc1LC0xLjIwOTM3IDEuNjM5MzgsLTIuMDk2MjVjMC4yNDE4NywtMC44ODY4NyAwLjEwNzUsLTEuODQwOTQgLTAuMzQ5MzgsLTIuNjMzNzVsLTYuODgsLTExLjcxNzVjLTAuNDcwMzEsLTAuNzc5MzcgLTEuMjM2MjUsLTEuMzU3MTkgLTIuMTIzMTIsLTEuNTcyMTljLTAuODg2ODgsLTAuMjI4NDQgLTEuODI3NSwtMC4wODA2MyAtMi42MDY4OCwwLjM4OTY5bC0zOC4xNjI1LDIxLjgyMjV2LTQzLjk2NzVjMCwtMS44OTQ2OSAtMS41NDUzMSwtMy40NCAtMy40NCwtMy40NGgtMTMuNzZjLTAuMTA3NSwwIC0wLjIxNSwwIC0wLjMyMjUsMGMtMC4xMDc1LDAgLTAuMjE1LDAgLTAuMzIyNSwwek04Mi41NiwyNy41Mmg2Ljg4djQ2LjQ0Yy0wLjAxMzQ0LDEuMjM2MjUgMC42NDUsMi4zNzg0NCAxLjcwNjU2LDIuOTk2NTZjMS4wNjE1NiwwLjYzMTU2IDIuMzc4NDQsMC42MzE1NiAzLjQ1MzQ0LDAuMDEzNDRsNDAuNDIsLTIzLjExMjVsMy40NCw1LjgwNWwtNDAuNDIsMjMuMzI3NWMtMS4wODg0NCwwLjYwNDY5IC0xLjc3Mzc1LDEuNzYwMzEgLTEuNzczNzUsMy4wMWMwLDEuMjQ5NjkgMC42ODUzMSwyLjQwNTMxIDEuNzczNzUsMy4wMWw0MC40MiwyMy4zMjc1bC0zLjQ0LDUuODA1bC00MC40MiwtMjMuMTEyNWMtMS4wNzUsLTAuNjE4MTIgLTIuMzkxODcsLTAuNjE4MTIgLTMuNDUzNDQsMC4wMTM0NGMtMS4wNjE1NiwwLjYxODEzIC0xLjcyLDEuNzYwMzEgLTEuNzA2NTYsMi45OTY1NnY0Ni40NGgtNi44OHYtNDYuNDRjMC4wMTM0NCwtMS4yMzYyNSAtMC42NDUsLTIuMzc4NDQgLTEuNzA2NTYsLTIuOTk2NTZjLTEuMDYxNTYsLTAuNjMxNTYgLTIuMzc4NDQsLTAuNjMxNTYgLTMuNDUzNDQsLTAuMDEzNDRsLTQwLjQyLDIzLjExMjVsLTMuNDQsLTUuODA1bDQwLjQyLC0yMy4zMjc1YzEuMDg4NDQsLTAuNjA0NjkgMS43NzM3NSwtMS43NjAzMSAxLjc3Mzc1LC0zLjAxYzAsLTEuMjQ5NjkgLTAuNjg1MzEsLTIuNDA1MzEgLTEuNzczNzUsLTMuMDFsLTQwLjQyLC0yMy4zMjc1bDMuNDQsLTUuODA1bDQwLjQyLDIzLjExMjVjMS4wNzUsMC42MTgxMyAyLjM5MTg4LDAuNjE4MTMgMy40NTM0NCwtMC4wMTM0NGMxLjA2MTU2LC0wLjYxODEzIDEuNzIsLTEuNzYwMzEgMS43MDY1NiwtMi45OTY1NnoiPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }






@media screen and (max-width:963px){
	.xm #fo_insert_member .control-group { border:none; margin:20px 0; padding:0 20px; }
	.xm .form-horizontal .control-label{width:100%; line-height:30px; padding-left:0;}
	.xm .form-horizontal .controls{width:100%; line-height:30px; padding-right:0;}
	
.xm select,
.xm textarea,
.xm input[type="text"],
.xm input[type="password"],
.xm input[type="datetime"],
.xm input[type="datetime-local"],
.xm input[type="date"],
.xm input[type="month"],
.xm input[type="time"],
.xm input[type="week"],
.xm input[type="number"],
.xm input[type="email"],
.xm input[type="url"],
.xm input[type="search"],
.xm input[type="tel"],
.xm input[type="color"]{padding-left:0px;}
.xm input[type="tel"]{width:15%}	
	
	/*회원가입*/
	.representative,
	.company,
	.busicon,
	.category,
	.password,
	.cotactnumber,
	.handphone,
	.xm #fo_insert_member .control-group .controls .krZip label {width:100%;}
	.xm #fo_insert_member .control-group .controls .krZip label {margin-left:-20px;}
	.xm .form-horizontal .controls .krZip div {padding-left:20px;padding-right:20px;}
	#fo_insert_member .guide {margin:5% 5% 10%;}
	.xe .agreement {margin:15px 0;width:100%;box-sizing:border-box;}
	
	/*회원정보보기*/
	.xm .dl-horizontal div.title {width:100%;}
	.xm .dl-horizontal div.title div {width:70%;padding-left:0;}
	.xm .dl-horizontal div.title .novalue,
	.xm .dl-horizontal div.title div span {width:100%;box-sizing:border-box;}
	.xm .dl-horizontal div.title .date, .xm .dl-horizontal div.title .text {padding:11px 0;}
	}
@media screen and (max-width:768px){
	/*아이디, 비밀번호 찾기*/
	.xm .findform {padding:10px 20px;}
	.xm .find_em {width:100%;display:block;}
	
    /* 로그인 폼 */
    .login_body {height:auto;padding:10px;}
    .signin {width:100%;border:0;}
    .login_footer {border:0;}
}
@media screen and (max-width:590px){
	/*아이디, 비밀번호 찾기*/
	.xm .findform input,
	.xm .findform .findbtn {display:block;margin-left:0;}
	.xm .findform input[name="email_address"],
	.xm .findform select {margin-bottom:5px}
	.xm .emailq_1, .xm .emailq_2 {margin-bottom:0;}
	
	/*회원정보보기*/
	.xm .btn-group>a {display:block;margin-left:0;}
	
}
@media screen and (max-width:521px){
	/*회원가입*/
	.xm #fo_insert_member .info-group,
	.xm #fo_insert_member .addr {padding-left:0;padding-right:0}
	.xm #fo_insert_member .control-group .controls .krZip label {margin-left:-10px;}
	
	.xm .form-horizontal .controls input[type="text"],
	.xm .form-horizontal .controls .krZip .krzip-postcode-wrap .krzip-search,
	.xm .form-horizontal .controls input[type="password"],
	.xm .form-horizontal .controls input[type="email"] {
		display:block;width:100%;margin:0;}
	#find_account_question {width:100%;margin-bottom:5px;}		
	#find_account_answer {margin-left:0;}
	
	
	/*회원정보보기*/
	.xm .dl-horizontal div.title {padding:10px 20px;box-sizing:border-box;}
	.xm .dl-horizontal div.title div {width:100%;}
	.xm .dl-horizontal div.addr div span {min-width:auto;}
	
	/*member_info*/
	.xm .rechckpa div input {width:100%;}
	.xm .rechckpa .input-append input {display:block;}
}

@media screen and (max-width:440px){
	
	/*member_info*/
	.xm #fo_insert_member1 .modpass {padding:5px 10px;line-height:20px;}
	.xm #fo_insert_member1 .modcenter {padding:20px 0;}
	.xm #fo_insert_member1 .modcenter div {max-width:182px;margin:0 auto;}
	.xm #fo_insert_member1 .modcenter div input {width:100%;}
	.xm #fo_insert_member1 .modpass .t2 {width:100%;min-width:auto;}
	
	.xm .btnArea a {margin:5px 0 0 0;}
	
	/* 로그인 폼 */
	
    .signin .control-group .orderlabel {display:none;}
    .signin .input_area {width:185px;}
    .signin .save {padding-left:0;}
    .center_wrap {width:100%;text-align:center;}
    .login_footer .title {background-image:none;}
    .signin .control-group {float:none;display:inline-block;vertical-align:top;box-sizing:border-box;}
    .signin .control-group .upw {margin-bottom:10px;}
    
    
    .xm .signin input::-webkit-input-placeholder{ color:#999}
    .xm .signin input::-moz-placeholder{ color:#999;}
    .xm .signin input:-ms-input-placeholder{ color:#999;}
    .xm .signin input:-moz-placeholder { color:#999;}
	
}
@media screen and (max-width:320px){
	/*아이디, 비밀번호 찾기*/
	.xm .input-append, .xm div.findq,
	.xm .findform input,
	.xm .findform select,
	.xm .findform .btn {width:100%;}
}