<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Type Selector */
body{
  font-family: 'Rubik', sans-serif;
}
button, input[type=submit], input[type=reset], input[type=button] {overflow:visible; cursor:pointer;}
input, select, textarea, button {font-size:100%; border-radius:0;}
select::-ms-expand {display:none;}
input {margin:0; padding:0; border:0;}
li {list-style:none;}
fieldset {border:none; vertical-align:top;}
hr {display:none;}
legend, caption {height:0; overflow:hidden;}
em, address, cite {font-style:normal;}
a, button {
	-webkit-transition: background-color .25s ease-out, color .25s ease-out;
	-moz-transition: background-color .25s ease-out, color .25s ease-out;
	-ms-transition: background-color .25s ease-out, color .25s ease-out;
	transition: background-color .25s ease-out, color .25s ease-out;
}
button {margin:0; padding:0; border:0;}

a{text-decoration:none; color:#333;}
a:hover,a:focus,a:active,a:active{text-decoration:none; outline:none;}

/* Common - Button */
.btnWrap {margin:15px 0 0; text-align:right;}
.btnWrap.left {text-align:left;}
.btnWrap.center {text-align:center;}
.btnWrap.center span {margin:0 5px;}
.btnWrap.tableBottom {margin-top:-20px;}
.btnWrap.tableBottom2 {margin:-10px 0 30px;}
.btnWrap.tableBottom2 .btnBasic {margin-left:5px;}
.btnWrap.multi a {margin-left:7px;}

.btnBasic a,
.btnLarge a,
.btnTable a,
.btnPink a {text-decoration:none !important;}
.btnBasic a,
.btnBasic button {display:inline-block; *display:inline; *zoom:1; height:35px; padding:0 10px; background-color:#5b5b5b; line-height:35px; font-weight:normal; font-size:13px; color:#fff;}
.btnBasic.em a,
.btnBasic.em button {background-color:#092fd8;}
.btnBasic.strong a,
.btnBasic.strong button {background-color:#7289ee;}
.btnBasic.light a,
.btnBasic.light button {height:33px; padding:0 24px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:33px; color:#696969;}
.btnBasic.light button {height:35px;}
.btnBasic.pink a,
.btnBasic.pink button {height:33px; padding:0 24px; border:1px solid #dd5ba1; background-color:#dd5ba1; line-height:33px; color:#fff;}
.btnBasic.pink button {height:35px;}
.btnLarge a,
.btnLarge button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; background-color:#5e5e5e; line-height:44px; font-weight:normal; font-size:18px; color:#fff;}
.btnLarge.em a,
.btnLarge.em button {background-color:#092fd8;}
.btnLarge.strong a,
.btnLarge.strong button {background-color:#5b5b5b;}
.btnLarge.light a {display:inline-block; *display:inline; *zoom:1; height:44px; padding:0 35px; border:1px solid #d5d5d5; font-weight:normal; background-color:#f7f7f7; line-height:44px; font-size:18px; color:#696969;}
.btnLarge.light button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:48px; font-weight:bold; font-size:18px; color:#696969;}

.btnLarge.pink a,
.btnLarge.light button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; border:1px solid #d5d5d5; background-color:#dd5ba1; line-height:48px; font-weight:bold; font-size:18px; color:#fff;}

.btnTable a,
.btnTable button {display:inline-block; *display:inline; *zoom:1; height:35px; padding:0 15px; background-color:#949494; line-height:35px; font-weight:normal; font-size:14px; color:#fff;}
.btnTable.light a,
.btnTable.light button {height:33px; padding:0 14px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:33px; color:#696969;}
.btnTable.light button {height:35px;}
.btnTable.blue a,
.btnTable.blue button {height:33px; padding:0 14px; border:1px solid #1999d5; background-color:#1999d5; line-height:33px; color:#fff;}
.btnTable.twoLn a {height:auto; padding-top:5px; padding-bottom:5px; line-height:20px;}
.btnTable.puple a,
.btnTable.puple button {height:33px; padding:0 14px; border:1px solid #a563ff; background-color:#a563ff; line-height:33px; color:#fff;}
.btnTable.strong a,
.btnTable.strong button {height:33px; padding:0 14px; border:1px solid #7289ee; background-color:#7289ee; line-height:33px; color:#fff;}
.btnTable.strong button {height:35px;}
.btnBlue {display:block; height:50px; background-color:#1999d5; line-height:50px; text-align:center; font-size:18px; color:#fff;}
.btnBlue:hover {text-decoration:none;}
.btnPink a {display:inline-block; *display:inline; *zoom:1; height:33px; padding:0 24px; border:1px solid #dd5ba1; background-color:#dd5ba1; line-height:33px; font-size:16px; color:#fff;}

/* Common - Button 媛꾧꺽 */
.bRight {margin-right:30px;}
.bRight {margin-right:30px;}


/* Common - Heading */

.loginCenter h2 {margin:24px 0; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:25px; color:#333;}
.loginCenter h2.bulType {margin:24px 0; padding-left:23px; background:url(/HyAdmin/images/member/ico_sub_title.png) no-repeat 0 11px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:25px; color:#333;}
.loginCenter h2.bulType.small,
h2.bulType.small {margin:0 0 15px 0; background:url(/resources/img/ico_sub_title_s.png) no-repeat 0 11px; font-size:20px;}
.loginCenter h2.bulType span {font-size:18px;}
.loginCenter.typeTop h2.bulType:first-child {margin-top:0;}
.loginCenter h2.bulType.type2 {margin:43px 0 24px;}
.loginCenter h2.bulType.dot {margin:12px 0; padding:0 0 0 12px; background:url(/resources/img/dot_list.gif) no-repeat 0 11px; font-size:16px;}
.loginCenter h2.bulType.big {margin:50px 0 -20px 0; font-size:24px; background-position:0 12px;}
.loginCenter h3.bulType {margin:24px 0; padding-left:21px; background:url(/resources/img/ico_sub_title_h3.gif) no-repeat 0 8px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:18px; color:#1999d5;}
.loginCenter h3.bulType span {color:#696969;}
h2.bulType + h3.bulType {margin-top:-7px;}
.loginCenter h2.bigMt {margin-top:40px;}




/* Common - Form */
.formElement label {margin-left:7px; vertical-align:top; color:#707070;}
input[type="checkbox"] {width:20px; height:20px; background:url(../../images/member/bg_checkbox_off.gif) no-repeat 0 0; vertical-align: middle;}
input[type="checkbox"]:checked {background-image:url(../../images/member/bg_checkbox_on.gif);}
input[type="radio"] {width:20px; height:20px; background:url(../../images/member/bg_radio_off.gif) no-repeat 0 0; vertical-align: sub;}
input[type="radio"]:checked {background-image:url(../../images/member/bg_radio_off.gif);}
input[type="radio"].gray {width:14px; height:14px; background:url(../../images/member/bg_radio_gray_off.png) no-repeat 0 0;}
input[type="radio"].gray:checked {background-image:url(../../images/member/bg_radio_gray_on.png);}

input[type="text"].memberin,
input[type="password"].memberin,
input[type="email"].memberin,
input[type="number"].memberin {height:33px; padding-left:10px; border:1px solid #e5e5e5; background-color:#fafafa; line-height:33px; font-weight:normal; font-size:14px; color:#707070;}

input[type="text"].large,
input[type="password"].large,
input[type="email"].large,
input[type="number"].large {height:38px; padding-left:10px; border:1px solid #e5e5e5; background-color:#fafafa; line-height:38px; font-weight:normal; font-size:14px; color:#707070;}
input.readonly {border:1px solid #e4e4e4; background:#e4e4e4; color:#707070;}

select {margin-top:-1px; padding:6px; height:35px; border:1px solid #e5e5e5; background:url(../../images/member/bg_select_arrow.png) no-repeat 100% 14px #fafafa; vertical-align:middle; font-weight:normal; font-size:14px; color:#707070;}
select {margin-top:-1px\0IE8;}
select.white {background-color:#fff;}

.attachFile {position:relative;}
.attachFile input[type="file"] {position:absolute; top:0; right:0; width:104px; height:35px; margin:0; padding:0; border:0; overflow:hidden; z-index:-1;}
.attachFile label {display:block; position:absolute; top:0; right:0; height:35px; padding:0 15px; background-color:#949494; line-height:35px; font-weight:normal; font-size:14px; color:#fff; cursor:pointer; z-index:0;}

textarea {padding:15px; border:1px solid #e5e5e5;}
textarea.altTextarea {width:580px; height:19px; margin-top:10px; font-size:14px;}

/* Common - Table */
.tableTop {margin-bottom:5px; line-height:1.5; text-align:right; font-weight:normal; font-size:16px; color:#696969;}
.tableTop .star {text-align:left;}
.tableTop.type2 {position:relative; margin:73px 0 10px; text-align:left;}
.tableTop.button {float:right; margin:-30px 0 10px;}
.tableTop .count {display:inline-block; font-size:14px;}
.tableTop .count em {display:inline-block; padding:3px 10px 0 10px; font-size:12px; vertical-align:top;}
.tableTop .count .total {display:inline-block; width:43px; height:20px; margin:0 10px 0 0; padding:0 0 0 4px; background:url(../../images/member/bg_total.png) no-repeat 0 2px; vertical-align:top; font-size:14px;}
.tableTop .status {display:inline-block; padding:0 0 0 25px; font-size:14px; color:#838383;}
.tableTop .status span {display:inline-block; padding:0 15px 0 20px;}
.tableTop .status .recommand {background:url(/resources/img/ico_status_recommand_s.png) no-repeat 0 center;}
.tableTop .status .culture {background:url(/resources/img/ico_status_culture_s.png) no-repeat 0 center;}
.tableTop .status .normal {background:url(/resources/img/ico_status_normal_s.png) no-repeat 0 center;}
.tableTop .status .open {background:url(/resources/img/ico_status_open_s.png) no-repeat 3px center;}
.tableTop .status .private {background:url(/resources/img/ico_status_private_s.png) no-repeat 3px center;}



.table {margin-bottom:30px;}
.hasUnderTb {margin-bottom:43px;}
.table table {width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #999999; line-height:1.5; font-size:16px; color:#696969;}
.table table th {border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#f8fbfc; font-weight:normal;}
.table table td {padding:13px 20px; border-bottom:1px solid #e5e5e5;}
.table table .desc {line-height:1.3; padding:6px 15px 0; background:url(/HyAdmin/images/member/ico_description.png) no-repeat 0 9px; font-size:14px; color:#e33a95;}
.table table .descInline {margin-bottom:5px;}
.table table td em {margin-right:5px;}
.table table td .dotLine {margin-top:13px; padding-top:13px; background:url(/HyAdmin/images/member/bg_table_line.gif) repeat-x 0 0;}
.table table select {margin-right:4px;}
.table table input[type="text"],
.table table input[type="password"],
.table table input[type="email"],
.table table input[type="number"] {margin-right:7px;}
.table table .readOnly {display:inline-block; *display:inline; *zoom:1; height:33px; margin-left:7px; line-height:33px; font-size:14px; color:#082fd7;}
.table table .brOnly {padding:10px 0 0 0;}
.table table .brOnly .readOnly {display:block; height:auto; margin:0; line-height:1;}
.table table .formElement input[type="radio"] {margin-top:5px;}
.table table .formElement .radio {padding-right:10px; line-height:30px; font-size:14px;}
.table table .text {line-height:1.5; font-size:14px; color:#707070;}
.table table .text.type2 {display:block; padding:15px 0 5px;}
.table table .text.type3 {margin:0 7px;}
.table table .formElement.small {display:inline-block; *display:inline; *zoom:1; width:150px; margin-top:7px;}
.table table .formElement.small label {font-size:14px;}
.table table .formElement.small input[type="radio"] {margin-top:2px;}
.table table .formElement.small.narrow {width:120px;}
.table table ol {width:611px; margin-top:10px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.table table ol li {*zoom:1; padding:6px 20px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.table table ol li:after {content:""; display:block; clear:both;}
.table table ol li .btnTable.light {float:right;}
.table table ol li .btnTable.light a {height:26px; line-height:26px;}
.table table .inTb {display:table;}
.table table .inTb dl {display:table-row;}
.table table .inTb dt {display:table-cell; text-align:center;}
.table table .inTb dt select{margin-right:0;}
.table table .inTb dd {display:table-cell;padding:10px 0 0 10px;}
.table table .inTb dl:first-child dd{padding-top:0;}

.star {display:inline-block; *display:inline; *zoom:1; width:8px; height:8px; margin:-5px 5px 0; background:url(/HyAdmin/images/member/ico_star_should.png) no-repeat 0 0; vertical-align:middle; text-indent:-999em;}
.count {padding-bottom:6px; line-height:1.5; font-size:14px; color:#696969;}
.count strong {color:#e33a95;}









/* Common - Terms */
.termsWrap {margin-bottom:15px; height:163px; border:1px solid #e5e5e5; overflow-y:scroll;}
.termsWrap .terms {padding:10px 14px; line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.termsWrap2 .terms {line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.terms h2 {margin:24px 0 14px; font-size:18px;}
.terms h2.chapter {margin-top:44px; color:#0041b8;}
.terms ul li ul,
.terms ul li ol,
.terms ol li ul,
.terms ol li ol {margin-left:15px;}
.termsWrap .terms h2.chapter {margin-top:0;}
.agreeWrap {text-align:right;}
.agreeWrap .formElement {margin-left:10px; line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.agreeAll {margin:45px 0 25px; padding:11px 0 10px; border:1px solid #e5e5e5; background-color:#fafafa; text-align:center;}
.agreeAll .formElement {line-height:1.5; font-weight:normal; font-size:18px; color:#707070;}
.agreeAll .formElement input[type="checkbox"] {vertical-align:middle; margin-top:-2px;}
.termsWrap.large {height:300px;}
#content .agreeStyle .content {padding-top:8px;margin-top:-20px;}
#content .priStyle .content {padding-top:33px;}
#content .priStyle .btnWrap {margin-top:26px;}

/* Common - ��泥댄뀓�ㅽ듃瑜� �꾪븳 �④� 肄섑뀗痢� */
.imgAlt {position:relative; margin:50px 0;}
.imgAlt .hidden {position:absolute; top:0; left:-9999px;}
.imgAlt.type2 {margin-top:20px;}
.imgAlt.type3 {margin:20px 0;}




/* Content - 濡쒓렇�몄꽱�� */
.loginCenter {padding-top:0px; }
.loginCenter .intro { padding-bottom:0px; border-bottom:1px solid #000}
.loginCenter .intro .inner {min-height:161px; width:650px; margin:0 auto;background:url(/HyAdmin/images/member/bg_login_underline.gif) no-repeat 0 100%;}
.loginCenter .intro.small {width:100%; margin:0 auto;}
.loginCenter .intro.small .inner {background-position:0 0;}
.loginCenter .intro strong {display:block; padding:40px 0 2px 0; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:30px; color:#333;}
.loginCenter .intro p {line-height:1.4; font-weight:normal; font-size:16px; color:#696969;}

.loginCenter .loginForm {position:relative; width:650px; margin:0 auto; padding:43px 0 42px;}
.loginCenter .loginForm table {margin-left:129px; border-collapse:collapse;}
.loginCenter .loginForm table th {padding-right:15px; line-height:1.5; text-align:right; font-weight:normal; font-size:20px; color:#696969;}
.loginCenter .loginForm table td {padding:7px 0 8px;}
.loginCenter .loginForm table td input[type="checkbox"] {margin-left:89px;}
.loginCenter .loginForm table td label {font-size:14px;}
.loginCenter .loginForm a {text-decoration:none !important;}
.loginCenter .loginForm a,
.loginCenter .loginForm button {position:absolute; text-align:center; padding:32px 0px; top:50px; right:109px; width:87px; height:95px; background:url(/HyAdmin/images/member/bg_btn_login.gif) no-repeat 0 0; line-height:1.5; font-weight:bold; font-size:18px; color:#fff;}
.bg_loginGuide {*zoom:1; border:1px solid #e5e5e5; background:#fafafa;}
.loginCenter .loginGuide { width:650px; position:relative; margin:0 auto; }
.loginCenter .loginGuide:after {content:""; display:block; clear:both;  }
.loginCenter .loginGuide li {float:left; margin:12px 0; padding-left:15px; line-height:35px; font-weight:normal; font-size:14px; color:#696969;}
.loginCenter .loginGuide li:first-child {padding-right:25px; border-right:1px solid #e5e5e5;}
.loginCenter .loginGuide li .btnBasic {margin-left:20px;}
.loginCenter .loginGuide li .btnBasic a {margin:10px 0;}

.loginCenter .findForm {margin-top:41px; *zoom:1; width:650px; position:relative; margin:0 auto;}
.loginCenter .findForm:after {content:""; display:block; clear:both;}
.loginCenter .findForm .component {width:315px; float:right;}
.loginCenter .findForm .component:first-child {float:left;}
.loginCenter .findForm .component h1 {margin-bottom:5px; line-height:1.5; font-weight:normal; font-size:24px; color:#08a6cc;}
.loginCenter .findForm .component p {margin-bottom:16px;}
.loginCenter .findForm .component .box {border:1px solid #e5e5e5;}
.loginCenter .findForm table {margin:25px 0 25px 30px; border-collapse:collapse;}
.loginCenter .findForm table th {width:88px; text-align:left; font-weight:normal; font-size:16px;}
.loginCenter .findForm table td {padding:5px 0;}

.loginCenter .process {margin-bottom:43px; padding:42px 0; border-bottom:1px solid #e5e5e5; text-align:center;}
.loginCenter .userType {width:100%; height:166px; margin-bottom:43px;}
.loginCenter .userType &gt; ul {*zoom:1; height:156px;}
.loginCenter .userType &gt; ul:after {content:""; display:block; clear:both;}

.loginCenter .userType ul li ul {*zoom:1;}
.loginCenter .userType ul li ul:after {content:""; display:block; clear:both;}
.loginCenter .userType ul li ul li {float:left; margin-left:10px;}
.loginCenter .userType ul li ul li button {display:block; width:192px; height:125px; background-repeat:no-repeat; background-position:0 0; text-indent:-999em;}
.loginCenter .userType ul li ul li.type01 button {background-image:url(/resources/img/img_user_type01.gif);}
.loginCenter .userType ul li ul li.type01 button:hover,
.loginCenter .userType ul li ul li.type01 button:focus,
.loginCenter .userType ul li ul li.type01 button.fe_selected {background-image:url(/resources/img/img_user_type01_on.gif);}
.loginCenter .userType ul li ul li.type02 button {background-image:url(/resources/img/img_user_type02.gif);}
.loginCenter .userType ul li ul li.type02 button:hover,
.loginCenter .userType ul li ul li.type02 button:focus,
.loginCenter .userType ul li ul li.type02 button.fe_selected {background-image:url(/resources/img/img_user_type02_on.gif);}
.loginCenter .userType ul li ul li.type03 button {background-image:url(/resources/img/img_user_type03.gif);}
.loginCenter .userType ul li ul li.type03 button:hover,
.loginCenter .userType ul li ul li.type03 button:focus,
.loginCenter .userType ul li ul li.type03 button.fe_selected {background-image:url(/resources/img/img_user_type03_on.gif);}
.loginCenter .userType ul li ul li.type04 button {background-image:url(/resources/img/img_user_type04.gif);}
.loginCenter .userType ul li ul li.type04 button:hover,
.loginCenter .userType ul li ul li.type04 button:focus,
.loginCenter .userType ul li ul li.type04 button.fe_selected {background-image:url(/resources/img/img_user_type04_on.gif);}
.loginCenter .userType ul li ul li.type05 button {background-image:url(/resources/img/img_user_type05.gif);}
.loginCenter .userType ul li ul li.type05 button:hover,
.loginCenter .userType ul li ul li.type05 button:focus,
.loginCenter .userType ul li ul li.type05 button.fe_selected {background-image:url(/resources/img/img_user_type05_on.gif);}
.loginCenter .userType &gt; ul &gt; li:first-child ul li {margin-left:0;}

.loginCenter .userTypeSt {*zoom:1; font-size:18px; line-height:22px;}
.loginCenter .userTypeSt:after {content:""; display:block; clear:both;}
.loginCenter .userTypeSt .box {float:left; width:320px; margin:0 15px 0 0;}
.loginCenter .userTypeSt .box:last-child {margin-right:0;}
.loginCenter .userTypeSt .box dl:hover {box-shadow:5px 5px 12px #e6e6e6;}
.loginCenter .userTypeSt .box dl dt {font-size:24px; text-align:center; line-height:100px;}
.loginCenter .userTypeSt .box dl dt span {display:block; height:100px; background:#1999d5 url(/resources/img/bg_user_type_dt.png) no-repeat 0 0; color:#fff;}
.loginCenter .userTypeSt .box dl:hover dt span {background:none; background-color:#fab515; color:#333;}
.loginCenter .userTypeSt .box dl dd {position:relative; border-bottom:1px solid #c5c5c5;}
.loginCenter .userTypeSt .box dl:hover dd em {position:absolute; top:0; left:50%; display:block; width:40px; height:20px; margin:0 0 0 -20px; background:url(/resources/img/bul_user_type_arr.png) no-repeat center 0;}
.loginCenter .userTypeSt .box dl dd ul li {background:url(/resources/img/bg_user_type_line.png) repeat-x 0 0;}
.loginCenter .userTypeSt .box dl dd ul li:first-child {background:none;}
.loginCenter .userTypeSt .box dl dd ul li a {display:block; padding:0 20px 0 24px; border:1px solid #c5c5c5; border-top:0; border-bottom:0; color:#333;}
.loginCenter .userTypeSt .box dl dd ul li a:hover {border:1px solid #c5c5c5; border-top:0; border-bottom:0; background-color:#909090; color:#fff; text-decoration:none;}
.loginCenter .userTypeSt .box dl dd ul li a span {display:block; height:61px; padding:40px 0 0 0;}
.loginCenter .userTypeSt .box dl dd ul .twoLn a span {height:72px; padding-top:29px;}
.loginCenter .userTypeSt .box dl dd ul li a:hover span {background:url(/resources/img/bul_user_type_a.png) no-repeat right center;}
.loginCenter .userTypeSt .box dl dd ul .twoLn a:hover span {font-size:16px;}

.loginCenter .complete {width:100%; height:299px; margin:-43px 0 30px; background:url(/resources/img/bg_join_complete.gif) no-repeat 0 0; text-align:center;}
.loginCenter .complete strong {display:inline-block; *display:inline; *zoom:1; margin-bottom:7px; padding-top:91px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:38px; color:#001361;}
.loginCenter .complete p {line-height:1.3; font-weight:normal; font-size:18px; color:#696969;}
.loginCenter .complete p em {color:#e33a95;}



/* 濡쒓렇�몄텛媛� CSS (190826) */

.hywlogin_wrap {width:100%; max-width:484px; margin:0 auto;}
.hywlogin_title {font-size:25px; color:#222222; margin-bottom:25px; background:url(/HyAdmin/images/member/login_icon.png)  no-repeat center left; padding-left:35px;}
.hywlogin_box {width:100%; max-width:484px; /*height:373px; */ border:1px solid #ddd; box-sizing:border-box; padding:50px;}

.hywcheck_wrap {margin:20px 0 30px 0;}
.hywcheck_wrap .hywcheck_box {display:inline-block; position:relative; vertical-align:middle;}
.hywcheck_wrap .hywcheck_box input[type="checkbox"] {position:absolute; right:0; width:1px; height:1px; padding:0; border:0 none; margin:0; top:0; overflow:hidden; clip:rect(0 0 0 0);}
.hywcheck_wrap .hywcheck_box label {background:url(/HyAdmin/images/member/uncheck.png) no-repeat center left; padding-left:25px;}
.hywcheck_wrap .hywcheck_box input[type="checkbox"]:checked+label {background:url(/HyAdmin/images/member/checked.png) no-repeat center left;}
.hywcheck_wrap &gt; label {font-weight:300; font-size:15px; color:#666666; vertical-align:middle;}

.hywmember_btn {display:block; width:100%; height:53px; line-height:53px; text-align:center; color:#fff; background-color:#191919; -webkit-border-radius:5px; border-radius:5px; margin:30px 0 20px 0;}
.hywmember_lists {text-align:center;}
.hywmember_lists li {display:inline-block; position:relative;}
.hywmember_lists li a {font-size:14px; color:#222222; font-weight:300;}
.hywmember_lists li:first-child {padding-right:10px; margin-right:7px;}
.hywmember_lists li:first-child:before { content:''; width:1px; height:10px; background-color:#dddddd; position:absolute; right:0; top:5px;}




/* �댁슜�쎄�泥댄겕異붽� CSS (190826) */

.hywterms_wrap {margin-top:30px;}
.hywterms_wrap p {font-weight:500; font-size:22px; margin-bottom:20px;}
.hywterms_wrap .hywterms_box { box-sizing:border-box; border:1px solid #ddd; height:200px; padding:10px; line-height:1.4; overflow-y:scroll;}

.hywagree_wrap {margin-top:15px; position:relative;}
.hywagree_wrap span {vertical-align:middle; display:inline-block;}
.hywagree_wrap .hywcheck_box input[type="checkbox"] {position:absolute; right:0; width:1px; height:1px; padding:0; border:0 none; margin:0; top:0; overflow:hidden; clip:rect(0 0 0 0);}
.hywagree_wrap .hywcheck_box label {background:url(/HyAdmin/images/member/uncheck.png) no-repeat center left; padding-left:25px;}
.hywagree_wrap .hywcheck_box input[type="checkbox"]:checked+label {background:url(/HyAdmin/images/member/checked.png) no-repeat center left;}

.hywinfinp_wran {margin-top:15px; font-size:15px; font-weight:300;}
.hywsubmit_btns {width:100%; max-width:390px; margin:40px auto 0 auto; overflow:hidden;}
.hywsubmit_btns li {float:left; width:50%; text-align:center; border:1px solid #ddd; height:56px; line-height:56px; box-sizing:border-box;}
.hywsubmit_btns li a {display:block; color:#fff; font-size:18px;}
.hywsubmit_btns .hywsubmit {background-color:#ad0400; border-right:none;}
.hywsubmit_btns .hywcancle {background-color:#333333;}





/* �꾩씠�붾퉬諛�踰덊샇李얘린異붽� CSS (190826) */
.hyumember_btn {display:block; width:100%; height:53px; line-height:53px; text-align:center; color:#fff; background-color:#191919; -webkit-border-radius:5px; border-radius:5px; margin:30px 0 20px 0; font-weight:600;}
.hywidpw_wrap {width:100%; max-width:484px; margin:0 auto;}
.hywfinding_wrap {display:none;}
.hywfiding_title {font-size:25px; color:#222222; margin-bottom:25px; background:url(/HyAdmin/images/member/fiding_icon.png)  no-repeat center left; padding-left:35px;}

.hywfiding_tabs {overflow:hidden;}
.hywfiding_tabs li {width:50%; height:60px; line-height:60px; box-sizing:border-box; background-color:#f7f7f7; border:1px solid #ddd; text-align:center; float:left;}
.hywfiding_tabs li:first-child {border-right:none;}
.hywfiding_tabs li a {height: 100%; display: flex; align-items: center; justify-content: center; font-size:16px; font-weight:500;}
.hywfiding_tabs .hywfind_on {background-color:#fff; border-bottom:none; border-top:2px solid #0092b4;}
.hywfiding_tabs .hywfind_on a {color:#0092b4;}

.hywfind_box {width:100%; max-width:484px; border:1px solid #ddd; border-top:none; box-sizing:border-box; padding:50px;}
.hywfind_box .hyumember_btn {margin-bottom:0;}

.hywmember_input {border:1px solid #ddd; box-sizing:border-box; width:100%; max-width:384px; height:50px; padding-left:10px; margin-bottom:10px; font-weight:600;}






/*�뚯썝媛���(諛섏쓳��) 異붽� (191114)*/
.join_frmKin {position:relative;}
.join_frmKin .reserv_txtKin { position:static; margin-bottom:12px; text-align:right;}
.inut_joinKin .join_longKin {width:60%;}
.inut_joinKin .joining_btnKin { display:inline-block; font-size:14px; width:90px; height:30px; line-height:30px; text-align:center; margin:0 auto; -webkit-border-radius:5px; border-radius:5px; background-color:#f1f1f1; border:1px solid #ddd; vertical-align:middle; margin-left:10px;}
.inut_joinKin tr th {width:auto;}
.inut_joinKin tr td {padding-left:10px;}

.rdwrapKin {margin-top:10px;}
.rdwrapKin .rdmtKin {font-size:18px;}
.rdwrapKin span label {font-size:15px;}

.terms_wrapKin {margin-top:30px;}
.terms_wrapKin p {font-weight:500; font-size:22px; margin-bottom:20px;}
.terms_wrapKin .terms_boxKin { box-sizing:border-box; border:1px solid #ddd; height:200px; padding:10px; overflow-y:scroll;}

.agree_wrapKin {margin-top:15px; position:relative;}
.agree_wrapKin span {vertical-align:middle; display:inline-block;}
.agree_wrapKin .check_boxKin input[type="checkbox"] {position:absolute; right:0; width:1px; height:1px; padding:0; border:0 none; margin:0; top:0; overflow:hidden; clip:rect(0 0 0 0);}
.agree_wrapKin .check_boxKin label {background:url(/HyAdmin/images/member/uncheck.png) no-repeat center left; padding-left:25px;}
.agree_wrapKin .check_boxKin input[type="checkbox"]:checked+label {background:url(/HyAdmin/images/member/checked.png) no-repeat center left;}

.reserv_txtKin {font-size:13px; font-weight:300; position:absolute; right:0; top:10px;}
.reserv_txtKin img { margin-right:5px;}
table.inut_infoKin {width:100%; border-top:3px solid #333; border-collapse: collapse !important;}
.inut_infoKin tr th, .inut_infoKin tr td {height:57px; box-sizing:border-box; padding:10px 0; vertical-align:middle; border-collapse: collapse !important;}
.inut_infoKin tr th {font-size:18px; padding-left:20px; border-bottom:1px solid #b1b1b1; text-align:left; width:125px; font-weight:400;}
.inut_infoKin tr th p {padding-left:14px; background:url(/HyAdmin/images/member/tddot.png) no-repeat center left;}
.inut_infoKin tr td {padding-left:30px; border-bottom:1px solid #dddddd;}
.inut_infoKin tr td .rdwrapKin span {margin-right:20px; vertical-align:middle;}
.inut_infoKin tr td  span input[type="radio"] {margin:5px 5px 0 0; position:relative; top:2px;}

.inut_infoKin tr td input[type="text"], .inut_infoKin tr td input[type="password"], .inut_infoKin tr td input[type="number"] {height:37px; border:1px solid #ddd; background-color:#f8f8f8; padding-left:5px; box-sizing:border-box; vertical-align:middle; font-size:18px; color:#333333;}

.selectKin {padding:4px; FONT-SIZE: 16px;border: #ddd 1px solid; color:#333333; height:37px; BACKGROUND-COLOR: #f8f8f8; }
.textareaKin { font-size:18px; background:#f8f8f8; color:#333333; line-height:20px; border:1px solid #ddd; padding-left:10px;  }

.infinp_wranKin {margin-top:15px; font-size:15px; font-weight:300;}
.submit_btnsKin {width:280px; margin:40px auto 0 auto; overflow:hidden;}
.submit_btnsKin li {float:left; width:50%; text-align:center; border:1px solid #ddd; height:56px; line-height:56px; box-sizing:border-box;}
.submit_btnsKin li a {display:block; color:#fff; font-size:18px; height: 100%; display: flex; justify-content: center; align-items: center;}
.submit_btnsKin .submitKin {background-color:#ad0400; border-right:none;}
.submit_btnsKin .cancleKin {background-color:#333333;}

@media screen and (max-width:900px) {
.inut_joinKin tr, .inut_joinKin tr th, .inut_joinKin tr td {display:block; width:100%; height:auto;}
.inut_joinKin tr th, .inut_joinKin tr td {padding:20px 5px;}
.inut_joinKin tr th {border-bottom:1px solid #ddd;}
.inut_joinKin tr td {border-bottom:1px solid #b1b1b1;}
}

@media screen and (max-width:740px) {
.inut_joinKin .number_inputKin {width:30% !important;}
}





/*�뚯씪�낅줈�� �ㅽ��� 異붽�*/
.finputupload label {
    position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:100px;
    height:28px;
    background:#777;
    color:#fff;
    text-align:center;
    line-height:28px;
}
.finputupload label input {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
}
.finputupload input[type=text] {
    vertical-align:middle;
    display:inline-block;
    width:300px;
    height:28px;
    line-height:28px;
    font-size:12px;
    padding:0;
    border:0;
    border:1px solid #cccccc;
}</pre></body></html>