@charset "utf-8";
a{text-decoration:none;color:inherit;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
.txt-l{text-align:left !important;}
.mt20{margin-top:20px;}
.mtb20{margin:20px 0px;}
.mr40{margin-right:40px;}
.dis-b{display:block !important;}
.wid100{width:100% !important;}
.he70{}
.he100{}
.bor-no{border:0px !important;}
.heigh-auto{height:auto !important;}
/* ㆍ */
.alr{color:#a1a1a1;font-size:12px;letter-spacing:-1.2px;}
.alr span{content: " ";border: 1px solid #f96b05;background-color: #f96b05;width: 3px;height: 3px;display: block;border-radius: 55px;float: left;margin-top: 7px;margin-right: 10px;}
.alr strong{color:#403c3b;}

.checks {position: relative;}
.checks input[type="radio"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.checks input[type="radio"] + label {display: inline-block;position: relative;padding-left: 16px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.checks input[type="radio"] + label:before {content: '';position: absolute;left: 0;top: -14px;width: 16px;height: 16px;text-align: center;background: #fff;border: 1px solid #dadada;border-radius: 100%;/* box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); */}
.checks input[type="radio"] + label:active:before, .checks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.checks input[type="radio"]:checked + label:before {background: #fff;border-color: #f96b05;}
.checks input[type="radio"]:checked + label:after {content: '';position: absolute;top: -11px;left: 3px;width: 12px;height: 12px;background: #f96b05;border-radius: 100%;}

.rine{border-bottom:1px solid #f96b05;margin-top:120px;}

.sub-element{width: 100%;max-width: 1196px;height:100%;margin: 0px auto 130px auto;display:flex;justify-content:space-between;position: relative;}
aside{float:left;}
aside .sub-menu{position:relative;width:200px;height: auto;}
.sub-menu .box{}
.sub-menu .box .top{background-color:#645855;color:#fff;font-size:20px;height:80px;line-height:80px;text-indent:20px;}
.sub-menu .box .top h1{font-weight:400;position: relative;}
.sub-menu .box .top h1:before{content:" ";background-image:url("../images/sub/icon_menu_i.png");position:absolute;width:37px;height:80px;right:20px;}

.sub-menu .box .bottom{}
.sub-menu .box .bottom ul{}
.sub-menu .box .bottom ul > li{}
.sub-menu .box .bottom ul > li > a{position:relative;width:100%;height:50px;line-height:50px;display:inline-block;text-indent:20px;font-size:18px;color:#403c3b;border-bottom:1px solid #e5e5e5;letter-spacing: -1.2px;}
.sub-menu .box .bottom ul > li > a i{background-image:url("../images/sub/icon_menu_arrow_b.png");width:10px;height:8px;position:absolute;right:10px;top:20px;}
.sub-menu .box .bottom ul > li > ul{display:none;}
.sub-menu .box .bottom ul > li.sub > a i{background-image:url("../images/sub/icon_menu_plus.png");width:10px;height:10px;position:absolute;right:10px;top:20px;}
.sub-menu .box .bottom ul > li a.active{color:#f96b05;}
.sub-menu .box .bottom ul > li.sub > a.active i{background-image:url("../images/sub/icon_menu_minus.png");width:10px;height:2px;position:absolute;right:10px;top: 25px;}
.sub-menu .box .bottom ul > li > a.active i{background-image:url("../images/sub/icon_menu_arrow.png");width:10px;height:8px;position:absolute;right:10px;top: 25px;}
.sub-menu .box .bottom ul > li > ul.active{display:block;}
.sub-menu .box .bottom ul > li > ul.active{background:#fff7f2;padding:20px;border-top:1px solid #f96b05;border-bottom:1px solid #e5e5e5;}
.sub-menu .box .bottom ul > li > ul.active  li{}
.sub-menu .box .bottom ul > li > ul.active  li a{font-size:14px;height:25px;line-height:25px;border-bottom:0px;}
.sub-menu .box .bottom ul > li > ul.active  li a:hover{color:#f96b05;}
.sub-menu .box .bottom ul > li > ul.active  li.on{}
.sub-menu .box .bottom ul > li > ul.active  li.on a{color:#f96b05;}
.sub-menu .box .bottom ul > li.sub-2{}
.sub-menu .box .bottom ul > li.sub-2 a{height: 50px;margin-top: 10px;line-height: 1.2;}
.sub-menu .box .bottom ul > li.sub-2 a span{margin-left: 20px;}
.sub-element > .right-area{float:left;width: 100%;max-width: 954px;min-height: 650px;margin-top: 30px;}
.sub-element > .right-area .contents-element{}
.sub-element > .right-area .contents-element > .title{display:flex;justify-content: space-between;align-items:center;}
.sub-element > .right-area .contents-element > .title.ver2{margin-top:20px;}
.sub-element > .right-area .contents-element > .title .left{flex-grow: 2;}
.sub-element > .right-area .contents-element > .title .left h1{margin-right:20px;font-size:24px;font-weight:500;float:left;letter-spacing: -1.2px;}
.sub-element > .right-area .contents-element > .title .left h2{margin-right:20px;font-size:12px;font-weight:500;float:left;letter-spacing: -1.2px;color:#808080;}
.sub-element > .right-area .contents-element > .title .left h2:before{content: " ";border: 1px solid #f96b05;background-color: #f96b05;width: 3px;height: 3px;display: block;border-radius: 55px;float: left;margin-top: 7px;margin-right: 5px;}
.sub-element > .right-area .contents-element > .title .left > span{margin-right:15px;border:1px solid #cccccc;width:60px;height:30px;line-height:30px;font-size:14px;text-align:center;display: block;float: left;cursor:pointer;}
.sub-element > .right-area .contents-element > .title .left > span.on{margin-right:15px;border:1px solid #403c3b;}
.sub-element > .right-area .contents-element > .title .right{float:right;font-size:14px;color:#403c3b;}
.sub-element > .right-area .contents-element > .title .right select{border:1px solid #e8e8e8;height: 30px;}
.sub-element > .right-area .contents-element > .title .right h2{margin-right: 0px;font-size:12px;font-weight:500;float:left;letter-spacing: -1.2px;color:#808080;}
.sub-element > .right-area .contents-element > .title .right h2:before{content: "*";float: left;margin-top: 2px;margin-right: 5px;color:#f96b05;}
option:hover{background-color:#f96b05;}
.sub-element > .right-area .contents-element > .title .list-btn{float:left;height:30px;margin-right:10px;line-height: 30px;}
.sub-element > .right-area .contents-element > .title .list-btn span{color:#999999;cursor: pointer;font-size:12px;}
.sub-element > .right-area .contents-element > .title .list-btn span:before{content:" ";background-image:url("../images/sub/icon_return.png");width: 14px;height: 14px;float: left;margin-top: 9px;margin-right: 5px;}
.sub-element > .right-area .contents-element > .title .right .selc{float:left;}
.sub-element > .right-area .contents-element > .title .right select:nth-child(1){width:130px;height:30px;text-indent:10px;}
.sub-element > .right-area .contents-element > .title .right select:nth-child(2){width:90px;height:30px;text-indent:10px;}
.sub-element > .right-area .contents-element > .title .right .search-input{float:right;margin-left:5px;position:relative;}
.sub-element > .right-area .contents-element > .title .right .search-input input[type="text"]{width: 203px;height:18px;border: 1px solid #e8e8e8;padding: 5px 5px 5px 30px;position:relative;}
.sub-element > .right-area .contents-element > .title .right .search-input i{position:absolute;left:10px;top:9px;content:" ";background-image:url("../images/sub/icon_search.png");width:14px;height:14px;}
.sub-element > .right-area .contents-element > .title .right .selc-1{color:#403c3b;font-size:14px;float:left;height:30px;line-height:30px;margin-right:10px;}
.sub-element > .right-area .contents-element > .title .right .selc-2{display:block;color:#999999;border:1px solid #cccccc;width:40px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
.sub-element > .right-area .contents-element > .title .right .selc-3{border:1px solid #cccccc;width: 65px;height:30px;display: block;line-height: 30px;cursor: pointer;color: #999999;}
.sub-element > .right-area .contents-element > .title .right .selc-3:after{content:" ";background-image:url("../images/sub/icon_delete.png");background-size:10px 10px;background-position:center;background-repeat:no-repeat;float: left;display: block;width: 10px;height: 30px;margin: 0px 10px;}

.over-style{}
@media (max-width: 767px){
	aside{display:none;}
	.sub-element > .right-area{min-height:auto;}
	.sub-element > .right-area .contents-element > .title{padding:0px 20px;display:inline-block;max-height:140px;height: auto;width: calc(100% - 40px);}
	.sub-element > .right-area .contents-element > .title.ver0{}
	.over-style{overflow:auto;flex: 0 0 auto;display:flex;flex-wrap:nowrap;/* padding:0px 20px; */}
	.sub-element > .right-area .contents-element > .title .left{height: 32px;margin-bottom: 10px;}
	.sub-element > .right-area .contents-element > .title .right{width: 100%;}
	.sub-element > .right-area .contents-element > .title .list-btn{float:right;width: 110px;margin-right: 0px;}
	.sub-element > .right-area .contents-element > .title .right .selc{display: flex;justify-content: center;width:100%;}
	.sub-element > .right-area .contents-element > .title .right select{}
	.sub-element > .right-area .contents-element > .title .right select:nth-child(1){width:100%;}
	.sub-element > .right-area .contents-element > .title .right select:nth-child(2){width:100%;margin-left: 10px;}
	.sub-element > .right-area .contents-element > .title .right .search-input{width:100%;margin-top: 5px;margin-left: 0px;}
	.sub-element > .right-area .contents-element > .title .right .search-input input[type="text"]{width: calc(100% - 37px);margin-top: 5px;}
	.sub-element > .right-area .contents-element > .title .right .search-input i{top:13px;}
	.he70{height:70px !important;}
	.he100{height:100px !important;}
}

/* my */
.sub-element > .right-area .contents-element .title-my{display:flex;justify-content: space-between;align-items:center;position:relative;}
.sub-element > .right-area .contents-element .title-my .left h1{margin-right:20px;font-size:24px;font-weight:500;float:left;letter-spacing: -1.2px;}
.sub-element > .right-area .contents-element .title-my .left{display: flex;}
.sub-element > .right-area .contents-element .title-my .left i{content:" ";background-image:url("../images/sub/icon_guide.png");width: 22px;height: 24px;float: left;margin: 6px 15px 0px 0px;cursor:pointer;position:relative;}
.sub-element > .right-area .contents-element .title-my .left span{margin-right:15px;border:1px solid #cccccc;width:60px;height: 20px;line-height: 20px;font-size: 12px;text-align:center;display: block;float: left;margin-top: 9px;border-radius: 15px;margin-right: 5px;cursor:pointer;}
.sub-element > .right-area .contents-element .title-my .left span.on{border: 1px solid #f96b05;background-color: #f96b05;color: #fff;}
.sub-element > .right-area .contents-element .title-my-box{margin:10px 0px 35px 0px;}
.sub-element > .right-area .contents-element .title-my-box > div{border:2px solid #403c3b;/* width:100%; */height:50px;}
.sub-element > .right-area .contents-element .title-my-box > div input[type="text"]{height:24px;padding:13px;width:calc(100% - 26px);font-size:18px;}
input::placeholder{color:#cccccc;}

.sub-element > .right-area .contents-table{width:100%;margin-top:15px;}
.sub-element > .right-area .contents-table table{width:100%;border-top: 2px solid #f96b05;}
.sub-element > .right-area .contents-table table tr{border-bottom:1px solid #e5e5e5;}
.sub-element > .right-area .contents-table table thead{}
.sub-element > .right-area .contents-table table thead tr{background-color:#f8f8f8;height:50px;}
.sub-element > .right-area .contents-table table thead tr th{font-weight:500;text-align:center;/* border-right:1px solid #e5e5e5; */}
.sub-element > .right-area .contents-table table thead tr th:last-child{border-right:0px;}
.sub-element > .right-area .contents-table table tbody{}
.sub-element > .right-area .contents-table table tbody tr{}
.sub-element > .right-area .contents-table table tbody tr td{padding:20px;font-size:14px;font-weight:500;/* border-right:1px solid #e5e5e5; */}
.sub-element > .right-area .contents-table table tbody tr td:last-child{border-right:0px;}
.sub-element > .right-area .contents-table table tbody tr td input[type="checkbox"]{}
.sub-element > .right-area .contents-table table tbody tr td:nth-child(1){text-align:center;}
.sub-element > .right-area .contents-table table tbody tr td:nth-child(4),.sub-element .right-area .contents-table table tbody tr td:nth-child(5){text-align:center;}
.sub-element > .right-area .contents-table table tbody tr td{}
.sub-element > .right-area .contents-table table tbody tr td:nth-child(2) span{}
.sub-element > .right-area .contents-table table tbody tr td.on{}
.sub-element > .right-area .contents-table table tbody tr td.on i{content:" ";background-image:url("../images/sub/icon_heart_select.png");width:12px;height:11px;}
.sub-element > .right-area .contents-table table tbody tr td i{content:" ";background-image:url("../images/sub/icon_heart.png");display:inline-block;width:12px;height:11px;margin:0 0 0 5px;}
.sub-element > .right-area .contents-table table tbody tr td ul{}
.sub-element > .right-area .contents-table table tbody tr td ul li{color:#403c3b;font-size:14px;font-weight:500;}
.sub-element > .right-area .contents-table table tbody tr td ul li dl{display:inline-block;}
.sub-element > .right-area .contents-table table tbody tr td ul li dl dd{float:left;}

.sub-element > .right-area .contents-table table tbody tr td ul li.first{}
.sub-element > .right-area .contents-table table tbody tr td ul li.first dl{}
.sub-element > .right-area .contents-table table tbody tr td ul li.first dl dd{font-size:10px;}
.sub-element > .right-area .contents-table table tbody tr td ul li.first dl dd:after{content:"|";margin:0px 5px;font-size:10px;vertical-align:text-top;color:#808080;}
.sub-element > .right-area .contents-table table tbody tr td ul li.first dl dd:last-child:after{content:" ";}
.sub-element > .right-area .contents-table table tbody tr td ul li.last{margin-top:5px;}
.sub-element > .right-area .contents-table table tbody tr td ul li.last dl{}
.sub-element > .right-area .contents-table table tbody tr td ul li.last dl dd{color:#d5ab95;font-size:10px;}
.sub-element > .right-area .contents-table table tbody tr td ul li.last dl dd:after{content:">";margin:0px 5px;font-weight:400;}
.sub-element > .right-area .contents-table table tbody tr td ul li.last dl dd:last-child:after{content:" ";}
.sub-element > .right-area .contents-table.ver2 table tbody tr td:nth-child(3){text-align:center;}
.sub-element > .right-area .contents-table.ver3{}
.sub-element > .right-area .contents-table.ver3 table tbody tr td{text-align:center;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td .td-1{color:#f96b05;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td .td-2{padding: 1px 10px;border:1px solid #403c3b;border-radius:12px;font-size:12px;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td .td-close{background-color:#999999;border-radius:5px;font-size:14px;color:#fff;text-align:center;width: 60px;height: 30px;display: block;line-height: 30px;margin: -0px auto;cursor: pointer;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td:nth-child(2){text-align:left;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td:nth-child(2) span{display:inline-flex;}
.sub-element > .right-area .contents-table.ver3 table tbody tr td:nth-child(2) span > span{color:#f96b05;}


.contents-table-view{}
.contents-table-view .table-view{}
.contents-table-view .table-view .top-area{/* height:100px; */background-color:#f8f8f8;border-top:2px solid #f96b05;border-bottom:1px solid #e5e5e5;margin-top:20px;}
.contents-table-view .table-view .top-area dl{padding: 24px 20px;}
.contents-table-view .table-view .top-area dl dd{font-weight:500;}
.contents-table-view .table-view .top-area dl dd:nth-child(1){font-size:18px;color:#403c3b;margin-bottom: 5px;}
.contents-table-view .table-view .top-area dl dd:nth-child(2){font-size:14px;color:#808080;}
.contents-table-view .table-view .center-area{border-bottom:1px solid #e5e5e5;}
.contents-table-view .table-view .center-area dl{padding:40px 20px;}
.contents-table-view .table-view .center-area dl dd{}
.contents-table-view .table-view .center-area dl dd img{width: 100% !important;height: auto !important;}
.contents-table-view .table-view .bottom-area{border-bottom:1px solid #e5e5e5;height: 50px;line-height: 50px;}
.contents-table-view .table-view .bottom-area dl{display:flex;justify-content: space-between;}
.contents-table-view .table-view .bottom-area dl dd{float:left;font-size: 12px;color: #403c3b;cursor: pointer;font-weight: 600;}
.contents-table-view .table-view .bottom-area dl dd:nth-child(1){}
.contents-table-view .table-view .bottom-area dl dd:nth-child(1) span{content:" ";background-image:url("../images/sub/icon_arrow_left.png");width: 14px;height: 14px;float: left;margin-top: 18px;margin-right: 5px;}
.contents-table-view .table-view .bottom-area dl dd:nth-child(2){}
.contents-table-view .table-view .bottom-area dl dd:nth-child(2) span{content:" ";background-image:url("../images/sub/icon_arrow_right.png");width: 14px;height: 14px;float: right;margin-top: 18px;margin-left: 5px;}
.contents-table-view.ver2{}
.contents-table-view.ver2 .table-view .top-area dl{padding: 30px 20px;}
.contents-table-view.ver2 .table-view .top-area dl dd{font-weight:500;letter-spacing: -1.2px;}
.contents-table-view.ver2 .table-view .top-area dl dd:nth-child(1){font-size: 22px;color: #f96b05;margin-bottom: 0px;}
.contents-table-view.ver2 .table-view .top-area dl dd:nth-child(2){font-size: 22px;color: #403c3b;}
.contents-table-view.ver2 .table-view .center-contents{margin-top:50px;}
.contents-table-view.ver2 .table-view .center-contents .box-arr{display:flex;justify-content:flex-start;}
.contents-table-view.ver2 .table-view .center-contents .box{border:1px solid #e5e5e5;height: 98px;padding:20px 10px;width: 100%;}
.contents-table-view.ver2 .table-view .center-contents .box .left-area{float:left;margin-right:15px;}
.contents-table-view.ver2 .table-view .center-contents .box .left-area dl{}
.contents-table-view.ver2 .table-view .center-contents .box .left-area dl dd{background-color:#f8f8f8;width:100px;height:100px;text-align: center;border-radius: 50px;}
.contents-table-view.ver2 .table-view .center-contents .box .left-area dl dd img{margin-top:20px;}

.contents-table-view.ver2 .table-view .center-contents .box .right-area{float:left;position:relative;height: 100px;letter-spacing: -1px;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl{}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl dd{}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl:nth-child(1){}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl:nth-child(1) dd{position:relative;font-size:18px;font-weight:500;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl:nth-child(1) dd:after{content:" ";border: 1px solid #403c3b;position:absolute;bottom: -3px;left: 0px;width: 20px;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl:nth-child(2){margin-top: 5px;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area dl:nth-child(2) dd{font-size:12px;height: 15px;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area .rink a{content:" ";background-image:url("../images/sub/icon_arrow_one01.png");width:18px;height:18px;position:absolute;bottom:0px;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area .m-rink{position:relative;}
.contents-table-view.ver2 .table-view .center-contents .box .right-area .m-rink a{content:" ";background-image:url("../images/sub/icon_arrow_one02.png");width:12px;height:12px;position:absolute;bottom:0px;right:0px;}

.contents-table-view.ver2.i1 .top-area dl{position:relative;}
.contents-table-view.ver2.i1 .top-area dl:after{content:" ";background-image:url("../images/sub/icon_title-i1.png");position:absolute;width: 106px;height: 100px;right: 20px;top: 25px;background-repeat:no-repeat;}
.contents-table-view.ver2.i2 .top-area dl{position:relative;}
.contents-table-view.ver2.i2 .top-area dl:after{content:" ";background-image:url("../images/sub/icon_title-i2.png");position:absolute;width: 86px;height: 100px;right: 0;top: 25px;background-repeat:no-repeat;}
.contents-table-view.ver2.i3 .top-area dl{position:relative;}
.contents-table-view.ver2.i3 .top-area dl:after{content:" ";background-image:url("../images/sub/icon_title-i3.png");position:absolute;width: 104px;height: 100px;right: 20px;top: 25px;background-repeat:no-repeat;}

.contents-element .notice-list{margin: 0px auto;}
.contents-element .notice-list .box{display:flex;justify-content: flex-start;margin-top:15px;margin-bottom: 10px;}
.contents-element .notice-list .box dl{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 2px 4px #00000040;border-radius:10px;width:225px;height:250px;margin-right: 20px;}
.contents-element .notice-list .box > a {display: block; margin-right: 20px;}
.contents-element .notice-list .box dl dd{color: #403c3b;font-size: 14px;}
.contents-element .notice-list .box dl dd:nth-child(1){height:140px;}
.contents-element .notice-list .box dl dd:nth-child(1) img{height:140px;text-align: center;background-position: center;width: 100%;}
.contents-element .notice-list .box dl dd:nth-child(2){margin-left:20px;margin-top:10px;font-weight:500;}
.contents-element .notice-list .box dl dd:nth-child(3){margin-left:20px;font-weight:500;}
.contents-element .notice-list .box dl:last-child{margin-right:0px;}
.contents-element .notice-list .box dl dd:last-child{margin: 10px 20px;margin-top:20px;}
.contents-element .notice-list .box dl dd:last-child span{font-size: 12px;color: #f96b05;margin-right:10px}
.contents-element .notice-list .box dl dd:last-child span:last-child{margin-right:0px;}
.contents-element .notice-list.ver2{}
.contents-element .notice-list.ver2 .box{}
.contents-element .notice-list.ver2 .box dl{}
.contents-element .notice-list.ver2 .box dl dd{color:#403c3b;}
.contents-element .notice-list.ver2 .box dl dd:nth-child(1){}
.contents-element .notice-list.ver2 .box dl dd:nth-child(2){color:#d5ab95;font-size:12px;}
.contents-element .notice-list.ver2 .box dl dd:nth-child(3){font-size:14px;height:20px;}
.contents-element .notice-list.ver2 .box dl dd:last-child{font-size:12px;height:33px;font-weight: 400;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.contents-element .notice-list.ver2 .box dl dd.on i{content:" ";background-image:url("../images/sub/icon_heart_select.png");width:12px;height:11px;margin-right:10px;}
.contents-element .notice-list.ver2 .box dl dd i{content:" ";background-image:url("../images/sub/icon_heart.png");width:12px;height:11px;float:right;margin:5px;margin-right:10px;}
/* paging */
.hd-element {display:block;overflow:hidden;position:absolute;left:-99999999999px;width:0; height:0;  font-size:0; line-height:0;}
.paging {margin:60px 0px 30px 0px;text-align:center;cursor:pointer;}
.paging.t0{margin:10px 0px 10px 0px;text-align:center;}
.paging ul{list-style:none; text-align:center;}
.paging li{display:inline-block;}
.paging a{color:#000000;display:inline-block;vertical-align:middle;height: 30px;width: 30px;line-height:28px;background: #fff;margin:0px 0px;font-size: 12px;font-weight: 400;}
.paging a.on{color:#fff;background-color: #f96b05;border-radius: 15px;}
.paging a.icon{background-repeat:no-repeat;background-position:center center;/* border:1px solid #b7b7b7; */border-radius:0px;}
.paging a.icon.prev{background-image:url("../images/sub/icon_arrow_left01.png");}
.paging a.icon.next{background-image:url("../images/sub/icon_arrow_right01.png");}
.paging a.icon.prev-a{background-image:url("../images/sub/icon_arrow_left02.png");}
.paging a.icon.next-a{background-image:url("../images/sub/icon_arrow_right02.png");}

@media (max-width: 767px){
	.contents-table-view{padding: 0px 20px;width: calc(100% -  40px);}
	.contents-table-view .table-view{width: 100%;}
	.contents-table-view.ver2.i1 .top-area dl:after{display:none;}
	.contents-table-view.ver2.i2 .top-area dl:after{display:none;}
	.contents-table-view.ver2.i3 .top-area dl:after{display:none;}
	.contents-table-view.ver2.i3 .over-style{padding:0px;}
	.contents-element .notice-list .box{flex-direction: column;}
	.contents-element .notice-list .box dl{margin-right: 0px;margin-bottom:20px;width: 100%;}
	.contents-table-view.ver2 .table-view .center-contents .box-arr{display:inline-block;width: calc(100% - 20px);}
	.contents-table-view.ver2 .table-view .center-contents .box{margin-bottom:10px;}
	.sub-element > .right-area .contents-table{padding:0px 20px;}
	.sub-element > .right-area .contents-table table colgroup{display:none;}
	.sub-element > .right-area .contents-table table thead{display:none;}
	.sub-element > .right-area .contents-table table tbody tr td{display:flex;padding:10px;}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(1){float:left;}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(2){font-size:15px;}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(2) span{}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(3){}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(4), .sub-element .right-area .contents-table table tbody tr td:nth-child(5){float:left;}
	.sub-element > .right-area .contents-table table tbody tr td:nth-child(5){border: 1px solid #403c3b;padding: 5px 15px;margin-top: 3px;}
	.sub-element > .right-area .contents-table table tbody tr td ul li{font-size:15px;}
	.sub-element > .right-area .contents-table table tbody tr td ul li.first dl dd{font-size:13px;}
	.sub-element > .right-area .contents-table table tbody tr td ul li.last dl dd{font-size:12px;}
	.sub-element > .right-area .contents-table.ver2 table thead{}
	.sub-element > .right-area .contents-table.ver2 table thead tr th{}
	.sub-element > .right-area .contents-table.ver2 table thead tr th:nth-child(1),.sub-element > .right-area .contents-table.ver2 table thead tr th:nth-child(4){display:none;}
	.sub-element > .right-area .contents-table.ver2 table tbody tr td:nth-child(1){display:none;}
	.sub-element > .right-area .contents-table.ver2 table tbody tr td:nth-child(2){}
	.sub-element > .right-area .contents-table.ver2 table tbody tr td:nth-child(3){color: #d5ab95;}
	.sub-element > .right-area .contents-table.ver2 table tbody tr td:nth-child(4){display:none;}
	.contents-table-view .table-view .center-area dl{padding:20px 20px;}
	.contents-table-view .table-view .bottom-area dl dd{font-size:15px;}
	.contents-element .notice-list .box>a {margin-right: 0;}
}

/* 체크박스*/
.check-style01{position:relative;}
.check-style01 input[type="checkbox"]{position:absolute;width:1px;height:1px;padding: 0; margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.check-style01 input[type="checkbox"] + label:before{content:' ';display: inline-block;width:14px;height:14px;line-height:18px;text-align:center;vertical-align:middle;background:#fff;border:1px solid #e8e8e8;}
.check-style01 input[type="checkbox"]:checked + label:before{content: '';width:14px;height:14px;background:url("../images/sub/icon_check.png") no-repeat center;background-size:11px 10px;border:1px solid #f96b05;}

.sub-element .right-area .my-table-top{border:1px solid #e5e5e5;padding:20px;}
.sub-element .right-area .my-table-top table{width: 912px;}
.sub-element .right-area .my-table-top table tbody{}
.sub-element .right-area .my-table-top table tbody tr{}
.sub-element .right-area .my-table-top table tbody tr td{}
.sub-element .right-area .my-table-top table tbody tr td.im{width:120px;height:160px;border:1px solid #e5e5e5;text-align:center;position:relative;background-color: #acacacd9;z-index: 1;cursor:pointer;}
.sub-element .right-area .my-table-top table tbody tr td.im:after{content:" ";position:absolute;background-image:url("../images/sub/icon_plus.png");width: 40px;height: 40px;background-color: #fff;background-size: 20px 20px;background-repeat: no-repeat;border-radius: 30px;left: 42px;background-position: center;z-index: 3;cursor:pointer;}
.sub-element .right-area .my-table-top table tbody tr td.im-on{}
.sub-element .right-area .my-table-top table tbody tr td.im-on img{width:120px;height:160px;}
.sub-element .right-area .my-table-top table tbody tr td img{z-index:2;}
.sub-element .right-area .my-table-top table tbody tr th{width:80px;}
.sub-element .right-area .my-table-top table tbody tr th,.sub-element .right-area .my-table-top table tbody tr td{height:40px;}
.sub-element .right-area .my-table-top table tbody tr input[type="text"]{border:1px solid #cccccc;height:20px;padding:9px;width:calc(100% - 20px);}

.sub-element .right-area .my-table-top table tbody tr td .address{}
.sub-element .right-area .my-table-top table tbody tr td .address dl{display: flex;margin-top:5px;}
.sub-element .right-area .my-table-top table tbody tr td .address dl dd{float:left;width: 100%;}
.sub-element .right-area .my-table-top table tbody tr td .address dl dd span.in{border: 1px solid #cccccc;height: 20px;padding: 9px;display:block;}
.sub-element .right-area .my-table-top table tbody tr td .address dl:nth-child(1) dd span.in{width: calc(100% - 152px);float:left;}
.sub-element .right-area .my-table-top table tbody tr td .address dl:nth-child(2) dd span.in{width: calc(100% - 20px);}
.sub-element .right-area .my-table-top table tbody tr td .address dl:nth-child(2) dd{display:flex;}
.sub-element .right-area .my-table-top table tbody tr td .address dl:nth-child(2) dd:nth-child(1) span.in:first-child{margin-right:10px;}
.sub-element .right-area .my-table-top table tbody tr td .address dl dd span.sear{width:120px;height: 38px;border:1px solid #403c3b;line-height: 38px;text-align: center;font-weight: 500;display:block;float:left;margin-left: 10px;}
.sub-element .right-area .my-table-top.ad-style{}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address{display: flex;justify-content: space-between;}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl{display: flex;}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd{}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(1) dd{display: flex;margin-right: 10px;}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(2) dd{display: unset;}
.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd span.sear{margin-right: 5px;font-size: 13px;}
.sub-element .right-area .my-table-top.ad-style table tbody tr .address input[type="text"]{}
.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd input[type="text"]{}
.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(1) input[type="text"]{width: calc(100% - 110px);}
.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(2) input[type="text"]{width: 100%;}
.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(3) input[type="text"]{width: 100%;}
.sub-element .right-area .my-table-top table tbody tr td .checks{float:left;}
.sub-element .right-area .my-table-top table tbody tr td .checks:first-child{margin:0px 10px;}
.sub-element .right-area .my-table-top table tbody tr td .checks input[type="radio"] + label{float:left;padding:0px 0px 0px 25px;}
.sub-element .right-area .my-table-top table tbody tr td .checks input[type="radio"] + label:before{top: 2px;}
.sub-element .right-area .my-table-top table tbody tr td .checks input[type="radio"]:checked + label:after{top: 5px;}

.one,.two,.three{display:flex;justify-content:space-between;}
.sub-element .right-area .my-table-center{background-color:#f8f8f8;padding:20px;margin-top:40px;}
.sub-element .right-area .my-table-center table{}
.sub-element .right-area .my-table-center table tbody{}
.sub-element .right-area .my-table-center table tbody tr{height:60px;}
.sub-element .right-area .my-table-center table tbody tr th{height:40px;text-align:left;}
.sub-element .right-area .my-table-center table tbody tr th:nth-child(3){padding-left:60px;}
.sub-element .right-area .my-table-center table tbody tr td{height:40px;}
.sub-element .right-area .my-table-center table tbody tr select{float:left;border: 1px solid #cccccc;height: 40px;text-indent: 10px;}
.sub-element .right-area .my-table-center table tbody tr input[type="text"]{border:1px solid #cccccc;height:20px;padding:9px;/* width:calc(100% - 20px); */float:left;text-indent: 10px;}
.sub-element .right-area .my-table-center table tbody tr td span{margin-left:10px;line-height:40px;}
.in-btn{text-align:center;background-color: #f96b05;color:#fff;width:180px;height:38px;line-height:38px;display:block;float:left;border-radius:7px;cursor:pointer;}
.sub-element .right-area .my-table-center table tbody tr td .one{}
.sub-element .right-area .my-table-center table tbody tr td .one input[type="text"]{}
.sub-element .right-area .my-table-center table tbody tr td .one select{width:100%;}
.sub-element .right-area .my-table-center table tbody tr td:last-child .one{justify-content:flex-start;}
.sub-element .right-area .my-table-center table tbody tr td:last-child .one input[type="text"]{width:50%;}
.sub-element .right-area .my-table-center table tbody tr td .two{}
.sub-element .right-area .my-table-center table tbody tr td .two input[type="text"]{}
.sub-element .right-area .my-table-center table tbody tr td .two select{width:49%;}
.sub-element .right-area .my-table-center table tbody tr td .three{}
.sub-element .right-area .my-table-center table tbody tr td .three input[type="text"]{}
.sub-element .right-area .my-table-center table tbody tr td .three select{width:32.33%;}
.sub-element .right-area .my-table-center table tbody tr td .seinput{}
.sub-element .right-area .my-table-center table tbody tr td .seinput input[type="text"]{width:150px;}
.sub-element .right-area .my-table-center table tbody tr td .seinput select{width:100px;margin-right:10px;}
.sub-element .right-area .my-table-bottom{background-color:#f8f8f8;padding:20px;margin-top:30px;}
.sub-element .right-area .my-table-bottom .list-area{width:100%;height:auto;border:1px solid #cccccc;margin-bottom:20px;background-color:#fff;/* overflow: auto; */}
.sub-element .right-area .my-table-bottom .list-area:last-child{margin-bottom:0px;}
.sub-element .right-area .my-table-bottom .list-area > dl{padding:10px;height: 30px;line-height: 30px;font-weight: 500;display:inline-block;width: calc(100% - 30px);}
.sub-element .right-area .my-table-bottom .list-area > dl dd{letter-spacing:-1.2px;}
.sub-element .right-area .my-table-bottom .list-area > dl dd a{}
.sub-element .right-area .my-table-bottom .list-area > dl dd:nth-child(1){float:left;font-size: 18px;}
.sub-element .right-area .my-table-bottom .list-area > dl dd:nth-child(1):after{content:"";width:46px;height:30px;float:left;background-repeat:no-repeat;background-position:center;margin-right: 10px;margin-left: 2px;}
.sub-element .right-area .my-table-bottom .list-area > dl dd:nth-child(2){float:right;font-size: 14px;}
.sub-element .right-area .my-table-bottom .list-area > dl dd:nth-child(2) a:after{content:"";width:10px;height:10px;float:left;background-image:url("../images/sub/icon_plus.png");background-size: 10px 10px;background-position: center;background-repeat: no-repeat;margin-top: 10px;margin-right: 5px;}
.sub-element .right-area .my-table-bottom .list-area:nth-child(1) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon01.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(2) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon02.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(3) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon03.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(4) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon04.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(5) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon05.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(6) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon06.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(7) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon07.png");}
.sub-element .right-area .my-table-bottom .list-area:nth-child(8) > dl dd:nth-child(1):after{background-image:url("../images/sub/icon08.png");}

.sub-element .right-area .my-table-bottom .list-area .addition-dl{background-color:#fff;display:inline-block;height:auto;/* margin: 0px 20px 20px 20px; */overflow: auto;width: 100%;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl > dl{height:auto;border-top: 1px solid #cccccc;padding-top: 20px;width: 875px;margin: 0px 20px 20px 20px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl > dl > dd{}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition{}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition .title{height: 25px;margin-bottom: 20px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition .title h1{float: left;font-size: 18px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition .title span{float: right;color:#f96b05;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition .title span:before{content:" ";background-image:url("../images/sub/icon_guide_m.png");width: 13px;height: 14px;float: left;margin-right: 10px;margin-top: 2px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table{}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr{height:60px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td{height:40px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td > .box{width: 100%;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td select{float:left;border: 1px solid #cccccc;height: 40px;text-indent: 10px;width:120px;margin-right: 15px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td select.day{width:60px !important;min-width: unset !important;margin-right: 0px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td select.days{width:200px !important;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .dayss{width:120px !important;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td span.t1{float:left;margin: 10px 10px 10px 10px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td span.t2{float:left;margin: 10px 5px 10px 1px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td span.check-style01{margin:0px;font-size: 12px;margin-top: 10px;margin-left: 10px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td span.check-style01 input[type="checkbox"] + label:before{margin-right:5px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td input[type="text"]{border:1px solid #cccccc;height:20px;padding:9px;width: calc((100% - 306px)/6);float:left;text-indent: 10px;margin-right: 15px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td input.da{width: 55px;margin-right: 5px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td input.t3{width:100%;max-width:190px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td input.t4{width:100%;max-width:120px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .btns{float:right;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .btns a{width:80px;height:40px;text-align:center;line-height:40px;display:block;color:#fff;font-size:14px;font-weight:500;border-radius:5px;float:left;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .btns a:first-child{margin-right:10px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .btn-o{background-color:#999999;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .btn-t{background-color:#f96b05;}
.flexs{display:flex;}
.flexs > div.box{display:flex;justify-content: start;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .boxs{width: 100%;display: flex;justify-content: start;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .boxs select{width: auto;min-width: 115px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .boxs input[type="text"]{width: auto;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl .addition table tr td .boxs input:last-child{margin-right:0px;}
.textarea-box{}
.textarea-box td{}
.textarea-box td .txtarea{border:1px solid #cccccc;}
.textarea-box td .txtarea textarea{resize:none;width:100%;height:140px;text-indent:20px;padding-top:10px;}
.textarea-box td .txtarea dl{background-color:#fff7f2;padding:20px;}
.textarea-box td .txtarea dl dd{color:#808080;font-size:12px;}
.textarea-box td .txtarea.ver2{}
.textarea-box td .txtarea.ver2 textarea{height:300px;}
.area-box{border-top: 1px solid #cccccc;margin: 0px 10px;}

.oa-table table{border-top:2px solid #a09e9d;}
.oa-table table tbody{}
.oa-table table tbody tr{}
.oa-table table tbody tr th{background-color:#f8f8f8;height:45px;font-weight:600;font-size:14px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;}
.oa-table table tbody tr td{padding: 10px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;vertical-align: super;}
.oa-table table tbody tr td:last-child{border-right:0px;}
.oa-table table tbody tr td dl{}
.oa-table table tbody tr td dl dd{}
.oa-table table tbody tr td dl dd span{color:#f96b05;}
.oa-table .user-radio{height: auto;margin: 0px;display: flex;justify-content: space-between;}
.oa-table .user-radio .checks:first-child{margin-right:0px;}
.oa-table .user-radio .checks{width: 100%;}
.oa-table .user-radio .checks input[type="radio"] + label:before{top: 12px;}
.oa-table .user-radio .checks input[type="radio"]:checked + label:after{top: 15px;}
.oa-table  textarea{border:1px solid #e7e7e7;resize:none;width:100%;height: 83px;text-indent:20px;padding-top:10px;}


.textarea-dl{padding:20px;}
.textarea-dl dl{margin-bottom:20px;}
.textarea-dl dl dd{}
.textarea-dl dl dd:nth-child(1){font-size:18px;font-weight:700;}
.textarea-dl dl dd:nth-child(2){font-size:14px;}
.result-dl{border-top: 1px solid #cccccc;margin: 0px 10px;}
.result-dl .box{padding: 20px;}
.result-dl .box dl{width: 100%;display: inline-block;height: 30px;line-height: 30px;letter-spacing: -1px;}
.result-dl .box dl dd{float: left;}
.result-dl .box dl:nth-child(1) dd:nth-child(1){width: 135px;font-weight: 400;}
.result-dl .box dl:nth-child(1) dd:nth-child(2){font-size: 18px;font-weight: 600;}
.result-dl .box dl:nth-child(1) dd:nth-child(2) span{font-size: 14px;color: #808080;font-weight: 500;margin-left: 10px;}
.result-dl .box dl:nth-child(1) dd:nth-child(2) a{font-size: 12px;color: #d5ab95;font-weight: 500;margin-left: 10px;border: 1px solid #d5ab95;padding: 1px 10px;}
.result-dl .box dl:nth-child(2) dd:nth-child(1){width: 135px;font-weight: 500;color: #f96b05;}
.result-dl .box dl:nth-child(2) dd:nth-child(1).bold{}
.result-dl .box dl:nth-child(2) dd:nth-child(2){}




.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2{}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition{background-color: #fff7f2;padding: 20px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs{}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs input{width: 100%;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs input:last-child{margin-right:0px;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs select{width: 100%;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs select.wid30{width:30%;}
.sub-element .right-area .my-table-bottom .list-area .addition-dl.ver2 .addition .flexs select.wid45{width:45%;}


/* 알림 팝업 */
.left-pop-i{position:absolute;top: 40px;left: 180px;background-color: #fff;width: 520px;border: 2px solid #f96b05;border-radius: 8px;padding: 5px;display:none;}
.left-pop-i > dl{padding: 10px 8px 10px 20px;font-size:12px;position:relative;z-index: 1;}
.left-pop-i > dl:after{content:" ";position:absolute;background-image:url("../images/sub/icon_triangle.png");width: 20px;height: 10px;top: -15px;left: 96px;z-index: -1;}

/* 프로필 이미지 팝업 */
.profile-pop{width: 258px;height: 258px;border-radius:10px;background-color:#fff;position:absolute;top:50%;left:50%;box-shadow:0px 2px 8px #00000033;border:1px solid #707070;padding: 20px;z-index: 10;}
.profile-pop dl{}
.profile-pop dl dd{text-align: center;}
.profile-pop dl dd:nth-child(1){font-size:24px;font-weight:500;letter-spacing:-1.2px;}
.profile-pop dl dd:nth-child(1) .close{content:" ";background-image:url("../images/sub/icon_close.png");width:20px;height:20px;float:right;margin-top:8px;cursor:pointer;}
.profile-pop dl dd:nth-child(2){background-color:#f8f8f8;width:260px;height:165px;margin-top:15px;}
.profile-pop dl dd:nth-child(2) img{text-align:center;margin-top:30px;}
.profile-pop dl dd:nth-child(2) p{color:#808080;margin-top:10px;letter-spacing:-1.1px;font-weight:500;}
.profile-pop dl dd:nth-child(3){display:flex;justify-content:center;margin-top:15px;}
.profile-pop dl dd:nth-child(3) span{width:70px;height:30px;line-height:30px;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;}
.profile-pop dl dd:nth-child(3) span:nth-child(1){margin-right:10px;background-color:#999999;}
.profile-pop dl dd:nth-child(3) span:nth-child(2){background-color:#f96b05;}



@media (max-width: 767px){
	.sub-element .right-area .my-table-top table tbody tr td .address input[type="text"]{width:31%;}
	.profile-pop{left: 15%;top: 10%;}
	.sub-element .right-area .my-table-top.ad-style table{width: auto;}
	.sub-element .right-area .my-table-top.ad-style table colgroup{display:none;}
	.sub-element .right-area .my-table-top.ad-style table tbody{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr{display: flex;flex-direction: column;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td{height: auto;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd span.in{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(1) dd span.in{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(2) dd span.in{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(2) dd{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(2) dd:nth-child(1) span.in:first-child{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd span.sear{}
	.sub-element .right-area .my-table-top.ad-style{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl{display: flex;flex-direction: column;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(1) dd{margin-bottom: 7px;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl:nth-child(2) dd{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .address dl dd span.sear{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr .address input[type="text"]{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd input[type="text"]{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(1) input[type="text"]{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(2) input[type="text"]{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr .address dl dd:nth-child(3) input[type="text"]{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .checks{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .checks:first-child{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .checks input[type="radio"] + label{}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .checks input[type="radio"] + label:before{top: 12px;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr td .checks input[type="radio"]:checked + label:after{top: 15px;}

	.sub-element .right-area .my-table-center{}
	.sub-element .right-area .my-table-center table{}
	.sub-element .right-area .my-table-center table colgroup{display:none;}
	.sub-element .right-area .my-table-center table tbody{}
	.sub-element .right-area .my-table-center table tbody tr{display: flex;flex-direction: column;height: auto;}
	.sub-element .right-area .my-table-center table tbody tr th{line-height: 40px;}
	.sub-element .right-area .my-table-center table tbody tr th:nth-child(3){padding-left: 0px;}
	.sub-element .right-area .my-table-center table tbody tr td{}
	.sub-element .right-area .my-table-center table tbody tr select{}
	.sub-element .right-area .my-table-center table tbody tr input[type="text"]{}
	.sub-element .right-area .my-table-center table tbody tr td span{}
	.in-btn{}
	.sub-element .right-area .my-table-center table tbody tr td .one{}
	.sub-element .right-area .my-table-center table tbody tr td .one input[type="text"]{width: 100%;}
	.sub-element .right-area .my-table-center table tbody tr td .one select{}
	.sub-element .right-area .my-table-center table tbody tr td:last-child .one{}
	.sub-element .right-area .my-table-center table tbody tr td:last-child .one input[type="text"]{width: 100%;}
	.sub-element .right-area .my-table-center table tbody tr td .two{}
	.sub-element .right-area .my-table-center table tbody tr td .two input[type="text"]{}
	.sub-element .right-area .my-table-center table tbody tr td .two select{}
	.sub-element .right-area .my-table-center table tbody tr td .three{}
	.sub-element .right-area .my-table-center table tbody tr td .three input[type="text"]{}
	.sub-element .right-area .my-table-center table tbody tr td .three select{}
	.sub-element .right-area .my-table-center table tbody tr td .seinput{}
	.sub-element .right-area .my-table-center table tbody tr td .seinput input[type="text"]{}
	.sub-element .right-area .my-table-center table tbody tr td .seinput select{}
	.contents-element .notice-list .lrMargin {margin: 0 20px;}
}



/* 로그인 */
.login-box-element{background-color:#f8f8f8;}
.login-box-element .sub-element{background-color: #fff;padding: 40px 80px 80px 80px;max-width: 1040px;margin-top: 40px;margin-bottom: 0px;}
.login-box-element .sub-element > .right-area{max-width:1200px;}
.login-element{}
.login-element h1{font-size: 24px;font-weight: 500;}
.login-element .login-box{border-top: 2px solid #f96b05;margin-top:10px;height:350px;background-color:#f8f8f8;}
.login-element .login-box .box{width: 670px;margin: 85px 0px 85px 110px;position:relative;}
.login-element .login-box .box:before{content:" ";background-image:url("../images/sub/icon_login.png");position:absolute;width: 115px;height: 160px;right: -150px;top: 3px;}
.login-element .login-box .box .in{border-bottom:1px solid #cccccc;margin-bottom:20px;padding-bottom:10px;height: 105px;display: flex;justify-content: flex-start;}
.login-element .login-box .box .in .in-txt{float:left;width: calc(100% - 255px);}
.login-element .login-box .box .in .in-btn{margin-left:0px;width:90px;height:95px;line-height:95px;font-weight:700;}
.login-element .login-box .box .in .in-btn span{color:#fff;/* background-color:#f96b05; */font-size: 17px;}

.login-element .login-box .box .in .in-btn-2{margin-left: 10px;}
.login-element .login-box .box .in .in-btn-2 dl{}
.login-element .login-box .box .in .in-btn-2 dl dd{font-size:14px;}
.login-element .login-box .box .in .in-btn-2 dl dd a{color:#fff;width: 150px;height: 43px;line-height: 43px;display: block;text-align: center;border-radius: 5px;font-weight: 500;position: relative;text-decoration: unset;}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(1){}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(1) a{background-color:#00c300;margin-bottom: 10px;text-indent: 25px;}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(1) a:before{content:" ";background-image:url("../images/sub/icon_naver.png");width:15px;height:14px;position: absolute;left: 25px;top: 13px;}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(2){}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(2) a{background-color:#fae300;text-indent: 25px;}
.login-element .login-box .box .in .in-btn-2 dl dd:nth-child(2) a:before{content:" ";background-image:url("../images/sub/icon_kakaotalk.png");width:15px;height:14px;position: absolute;left: 15px;top: 13px;}

.login-element .login-box .in-txt dl{width:95%;height:50px;}
.login-element .login-box .in-txt dl dd{float:left;height:40px;line-height:40px;font-size:18px;font-weight:600;}
.login-element .login-box .in-txt dl dd input {padding: 0 10px;}
.login-element .login-box .in-txt dl dd input[type="text"]{height:40px;width:100%;border:1px solid #cccccc;border-radius: 5px;}
.login-element .login-box dl dd input[type="password"]{height:40px;width:100%;border:1px solid #cccccc;}
.login-element .login-box .in-txt dl:nth-child(1) dd, .login-element .login-box dl:nth-child(2) dd{width:100px;}
.login-element .login-box .in-txt dl:nth-child(1) dd:nth-child(2), .login-element .login-box dl:nth-child(2) dd:nth-child(2){width: calc(100% - 117px);}
.login-element .login-box .box .out{width:100%;}
.login-element .login-box .box .out dl{display:flex;justify-content: start;}
.login-element .login-box .box .out dl dd:nth-child(1){float:left;width: 70px;color: #f96b05;font-size:14px;font-weight: 500;cursor: pointer;}
.login-element .login-box .box .out dl dd:nth-child(2){float:right;font-size:14px;color: #808080;}
.login-element .login-box .box .out dl dd:nth-child(2) span{width:90px;height:30px;line-height:30px;background-color:#999999;color:#fff;display:block;text-align:center;float:right;}
.login-element .login-notice{margin-top:30px;display:flex;justify-content:space-between;width:100%;}
.login-element .login-notice .left-area, .login-element .login-notice .right-area{border:1px solid #e5e5e5;height: 55px;width:50%;padding: 32px;}
.login-element .login-notice .left-area a, .login-element .login-notice .right-area a{cursor:pointer;float:left;background-position:center;background-repeat:no-repeat;width:60px;height:60px;background-color: #f8f8f8;border-radius: 30px;margin-right: 15px;}
.login-element .login-notice .left-area a{background-image:url("../images/sub/icon_service.png");background-size:30px 30px;}
.login-element .login-notice .right-area a{background-image:url("../images/sub/icon_ebiz.png");background-size:33px 30px;}
.login-element .login-notice .left-area dl{}
.login-element .login-notice .left-area dl dd, .login-element .login-notice .right-area dl dd{font-size:18px;letter-spacing:-1px;}
.login-element .login-notice .left-area dl dd span, .login-element .login-notice .right-area dl dd span{font-size:14px;}
.login-element .login-notice .left-area dl dd:nth-child(1), .login-element .login-notice .right-area dl dd:nth-child(1){color:#808080;}
.login-element .login-notice .left-area dl dd:nth-child(2), .login-element .login-notice .right-area dl dd:nth-child(2){font-size:22px;font-weight:600;}
.login-element .login-notice .right-area{min-height:48px;margin-top:0px;border-left:0px;}
.login-element .login-notice .right-area dl{}
.login-element .login-txt{display:inline-block;margin-top: 30px;}
.login-element .login-txt dl{float:left;}
.login-element .login-txt dl dd{color:#808080;font-size:18px;letter-spacing: -1px;}
.login-element .login-txt dl:nth-child(1) dd{background-image:url("../images/sub/icon_checks.png");width: 30px;height: 30px;margin: 5px 15px 5px 0px;}
.login-element .login-txt dl:nth-child(2) dd{}

@media (max-width: 767px){
	.login-box-element{background-color:#fff;}
	.login-box-element .sub-element{padding:0px;margin-top: 0px;}
	.login-element{padding: 15px 20px;}
	.login-element .login-box{height:auto;}
	.login-element .login-box .box{width: calc(100% - 40px);margin: 0px 20px;padding: 25px 0px;}
	.login-element .login-box .box:before{display:none;}
	.login-element .login-box .box .in{flex-direction: column;flex-wrap: nowrap;height: auto;}
	.login-element .login-box .box .in .in-txt{width: calc(100% - 11px);}
	.login-element .login-box .in-txt dl{display:flex;}
	.login-element .login-box .box .in .in-btn{width: calc(100% - 0px);height: 40px;line-height: 40px;margin-bottom: 10px;margin-top: 10px;}
	.login-element .login-box .box .in .in-btn-2{margin-left:0px;}
	.login-element .login-box .box .in .in-btn-2 dl dd a{width: calc(100% - 0px);height:40px;line-height:40px;}
	.login-element .login-box dl:nth-child(1) dd, .login-element .login-box dl:nth-child(2) dd{text-indent:10px;}
	.login-element .login-box .in-txt dl dd{font-size:17px}
	.login-element .login-box .in-txt dl:nth-child(1) dd:nth-child(2), .login-element .login-box dl:nth-child(2) dd:nth-child(2){width:calc(100% - 0px);}
	.login-element .login-box .box .out dl dd:nth-child(2) span{margin-right:10px;}
	.login-element .login-notice{flex-direction: column;margin-bottom: 40px;}
	.login-element .login-notice .left-area, .login-element .login-notice .right-area{height:auto;padding: 10px;display: flex;flex-direction: row;align-items: center;width: calc(100% - 22px);height: 123px;}
	.login-element .login-notice .left-area{border-bottom:0px;}
	.login-element .login-notice .right-area{border-left:1px solid #e5e5e5;}

	.login-element .login-txt{display:flex;margin-bottom:30px;}
	.login-element .login-txt dl dd{font-size:14px;}
	.login-box-element .over-style{padding:0px;}
}

/* 로그인 수정 */
.retouch-element{display:flex;justify-content:space-between;border-top:2px solid #f96b05;margin-top:10px;}
.retouch-element .left-area{float:left;width: 120px;padding: 20px;}
.retouch-element .left-area .im{width:120px;height:160px;border:1px solid #e5e5e5;text-align:center;position:relative;background-color: #acacacd9;z-index: 1;cursor:pointer;}
.retouch-element .left-area .im span{margin-top:55px;display:block;}
.retouch-element .left-area .im:after{content:" ";position:absolute;background-image:url("../images/sub/icon_plus.png");width: 40px;height: 40px;background-color: #fff;background-size: 20px 20px;background-repeat: no-repeat;border-radius: 30px;left: 42px;background-position: center;z-index: 3;cursor:pointer;top: 56px;}
.retouch-element .left-area .im img{z-index:2;}
.retouch-element .right-area{float:left;width: 800px;}
.retouch-element .right-area table{/* border-top:2px solid #f96b05; */border-bottom: 2px solid #999999;}
.retouch-element .right-area table tbody{}
.retouch-element .right-area table tbody tr{border-bottom:2px solid #f2f2f2;color:#808080;}
.retouch-element .right-area table tbody tr:last-child{border-bottom:0px;}
.retouch-element .right-area table tbody tr.br-b{border-bottom:0px;}
.retouch-element .right-area table tbody tr th{background-color:#f8f8f8;height:60px;width: 120px;color:#403c3b;text-align: left;letter-spacing: -0.7px;padding-left: 20px;}
.retouch-element .right-area table tbody tr th span{color: #f96b05;margin-left: 5px;}
.retouch-element .right-area table tbody tr th br{display:none;}
.retouch-element .right-area table tbody tr td{padding: 10px 10px 10px 20px;letter-spacing: -0.7px;}
.retouch-element .right-area table tbody tr td select{height:40px;border:1px solid #cccccc;text-indent:10px;width: 120px;}
.retouch-element .right-area table tbody tr td input[type="text"]{height: 38px;border:1px solid #cccccc;width: calc(100% - 10px);text-indent:20px;}
.retouch-element .right-area table tbody tr td input[type="password"]{height: 38px;border:1px solid #cccccc;width: calc(100% - 10px);text-indent:20px;}
.retouch-element .right-area table tbody tr td:nth-child(2) span{font-size:12px;letter-spacing: -1px;}
.retouch-element .right-area table tbody tr td .name{}
.retouch-element .right-area table tbody tr td .name div{display: contents;}
.retouch-element .right-area table tbody tr td .name label{margin:0px 10px 0px 10px;}
.retouch-element .right-area table tbody tr td .name input{width:calc((100% - 10px)/4);}
.retouch-element .right-area table tbody tr td .phone{display:flex;justify-content: flex-start;width:50%;float:left;}
.retouch-element .right-area table tbody tr td .phone span{line-height:40px;margin-right:10px;}
.retouch-element .right-area table tbody tr td .phone span.t{width:40px;text-align:right;font-size:14px;}
.retouch-element .right-area table tbody tr td .phone span.q{margin: 0px 5px;}
.retouch-element .right-area table tbody tr td .phone select{width:100px;color: #808080;}
.retouch-element .right-area table tbody tr td .phone input{width: calc((100% - 9px)/4);}
.retouch-element .right-area table tbody tr td .mail{}
.retouch-element .right-area table tbody tr td .mail span{margin:0px 10px;}
.retouch-element .right-area table tbody tr td .mail input{width: calc((100% - 9px)/4);}
.retouch-element .right-area table tbody tr td .mail select{width:100px;color:#808080;}
.retouch-element .right-area table tbody tr td .home input{width: calc(100% - 180px);}
.retouch-element .right-area table tbody tr.br-b td{padding:10px 10px 0px 20px;}
.retouch-element .right-area table tbody tr td .post{}
.retouch-element .right-area table tbody tr td .post input{width: calc(100% - 280px);float:left;margin-right:3px;}
.retouch-element .right-area table tbody tr td .post span{width:95px;height:38px;border:1px solid #403c3b;line-height:38px;text-align:center;font-weight:400;display:block;float:left;}
.retouch-element .right-area table tbody tr td .posts input{width: calc(100% - 407px);float:left;margin-right: 10px;}
.retouch-element .right-area table tbody tr td dd{padding-bottom:5px;}
.retouch-element .right-area table tbody tr td .checks input[type="radio"] + label{padding-left:25px;}
.retouch-element .right-area table tbody tr td .checks input[type="radio"]:checked + label:after{top:5px;}
.retouch-element .right-area table tbody tr td .checks input[type="radio"] + label:before{top:2px;}
.retouch-element .right-area table tbody tr td .check-style01 input[type="checkbox"] + label:before{margin-right: 8px;margin-left: 2px;}
.retouch-element .right-area .btn{display:flex;justify-content:center;margin-top:25px;}
.retouch-element .right-area .btn a{color:#fff;width:80px;height:40px;line-height:40px;display:block;text-align:center;border-radius:5px;float:left;}
.retouch-element .right-area .btn a:nth-child(1){background-color:#999999;margin-right:10px;}
.retouch-element .right-area .btn a:nth-child(2){background-color:#f96b05;}



.my-home-element{}
.my-home-element h1{}
.my-home-element .my-home-first{border-top:2px solid #f96b05;margin-top:10px;background-color:#f8f8f8;min-height: 190px;}
.my-home-element .my-home-first .box{padding:20px;position: relative;}
.my-home-element .my-home-first .box > dl:nth-child(1){display:flex;justify-content:space-between;margin-bottom: 15px;position:relative;}
.my-home-element .my-home-first .box > dl:nth-child(1) dd:nth-child(1){font-size:20px;font-weight:500;cursor: pointer;}
.my-home-element .my-home-first .box > dl:nth-child(1) dd:nth-child(1):after{content:" ";background-image:url("../images/sub/icon_guide.png");float:left;width: 22px;height: 24px;margin-right: 5px;}
.my-home-element .my-home-first .box > dl:nth-child(1) dd:nth-child(2){font-size:14px;}
.my-home-element .my-home-first .box > dl:nth-child(1) dd:nth-child(2) span{background-color:#f96b05;color:#fff;border-radius:5px;width:100px;height:30px;text-align:center;display: block;line-height: 30px;font-weight: 500;cursor:pointer;}
.my-home-element .my-home-first .box > dl:nth-child(2){border:1px solid #e5e5e5;background-color:#fff;min-height:100px;}
.my-home-element .my-home-first .box > dl:nth-child(2).no{height:100px;line-height:100px;text-indent:50px;font-weight:400;color:#808080;}
.my-home-element .my-home-first .box > dl:nth-child(2).no dd:nth-child(1){}
.my-home-element .my-home-first .box > dl:nth-child(2).no dd:nth-child(1) span{position:relative;}
.my-home-element .my-home-first .box > dl:nth-child(2).no dd:nth-child(1) span:after{content:" ";background-image:url("../images/sub/icon_i.png");width:20px;height:20px;position:absolute;left: -30px;top: 0px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables{padding:10px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table{text-align:center;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table thead{border-bottom:1px solid #403c3b;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table thead tr{}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table thead tr td{height: 30px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody{}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr{border-bottom: 1px solid #e5e5e5;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td{height:50px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td input[type="radio"]{}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(1){}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(2){text-align:left;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(2) span{width:40px;height:20px;color:#fff;background-color: #f96b05;border-radius: 10px;display: block;float: left;text-align: center;box-shadow: 0px 1px 2px #00000033;font-size: 13px;margin-right: 10px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(3){color: #f96b05;font-weight:500;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(4){}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(5){}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .tables table tbody tr td:nth-child(5) span{color:#fff;background-color:#999999;width:60px;height:20px;display: inline-block;border-radius: 10px;text-align: center;font-size: 12px;line-height: 20px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns{height:28px;margin:10px 10px 20px 10px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li{float:left;margin-right:10px;background-color:#fff;border:1px solid #cccccc;padding: 3px 7px 3px 3px;font-size:12px;cursor:pointer;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li.on{border:1px solid #403c3b;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li:nth-child(1){}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li:nth-child(1):after{content:" ";background-image:url("../images/sub/icon_setting.png");width:12px;height:12px;float:left;margin:4px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li:nth-child(2):after{content:" ";background-image:url("../images/sub/icon_copy.png");width: 11px;height:12px;float:left;margin:4px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li:nth-child(3):after{content:" ";background-image:url("../images/sub/icon_delete.png");width: 10px;height: 10px;float:left;margin:4px;}
.my-home-element .my-home-first .box > dl:nth-child(2) dd:nth-child(1) .btns li:nth-child(4):after{content:" ";background-image:url("../images/sub/icon_preview.png");width:12px;height: 10px;float:left;margin:4px;}
.my-home-element .my-home-first .box > .left-pop-i{left:5px;top:60px;}

@media (max-width: 767px){
	.my-home-element h1{padding:0px 20px}
	.top-imgs{}
	.top-boxs-l{}
	.retouch-element{display:flex;justify-content:space-between;border-top:2px solid #f96b05;margin-top:10px;flex-direction: column;}
	.sub-element .right-area .my-table-top.ad-style .retouch-element .left-area{width: 100%;}
	.sub-element .right-area .my-table-top.ad-style table tbody tr th, .sub-element .right-area .my-table-top table tbody tr td{width: 100%;text-align: left;line-height: 40px;}
	.retouch-element .left-area{width: calc(100% - 40px);float: none;}
	.retouch-element .left-area .im{margin: 0px auto;}
	.retouch-element .left-area .im span{}
	.retouch-element .left-area .im:after{}
	.retouch-element .left-area .im img{}
	.retouch-element .right-area{width: auto;float: unset;}
	.retouch-element .right-area table{}
	.retouch-element .right-area table tbody{}
	.retouch-element .right-area table tbody tr{display: flex;flex-direction: column;}
	.retouch-element .right-area table tbody tr:last-child{}
	.retouch-element .right-area table tbody tr.br-b{}
	.retouch-element .right-area table tbody tr th{width: calc(100% - 20px);line-height: 60px;min-height: 60px;height: auto;}
	.retouch-element .right-area table tbody tr th span{}
	.retouch-element .right-area table tbody tr td{min-height: 40px;height: auto;padding-left: 10px;}
	.retouch-element .right-area table tbody tr td select{width: 100%;}
	.retouch-element .right-area table tbody tr td input[type="text"]{}
	.retouch-element .right-area table tbody tr td input[type="password"]{}
	.retouch-element .right-area table tbody tr td:nth-child(2) span{}
	.retouch-element .right-area table tbody tr td .name{display: flex;height: unset;flex-direction: column;}
	.retouch-element .right-area table tbody tr td .name label{width: 40px;float: left;line-height: 40px;}
	.retouch-element .right-area table tbody tr td .name input{width: calc(100% - 70px);float: left;}
	.retouch-element .right-area table tbody tr td .name div{margin-bottom:10px;display: unset;}
	.retouch-element .right-area table tbody tr td .name div:last-child{margin-bottom:0px;}
	.retouch-element .right-area table tbody tr td .phone:last-child{margin-bottom:0px;}
	.retouch-element .right-area table tbody tr td .phone{width: 100%;margin-bottom: 10px;}
	.retouch-element .right-area table tbody tr td .phone span{}
	.retouch-element .right-area table tbody tr td .phone span.t{}
	.retouch-element .right-area table tbody tr td .phone span.q{}
	.retouch-element .right-area table tbody tr td .phone select{}
	.retouch-element .right-area table tbody tr td .phone input{}
	.retouch-element .right-area table tbody tr td .mail{}
	.retouch-element .right-area table tbody tr td .mail span{}
	.retouch-element .right-area table tbody tr td .mail input{}
	.retouch-element .right-area table tbody tr td .mail select{}
	.retouch-element .right-area table tbody tr td .home input{width: 100%;}
	.retouch-element .right-area table tbody tr.br-b td{padding-left: 10px;}
	.retouch-element .right-area table tbody tr td .post{}
	.retouch-element .right-area table tbody tr td .post input{width: calc(100% - 105px);}
	.retouch-element .right-area table tbody tr td .post span{}
	.retouch-element .right-area table tbody tr td .posts input{width: 100%;margin-bottom: 5px;}
	.retouch-element .right-area table tbody tr td dd{}
	.retouch-element .right-area table tbody tr td .checks input[type="radio"] + label{}
	.retouch-element .right-area table tbody tr td .checks input[type="radio"]:checked + label:after{}
	.retouch-element .right-area table tbody tr td .checks input[type="radio"] + label:before{}
	.retouch-element .right-area table tbody tr td .check-style01 input[type="checkbox"] + label:before{}
	.retouch-element .right-area .btn{margin-bottom: 30px;}
	.retouch-element .right-area .btn a{}
	.retouch-element .right-area .btn a:nth-child(1){}
	.retouch-element .right-area .btn a:nth-child(2){}
}

/* 상세검색 */
.search-style-element{}
.search-style-element h1{margin-right:20px;font-size:24px;font-weight:500;letter-spacing: -1.2px;}
.search-style-element .search-box{min-height: 120px;border:1px solid #cccccc;margin-bottom:40px;margin-top: 20px;position: relative;}
.search-style-element .search-box .top-area{}
.search-style-element .search-box .top-area ul{display:flex;justify-content:space-between;border:1px solid #cccccc;border-width: 0px 0px 1px 0px;height:50px;align-items:center;text-align:center;}
.search-style-element .search-box .top-area ul li{float:left;width: 198px;min-width: 198px;border-right: 1px solid #cccccc;height: 50px;line-height: 50px;text-align: left;text-indent: 15px;color: #999999;font-weight:500;}
.search-style-element .search-box .top-area ul li:nth-child{width:200px;}
.search-style-element .search-box .top-area ul li i{content:" ";background-image:url("../images/sub/icon-arrow_down.png");width: 20px;height: 20px;float: right;margin: 15px 10px;background-repeat: no-repeat;background-position: center;cursor:pointer;}
.search-style-element .search-box .top-area ul li.active{border:2px solid #403c3b;color:#403c3b;min-width: 198px;}
.search-style-element .search-box .top-area ul li.active i{content:" ";background-image:url("../images/sub/icon-arrow_up.png");}
.search-style-element .search-box .top-area ul li input[type="text"]{width:calc(100% - 60px);padding-left:30px;font-weight:500;}
.search-style-element .search-box .top-area ul li:nth-child(4){width: 360px;/* border-right: 0px; */position: relative;}
.search-style-element .search-box .top-area ul li:nth-child(4) span{content:" ";background-image:url("../images/sub/icon-search-e.png");width: 19px;height: 20px;position: absolute;top: 16px;}
.search-style-element .search-box .top-area ul li:nth-child(4).active{border-width: 2px;}
.search-style-element .search-box .bottom-area{display: flex; justify-content: space-between; min-height: 30px; align-items: center; padding: 20px;}
.search-style-element .search-box .bottom-area .left-l{display: flex; flex-flow: row wrap; width: calc(100% - 148px);}
.search-style-element .search-box .bottom-area .left-l dl{margin: 0 20px 0 0;}
.search-style-element .search-box .bottom-area .left-l dl:after {clear: both; display: block; content: '';}
.search-style-element .search-box .bottom-area .left-l dl dd{font-size:12px;float:left;}
.search-style-element .search-box .bottom-area .left-l dl dd:last-child{position: relative; padding-right: 5px;}
.search-style-element .search-box .bottom-area .left-l dl dd:last-child span{content:" ";background-image:url("../images/sub/icon_delete.png");width:10px;height:10px;background-position: center;background-repeat: no-repeat;margin-top: 5px;cursor:pointer;position: absolute;right: 0;}
.search-style-element .search-box .bottom-area .left-l dl dd:after{content:">";margin:0px 5px;}
.search-style-element .search-box .bottom-area .left-l dl dd:last-child:after{content:"";}
.search-style-element .search-box .bottom-area .right-r{}
.search-style-element .search-box .bottom-area .right-r dl{}
.search-style-element .search-box .bottom-area .right-r dl dd{float:left;cursor:pointer;}
.search-style-element .search-box .bottom-area .right-r dl dd:nth-child(1){font-size:12px;color:#999999;font-weight: 500;margin-top: 2px;}
.search-style-element .search-box .bottom-area .right-r dl dd:nth-child(1) span:before{content:" ";background-image:url("../images/sub/icon_refresh.png");width:12px;height:12px;float: left;margin: 3px 5px 0px 0px;}
.search-style-element .search-box .bottom-area .right-r dl dd:nth-child(2){margin-left:10px;}
.search-style-element .search-box .bottom-area .right-r dl dd:nth-child(2) a{background-color:#f96b05;color:#fff;padding: 4px 15px;border-radius:5px;letter-spacing:-1.2px;}
.search-style-element .search-box .bottom-area .right-r dl dd.on a{background-color:#999999;color:#fff;}
.search-style-element .search-box .center-area{border:2px solid #403c3b;height: 260px;}
.search-style-element .search-box .center-area .box{display:flex;justify-content: start;}
.search-style-element .search-box .center-area .box dl{float:left;border-right:1px solid #cccccc;height: 260px;overflow:auto;}
.search-style-element .search-box .center-area .box dl:nth-child(1), .search-style-element .search-box .center-area .box dl:nth-child(2), .search-style-element .search-box .center-area .box dl:nth-child(3), .search-style-element .search-box .center-area .box dl:nth-child(4){width:99px;}
.search-style-element .search-box .center-area .box dl dd{height: 20px;letter-spacing: -1.2px;color: #403c3b;font-size: 12px;padding: 6px 10px;font-weight: 500;line-height: 20px;}
.search-style-element .search-box .center-area .box > .one{}
.search-style-element .search-box .center-area .box > .one dl{width: 195.7px;}
.search-style-element .search-box .center-area .box > .two{width:198.7px;}
.search-style-element .search-box .center-area .box > .two dl{}
.search-style-element .search-box .center-area .box > .two dl dd{float:left;width: calc(100% - 117px);}
.search-style-element .search-box .center-area .box > .three{width:100%;display: block;}
.search-style-element .search-box .center-area .box > .three dl{width:100%;border-bottom:1px solid #cccccc;height: 64px;}
.search-style-element .search-box .center-area .box > .three dl:last-child{border-bottom:0px;}
.search-style-element .search-box .center-area .box > .three dl dt{float:left;height: 65px;line-height: 65px;font-weight:700;margin-left: 15px;width: 55px;}
.search-style-element .search-box .center-area .box > .three dl dd{float:left;height: 52px;line-height: 54px;}
.search-style-element .search-box .center-area .box > .three dl dd select{width:120px;height:30px;border:1px solid #cccccc;}
.search-style-element .search-box .center-area .box > .three dl dd .check-style01{height:20px;}
.search-style-element .search-box .center-area .box > .three dl dd .check-style01 input[type="checkbox"] + label:before{margin-right:5px;}
.search-style-element .search-box .center-area.active{}
.search-style-element .search-box .center-area.active .box dl dd.active{background-color:#fff7f2;color:#f96b05;}
.search-style-element .search-box .center-area.active .box dl dd.active i{content:" ";background-image:url("../images/sub/icon_menu_arrow.png");width: 10px;height: 8px;float: right;margin-top: 6px;}
.search-style-element .search-box .center-area .box dl::-webkit-scrollbar{width:5px;}
.search-style-element .search-box .center-area .box dl::-webkit-scrollbar-thumb{background-color:#f2f2f2}
.search-style-element .search-box .center-area .box dl::-webkit-scrollbar-track{background-color:#e5e5e5;}
.search-style-element .search-box .center-area .box > dl dd:hover {background-color: #fff7f2; color: #f96b05;}
.search-style-element .search-box .center-area .box > .one dl dd:hover, .search-style-element .search-box .center-area .box > .two dl dd:hover{background-color:#fff7f2;color:#f96b05;}


.auto-search-element{position:absolute;left: 0px;right: 0px;top: 53px;z-index:10;border: 2px solid #403c3b;background-color:#fff;width: 351px;margin-left: auto;border-width: 0px 2px 2px 2px;}
.auto-search-element .auto-search-inner{padding:20px;}
.auto-search-element .auto-search-inner li{position:relative;padding:0px 0px 10px 0px}
.auto-search-element .auto-search-inner li:last-child{padding:0px}
.auto-search-element .auto-search-inner li a{display:inline-block}
.auto-search-element .auto-search-inner li a.auto-search-title{font-size: 14px;color: #403c3b;margin-right: 0px;font-weight: 500;}
.auto-search-element .auto-search-inner li a.auto-search-cont{font-size: 14px;font-weight: 500;color: #f96b05;}
.auto-search-element .auto-search-bottom{border-top: 1px solid #403c3b;background-color: #f8f8f8;padding:10px 20px;}
.auto-search-element .auto-search-bottom:after{content:'';display:block;clear:both}
.auto-search-element .auto-search-bottom .left-text{float:left}
.auto-search-element .auto-search-bottom .right-text{float:right}
.auto-search-element .auto-search-bottom a{display:block;font-size:13px;color:#4a4a4a;font-weight:500;}
.auto-search-element .auto-search-bottom a span{color:#f96b05;}

@media (max-width: 767px){
	.search-style-element h1{padding:0px 20px}
	.search-style-element .search-box{}
}


/* accordian-list */
.faq-table{margin-top: 15px;}
.faq .accordian{background-color:#fff;padding:20px;border-radius:20px;height:auto;}
.accordian{overflow-y: auto;/* height: 495px; */}
.accordian-list{overflow:hidden}
.accordian-list .acco-group{position:relative;border-bottom: 1px solid #e5e5e5;text-align:left;}
.accordian-list .acco-group .acco-head{display:table;width:100%;padding-right:60px;}
.accordian-list .acco-group .acco-head > a{display:block;overflow:hidden;position:relative;padding: 5px 60px 5px 30px;text-decoration:none;/* color: #f96b05; */font-size: 18px;font-weight: 500;}
.accordian-list .acco-group .acco-head > a img{width:15px;height:15px}
.accordian-list .acco-group .acco-head > a span.written-date {display:block;color:#878686;font-size:15px;margin-top:3px}
.accordian-list .acco-group .acco-head > a span > span.subject-no{font-weight:bold;height: 40px;line-height: 40px;width: 60px;display: block;float: left;text-align: center;}
.accordian-list .acco-group .acco-head > a span > span.subject-title{line-height: 50px;height: 50px;float: left;color: #f96b05;}
.accordian-list .acco-group .acco-head > a span > span.sub-title{line-height: 50px;height: 50px;float:left;color: #403c3b;}
.accordian-list .acco-group .acco-head .btn{display:block;width: 50px;height: 60px;position:absolute;right: 10px;top:0px;background-image:url("../images/sub/icon-arrow_down_big.png");background-repeat:no-repeat;background-position: center;background-size: 11px 17px;background-color:#fff;cursor:pointer;border: 0px;}
.accordian-list .acco-group.faq{border-top: 3px solid #ebebeb;}
.accordian-list .acco-group.faq .acco-head .btn{top:0px}
.accordian-list .acco-group .acco-head .btn > span{font-size:0;color:transparent;margin:0;height:0;line-height:0}
.accordian-list .acco-group .acco-body{display:none}
.accordian-list .acco-group .acco-body dl{}
.accordian-list .acco-group .acco-body dl dd{font-size:14px;color:#403c3b;margin-bottom:10px;}
.accordian-list .acco-group .acco-body dl dd span{color: #f96b05;}
.accordian-list .acco-group .acco-body dl dd:last-child{margin-bottom:0px;}
.accordian-list .acco-group:first-child{margin-top:0}
.accordian-list .acco-group .acco-head .button:hover{background:#f1f1f1}
.accordian-list .acco-group .acco-head .button:hover span{text-decoration:underline}
.accordian-list .acco-group.active .acco-body{display:block;border-top: 1px solid #e5e5e5;padding:20px;line-height:1.3;background-color: #f8f8f8;border-bottom: 1px solid #e5e5e5;}
.accordian-list .acco-group.active .acco-body *:first-child{margin-top:0;background-color: #f8f8f8;}
.accordian-list .acco-group.active .acco-head .btn{background-image:url("../images/sub/icon-arrow_up_big.png");}

ul.tabs{margin:0px;padding:0px;list-style:none;display: flex;justify-content: space-between;}
ul.tabs li{background:none;color: #999999;display:inline-block;padding: 10px 15px;cursor:pointer;text-align: center;width: 100%;font-size: 18px;border: 1px solid #cccccc;border-width: 1px 1px 0px 0px;font-weight: 400;letter-spacing: -1px;border-bottom: 1px solid #403c3b;}
ul.tabs li:first-child{border-width: 1px 1px 1px 1px;}
ul.tabs li.current{background: #fff;color: #403c3b;border: 1px solid #403c3b;border-width: 1px 1px 0px 1px;}
.tab-content{display:none;}
.tab-content.current{display:block;}


/* 인적성검사 */
.check-element{border-top:2px solid #f96b05;margin-top:15px;height: 260px;background-color:#f8f8f8;}
.check-element .check-top{padding: 30px 20px 0px 20px;}
.check-element .check-top .box{}
.check-element .check-top .box dl{position:relative;}
.check-element .check-top .box dl:after{content:" ";background-image:url("../images/sub/icons_title.png");position:absolute;width: 171px;height: 151px;right: 0;top: 80px;}
.check-element .check-top .box dl dd{color:#403c3b;letter-spacing:-1.3px;font-weight:400;}
.check-element .check-top .box dl dd span{color:#f96b05;}
.check-element .check-top .box dl dd:nth-child(1){font-size:26px;font-weight:500;}
.check-element .check-top .box dl dd:nth-child(2){font-size:26px;font-weight:500;}
.check-element .check-top .box dl dd:nth-child(3){margin-top:20px;}
.check-element .check-top .box dl dd:nth-child(4){}
.check-element .check-top .box dl dd:nth-child(5){margin-top:15px;}
.check-element .check-top .box dl dd:nth-child(5) a{background-color:#f96b05;color:#fff;width:180px;height:40px;line-height:40px;text-align:center;display:block;float:left;border-radius:5px;font-size:18px;}



.check-tab{margin-top:40px;}
.check-tab.no{}
.check-tab.no > ul > li{border-bottom:1px solid #ccc;}
.check-tab ul.tab{margin:0px;padding:0px;list-style:none;display: flex;justify-content: space-between;}
.check-tab ul.tab li{background:none;color: #999999;display:inline-block;padding: 10px 15px;cursor:pointer;text-align: center;width: 100%;font-size: 18px;border: 1px solid #cccccc;border-width: 1px 1px 0px 0px;font-weight: 400;letter-spacing: -1.2px;border-bottom: 1px solid #403c3b;position: relative;}
.check-tab ul.tab li:first-child{border-width: 1px 1px 1px 1px;}
.check-tab ul.tab li.current{background: #fff;color: #403c3b;border: 1px solid #403c3b;border-width: 1px 1px 0px 1px;}
.check-tab ul.tab li span{content:" ";background-repeat:no-repeat;background-position:center;width: 35px;height: 30px;position: absolute;}
.check-tab ul.tab li:nth-child(1){text-indent:30px;}
.check-tab ul.tab li:nth-child(2){text-indent:50px;}
.check-tab ul.tab li:nth-child(3){text-indent:45px;}
.check-tab ul.tab li:nth-child(4){text-indent:40px;}
.check-tab ul.tab li:nth-child(1) span{background-image:url("../images/sub/icon01-no.png");left: 75px;}
.check-tab ul.tab li:nth-child(2) span{background-image:url("../images/sub/icon02-no.png");left: 25px;}
.check-tab ul.tab li:nth-child(3) span{background-image:url("../images/sub/icon03-no.png");left: 65px;}
.check-tab ul.tab li:nth-child(4) span{background-image:url("../images/sub/icon04-no.png");left: 55px;}
.check-tab ul.tab li:nth-child(1).current span{background-image:url("../images/sub/icon01-on.png");}
.check-tab ul.tab li:nth-child(2).current span{background-image:url("../images/sub/icon02-on.png");}
.check-tab ul.tab li:nth-child(3).current span{background-image:url("../images/sub/icon03-on.png");}
.check-tab ul.tab li:nth-child(4).current span{background-image:url("../images/sub/icon04-on.png");}
.check-tab .tabs-content{display:none;}
.check-tab .tabs-content.current{display:block;}
.list-style{margin-top: 35px;}
.list-style h1{position:relative;}
.list-style h1:after{content:" ";border: 1px solid #f96b05;position:absolute;bottom: -3px;left: 0px;width: 20px;}
.list-style .box{margin-top:15px;border:1px solid #e5e5e5;padding:20px;}
.list-style .box dl{margin-top:15px;color:#a1a1a1;}
.list-style .box dl:first-child{margin-top:0px}
.list-style .box dl dt{font-size:15px;font-weight:600;color: #403c3b;margin-bottom: 5px;}
.list-style .box dl dd{margin-bottom:5px;}
.list-style .box dl dd:before{content: " ";border: 1px solid #f96b05;background-color: #f96b05;width: 3px;height: 3px;display: block;border-radius: 55px;float: left;margin-top: 7px;margin-right: 10px;}
.list-style .box dl dd ul{margin-left:20px;}
.list-style .box dl dd ul li{}
.list-style .box dl dd ul li:before{content:"-";margin-right:10px;}
.list-style .box table{}
.list-style .box table tr{position:relative;letter-spacing:-1.7px;}
.list-style .box table tr th{width: 120px;position: absolute;font-weight: 500;text-align: left;}
.list-style .box table tr th:before{content: " ";border: 1px solid #f96b05;background-color: #f96b05;width: 3px;height: 3px;display: block;border-radius: 55px;float: left;margin-top: 7px;margin-right: 10px;}
.list-style .box table tr td{float:left;margin-left:130px;color:#808080;font-weight:300;}
.list-style .box.i3-b{}
.list-style .box.i3-b img{width:100%;}
.underInspection {font-size: 20px; font-weight: bold; line-height: 200px; text-align: center;}

.list-style .top-table{margin-top:20px;}
.list-style .top-table table{color:#403c3b;text-align:center;border-top:2px solid #403c3b;}
.list-style .top-table table thead{}
.list-style .top-table table thead tr{background-color:#f8f8f8;border-bottom:1px solid #e5e5e5;}
.list-style .top-table table thead tr th{font-size:15px;font-weight:500px;height:50px;border-right:1px solid #e5e5e5;}
.list-style .top-table table thead tr th:last-child{border-right:0px;}
.list-style .top-table table tbody{}
.list-style .top-table table tbody tr{border-bottom:1px solid #e5e5e5;}
.list-style .top-table table tbody tr td{padding:20px;border-right:1px solid #e5e5e5;}
.list-style .top-table table tbody tr td:last-child{border-right:0px;}
.list-style .top-table table tbody tr td dl{text-align:left;}
.list-style .top-table table tbody tr td dl dt{font-weight:500;margin-bottom:10px;}
.list-style .top-table table tbody tr td dl dd p{}

@media (max-width: 767px){
	.check-element{width:100%;height:100%;display:inline-block;}
	.check-element .check-top{padding-bottom:10px;}
	.check-element .check-top .box dl:after{display:none;}
	.tab-link span{display:none;}
	.check-tab ul.tab li:nth-child(1),.check-tab ul.tab li:nth-child(2),.check-tab ul.tab li:nth-child(3),.check-tab ul.tab li:nth-child(4){text-indent:0px;font-size:16px;}
	.check-tab ul.tab li:nth-child(1),.check-tab ul.tab li:nth-child(3),.check-tab ul.tab li:nth-child(4){padding-top: 30px;}
	.list-style .box img{width:100%;}
	.faq-table{}
	ul.tabs li{font-size:15px;padding:10px 5px;letter-spacing:-1.2px;}
	.tab-link:nth-child(1),.tab-link:nth-child(3),.tab-link:nth-child(4),.tab-link:nth-child(5){padding-top:20px;}
	.accordian-list .acco-group .acco-head > a{font-size:15px;}
	.list-style{/* width:calc(100% - 40px); */}
}


.check-list-element{}
.check-list-element .base-table{margin-top:40px;}
.check-list-element .base-table .title{}
.check-list-element .base-table .title h1{}
.check-list-element .base-table .title p{font-size:12px;color:#808080;letter-spacing:-1px;}
.check-list-element .base-table .title p span{color:#f96b05;}
.check-list-element .base-table table{border-top:2px solid #f96b05;margin-top:15px;}
.check-list-element .base-table table tbody{}
.check-list-element .base-table table thead tr th{height: 50px;color:#403c3b;background-color:#f8f8f8;text-align: center;}
.check-list-element .base-table table tbody tr{height:50px;border-bottom:1px solid #e5e5e5;text-align:left;letter-spacing:-1px;}
.check-list-element .base-table table tbody tr th{color:#403c3b;background-color:#f8f8f8;text-indent:20px;width: 160px;}
.check-list-element .base-table table tbody tr td{color:#808080;text-indent:20px;}
.check-list-element .base-table table tbody tr td .checks{float:left;}
.check-list-element .base-table table tbody tr td .checks input[type="radio"] + label{padding-left:5px;}
.check-list-element .base-table table tbody tr td .checks input[type="radio"]:checked + label:after{top:5px;}
.check-list-element .base-table table tbody tr td .checks input[type="radio"] + label:before{top:2px;}
.check-list-element .base-table table tbody tr td.textCenter {text-align: center; text-indent: 0;}
.check-list-element .base-table table tbody tr td .bulletComplete {display: inline-block; padding: 1px 14px 3px; border: 1px solid #F96B05; border-radius: 12px; font: normal normal normal 14px/1.6 'Noto Sans KR'; letter-spacing: -0.7px; color: #F96B05;}
.check-list-element .base-table table tbody tr td .bulletIng {display: inline-block; padding: 1px 8px 3px; border: 1px solid #ccc; border-radius: 12px; font: normal normal normal 14px/1.6 'Noto Sans KR'; letter-spacing: -0.7px; color: #808080;}
.check-list-element .base-table table tbody tr td .buttonComplete {display: inline-block; padding: 1px 15px 3px; background: #F96B05; border: 0; border-radius: 5px; font: normal normal medium 14px/1.6 'Noto Sans KR'; letter-spacing: -0.7px; color: #FFF;}
.check-list-element .base-table table tbody tr td .buttonIng {display: inline-block; padding: 1px 8px 3px; background: #D5AB95; border: 0; border-radius: 5px; font: normal normal medium 14px/1.6 'Noto Sans KR'; letter-spacing: -0.7px; color: #FFF;}
.check-list-element .base-table.col{}
.check-list-element .base-table.col th{width:120px;font-weight:400;}
.check-list-element .base-table.col td{text-align:right;padding-right:10px;}
.check-list-element .base-table input{border:1px solid #cccccc;height:30px;width:50%;text-indent: 10px;margin-right:5px;}
.check-list-element .base-table input.siz-1{width:30%;}
.check-list-element .base-table table tbody tr td.color-1, .check-list-element .base-table table tbody tr th.color-1{font-weight:500;color:#403c3b;}
.check-list-element .base-table table tbody tr th.color-2{background-color:#f96b05;color:#fff;font-weight:400;}
.check-list-element .base-table table tbody tr td.color-3{color:#f96b05;font-weight:500;}

.return{float:right;height: 30px;margin-top: 15px;}
.return dl dd{float:left;cursor:pointer;}
.return dl dd:nth-child(1){font-size:12px;color:#999999;font-weight: 500;margin-top: 2px;}
.return dl dd:nth-child(1) span:before{content:" ";background-image:url("../images/sub/icon_refresh.png");width:12px;height:12px;float: left;margin: 3px 5px 0px 0px;}
.return dl dd:nth-child(2){margin-left:10px;}
.return dl dd:nth-child(2) a{background-color:#f96b05;color:#fff;padding: 4px 15px;border-radius:5px;letter-spacing:-1.2px;}


.check-list-element .base-check{margin-top:10px;}
.check-list-element .base-check .check-style01 input[type="checkbox"] + label{font-size:12px;color:#808080;}
.check-list-element .base-check .check-style01 input[type="checkbox"] + label:before{margin-right:5px;}
.base-checks{}
.base-checks dd{float:left;text-align: left;}
.base-checks dd:after{content:"|";margin: 0px 10px;}
.base-checks dd:last-child:after{content:"";margin:0px;}
.base-checks dd span{color:#d5ab95;}
.check-list-element .check-time{height:40px;margin: 30px 0px 10px 0px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;}
.check-list-element .check-time dl{float:left;}
.check-list-element .check-time dl:first-child{margin-right:10px}
.check-list-element .check-time dl dd{color:#403c3b;font-weight:500;letter-spacing:-1px;}
.check-list-element .check-time dl:nth-child(1) dd{content:" ";background-image:url("../images/sub/time.png");background-position:center;width: 36px;height: 38px;}
.check-list-element .check-time dl:nth-child(2) dd{}
.check-list-element .check-btn{width:130px;margin:20px auto;}
.check-list-element .check-btn a{background-color:#f96b05;color:#fff;width: 130px;height: 40px;line-height:40px;text-align:center;display:block;float:left;border-radius:5px;font-size:18px;}

/* 채용공고 리스트 */
.detail-element{color:#403c3b;letter-spacing:-1.2px;max-width: 740px;width: 100%;}
.detail-element .top-box{margin-top:20px;}
.detail-element .top-box .title{height:20px;margin-bottom:10px;}
.detail-element .top-box .title .right{float:left;}
.detail-element .top-box .title .right h1{font-size:12px;float: left;margin-right: 10px;}
.detail-element .top-box .title .right span{color:#999999;float: left;font-size: 12px;}
.detail-element .top-box .title .left{float:right;}
.detail-element .top-box .title .left span{color:#999999;background-position:center;background-repeat:no-repeat;position: relative;cursor: pointer;font-size: 12px;}
.detail-element .top-box .title .left span.rin:after{content:" ";background-image:url("../images/sub/icon_share.png");position: absolute;width: 14px;height: 12px;left: -17px;top: 3px;}
.detail-element .top-box .title .left span.rin{margin-right: 25px;}
.detail-element .top-box .title .left span.print:after{content:" ";background-image:url("../images/sub/icon_print.png");position: absolute;width: 13px;height: 12px;left: -15px;top: 4px;}
.detail-element .top-box .title.ver2{height: 30px;margin-top: 35px;display: flex;justify-content: space-between;}
.detail-element .top-box .title.ver2 .right h1{font-size:20px;float: left;margin-right: 10px;}
.detail-element .table-box{border-top:2px solid #f96b05;background-color:#fff;height: auto;border-bottom: 2px solid #e5e5e5;border-right: 2px solid #e5e5e5;border-left: 2px solid #e5e5e5;}
.detail-element .table-box .box{padding: 20px;height:100%;}
.detail-element .table-box .box .images{}
.detail-element .table-box .box .images img{max-width: 100%;max-height: 100%;background-repeat: no-repeat;background-position: center;height: auto !important;}
.detail-element .table-box .top{position:relative;min-height:80px;border-bottom: 2px solid #e5e5e5;padding-bottom:10px;}
.detail-element .table-box .top:after {clear: both;display: block;width: 0;height: 0;content: '';overflow: hidden;}
.detail-element .table-box .top .left{float:left;}
.detail-element .table-box .top .left dl{}
.detail-element .table-box .top .left dl dd{}
.detail-element .table-box .top .left dl dd:nth-child(1){font-size:18px;color:#808080;}
.detail-element .table-box .top .left dl dd:nth-child(2){max-width:506px;font-weight:500;font-size: 24px;}
.detail-element .table-box .top .right{float:right;margin-top: 19px;}
.detail-element .table-box .top .right dl{}
.detail-element .table-box .top .right dl dd{float:left;}
.detail-element .table-box .top .right dl dd a{color:#fff;width:90px;height:40px;text-align:center;line-height:40px;display:block;border-radius:5px;font-size: 18px;}
.detail-element .table-box .top .right dl dd:nth-child(1){margin-right:10px;}
.detail-element .table-box .top .right dl dd:nth-child(1) a{background-color:#d5ab95;}
.detail-element .table-box .top .right dl dd:nth-child(2) a{background-color:#f96b05;}
.detail-element .table-box .bottom{display:flex;justify-content:space-between;width:100%;padding:22px 0px;}
.detail-element .table-box .bottom span{color:#f96b05;}
.detail-element .table-box .bottom .left,.detail-element .table-box .bottom .right{float:left;width: 100%;}
.detail-element .table-box .bottom .left dl,.detail-element .table-box .bottom .right dl{width: 100%;height: 20px;margin-bottom: 5px;}
.detail-element .table-box .bottom .left dl dt,.detail-element .table-box .bottom .right dl dt{color:#808080;float: left;width: 65px;}
.detail-element .table-box .bottom .left dl dd,.detail-element .table-box .bottom .right dl dd{/* float:left; */display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.detail-element .table-box .box .day-list{display:flex;justify-content:space-between;width:100%;}
.detail-element .table-box .box .day-list .take1{width: 84%;margin-right: 20px;}
.detail-element .table-box .box .day-list .take1 .top{border-bottom:0px;height:auto;}
.detail-element .table-box .box .day-list .take1 .top dl{background-color: #fff7f2;padding: 20px;}
.detail-element .table-box .box .day-list .take1 .top dl dd{text-align:center;}
.detail-element .table-box .box .day-list .take1 .top dl dd:nth-child(1){color:#999999;}
.detail-element .table-box .box .day-list .take1 .top dl dd:nth-child(2){font-size:18px;color:#f96b05;font-weight:500;}
.detail-element .table-box .box .day-list .take1 .center{}
.detail-element .table-box .box .day-list .take1 .center dl{}
.detail-element .table-box .box .day-list .take1 .center dl dd{}
.detail-element .table-box .box .day-list .take1 .center dl dd:nth-child(1){height:30px;line-height:30px;}
.detail-element .table-box .box .day-list .take1 .center dl dd:nth-child(1) span{color:#999999;border: 1px solid #cccccc;border-radius: 15px;width: 60px;height: 24px;display: block;text-align: center;line-height: 24px;float: left;margin-right: 10px;}
.detail-element .table-box .box .day-list .take1 .center dl dd:nth-child(2){height:25px;line-height:25px;}
.detail-element .table-box .box .day-list .take1 .center dl dd:nth-child(2) span{color:#f96b05;border:1px solid #f96b05;border-radius:15px;width:60px;height:24px;display:block;text-align:center;line-height:24px;float:left;margin-right:10px;}
.detail-element .table-box .box .day-list .take1 .bottom{}
.detail-element .table-box .box .day-list .take1 .bottom dl{}
.detail-element .table-box .box .day-list .take1 .bottom dl dd{color:#808080;}
.detail-element .table-box .box .day-list .take1 .btn{display:flex;}
.detail-element .table-box .box .day-list .take1 .btn a{color: #fff;width: 100%;height: 40px;text-align: center;line-height: 40px;display: block;border-radius: 5px;font-size: 18px;}
.detail-element .table-box .box .day-list .take1 .btn a:nth-child(1){background-color:#d5ab95;margin-right:10px;}
.detail-element .table-box .box .day-list .take1 .btn a:nth-child(2){background-color:#f96b05;}
.detail-element .table-box .box .day-list .take1 .logo{}
.detail-element .table-box .box .day-list .take1 .logo dl{margin-top:30px;}
.detail-element .table-box .box .day-list .take1 .logo dl dd{}
.detail-element .table-box .box .day-list .take1 .logo dl dd:nth-child(1){text-align: center;}
.detail-element .table-box .box .day-list .take1 .logo dl dd:nth-child(1) img{max-width: 100%;max-height: 100%;}
.detail-element .table-box .box .day-list .take1 .logo dl dd:nth-child(2){font-size:18px;color:#999999;text-align:center;margin-top:20px;}
.detail-element .table-box .box .day-list .take2{width: 80%;border: 2px solid #e5e5e5;padding: 20px;border-width: 0px 2px;}
.detail-element .table-box .box .day-list .take2 dl{}
.detail-element .table-box .box .day-list .take2 dl dt{float:left;width:50px;color: #808080;}
.detail-element .table-box .box .day-list .take2 dl dd{float:left;}
.detail-element .table-box .box .day-list .take3{width:100%;padding: 20px;}
.detail-element .table-box .box .day-list .take3 dl{}
.detail-element .table-box .box .day-list .take3 dl dt{float:left;width:110px;color: #808080;}
.detail-element .table-box .box .day-list .take3 dl dd{float:left;}

.sub-element.popup {max-width: calc(100% - 10%); margin: 0 auto 50px; background: #fff;}
.sub-element.popup>.right-area {max-width: none;}
.sub-element.popup .detail-element {max-width: none;}

.last-area{position:absolute;top: 50px;right: 10px;width: 170px;height: 140px;border: 2px solid #f96b05;border-radius: 10px;letter-spacing: -1.2px;background-color: #fff;}
.last-area .box{padding: 0px 10px 20px 10px;}
.last-area .box .top{text-align:center;}
.last-area .box .top dl{}
.last-area .box .top dl dd:nth-child(1){font-size:35px;font-weight:600;color:#f96b05;}
.last-area .box .top dl dd:nth-child(2){font-size:17px;border:1px solid #645855;width:71px;height:28px;margin:0px auto;}
.last-area .box .bottom{margin-top:10px;}
.last-area .box .bottom dl{}
.last-area .box .bottom dl dt{float:left;font-size:12px;color:#808080;margin-right:5px;}
.last-area .box .bottom dl dd{float:left;font-size:12px;}
.last-area .box .bottom dl dd ul{}
.last-area .box .bottom dl dd ul li{font-weight:500;letter-spacing:-0.7px;}

@media (max-width: 767px){
	.check-list-element .check-time{display:flex;height:auto;}
	.check-list-element .base-table table{}
	.check-list-element .base-table table colgroup{display:none;}
	.check-list-element .base-table table thead{display:none;}
	.check-list-element .base-table table tbody tr{display:flex;flex-direction: column;height: auto;}
	.check-list-element .base-table table tbody tr th{width:100%;text-align: left;height: 45px;line-height: 45px;}
	.check-list-element .base-table table tbody tr td{height: 50px;line-height: 50px;}
	.check-list-element .base-table.col th{width:100%;font-weight:600;}
	.check-list-element .base-table.col td{text-align:unset;padding-right:0px;}
	.detail-element .top-box .title.ver2{padding: 0px 0px;height:35px;}
	.detail-element .table-box .box{/* width:736px; */}
	.return{float:none;}
	.detail-element .top-box{padding:0px 20px;}
	.detail-element .top-box .title{height: 50px;}
	.detail-element .top-box .title .right{padding-bottom:5px;}
	.detail-element .table-box .box .day-list{flex-direction: column;}
	.detail-element .table-box .box .day-list .take1{width:100%;margin-right: 0px;}
	.detail-element .table-box .box .day-list .take2{width:100%;border-width: 0px;padding: 15px 0px;}
	.detail-element .table-box .box .day-list .take3{padding: 0px;margin-top: 20px;}

	.detail-element .table-box .top{height: auto;position: relative;}
	.detail-element .table-box .top .left{float: unset;}
	.detail-element .table-box .bottom{flex-direction: column;}
	.detail-element .table-box .top .right{position: absolute;bottom: -50px;margin-top: 0px;right: 0px;}
	.check-list-element .base-table table tbody tr td .checks input[type="radio"] + label:before{top: 15px;}
	.check-list-element .base-table table tbody tr td .checks input[type="radio"]:checked + label:after{top: 18px;}



}













.step-box { padding:0 10px 10px 10px; border:1px solid #ddd; background:#fff;} .step-state {/* padding:10px 0 15px; *//* margin-top:15px; *//* background:#f7f7f7 */padding: 0px 10px;} .step-state ul:after { content:''; display:block; clear:both } .step-state ul li {float:left;position:relative;width: 19%; /* 5개 진행바를 5등분 */padding-top:50px; /* 진행바 영역 확보 */font-size:15px;font-weight:bold;text-align:center;line-height:12px;color:#666;} .step-state ul li:first-child {font-size:13px;margin-left: 20px;} /* 도전중, 달성 텍스트 영역 */ .step-state ul li p:after {display:none;position:absolute; /* absolute 기준은 li 영역 */ width:41px; height:24px; margin-right:-20px; background:url(https://t1.daumcdn.net/cfile/tistory/241D463E58AFAEAB16) no-repeat 0 0; background-size:auto 24px; background-position:-58px 0; top:0; right:0; color:#fff; font-size:11px; line-height:16px; letter-spacing:-.5px; } .step-state ul li:first-child p {float: left;position: absolute;top: 34px;left: -18px;width: 65px;text-align: right;color: #403c3b;font-weight: 500;} .step-state ul li span {display:block;margin-top:2px;font-weight:normal;color:#898989;font-size:12px;position: absolute;left: -27px;} /* 회색 진행바 생성 */ .step-state ul li:before {position:absolute;top:35px;left:0;right:0;height: 10px;background: #f8f8f8;content:'';} /* 첫 번째 진행바 반만 생성*/ .step-state ul li:nth-child(1):before { left:50% } /* 마지막 진행바 반만 생성*/ .step-state ul li:nth-child(5):before {right:50%;/* border-radius: 0px 20px 20px 0px; */} /* 화살표 상태 아이콘 */ .step-state ul li:after {position:absolute;top: 37px;left: 53%;width: 4px;height: 4px;margin-left: -9px;content:'';border: 1px solid #808080;background-color: #808080;border-radius: 30px;} /* 활성화 진행바 및 활성화 화살표 아이콘 표시 */ /* 활성화 상태바 */ .step-state.step1 ul li:nth-child(1):before, .step-state.step2 ul li:nth-child(-n+2):before, .step-state.step2-ing ul li:nth-child(-n+2):before, .step-state.step3 ul li:nth-child(-n+3):before, .step-state.step3-ing ul li:nth-child(-n+3):before, .step-state.step4 ul li:nth-child(-n+4):before, .step-state.step4-ing ul li:nth-child(-n+4):before, .step-state.step5 ul li:nth-child(-n+5):before {background: #fdcfad;/* border-radius: 20px 0px 0px 20px; */} /* 활성화 아이콘 표시 */ .step-state.step1 ul li:nth-child(1):after, .step-state.step2 ul li:nth-child(-n+2):after, .step-state.step2-ing ul li:nth-child(-n+2):after, .step-state.step3 ul li:nth-child(-n+3):after, .step-state.step3-ing ul li:nth-child(-n+3):after, .step-state.step4 ul li:nth-child(-n+4):after, .step-state.step4-ing ul li:nth-child(-n+4):after, .step-state.step5 ul li:nth-child(-n+5):after {background-position:-20px 0;} /* 도전 중일 경우의 1/2 영역 비활성화 상태바 영역 */ .step-state ul li:nth-child(1) p:nth-child(1):before {content:'|';float:right;margin:0px 10px;} .step-state.step2 ul li:nth-child(2) p:before, .step-state.step3 ul li:nth-child(3) p:before, .step-state.step4 ul li:nth-child(4) p:before {/* background:#ddd */} /* "도전중" 텍스트 표시 */ .step-state.step1 ul li:nth-child(1) p:after, .step-state.step2-ing ul li:nth-child(2) p:after, .step-state.step3-ing ul li:nth-child(3) p:after, .step-state.step4-ing ul li:nth-child(4) p:after { content:'도전중'; } /* "달성" 텍스트 표시 */ .step-state.step2 ul li:nth-child(2) p:after, .step-state.step3 ul li:nth-child(3) p:after, .step-state.step4 ul li:nth-child(4) p:after, .step-state.step5 ul li:nth-child(5) p:after { content:'달성'; right:50% }
.step-state ul li:first-child:before{border-radius: 20px 0px 0px 20px;}
.step-state ul li:last-child:before{border-radius: 0px 20px 20px 0px;}
.step-state ul li:first-child:after{content:"";display:none;}
.step-state ul li:last-child:after{content:"";display:none;}
.step-state dl{float: left;width: 100%;}
.step-state dl dd{float:left;font-size: 12px;font-weight:500;}
.step-state dl dd span{color:#808080;font-weight:400;}
.step-state dl dd:nth-child(1){color: #403c3b;}
.step-state dl dd:nth-child(2){float:right;}
.step-state dl dd:nth-child(2) a{color: #cccccc;border-bottom: 2px solid #cccccc;font-size: 14px;font-weight: 300;}
.step-state .box{width:100%;}
.step-state .box .left{width: 60%;float: left;}
.step-state .box .right{width: 43%;float: left;margin-top: 30px;margin-left: -30px;}







.user-element{}

.user-element .top-title{max-width:700px;height:35px;margin: 15px auto 30px auto;}
.user-element .top-title dl{height: 35px;line-height: 35px;display: flex;align-items: center;}


.user-element .top-title dl dd{float:left;display: flex;color: #999999;font-weight: 400;}
.user-element .top-title dl dd span{}
.user-element .top-title dl dd:after{content:" ";width:34px;height:34px;background-image:url("../images/sub/login/icon arrow_right.png");background-repeat:no-repeat;background-position:center;}
.user-element .top-title dl dd:last-child:after{background-image: unset;}
.user-element .top-title dl dd:before{content:" ";width:34px;height:34px;display: inline-block;margin-right: 10px;}
/* .user-element .top-title dl dd:nth-child(1):before{background-image:url("../images/sub/login/icon_step01.png");} */
.user-element .top-title dl dd:nth-child(2):before{background-image:url("../images/sub/login/icon_step02.png");}
.user-element .top-title dl dd:nth-child(3):before{background-image:url("../images/sub/login/icon_step03.png");}
.user-element .top-title dl dd:nth-child(4):before{background-image:url("../images/sub/login/icon_step04.png");}
.user-element .top-title dl dd:nth-child(5):before{background-image:url("../images/sub/login/icon_step05.png");}

.user-element .top-title dl dd.active{font-weight:bold;color:#f96b05;}
.user-element .top-title dl dd.active:nth-child(1):before{background-image:url("../images/sub/login/icon_step01_select.png");}
.user-element .top-title dl dd.active:nth-child(2):before{background-image:url("../images/sub/login/icon_step02_select.png");}
.user-element .top-title dl dd.active:nth-child(3):before{background-image:url("../images/sub/login/icon_step03_select.png");}
.user-element .top-title dl dd.active:nth-child(4):before{background-image:url("../images/sub/login/icon_step04_select.png");}
.user-element .top-title dl dd.active:nth-child(5):before{background-image:url("../images/sub/login/icon_step05_select.png");}

.user-element .top-title dl dd.on{font-weight: 400;color:#403c3b;}
.user-element .top-title dl dd.on:nth-child(1):before{background-image:url("../images/sub/login/icon_step01_complete.png");}
.user-element .top-title dl dd.on:nth-child(2):before{background-image:url("../images/sub/login/icon_step02_complete.png");}
.user-element .top-title dl dd.on:nth-child(3):before{background-image:url("../images/sub/login/icon_step03_complete.png");}
.user-element .top-title dl dd.on:nth-child(4):before{background-image:url("../images/sub/login/icon_step04_complete.png");}
.user-element .top-title dl dd.on:nth-child(5):before{background-image:url("../images/sub/login/icon_step05_complete.png");}


.user-element .center-title{margin-bottom: 20px;}
.user-element .center-title h1{position: relative;}
.user-element .center-title h1:before{content:" ";border-bottom: 1.5px solid #f96b05;width: 25px;height: 1px;position: absolute;bottom: -5px;background-color: #f96b05;}
.user-element .center-title p{border-bottom:2px solid #403c3b;padding:20px 0px;}

.user-element .user-style-1{border: 1px solid #e5e5e5;padding: 20px 10px 20px 10px;}
.user-element .user-style-1 h1{font-size: 18px;text-indent: 25px;position: relative;}
.user-element .user-style-1 h1:before{content:" ";background-image:url("../images/sub/login/icon_i.png");width: 20px;height: 20px;position: absolute;left: 0px;top: 4px;}
.user-element .user-style-1 .box{margin-top: 10px;}
.user-element .user-style-1 dl{border: 1px solid #e5e5e5;background-color: #f8f8f8;padding: 20px;color: #403c3b;font-weight: 500;margin-top: 15px;}
.user-element .user-style-1 dl dd{position: relative;text-indent: 20px;margin-bottom: 5px;}
.user-element .user-style-1 dl dd:last-child{margin-bottom:0px;}
.user-element .user-style-1 dl dd span{color:#f96b05;}



.user-element .user-style-1 dl dd:before{content: " ";color:#f96b05;border: 1px solid;border-radius: 100%;width: 2px;height: 2px;position: absolute;left: 0px;top: 8px;background-color: #f96b05;}

.user-btns{text-align:center;margin-top: 20px;}
.user-btns a{background-color:#f96b05;color:#fff;text-align:center;width:120px;height:40px;line-height:40px;display:block;border-radius:5px;margin: 0px auto;font-size:18px;text-decoration: unset;padding: 0px 10px;}


.user-element .user-style-2{border-bottom:2px solid #403c3b;}
.user-element .user-style-2 .box{color:#403c3b;}
.user-element .user-style-2 .box .top{}
.user-element .user-style-2 .box .top dl{display: flex;align-items: baseline;}
.user-element .user-style-2 .box .top dl dd{float:left;margin-right: 2px;}
.user-element .user-style-2 .box .top dl dd:nth-child(1){color:#f96b05;font-size:20px;}
.user-element .user-style-2 .box .top dl dd:nth-child(2){font-weight:bold;font-size:20px;}
.user-element .user-style-2 .box .top dl dd:nth-child(3){}
.user-element .user-style-2 .box .bottom{margin-top:20px;border: 1px solid #e5e5e5;padding: 20px 20px;}
.user-element .user-style-2 .box .bottom .list{height: 80px;overflow: auto;}
.user-element .user-style-2 .box .bottom .list dl{}
.user-element .user-style-2 .box .bottom .list dl dd{}

.user-check{padding:10px 0px 20px 0px;}
.user-check .check-style01{}
.user-check .check-style01 input[type="checkbox"] + label:before{margin-right:10px;border: 1px solid #a09e9d;}
.user-radio{height: 20px;width: 100%;display: inline-block;margin: 10px 0px;}
.user-radio .checks{float:left;}
.user-radio .checks:first-child{margin-right:40px;}
.user-radio .checks input[type="radio"] + label{padding-left:25px;}
.user-radio .checks input[type="radio"] + label:before{top:2px;}
.user-radio .checks input[type="radio"]:checked + label:after{top:5px;}
.user-check-btn{text-align:center;font-size:16px;}


.user-td-radio{height: 20px;width: 100%;display: inline-block;margin: 10px 0px;}
.user-td-radio .checks{float:left;}
.user-td-radio .checks:first-child{margin-right: 25px;}
.user-td-radio .checks input[type="radio"] + label{padding-left: 20px;}
.user-td-radio .checks input[type="radio"] + label:before{top:2px;}
.user-td-radio .checks input[type="radio"]:checked + label:after{top: 5px;}
.user-td-radio.ver2{display: flex;flex-direction: column;height:120px;}
.user-td-radio.ver2 .checks{margin-bottom:10px;}
.user-td-radio.ver2 .check-style01 input[type="checkbox"] + label:before{margin-right:10px;}

.user-td-radio.ver3{display: flex;flex-direction: column;height:auto;}
.user-td-radio.ver3 .checks{margin-bottom:10px;}
.user-td-radio.ver3 .check-style01 input[type="checkbox"] + label:before{margin-right:10px;}


.user-element .user-style-2 .tables{}
.user-element .user-style-2 .tables table{border-top:2px solid #a09e9d;}
.user-element .user-style-2 .tables table thead{text-align:center;background-color:#f8f8f8;height:45px;}
.user-element .user-style-2 .tables table thead tr{}
.user-element .user-style-2 .tables table thead tr td{font-weight:600;font-size:15px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;}
.user-element .user-style-2 .tables table thead tr td:last-child{border-right:0px;}
.user-element .user-style-2 .tables table tbody{}
.user-element .user-style-2 .tables table tbody tr{}
.user-element .user-style-2 .tables table tbody tr td{padding:20px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;vertical-align: super;}
.user-element .user-style-2 .tables table tbody tr td:last-child{border-right:0px;}
.user-element .user-style-2 .tables table tbody tr td dl{}
.user-element .user-style-2 .tables table tbody tr td dl dd{}
.user-element .user-style-2 .tables table tbody tr td dl dd span{color:#f96b05;}
.user-element .user-style-2 .tables p{padding:5px 0px 0px 0px;}

@media (max-width: 1299px){
	.user-element .user-style-2 .tables{overflow:auto;}
	.user-element .user-style-2 .tables table{width:998px;}
}

@media (max-width: 767px){
	.user-element .top-title dl dd span{display:none;}
}



.user-tabs{margin-top:40px;}
.user-tabs > ul.tabs li{display:flex;justify-content:center;}
.user-tabs > ul > li:nth-child(1):before{content:" ";background-image:url("../images/sub/login/icon_i-pin.png");width:33px;height:30px;float:left;margin-right:10px;}
.user-tabs > ul > li:nth-child(2):before{content:" ";background-image:url("../images/sub/login/icon_phone.png");width:17px;height:30px;float:left;margin-right:10px;}
.user-tabs > ul > li.current:nth-child(1):before{background-image:url("../images/sub/login/icon_i-pin_select.png");}
.user-tabs > ul > li.current:nth-child(2):before{background-image:url("../images/sub/login/icon_phone_select.png");}

.user-tabs .tab-dl{border: 1px solid #e5e5e5;padding: 20px 20px;margin:20px 0px;}
.user-tabs .tab-dl dl{}
.user-tabs .tab-dl dl dd:nth-child(1){margin-bottom:10px;}
.user-tabs .tab-dl dl dd:nth-child(3){margin-bottom:10px;}
.user-tabs .tab-dl dl dd:nth-child(1):before{content:"※";color:#f96b05;margin-right:5px;}
.user-tabs .tab-dl dl dd:nth-child(2):before{content:"※";color:#f96b05;margin-right:5px;}
.user-tabs .tab-dl dl dd:nth-child(3):before{content:" ";margin-right:15px;}
.user-tabs .tab-dl dl dd:nth-child(4):before{content:"※";color:#f96b05;margin-right:5px;}


.user-element .user-style-3{}
.user-element .user-style-3 .box{border-top: 2px solid #403c3b;border-bottom: 1px solid #cccccc;padding: 20px 0px;}

.user-element .user-style-3 .box table{text-align:left;}
.user-element .user-style-3 .box table tbody{}
.user-element .user-style-3 .box table tbody tr{height:50px;}
.user-element .user-style-3 .box table tbody tr th{font-weight:400;}
.user-element .user-style-3 .box table tbody tr th span{color:#f96b05;}
.user-element .user-style-3 .box table tbody tr td{}
.user-element .user-style-3 .box table tbody tr td select{border:1px solid #cccccc;height: 40px;line-height: 40px;text-indent:10px;float:left;}
.user-element .user-style-3 .box table tbody tr td input[type="text"]{border:1px solid #cccccc;width:398px;height:38px;line-height:38px;text-indent:10px;float: left;}
.user-element .user-style-3 .box table tbody tr td input[type="password"]{border:1px solid #cccccc;width: calc(100% - 90px);max-width: 398px;height:38px;line-height:38px;text-indent:10px;float: left;}
.user-element .user-style-3 .box table tbody tr td a{color:#fff;background-color:#d5ab95;width: 80px;height: 40px;line-height: 40px;text-align: center;display: block;float: left;margin-left: 5px;border-radius: 5px;text-decoration:none;}
.user-element .user-style-3 .box table tbody tr td dl{}
.user-element .user-style-3 .box table tbody tr td dl dd{line-height:40px;}
.user-element .user-style-3 .box table tbody tr td .pass dl{}
.user-element .user-style-3 .box table tbody tr td .pass dl dd{width: 100%;display: inline-block;}
.user-element .user-style-3 .box table tbody tr td .pass dl dd:nth-child(2){color:#f96b05;font-size:12px;line-height: 1;margin-bottom: 15px;}
.user-element .user-style-3 .box table tbody tr td .day{}
.user-element .user-style-3 .box table tbody tr td .day dl{}
.user-element .user-style-3 .box table tbody tr td .day dl dd{float:left;}
.user-element .user-style-3 .box table tbody tr td .day dl dd input[type="text"]{width:100px;}
.user-element .user-style-3 .box table tbody tr td .day dl dd input[type="password"]{width:100px;}
.user-element .user-style-3 .box table tbody tr td .day dl dd span{margin: 0px 25px 0px 10px;float:left;}
.user-element .user-style-3 .box table tbody tr td .day dl dd select{width:100px;}
.user-element .user-style-3 .box table tbody tr td .phone{}
.user-element .user-style-3 .box table tbody tr td .phone dl{}
.user-element .user-style-3 .box table tbody tr td .phone dl dd{float:left;}
.user-element .user-style-3 .box table tbody tr td .phone dl dd input[type="text"]{width:100px;}
.user-element .user-style-3 .box table tbody tr td .phone dl dd:after{content: " ";margin: 0px 19px 0px 20px;border-bottom: 1px solid #9f9d9c;background-color: #9f9d9c;width: 8px;height: 1px;display: inline-block;vertical-align: middle;}
.user-element .user-style-3 .box table tbody tr td .phone dl dd:last-child:after{display:none;}
.user-element .user-style-3 .box table tbody tr td .email{}
.user-element .user-style-3 .box table tbody tr td .email dl{}
.user-element .user-style-3 .box table tbody tr td .email dl dd{float:left;}
.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(1):after{content:"@";margin: 0px 11px 0px 12px;}
.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(1) input[type="text"]{width:150px;}
.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(2) input[type="text"]{width:100px;margin-right:10px;}
.user-element .user-style-3 .box table tbody tr td .address{}
.user-element .user-style-3 .box table tbody tr td .address dl{display: flex;}
.user-element .user-style-3 .box table tbody tr td .address dl dd{margin-bottom: 5px;}
.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(1){margin-bottom:5px;}
.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(1) dd{flaot:left;}
.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(2) dd{}
.user-element .user-style-3 .box table tbody tr td .address dl dd span{border:1px solid #403c3b;width:120px;height:40px;line-height:40px;text-align:center;display:block;float: left;margin-right: 6px;font-weight: 500;}
.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(1) dd input[type="text"]{width:270px;}
.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(2) dd input[type="text"]{}

.user-style-4 dl{border: 1px solid #e5e5e5;background-color:#fff;padding: 20px;color:#808080;font-weight: 500;margin-top: 15px;letter-spacing:-1px;}
.user-style-4 dl dd{position: relative;text-indent: 20px;}
.user-style-4 dl dd:last-child{margin-bottom:0px;}
.user-style-4 dl dd:nth-child(1):before{content: " ";color:#f96b05;border: 1px solid;border-radius: 100%;width: 2px;height: 2px;position: absolute;left: 0px;top: 8px;background-color: #f96b05;}
.user-style-4 dl dd span{color:#f96b05;}



@media (max-width: 767px){
	.user-element .user-style-2 .box .top dl{display: inline-block;width: 100%;}
	.user-element .user-style-2 .box .top dl dd:nth-child(3){}
	.user-tabs > ul > li:nth-child(1):before,.user-tabs > ul > li:nth-child(2):before{display:none;}
	.user-tabs > ul.tabs li{padding-top:10px;}
	.user-check .check-style01{width:100%;display: block;}
	.m-col{width:100% !important;}
	.user-element .user-style-3 .box{padding:20px 30px;}
	.user-element .user-style-3 .box .wd100{width:100% !important;}
	.user-element .user-style-3 .box table tbody tr{display:flex;flex-direction:column;height:auto;margin-bottom:20px;}
	.user-element .user-style-3 .box .wd100 input[type="text"]{width:100%;}
	.user-element .user-style-3 .box table tbody tr td input[type="text"]{}
	.user-element .user-style-3 .box table tbody tr td input[type="text"]{max-width: 100%;width: calc(100% - 90px);}
	.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(1) dd input[type="text"]{max-width:270px;width:100%;}
	.user-element .user-style-3 .box table tbody tr td .address dl:nth-child(2) dd input[type="text"]{width:100%;}
	.user-element .user-style-3 .box table tbody tr td .day dl dd input[type="text"]{width:100%;max-width: 70px;}
	.user-element .user-style-3 .box table tbody tr td .phone dl dd input[type="text"]{width:100%;max-width: 70px;}
	.user-element .user-style-3 .box table tbody tr td .day dl{display: flex; justify-content: space-between;}
	.user-element .user-style-3 .box table tbody tr td .day dl dd span{margin: 0px 0px 0px 5px;}
	.user-element .user-style-3 .box table tbody tr td .day dl dd select{width: 70px;margin-right: 5px;}

	.user-element .user-style-3 .box table tbody tr td .phone dl{display: flex; justify-content: space-between;}
	.user-element .user-style-3 .box table tbody tr td .phone dl dd:after{margin: 0px 10px;}
	.user-element .user-style-3 .box table tbody tr td .email dl{display: flex; justify-content: space-between;}
	.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(1) input[type="text"]{width:100%;max-width: 90px;}
	.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(1):after{margin: 0px 0px 0px 7px;}
	.user-element .user-style-3 .box table tbody tr td .email dl dd:nth-child(2) input[type="text"]{width:100%;max-width: 90px;margin-right: 0px;}
	.user-element .user-style-3 .box table tbody tr td .email dl dd select{max-width: 90px;}

	.user-element .user-style-3 .box table tbody tr th{
		font-weight: 500;
	}

}

.complete{text-align:center;margin-bottom:90px;}
.complete dl{}
.complete dl dd{color:#403c3b;}
.complete dl dd:nth-child(1){}
.complete dl dd:nth-child(2) span{color:#f96b05;}
.complete dl dd:nth-child(2){margin:10px 0px 20px 0px;font-size:24px;font-weight:500;}
.complete dl dd:nth-child(3){font-weight:500;}

.find-tab{color:#403c3b;margin-top:20px;}
.find-tab .box{background-color:#f8f8f8;padding:75px 0px;margin:10px 0px 30px 0px;}
.find-tab .box .input-box{height:160px;}
.find-tab .box dl{width: 100%;max-width: 530px;margin:0px auto;height: 50px;line-height: 50px;}
.find-tab .box dl dd{text-align:left;font-weight:500;float:left;}
.find-tab .box dl dd:nth-child(1){width:95px;}
.find-tab .box dl dd:nth-child(2){width: calc(100% - 95px);padding: 5px 0px;}
.find-tab .box dl dd:nth-child(2) input[type="text"]{border:1px solid #cccccc;height:38px;line-height:38px;text-indent:10px;float: left;}
.find-tab .box dl dd:nth-child(2) input[type="password"]{border:1px solid #cccccc;height:38px;line-height:38px;text-indent:10px;float: left;}
.find-tab .box dl:nth-child(1) dd:nth-child(2) input[type="text"]{width: 100%;}
.find-tab .box dl dd:nth-child(2) .day{}
.find-tab .box dl dd:nth-child(2) .day ul{display: flex;justify-content: space-between;}
.find-tab .box dl dd:nth-child(2) .day ul li{float:left;}
.find-tab .box dl dd:nth-child(2) .day ul li select{width:100px;border:1px solid #cccccc;height:40px;line-height:40px;text-indent:10px;vertical-align: initial;}
.find-tab .box dl dd:nth-child(2) .day ul li span{}
.find-tab .box dl dd:nth-child(2) .phone{}
.find-tab .box dl dd:nth-child(2) .phone ul{display: flex;justify-content: space-between;align-items: center;}
.find-tab .box dl dd:nth-child(2) .phone ul li{float:left;width: 100%;text-align: center;}
.find-tab .box dl dd:nth-child(2) .phone ul li:last-child{margin-right: 32px;}
.find-tab .box dl dd:nth-child(2) .phone ul li select{width:100px;border:1px solid #cccccc;height:40px;line-height:40px;text-indent:10px;vertical-align: initial;}
.find-tab .box dl dd:nth-child(2) .phone ul li span{font-weight:500;}
.find-tab .box dl dd:nth-child(2) .phone ul li input[type="text"]{width:100px;}

.find-tab .box .input-box.ver2{height:210px;}
.find-tab .box .input-box.ver2 dl:nth-child(1) dd:nth-child(2) input[type="text"],
.find-tab .box .input-box.ver2 dl:nth-child(2) dd:nth-child(2) input[type="text"]{width: 100%;}
.find-tab .box .input-box.ver3{height: 395px;}
.find-tab .box .ver3 dl{}
.find-tab .box .ver3 dl dd:nth-child(2){width: calc(100% - 120px);}
.find-tab .box .input-box.ver3 dl dd:nth-child(1){width:120px;letter-spacing:-1px;}
.find-tab .box .input-box.ver3 dl:nth-child(2) dd:nth-child(2) input[type="text"],
.find-tab .box .input-box.ver3 dl:nth-child(3) dd:nth-child(2) input[type="text"]{width: 100%;}
.find-tab .box .input-box.ver3 dl:nth-child(2) dd:nth-child(2) input[type="password"],
.find-tab .box .input-box.ver3 dl:nth-child(3) dd:nth-child(2) input[type="password"]{width: 100%;}
.find-tab .box .input-box.ver3 dl dd{}
.find-tab .box .input-box.ver3 dl dd:nth-child(3){width: calc(100% - 120px);height: 25px;line-height: 25px;}
.find-tab .box .input-box.ver3 dl dd:nth-child(3) span{color: #f96b05;font-size: 13px;}
.find-tab .box .input-box.ver3 dl:nth-child(2),
.find-tab .box .input-box.ver3 dl:nth-child(3){height: 80px;}
.find-tab .box .input-box.ver3 dl:nth-child(2) dd:nth-child(1),
.find-tab .box .input-box.ver3 dl:nth-child(3) dd:nth-child(1){height: 75px;}

.find-tab .box .input-box.ver3 dl dd .email{}
.find-tab .box .input-box.ver3 dl dd .email ul{display: flex;justify-content: space-between;align-items: center;}
.find-tab .box .input-box.ver3 dl dd .email ul li{float:left;}
.find-tab .box .input-box.ver3 dl dd .email ul li:last-child{margin-right: 32px;}
.find-tab .box .input-box.ver3 dl dd .email ul li select{width:100px;border:1px solid #cccccc;height:40px;line-height:40px;text-indent:10px;vertical-align: initial;}
.find-tab .box .input-box.ver3 dl dd .email ul li span{font-weight:500;}
.find-tab .box .input-box.ver3 dl dd .email ul li:nth-child(1) input[type="text"]{width: 135px;}
.find-tab .box .input-box.ver3 dl dd .email ul li:nth-child(3) input[type="text"]{width:100px;}


.box-complete{background-color:#f8f8f8;padding:75px 0px;margin:10px 0px 30px 0px;}
.box-complete dl{max-width: 530px;margin:0px auto;height: 90px;line-height: 50px;text-align:center;width: 100%;}
.box-complete dl dd{}
.box-complete dl dd:nth-child(1){font-weight:400;}
.box-complete dl dd:nth-child(2){font-weight:500;font-size:18px;}
.box-complete .user-btns{margin-top:70px;}

.box-certification{background-color:#f8f8f8;padding:75px 0px;margin:10px 0px 30px 0px;color:#403c3b;}
.box-certification dl{width: 158px;}
.box-certification dl dd{letter-spacing: -1px;}
.box-certification dl dd:nth-child(1){margin-bottom:20px;}
.box-certification dl dd:nth-child(2){font-size:18px;font-weight:500;margin-bottom:20px;}
.box-certification dl dd:last-child{text-align:center;margin-top: 20px;}
.box-certification dl dd:last-child a{background-color:#f96b05;color:#fff;text-align:center;width:120px;height:40px;line-height:40px;display:block;border-radius:5px;margin: 0px auto;font-size:18px;text-decoration: unset;padding: 0px 10px;}
.box-certification .certification{width: 100%;max-width: 530px;margin:0px auto;display:flex;justify-content: center;text-align:center;color:#403c3b;}
.box-certification .certification .left-area{margin-right:40px;background-color:#fff;padding:40px 70px;border:1px solid #e5e5e5;}
.box-certification .certification .right-area{background-color:#fff;padding:40px 70px;border:1px solid #e5e5e5;}
.box-certification .certification .right-area dl dd:last-child{margin-top:40px;}
.box-certification .user-btns{margin-top:70px;}



@media (max-width: 767px){
	.find-tab .box{padding:20px;}
	.find-tab .box .input-box{height:auto;}
	.find-tab .box .input-box.ver2{height:auto;}
	.find-tab .box dl{display: flex;flex-direction: column;height: auto;line-height: unset;}
	.find-tab .box dl dd:nth-child(2){width:100%;}
	.find-tab .box dl dd:nth-child(2) .day ul{align-items: center;}
	.find-tab .box dl dd:nth-child(2) .day ul li select{width: calc(100% - -25px);}
	.find-tab .box dl dd:nth-child(2) .day ul li span{margin-left: 15px;}
	.find-tab .box dl dd:nth-child(2) .phone ul li select{width: 100%;}
	.find-tab .box dl dd:nth-child(2) .phone ul li input[type="text"]{width: 100%;}
	.find-tab .box dl dd:nth-child(2) .phone ul li.sse{width:90px;}
	.find-tab .box dl dd:nth-child(2) .phone ul li.sse span{}
	.find-tab .box dl dd:nth-child(2) .phone ul li:last-child{margin-right:0px;}

	.box-complete{margin:10px 0px 0px 0px;}
	.box-complete dl{}
	.box-certification{padding:20px;}
	.box-certification .certification{justify-content: space-between;}
	.box-certification .certification .left-area{padding:20px;margin-right:20px;width:40%;}
	.box-certification .certification .right-area{padding:20px;width:40%;}
	.box-certification .certification .right-area dl dd:last-child{margin-top:0px;}
	.box-certification .certification .txt{display:none;}
	.box-certification dl{width:auto;}
	.box-certification dl dd:last-child a{width:auto;}

	.find-tab .box .input-box.ver3{height:auto;}
	.find-tab .box .input-box.ver3 dl:nth-child(2) dd:nth-child(1), .find-tab .box .input-box.ver3 dl:nth-child(3) dd:nth-child(1){height:auto;}
	.find-tab .box .input-box.ver3 dl:nth-child(2), .find-tab .box .input-box.ver3 dl:nth-child(3){height:auto;}
	.find-tab .box .ver3 dl dd:nth-child(2){width:100%;}
	.find-tab .box .input-box.ver3 dl dd:nth-child(3){width:100%;}
	.find-tab .box .input-box.ver3 dl dd .email ul li:nth-child(1) input[type="text"],.find-tab .box .input-box.ver3 dl dd .email ul li:nth-child(3) input[type="text"]{width: calc(100% - 10px);}
	.find-tab .box .input-box.ver3 dl dd .email ul li select{min-width: 85px;width: 100%;}
	.find-tab .box .input-box.ver3 dl dd .email ul li:last-child{margin-right:0px;}
	.find-tab .box .input-box.ver3 dl dd .email .email-s{width: 60px;text-align: center;}


}


.pop-style-1{position: fixed;z-index: 10001;left: 0;top: 0;width: 100%;height: 100%;margin-top:10%;}
.pop-style-1 .box{border:1px solid #e5e5e5;padding:20px;background-color: #fff7ef;max-width: 630px;margin: 0px auto;border-radius: 10px;}
.pop-style-1 .box .top{position:relative;}
.pop-style-1 .box .top .title{margin-bottom:20px;}
.pop-style-1 .box .top .title dl{}
.pop-style-1 .box .top .title dl dd{font-weight:500;letter-spacing:-1px;}
.pop-style-1 .box .top .title dl dd:nth-child(1){font-size:25px;text-indent: 0px;color:#f96b05;}
.pop-style-1 .box .top .title dl dd:nth-child(2){text-indent: 0px;color: #808080;font-size:12px;}
.pop-style-1 .box .list{max-width: 600px;width: 100%;}
.pop-style-1 .box .list table{background-color: #fff;border: 1px solid #e5e5e5;border-width: 1px 1px 0px 1px;}
.pop-style-1 .box .list table thead{}
.pop-style-1 .box .list table thead tr{}
.pop-style-1 .box .list table thead tr td{}
.pop-style-1 .box .list table tbody{}
.pop-style-1 .box .list table tbody tr{height: 50px;border-bottom: 1px solid #e5e5e5;}
.pop-style-1 .box .list table tbody tr th{background-color: #56606f;color: #fff;font-weight: 500;text-align: center;letter-spacing: -1px;}
.pop-style-1 .box .list table tbody tr th span{color:#f96b05;margin-right:2px;}
.pop-style-1 .box .list table tbody tr td{padding: 5px 10px;}
.pop-style-1 .box .list table tbody tr td select{border:1px solid #cccccc;width:100%;height: 35px;line-height: 35px;}
.pop-style-1 .box .list table tbody tr td input[type="text"]{border:1px solid #cccccc;width:100%;height: 33px;line-height: 33px;text-indent:10px;}
.pop-style-1 .box .list table tbody tr:nth-child(1) td input[type="text"]{width:100px;}
.pop-style-1 .box .list table tbody tr td textarea{border:1px solid #cccccc;resize:none;width:100%;height: 83px;text-indent:20px;padding-top:10px;}

.pop-style-1 .box .list table tbody tr td{display:flex;align-items: center;}
.pop-style-1 .box .list table tbody tr td span{margin:0px 10px}
.pop-style-1 .box .list table tbody tr td select{margin-right:5px;width: 95px;}
.pop-style-1 .box .list table tbody tr td select:last-child{margin-right:0px;}

.pop-style-1 .box .user-td-radio{height: auto;margin: 0px;font-size: 12px;font-weight: 400;margin-top: 8px;}
.pop-style-1 .box .user-td-radio .checks input[type="radio"] + label{}
.pop-style-1 .box .user-td-radio .checks input[type="radio"] + label:before{border: 1px solid #a09e9d;}
.pop-style-1 .box .user-td-radio .checks input[type="radio"]:checked + label:after{}
.pop-style-1 .box .user-td-radio .checks{padding-right:9px;}
.pop-style-1 .box .user-td-radio .checks:first-child{margin-right:0px;}


.pop-style-1 .box .list .list-box table{border-top:2px solid #a09e9d;}
.pop-style-1 .box .list .list-box table thead{text-align:center;background-color:#f8f8f8;height:45px;}
.pop-style-1 .box .list .list-box table thead tr{}
.pop-style-1 .box .list .list-box table thead tr td{font-weight:600;font-size:15px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;}
.pop-style-1 .box .list .list-box table thead tr td:last-child{border-right:0px;}
.pop-style-1 .box .list .list-box table tbody{}
.pop-style-1 .box .list .list-box table tbody tr{}
.pop-style-1 .box .list .list-box table tbody tr td{padding: 10px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;vertical-align: super;}
.pop-style-1 .box .list .list-box table tbody tr td:last-child{border-right:0px;}
.pop-style-1 .box .list .list-box table tbody tr td dl{}
.pop-style-1 .box .list .list-box table tbody tr td dl dd{}
.pop-style-1 .box .list .list-box table tbody tr td dl dd span{color:#f96b05;}
.list-txt{background-color:#fce8d3;padding:10px;color:#808080;font-size:13px;letter-spacing:-1px;}
.list-txt dl{}
.list-txt dl dd{}
.list-txt dl dd span{color:#f96b05;margin-right:5px;}
.pop-style-1 .box .over-s{height: 430px;overflow: auto;}
.pop-style-close{position:absolute;right: 0px;top: 0px;display: inline-flex;}
.pop-style-close a{background-image:url("../images/sub/icon_close.png");width: 20px;height: 20px;}

.pop-style-1 .box.ver2 .list table{border-top:2px solid #a09e9d;}
.pop-style-1 .box.ver2 .list table thead{text-align: left;background-color:#f8f8f8;height:45px;text-indent: 10px;}
.pop-style-1 .box.ver2 .list table thead tr{}
.pop-style-1 .box.ver2 .list table thead tr td{font-weight:600;font-size:15px;border: 1px solid #e7e7e7;border-width: 0px 1px 1px 0px;}
.pop-style-1 .box.ver2 .list table thead tr td:last-child{border-right:0px;}
.pop-style-1 .box.ver2 .list table tbody tr td{}

.pop-check{padding:10px 0px 20px 0px;display: flex;flex-flow: row wrap;width: 100%;}
.pop-check .check-style01{width:50%;}
.pop-check .check-style01 input[type="checkbox"] + label:before{margin-right:10px;border: 1px solid #a09e9d;}

@media (max-width: 767px){
	.pop-style-1{margin-top: 30%;}
	.pop-style-1 .box .list table{}
	.pop-style-1 .box .list table colgroup{display:none;}
	.pop-style-1 .box .list table tbody tr th{width:80px;}
	.pop-style-1 .box .list table tbody tr td{display:flex;align-items: center;}
	.pop-style-1 .box .list table tbody tr td span{margin:0px 10px}
	.pop-style-1 .box .list table tbody tr td select{margin-right:5px;width: 95px;}
	.pop-style-1 .box .list table tbody tr td select:last-child{margin-right:0px;}
	.pop-style-1 .box .user-td-radio{margin-top:8px;}
	#txtHp1,#txtHp2{margin-right:0px;}
	.over-styles{justify-content: center;}
}