
textarea {padding:2px 5px; border:1px solid #c1c1c1;}
select {height:38px; padding:0 40px 0 10px; border:solid 1px #c1c1c1; background:#fff url('../../images/iwcms/common/select_arr.png') 90% center no-repeat; background-color:#fff; -webkit-appearance:none;}
select::-ms-expand {display:none;}
button {background:none; border:none; padding:0;}
input[type="text"],input[type="password"] {height:38px; padding:0 10px; border:1px solid #c1c1c1; -webkit-appearance:none;}
input[type="checkbox"] {width:18px; height:18px; margin-right:5px; vertical-align:middle;}
input[type="radio"] {position:relative; top:2px; width:16px; height:16px; margin-right:3px; vertical-align:top;}

input:focus:not(:focus-visible){    outline: 3px dotted red;}
html {scroll-behavior: smooth;} 
.slick-slide:focus{outline:3px dotted red !important;outline-offset:-3px}
a, a:hover{text-decoration: none}
a.deco:hover{text-decoration:underline}
a:focus, button:focus{outline:3px dotted red !important;outline-offset:-3px}

button:focus-visible, input:focus-visible, input[type="radio"]:focus-visible,  textarea:focus-visible, select:focus-visible, a:focus-visible {outline:2px dotted #e3365a !important;}
button:focus:not(:focus-visible), input:focus:not(:focus-visible),  input[type="radio"]:focus:not(:focus-visible),  select:focus:not(:focus-visible), a:focus:not(:focus-visible){ outline: none !important;}
/* ÅÇ Å°·Î ÀÌµ¿ÇÒ ¶§¸¸ Æ÷Ä¿½º Ç¥½Ã ÁÖ±â */
input:focus-visible{outline: 2px dotted #e3365a !important;}
/* Å¬¸¯ ½Ã¿¡´Â Æ÷Ä¿½º Ç¥½Ã ¾ø¾Ö±â */
input:focus,   textarea:focus {outline: none !important;}



 .blind {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
   /* overflow: hidden !important;*/
    clip: rect(0, 0, 0, 0) !important;
    border: 0; color:#000;background-color:#fff}   




.disable {background:#f2f2f2; color:#333;}

.link_st1 {color:#005fc1; font-size:14px;}
.link_st1:hover {text-decoration:underline;}
body{word-break: keep-all;}
.ovf_hidden{overflow:hidden}
@media all and (min-width:1025px) {
	.motion {transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;}
}


.bt_st1 {display:inline-block; padding:12px 30px;  cursor:pointer;background-color:#3a89cb;color:#fff;font-size:18px;}
.bt_st_s {display:inline-block; padding:12px 25px;  cursor:pointer;font-size:14px;}
.bt_st2 {display:inline-block; width:140px; margin:0 3px; padding:12px 25px; border-radius:0px; text-align:center; cursor:pointer; transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;}
.bt_st2:hover { background:#37414e;}
a{text-decoration:none;}


.bt_st3 {position:relative; display:inline-block; width:260px; margin:0 3px; padding:10px; font-size:16px; border-radius:30px; text-align:center; cursor:pointer; transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;}
.bt_st3:hover {background:#3f3f3f}
.bt_st3:before {position:absolute; top:13px; right:35px; display:inline-block; width:31px; height:16px; background:url('../../images/iwcms/bbs/join_ch2.png') 0 0 no-repeat; opacity:0; content:''; transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out;}
.bt_st3:hover:before {right:18px; opacity:1;}
.bt_st3.none {padding:15px; border-radius:0}
.bt_st3.none:hover:before {display:none}

.bt_table {padding:3px 7px 3px 7px; background:#ffffff; border:1px solid #353535; border-radius:15px; font-size:14px}
.bt_cancel {background:#44a950; color:#ffffff; border:1px solid #3e9f49}


.bt_no {background:#ccc; color:#fff; cursor:default;}
.bt_no:hover {text-decoration:none;}
.bt_small {display:inline-block; height:22px; padding:1px 8px; border-radius:2px; font-size:12px; line-height:22px; cursor:pointer; box-shadow:none !important}
.bt_big {width:190px;}
.bt_under {text-decoration:underline;}

.bt_no {background:#ccc; color:#fff; cursor:default;}
.bt_no:hover {text-decoration:none;}
.bt_small {display:inline-block; height:22px; padding:1px 8px; border-radius:2px; font-size:12px; line-height:22px; cursor:pointer; box-shadow:none !important}
.bt_big {width:190px;}
.bt_under {text-decoration:underline;}

.bt_red {background-color:#ff503e; box-shadow:0 2px 0 0 #c42616; color:#fff;}
.bt_orange {background:#e55842; color:#fff;}
.bt_orange2 {background:#6a3817; color:#fff;}
.bt_gray {background:#999; color:#fff;}
.bt_darkgray {background:#54535a; color:#fff;}
.bt_blue {background:#0956a6; color:#fff;}
.bt_navy {background:#01458a; color:#fff;}
.bt_black {background:#454545; color:#fff;}
.bt_dblack {background:#222222; color:#fff;}
.bt_green {background:#2e807b;color:#fff;}
.bt_mint {background:#189fb2;color:#fff;}
.bt_bora {background:#705296;color:#fff;}
.bt_skyblue {background:#2c76bb;color:#fff;}
.bt_pink {background:#c84e7f;color:#fff;}

.btn_sch {display:inline-block; width:100px; height:38px; margin-left:-5px; line-height:38px; color:#fff; font-size:14px; background:#e55842; border:1px solid #dc4a34}
.btn_sch.st2 {background:#189fb2;}
.bt_sch {height:38px; padding:0 15px; background:#5d5d5d; color:#fff;}
.bt_x {display:inline-block; width:30px; height:30px; border-radius:3px; background:#999 url('../../images/iwcms/common/ic_x.png') 50% 50% no-repeat; text-indent:-9999px;}

.btn_down{width:auto;margin-left:8px;margin-top:8px;margin-bottom:8px;box-sizing:border-box;vertical-align:middle;display:inline-block;text-align:center;line-height:1.3em;font-size:14px;padding:12px 26px 10px 26px;font-weight:bold;border-radius:45px;border:1px solid #dedede;   transition: background 0.3s ease-out, border 0.3s ease-out;color:#000;}
.btn_down:hover{border:1px solid #000;}
.down_ico:hover{color:#f02323;text-decoration:none;}
.btn_down:before, .down_ico:before{content:"";display:inline-block;background-image:url(../../images/iwcms/common/download_ico.png);background-position:left;width:14px;height:13px;margin-right:5px;}
.info_link a.before{border:none;}

.btn{position:absolute;bottom:0;right:0;display:flex;justify-content:space-between;margin-left:3px;text-align:left; }
.btn a{outline-offset:2px;background-color:#565553;background-color:#6d6c6a;/*background-color:#6f6556;*/margin-left:1px;display: inline-block;border-radius:0}

.btn a:hover{background-color:#fd5900}
.btn a img{width:45px;}

.slide_btn .bx-stop{display:inline-block;height:13px;width:10px;border-left:3px solid #7d7974;border-right:3px solid #7d7974;vertical-align:top;margin-left:2px;margin-right:5px;margin-top:10px }
.slide_btn .bx-start{display:inline-block;overflow:hidden;border:5px solid #7d7974;border-top:5px solid transparent;border-left:5px solid transparent;transform:rotate(-45deg);vertical-align:top;margin-top:5px ;margin-top: 10px;margin-left: -1px;}
.slide_btn button{display:none;overflow:hidden;}
.slide_btn button.active{display:inline-block !important;}
.btn_ctrl{width:25px;height:25px}
.bx-pager{display:flex;margin-top:10px}
.bx-pager-item a{color:#fff}

@media all and (min-width:768px){
	.btn a img{width:80px;}
}
@media all and (min-width:1024px){
    .btn a img{width:50px;}
    .bx-pager{display:block;margin-top:0}
}



.t_pink {color:#ef3e61;}
.t_blue {color:#005fc1;}
.t_blue2 {color:#297fb6}
.t_green {color:#119315;}
.t_red {color:#f02323;}
.t_orange {color:#e75a3d;}
.t_orange2 {color:#b07911;}

.t_brown{color:#a77d43;}
.t_b {font-size:19px;font-weight:bold;}
.t_bold {font-weight:bold;}
.t_b2 {position:relative; top:2px; display:inline; margin:0 3px; font-size:22px; font-weight:normal}
.t_s {color:#999; font-size:12px;}
.t_s2 {color:#777; font-size:14px;}
.t_num {font-size:12px; font-family:Arial,sans-serif;}

.t_left, .t_le{text-align:left;}
.t_right {text-align:right;}
.t_center {text-align:center;}

.tx_red {color:#ee5533; font-weight:bold}
.tx_left {text-align:left;}
.tx_center {text-align:center;}
.tx_right {text-align:right;}


.w100 {width:100%;}
.w99 {width:99%;}
.w50 {width:50%;}
.w46 {width:46%;}
.w45 {width:45%;}

.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}

.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}

.pl10 {padding-left:10px;}
.pb10 {padding-bottom:10px}
.pb20 {padding-bottom:20px}


.ovf_wrap {overflow-x:auto;}
.ovf_min_main {min-width:1000px;}
.ovf_min1 {min-width:1024px;}
.ovf_min2 {min-width:900px;}
.ovf_min3 {min-width:620px;}
.ovf_min4 {min-width:400px;}


@media all and (max-width:620px) {
	.blank_btn {font-size:13px}
	h3.st1 {margin-bottom:13px; font-size:18px; line-height:1.3em; background-position:0 3px}
	p.h3_pst1 {font-size:13px}

	input[type="text"],input[type="password"] {padding:0 7px;}
	select {padding:0 30px 0 7px;}

	.m_f_right {float:right;}
	.bt_st {height:28px; padding:0 8px; line-height:28px;}

	.bt_st2 {width:auto;}
	.bt_st2:hover {padding:15px;}
	.bt_st2:before {display:none;}
	.bt_st2:hover:before {display:none}
}




.contents{word-break:break-all}
.le{text-align: left}
p{font-size:14.5px; color:#333;letter-spacing: -0.4px;}
.contents{padding:30px 15px 0 15px;}
.t_blue_l{color:#1b7ae6;}

.ti1{font-size:28px;font-weight:500;letter-spacing: -1.8px;text-align:center;padding-bottom:28px;margin-bottom:30px;position:relative}
.ti1:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content: "";background:url(../../images/iwcms/sub/sub_title_bottom.png);}
.ti2{font-size:20px;color:#b07911;font-weight:500;margin-bottom:10px;letter-spacing: -1px;margin-top:5px;}
.ti2:before{content:"";display: inline-block;background-color:#b07911; width:2.5px;height:17px;border-radius:50px;margin-right:5px;vertical-align: top;margin-top:4px;}
.ti3{color:#222;font-size:15.5px;margin-bottom:3px;line-height:1.7em;letter-spacing:-0.5px;}
.ti3:before{content:"";display:inline-block;width:4px;height:4px;border-top:1px solid #b9b9b9;border-right:1px solid #b9b9b9;transform: rotate(45deg);vertical-align: top;margin-top:8px;margin-right:5px;}
.ti4{font-size: 16px;color: #383634;font-weight: 500;}


.indt_st1 ul{padding-left:5px;}
.text_st1{margin-bottom:20px;font-size:16px;}
.text_st1 li{font-size:15px;color:#333;line-height:1.8em;letter-spacing: -0.3px;}

 p.text_st1{font-size:15px;color:#333;line-height:1.8em;letter-spacing: -0.3px;line-height:1.7em;margin-bottom:20px;}  
.text_st1>li:before{content:"";display:inline-block;width:4px;height:4px;background-color:#b07911;vertical-align: top;margin-top:10px;margin-right:3px;}

.text_st2>li:before, .text_st3>li:before{content:"";display:inline-block;width:3px;height:3px;background-color:#777;vertical-align: top;margin-top:8px;margin-right:3px;border-radius: 50%;}
.text_st3 {padding-left:26px;}
.text_st3>li{line-height:1.6em;font-size:14.5px;color:#555;letter-spacing: -0.5px;}
.text_st3>li:before{margin-top:10px;background-color:#0094fb;margin-right:5px;}

.text_st4{background-color:#efefef;padding:30px 15px}
.text_st4 h3{position:relative;font-size:1.2em;margin-bottom:10px;color:#484747}
.text_st4 h3:before{color:#2f6397;font-weight:600;content: "";display:block;position:absolute;width:50px;height:50px;line-height:50px;text-align:center;background-color:#fff;border-radius:50%;box-shadow:4px 4px 15px #d6d4d4;top:-60px;left:0;transform:translateX(-50%)}

.text_st4.list1 h3:before{content:"1";}
.text_st4.list2 h3:before{content:"2";}
.text_st4.list3 h3:before{content:"3";}
.text_st4 .text_st1{margin-bottom:15px;}
.text_st4 .text_st1 li{color:#5d5d5d;font-weight:300;line-height:1.6em;}
.text_st4 .text_st1 li:before{margin-top:10px;}
.text_st4 h4{margin-bottom:5px;font-size:15px;letter-spacing:-1px;font-weight:500;}

.text_st5{padding:5px 10px 10px 5px}
.text_st5>li{color:#555;position:relative;padding-left:10px;}
.text_st5>li:before{content:"";display:inline-block;position:absolute;width:6px;height:1px;background:#666;top:10px;left:0;margin-right:5px;}
.text_st1>li>ul>li:before, .text_st1>li>ol>li:before{display:none;}

@media all and (min-width:1360px){
    .ti2.tit_left{margin-top:0;}  
}

/*text_st*/

@media all and (min-width:480px){
    .contents{padding-left:30px;padding-right:30px;}
    .text_st4{padding:40px 25px}
    .text_st4 h3{font-size:1.35em;margin-bottom:15px}
    .text_st4 h3:before{width:60px;height:60px;line-height:60px;top:-70px;font-size:18px;}
}

 @media all and (min-width:768px){
     .contents{padding:50px 30px 0 30px;}  
     .ti1{font-size:34px;padding-bottom:40px;}
     .ti2{font-size:24px;margin-bottom:10px;margin-top:30px;}
     .ti2:before{width:3px;height:20px;border-radius:50px;margin-right:5px;margin-top:5px;}
     .ti3{font-size:17px;}
     .ti3:before{width:6px;height:6px;margin-top:8px;margin-right:5px;}

     .text_st1 li{font-size:16px;}   
     .text_st4{padding:50px 30px}
     .text_st4 h3{font-size:1.5em;letter-spacing: -0.5px;}
     .text_st4 h3:before{font-size:22px;}
     .text_st4 h4{margin-bottom:8px;font-size:17px;}
     
  }   
 @media all and (min-width:1024px){
    p{font-size:16px;}
    .contents{max-width:1360px;padding-top:70px;padding-left:30px;padding-right:30px;margin:0 auto;padding-bottom:100px}
     
    .ti1{padding-bottom:50px;font-size:38px;}
    .ti2{font-size:24.5px;}
    .ti2:before{width:4.5px;height:22px;border-radius:50px;margin-right:8px;margin-top:4px;}
    .ti3{font-size:20px;font-weight:500;margin-bottom:12px;line-height:1.8em;letter-spacing:-1px;}
    .ti3:before{width:6px;height:6px;margin-top:14px;margin-right:8px;}
     
     p.text_st1{line-height:1.7em;margin-bottom:20px;}  
    .text_st1>li{font-size:16px;line-height:2em;padding-left:8px;letter-spacing: -0.4px;}
    .text_st1>li:last-child{margin-bottom:15px;}
    .text_st1>li:before{margin-right:5px;margin-top:12px;}
    .text_st2>li:before{margin-right:4px;margin-top:10px;}

    .text_st3{padding-left:26px;}
    .text_st3>li{line-height:1.8em;font-size:16px;}
    .text_st3>li:before{margin-right:8px;width:4px;height:4px;vertical-align:top;margin-top:12px;}

	.text_st4{padding:70px 130px 3px 130px;max-width:1300px;margin:0 auto;}
    .text_st4 h3{font-size:32px;letter-spacing: -0.3px;margin-bottom:50px;top:0;}
    .text_st4 h3:before{font-size:26px;transform:translateX(-140%);top:-10px;}
    .text_st4 h4{margin-bottom:10px;font-size:19px;}
    .text_st4 .text_st1{margin-bottom:20px;}

     .indt_st2 ul{padding-left:50px;}
	 .text_st5>li{font-size:15.5px;}

}


