@charset "utf-8";
@import 'btn_style.css';
@import 'popup.css';


/* CSS Document */
ul,li{list-style:none; margin:0;padding:0}
img{border:0;vertical-align:middle;}
#container body, div, form, feldset, input, textarea, p, td {/* FONT-SIZE: 12px; *//* line-height: 16px; *//* COLOR: #595959; */font-family:'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
label[for="radio"]{margin-right:10px !important;font: 300 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
label[for="select"]{margin-left:20px !important;}

input[type="checkbox"]{border:1px solid #bbbbbb;width:20px;height:20px;margin-left:6px;vertical-align:middle;}
input[type="radio"] {width: 20px; height: 17px; vertical-align:middle; margin-left:0px !important;border: 0px solid #bbbbbb; margin-left: 6px; background-color: #fff;}
input[type="text"]{width:100%;border:1px solid #CCC;padding: 6px 10px;outline:none;box-sizing:border-box;vertical-align: middle;font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
input[type="button"]{border:1px solid #ccc; padding:5px 10px; outline:none; box-sizing:border-box; background-color: #fff;}
input[type="file"]{border:1px solid #ccc; padding:5px 10px; outline:none; box-sizing:border-box; background-color: #fff;}

input[type="password"]{width:100%;border:1px solid #CCC;padding: 6px 10px;outline:none;box-sizing:border-box;vertical-align: middle;font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
input[type="number"]{width:100%; border:1px solid #CCC;padding:5px 10px;outline:none;box-sizing:border-box;*vertical-align:text-top;font: 500 12px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}


input::-webkit-input-placeholder{ font-size:14px;color: #b8b8b8; font-weight:500}
input:-moz-placeholder{ font-size:14px;color: #b8b8b8; font-weight:500}
input:-moz-placeholder{ font-size:14px;color: #b8b8b8;font-weight:500 }
input:-ms-input-placeholder{ font-size:14px;color: #b8b8b8;font-weight:500 }


/*input 사이즈*/
input.tel, select.tel{width:60px !important; }
input.small, select.small{width:120px !important; }
input.small_s, select.small_s{width:93px !important;}
input.middle, select.middle{width:40% !important;}
input.middle_s, select.middle_s{width:49% !important;}
input.visit, select.visit{height:80px !important;}


/****** 회원가입 ******/

#se_inwrap{font-family: '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}

/**/
.joininwrap{}
.joininwrap > h2{color:#595557 !important; font-size:35px !important; text-align:center !important;  border-bottom:0px!important;padding-top: 25px;}


/*JOIN STEP*/
.join_step .stage_progress{width:100%;font-size:0;padding-bottom: 15px;}
.join_step .stage_progress> li {width:33.33%;display:inline-block;; overflow: hidden; }
.join_step .stage_progress> li > i {position: relative;display:block;height:10px;background:#cccccc;overflow: hidden;/* text-align: left; */}
.join_step .stage_progress> li > i > i{display:none;}
.join_step .stage_progress> li > i > .active_arrow{position: absolute;top: 0;left: -3px;/* margin-right: -5px; */display:block;width: 7px;height: 7px;background: #cccccc;border-left: 3px solid #ffffff;border-bottom: 3px solid #ffffff;transform: rotate(225deg);-ms-transform: rotate(225deg);-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-o-transform: rotate(225deg);}
.join_step .stage_progress> li > p { font-size:18px; color:#cccccc; margin-bottom:10px; text-align:center; font-weight:bold; }

.join_step .stage_progress> li._active > i > i{display:block;width:100%;height:10px;background: #fc2d0b;}
.join_step .stage_progress> li._active > i > div.active_arrow{background: #cccccc;}
.join_step .stage_progress> li._active > p { color:#302f2f; }

.join_step .stage_progress> li._active._off > i > i{display:block;width:100%;height:10px;background: #cccccc !important;}
.join_step .stage_progress> li._active._off > i > div.active_arrow{background: #fc2d0b !important;}
.join_step .stage_progress> li._active._off > p { color:#cccccc; }


.join_step .stage_progress> li._active:last-child > i > i{display:block;width:100%;height:10px;background: #fc2d0b;/* text-align:left; */}
.join_step .stage_progress> li:first-child > i {border-radius: 5px 0 0 5px;}
.join_step .stage_progress> li:last-child > i { border-radius:0 5px 5px 0; }

/**/
.joininwrap .txt_box { margin-top: 55px; border: 1px solid #bfbfbf }
.joininwrap .txt_box>.title_area { padding: 40px 0; text-align: center; border-bottom: 1px solid #e0e0e0 }
.joininwrap .txt_box>.title_area>.h3 { font-size: 24px; font-family: inherit; line-height: 40px }
.joininwrap .txt_box>.title_area>p { font-size: 18px; font-family: inherit;}
.joininwrap .txt_box>.title_area span {color: #fc2b0a;}
.joininwrap .txt_box>.info { font-size: 15px; color: #333; padding: 20px 0; background: #f9f9f9; line-height: 15px; text-align: center }
.joininwrap .txt_box>.info label {padding-left: 10px;font-family: inherit;}
.joininwrap .txt_box>.info a{display: inline-block;box-sizing:border-box;line-height: 28px !important;padding: 0 10px;margin-left: 3px;letter-spacing: -1px;}

.joininwrap .txt_box>.info > input[type="checkbox"]{width:18px; height:18px;vertical-align:middle}


/*비회원 개인정보취급방침 영역*/
.agree_box{width:100%;}

.agree_area{ padding-top: 25px; }
.agree_h1{*zoom:1;height:30px;margin-bottom: 20px;margin-top: 55px;}
.agree_h1:after{display:block;  }
.agree_h1 ._tit{float: left;font: 500 25px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif; letter-spacing: -1.5px;color: #2c2424;/* width: 50; */}
.agree_h1 ._tit > i{display:inline-block; margin-right:5px; width:18px; height:18px; background: url(/mall/web/images/order/icon_section_arrow.png) no-repeat 0 -36px;vertical-align:middle; margin-top:-2px;  }
.agree_h1 ._tit > b{}
.agree_h1 ._tit > b > span{color: #fb2c0a}
.agree_h1 ._tit > a {display: inline-block;height: 27px;box-sizing:border-box;line-height: 25px !important;padding: 0 10px;margin-left: 3px;letter-spacing: -1px;margin-left: 5px;vertical-align:middle;}

.agree_h1 ._right{float:right;padding-top: 19px;font: 300 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_h1 ._right > span{color: #fb2c0a;vertical-align: middle;}
.agree_h1 ._right > a{display: inline-block;box-sizing:border-box;line-height: 28px !important;padding: 0 10px;margin-left: 3px;letter-spacing: -1px;}
.agree_h1 ._right > label[for="radio"] {margin-right:0px !important; font-weight:bold;}

.agree_h1 ._right > input[type="radio"] {width: 20px; height: 17px; vertical-align:middle; margin-left:5px !important;border: 0px solid #bbbbbb; margin-left: 6px; background-color: #fff;}
.agree_area .terms_box{border-bottom: 1px solid #cfcfcf;background: #f6f6f6;padding-bottom: 15px;}
.agree_area .terms_box > iframe {border:1px solid #efefef;background: #fff;width:calc(100% - 40px); margin: 0 20px;}
.agree_area .terms_box .sel_agree{padding: 15px;border-top: 2px solid #2c2424;text-align: center;/* font-size: 15px; *//* font-weight: 600; */color: #595757; font: 600 15px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_area .terms_box>.info { font-size: 15px; color: #333; padding: 20px 0; background: #f6f6f6; line-height: 15px; text-align: center }

.agree_h1._recomend  ._tit{color: #fb2c0a}



/* 본인인증 */
.confirm_box{*zoom:1;width: 100%;padding: 20px 0 0px;margin: 0px auto 0px;margin-top: 50px;}
.confirm_box:after{display:block; clear:both; content:''; }
.confirm_box > div > h1{font:500 35px/20px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif; color:#000;letter-spacing:-0.5px;text-align:center;padding: 0 0 30px;}

.personal_box, .corporation_box{width: 100%;}
.confirm_box .personal, .confirm_box .corporation{width: calc(50% - 20px);/* border-top: 2px solid #000; *//* border-bottom:2px solid #807e7e; *//* padding: 24px 0 0px; */}
.confirm_box .personal{float: left;}
.confirm_box .corporation{float:right;}

.confirm_box .box_form{width: 100%;margin: 0;float:left;position: relative;/* margin-right: -100px; */border: 1px solid #d4d4d4;padding: 40px 0 0;box-sizing: border-box;border-top: 2px solid #505050;}
.confirm_box .box_form{/* float:right; *//* position: relative; *//* text-align: right; */}
.confirm_box .box_form fieldset {/* width: 50%; */margin:0 auto;/* padding-right: 160px; */}
.confirm_box .box_form fieldset > legend{display:none;}
.confirm_box .box_form fieldset > ul{float:left;margin-left: 40px;width: 50%;}
.confirm_box .box_form fieldset > ul li{width: 100%;font: 500  12px/20px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;margin-bottom:10px;}
.confirm_box .box_form fieldset > ul li>span{color:#fa4b2e; }
.confirm_box .box_form fieldset > ul li:last-child{padding-bottom:15px;}
.confirm_box .box_form fieldset > ul li > input._middle{width: 130px;}
.confirm_box .box_form fieldset > ul li > input._small{width:127px; margin-left:6px;}
.confirm_box .box_form fieldset > ul li > a{display:inline-block;width: 119px;height:36px;margin-left:6px;text-align:center;vertical-align:top;padding:10px 0;box-sizing:border-box;}

.confirm_box .box_form .action{/* position: absolute; */float: right;margin-right: 40px;/* top: 25px; *//* right: 40px; */z-index:1;/* height: 115px; */vertical-align: middle;}
.confirm_box .box_form .action > a{display: block;width: 150px;/* height: 80px !important; */padding: 56px 0;text-align:center;font-size:18px;vertical-align: middle;/* box-sizing:border-box; */}
.confirm_box .box_form .pw_box .action > a{height: 190px !important;padding: 85px 0;}

.notice_area{height: 126px;/* margin-bottom: 100px; */padding: 25px 30px;margin-top: 32px;border-top:1px solid #dedede;box-sizing:border-box;font: 500  13px/20px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;text-align:center;background: #f3f3f3;}
.notice_area .text_box{font:inherit; letter-spacing:-0.5px; color:#848383;}
.notice_area .text_box ul li{list-style:disc; text-align:left;margin-left:15px;}
.notice_area .text_box ul li >span{color:#fa4b2e; font-weight:600;}


/*가입정보 테이블*/
.agree_box .default_table{width:1080px;/* margin-bottom: 55px; *//* height:494px; */display:inline-block;background-image: url(./images/01_body02.jpg);background-repeat: repeat-y;}
.agree_box .default_table > table {border:0;width: 100%;border-top: 2px solid #2c2424;border-bottom: 1px solid #CCC;border-collapse:collapse;/* margin-left:80px; */}
.agree_box .default_table > table tr th > span{color: #fb2c0a;font-size:14px;vertical-align:middle;}
.agree_box .default_table > table tr th,
.agree_box .default_table > table tr td{border-top: 1px solid #CCC; font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .default_table > table tr th{background-color: #f6f6f6;text-align:left;padding:10px 20px;font-size:13px;color: #585858;height: 47px;/* border-right:1px solid #CCC; */font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .default_table > table tr th.option{background-color: #ffffff;width: 70px;text-align:left;padding:10px 20px;font-size:13px;color: #151a1d;height: 47px;/* border-right: 1px solid #e6e6e6; */font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .default_table > table tr th.add_option{background-color: #fbf0f0;text-align:left;padding:10px 20px;font-size:13px;color: #585858;height: 47px;/* border-right:1px solid #CCC; */font: 600 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .default_table > table tr th.add_option>a{display: inline-block; box-sizing: border-box; line-height: 25px !important; padding: 0 10px; vertical-align: middle; margin-left: 3px; letter-spacing: -1px;}
.agree_box .default_table > table tr td{padding:10px 10px;border-top: 1px solid #CCC;padding:10px 10px;font:inherit;font: 400 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;line-height: 23pt;}

.agree_box .default_table > table tr td > span{color: #fb2c0a;}
.agree_box .default_table > table tr td > span.star_imp{font-size:13px; color:#333}
.agree_box .default_table > table tr td > span.star_imp:before{display:inline-block; content:'*';margin-right:5px; vertical-align:middle; color:#fb2c0a;}
.agree_box .default_table > table tr td > span.ex{color:#888; font-size:14px;}
.agree_box .default_table > table tr td >ul.address li{line-height: 29pt;font-weight: 300;}
.agree_box .default_table > table tr td >ul.txt{margin-top:10px;}
.agree_box .default_table > table tr td >ul.txt li{line-height:20px}
.agree_box .default_table > table tr td >ul.txt li.card{display:none;}
.agree_box .default_table > table tr td >ul.txt li.online{display:none;}
.agree_box .default_table > table tr td >ul.txt li.month{display:block;}
.agree_box .default_table > table tr td >p{font:inherit;font-size:15px;margin-bottom:0;color: #000;}
.agree_box .default_table > table tr td >p>b{color: #fb2c0a;}

.agree_box .default_table > table tr td textarea{width:100%; *width:95%;height:100px; border:1px solid #CCC; padding:10px 10px; outline:none; box-sizing:border-box; }
.agree_box .default_table > table tr td > b{display:block;font-weight:600; padding-top:5px; font-size:11px; color:#F00;letter-spacing:-0.5px;}
.agree_box .default_table select{height: 34px;border:1px solid #CCC;padding:0px 5px;outline:none;box-sizing:border-box;vertical-align: middle;/* vertical-align: text-top; */font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}

.agree_box .default_table > table tr td > a,
.agree_box .default_table > table tr td > ul li > a{display: inline-block;box-sizing: border-box;line-height: 28px !important;padding: 2px 10px;vertical-align:middle;margin-left: 3px;letter-spacing: -1px;}
.agree_box .default_table > table tr td > a.ex,
.agree_box .default_table > table tr td > ul li > a.ex{line-height: 18px !important; padding-top:1px;font-size:11px; font-family:dotum !important; font-weight:normal}
.agree_box .default_table > table tr td > a.ex:hover,
.agree_box .default_table > table tr td > ul li > a.ex:hover{font-weight:normal !important; color:#000 !important;}

.agree_box .recomend_table{width:1080px;display:inline-block;background-image: url(./images/01_body02.jpg);background-repeat: repeat-y;}
.agree_box .recomend_table > table {border:0;width: 100%;/* border-top: 2px solid #ffffff; *//* border-bottom: 1px solid #e4b7af; */border: 1px solid #dc9286;border-collapse:collapse;/* margin-left:80px; */}
.agree_box .recomend_table > table tr th > span{color: #fb2c0a;font-size:14px;vertical-align:middle;}
.agree_box .recomend_table > table tr th,
.agree_box .recomend_table > table tr td{/* border-top: 1px solid #CCC; */font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .recomend_table > table tr th{/* background-color: #f5f5f5; */background-color: #f7e4d8;text-align:left;padding:10px 20px;font-size:13px;color: #bb2a12;height: 47px;/* border-right:1px solid #CCC; */font: 500 14px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_box .recomend_table > table tr td{padding:10px 10px;/* border-top: 1px solid #CCC; */padding:10px 10px;font:inherit;font: 500 13px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif; line-height: 23pt;}
.agree_box .recomend_table > table tr td > span{color: #fb2c0a;}
.agree_box .recomend_table > table tr td > span.ex{color:#888; font-size:14px;}
.agree_box .recomend_table > table tr td > a,
.agree_box .recomend_table > table tr td > ul li > a{display: inline-block; box-sizing: border-box;line-height: 25px !important;padding: 0 10px;vertical-align:middle; margin-left: 3px;letter-spacing: -1px;}
.agree_box .recomend_table > table tr td > a.ex,
.agree_box .recomend_table > table tr td > ul li > a.ex{line-height: 18px !important; padding-top:1px;font-size:11px; font-family:dotum !important; font-weight:normal}
.agree_box .recomend_table > table tr td > a.ex:hover,
.agree_box .recomend_table > table tr td > ul li > a.ex:hover{font-weight:normal !important; color:#000 !important;}


/* 안내사항*/
.agree_notice{width:100%;box-sizing:border-box;/* border:1px solid #e8e8e8; *//* background-color: #f9f9f9; */padding: 10px 5px;/* margin-bottom: 100px; */}
.agree_notice > p{font:600 12pt/12pt '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;color:#000;margin-top: 0;}
.agree_notice > ul li{font: 400 14px/25px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;color:#888888;background: url(/mall/web/images/order/cart_notice_icon.png) no-repeat 0 12px;padding-left: 10px;}
.agree_notice > ul li > a{display: inline-block; box-sizing: border-box; line-height: 25px !important; padding: 0 10px; vertical-align: middle; margin-left: 3px; letter-spacing: -1px;}
.agree_notice > ul li>span{color: #fb2c0a;}

/*하단 버튼 영역*/
.agree_btn{text-align:center;margin-top:15px;padding: 35px 0 50px;}
.agree_btn > a{display:inline-block; width:200px; padding:15px 0px; font:600 15pt 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}



/*가입완료*/
.agree_finish{padding: 80px 0 50px;text-align: center;}
.agree_finish>p{font: 500 45px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;margin:5px 0;letter-spacing:-1.5px;}
.agree_finish>p>span{color: #fb2c0a;}
.agree_finish>span{font: 500 16px 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
.agree_finish>span.stext{font-size: 20px;letter-spacing: -1.8px;font-weight: 400;}


/*설문완료*/
.poll{width:80%;margin:0 auto;border: 1px solid #c5e0e8;background: #bbdbe6;border-radius: 10px;}
.poll .poll_img{width:846px; height:208px; background: url(/mall/web/images/member/join/poll_banner.png)no-repeat 0 0 ; margin: 10px;box-sizing:border-box;border-radius: 10px;}
.poll .poll_img .btn_area{text-align:center;/* margin-top:15px; */padding-top: 135px;/* padding: 0px 0 30px; */}
.poll .poll_img .btn_area > a{display:inline-block;/* width: 100px; */padding: 8px 20px 10px;font: 600 13pt 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif; background: #0066b1;border: 1px solid #efefef;border-radius: 5px;}


/*도움말 레이어팝*/
.helpPop {/* display: none; */position: absolute;/* top: -10px; */left: 645px;margin-top: -1px;/* width: 467px; *//* height: 150px; */padding: 15px;border: 2px solid #868483;box-sizing: border-box;background-color: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);z-index: 5;}
.helpPop > ul li {color: #222d33;font-size: 12px;line-height: 20px;/* padding-left: 8px; */letter-spacing: -1px;list-style: disc;margin-left: 15px;font-weight: 300;font-family: 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}

/* 이용약관*/

.digital_warp{width:100%}
#container .area {width: 95%;margin:0 auto;}
#container .area > h2{margin-bottom:-17px;}
#container .area .personInfo {border:0px solid #efefef; border-radius:10px 10px;}
#container .area .personInfo {padding:20px;font-family: 'Noto Sans KR', -apple-system, 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
#container .area .personInfo > h3 {margin-top:20px;font-size:25px;color:#000;/* display:none; */}
#container .area .personInfo > h4 {margin-bottom:10px; font-size: 17px;margin-bottom:10px;color: #a50202;font-weight: 500;}
#container .area .personInfo > p+h4{margin-top:40px;}
#container .area .personInfo > h5{margin-top:40px; font-size:12px; margin-bottom:10px; color:#515152;}
#container .area .personInfo ul li > h5{margin-top:10px; font-size:12px; margin-bottom:10px; color:#515152;}

#container .area .personInfo ul {margin-left:20px;font-size: 14px;line-height:15pt;font-weight: 400;font-family: 'Noto Sans KR', 'Helvetica Neue', Helvetica, '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif;}
#container .area .personInfo ul li {line-height:15pt; margin-bottom:15px; font-size:12px; }
#container .area .personInfo ul li > ul {margin-left:0px; margin-top:10px; list-style-type :decimal; margin-left:0px;}
#container .area .personInfo ul li > ul.list03 li{ list-style-type:disc; line-height:12pt; margin-bottom:5px;}
#container .area .personInfo ul li > table,
#container .area .personInfo ul li > table {border:1px solid #CCC; border-bottom:0px; border-right:0; border-collapse:collapse; width:100% !important;}
#container .area .personInfo ul li > table > thead > th,
#container .area .personInfo > table > thead > th{background-color: #efefef;}
#container .area .personInfo ul li > table tr > th,
#container .area .personInfo ul li > table tr > td {height:30px; text-align:center; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
#container .area .personInfo ul li > table thead tr > th{font-size:12px;background-color:#efeded; text-align:center; font-weight:600; color:#000; font-size:12px;}


/* 푸터 이용약관 */
.ifram_box{width: calc(98% - 20px);/* margin-top: 25px; */margin: 25px 10px;}
.ifram_box .title_area {font-size:25px;padding: 10px 20px 10px;text-align: left;border-bottom: 0px solid #e0e0e0;}
.ifram_box .selectZone{position:absolute;right:10px;margin-top: -45px;/* line-height: 20px; */}
.ifram_box .selectZone >select{ padding: 5px 5px; margin: 0; line-height: 12px; height: 35px; }
.ifram_box .selectZone >select >option{height:30px;}
.ifram_box > iframe{border: 1px solid #bfbfbf;padding:20px 0 10px;margin: 0 20px;}

.popup_inwrap{width:500px; position:fixed;background-color:#fff;}
/* popup header */
.popup_inwrap .pop_header{background: #292929;height: 45px;padding: 5px 15px;}
.pop_header:after{display:block; clear:both; content:'';}
.pop_header .h1{margin-top: 0px;float:left;font:600 14px/30px '맑음고딕', Malgun Gothic, dotum, gulim, sans-serif !important;color: #FFF;}
.pop_header .close{float:right; line-height: 25pt;margin-top: 10px;}
.pop_header .close > a{display:block; width:16px; height:15px; text-indent:-999em; background:url(../images/btn_close.png) no-repeat 0 0;}
