@charset "euc-kr";
.visual-cont {padding-bottom:57px;border-bottom:1px solid #FFFFFF;}
.img-wrap {position:relative;width:100%;overflow:hidden;height:545px;}
.img-wrap > ul {position:absolute;width:100%;height:545px;}
.img-wrap > ul > li {position:absolute;width:100%;left:0;top:0;}
.main-cont {position:relative;width:100%;height:473px;margin-bottom:30px;padding-top:70px;}
.main-cont .inner {position:relative;}
.main-cont .cont-txt1 {}
.main-cont .cont-txt2 {margin-top:15px;}
.main-cont .mobile-check {overflow:hidden;margin-top:30px;height:20px;}
.main-cont .mobile-check li {position:relative;float:left;height:20px;margin-right:10px;}
.main-cont .mobile-check .no1 {width:54px;}
.main-cont .mobile-check .no2 {width:47px;}
.main-cont .mobile-check .no3 {width:73px;}
.main-cont .mobile-check .no4 {width:69px;}
.main-cont .mobile-check input {position:absolute;left:-9999px;top:2px;margin:0;display:block;width:1px;height:1px;}
.main-cont .mobile-check label {position:absolute;left:0;top:0;display:block;height:20px;padding-left:26px;font-size:14px;font-weight:bold;background:url(../images/bg_radio_off.png) no-repeat 0 0;}
.main-cont .mobile-check .on {background:url(../images/bg_radio_on.png) no-repeat 0 0;}
.main-cont .phone-number-input {overflow:hidden;margin:20px 0 18px;}
.main-cont .phone-number-input select {float:left;width:70px;height:33px;padding-left:3px;border:1px solid #b8b9b8;font-size:24px;text-align:center;font-family:arial;}
.main-cont .phone-number-input input {float:left;width:75px;height:28px;border:1px solid #b8b9b8;font-size:22px;text-align:center;font-weight:bold;font-family:arial;}
.main-cont .phone-number-input .hyphen {float:left;display:block;width:18px;height:35px;background:url(../images/bg_hyphen.gif) no-repeat 50% 50%;}
.main-cont .signup-list {overflow:hidden;}
.main-cont .signup-list li {position:relative;width:100%;height:20px;margin-bottom:5px;font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.main-cont .signup-list li {margin-bottom:10px;}
}
@-moz-document url-prefix() {
.main-cont .signup-list li {margin-bottom:10px;}
}
.main-cont .signup-list li input {position:absolute;left:-9999px;top:1px;display:block;width:1px;height:1px;}
.main-cont .signup-list li span {overflow:hidden;position:absolute;left:0;top:0;display:block;width:300px;}
.main-cont .signup-list li span label {display:block;float:left;height:20px;line-height:20px;padding-left:26px;background:url(../images/bg_checkbox_off.png) no-repeat 0 0;margin-right:5px;}
.main-cont .signup-list li span .on {background:url(../images/bg_checkbox_on.png) no-repeat 0 0;}
.main-cont .signup-list li a {display:block;float:left;height:20px;line-height:20px;color:#d1e4dd;text-decoration:underline;}
.main-cont .btn-join {margin-top:30px;}

.main-cont1 {background:url(../images/main_cont1.jpg) no-repeat 50% 0;color:#fff;}
.main-cont1 .mobile-check label {background:url(../images/bg_radio1_off.png) no-repeat 0 0;}
.main-cont1 .mobile-check .on {background:url(../images/bg_radio1_on.png) no-repeat 0 0;}
.main-cont1 .phone-number-input .hyphen {background:url(../images/bg_hyphen1.gif) no-repeat 50% 50%;}
.main-cont1 .signup-list li span label {background:url(../images/bg_checkbox1_off.png) no-repeat 0 0;}
.main-cont1 .signup-list li span .on {background:url(../images/bg_checkbox1_on.png) no-repeat 0 0;}
.main-cont1 .signup-list li a {color:#d4d4d5;display:inline-block;}
.main-cont2 {background:url(../images/main_cont2.jpg) no-repeat 50% 0;color:#fff;}
.main-cont2 .mobile-check label {background:url(../images/bg_radio2_off.png) no-repeat 0 0;}
.main-cont2 .mobile-check .on {background:url(../images/bg_radio2_on.png) no-repeat 0 0;}
.main-cont2 .phone-number-input .hyphen {background:url(../images/bg_hyphen2.gif) no-repeat 50% 50%;}
.main-cont2 .signup-list li span label {background:url(../images/bg_checkbox2_off.png) no-repeat 0 0;}
.main-cont2 .signup-list li span .on {background:url(../images/bg_checkbox2_on.png) no-repeat 0 0;}
.main-cont2 .signup-list li a {color:#d1e4dd;}
.main-cont3 {background:url(../images/main_cont3.jpg) no-repeat 50% 0;color:#fff;}
.main-cont3 .mobile-check label {background:url(../images/bg_radio3_off.png) no-repeat 0 0;}
.main-cont3 .mobile-check on {background:url(../images/bg_radio3_on.png) no-repeat 0 0;}
.main-cont3 .phone-number-input .hyphen {background:url(../images/bg_hyphen3.gif) no-repeat 50% 50%;}
.main-cont3 .signup-list li span label {background:url(../images/bg_checkbox3_off.png) no-repeat 0 0;}
.main-cont3 .signup-list li span .on {background:url(../images/bg_checkbox3_on.png) no-repeat 0 0;}
.main-cont3 .signup-list li a {color:#ffe6d1;}

.left-section {position:relative;z-index:10;}
.right-section {position:absolute;right:0;top:0;}
.step-list {overflow:hidden;}
.step-list li {float:left;height:76px;cursor:pointer;}
.step-list li span {display:block;text-indent:-9999em;}
.step-list li.no1 {width:316px;background: url(../images/ico_step1.png) no-repeat 0 0;}
.step-list li.no2 {width:329px;background: url(../images/ico_step2.png) no-repeat 0 0;}
.step-list li.no3 {width:265px;background: url(../images/ico_step3.png) no-repeat 0 0;}
.step-list li.on {background-position:0 -80px;}

.board-section {overflow:hidden;height:237px;border-right:1px solid #e4e8e1;border-left:1px solid #e4e8e1;}
.board-section .customer-box {float:left;width:281px;padding:35px 0 0 30px;}
.board-section .customer-box .phone-num {margin-top:28px;}
.board-section .customer-box .work-time {margin-top:10px;font-size:11px;color:#7a8c6b;}
.board-section .customer-box .txt-mail {margin-top:22px;padding-left:23px;background:url(../images/ico_mail.png) no-repeat 0 50%;font-size:13px;}
.board-section .customer-box .txt-mail a {color:#7a8c6b;}
.board-section .customer-box .txt-fax {margin-top:10px;padding-left:23px;background:url(../images/ico_fax.png) no-repeat 0 50%;font-size:13px;color:#7a8c6b}
.board-section .qna-box {position:relative;float:left;width:298px;height:202px;padding:35px 0 0 30px;border-right:1px solid #e4e8e1;border-left:1px solid #e4e8e1;}
.board-section .qna-box ul {margin-top:25px;}
.board-section .qna-box ul li {overflow:hidden;width:268px;font-size:14px;line-height:26px;}
.board-section .qna-box ul li a {float:left;color:#49593b;}
.board-section .qna-box ul li span {float:right;color:#a7b39d;}
.board-section .notice-box {position:relative;float:left;width:287px;padding:35px 0 0 30px;}
.board-section .notice-box ul {margin-top:25px;}
.board-section .notice-box ul li {overflow:hidden;width:268px;font-size:14px;line-height:26px;}
.board-section .notice-box ul li a {float:left;color:#49593b;}
.board-section .notice-box ul li span {float:right;color:#a7b39d;}
.board-section .more-btn {position:absolute;top:40px;right:30px;}
.board-section h2 {font-size:16px;color:#596667;}

#main1_1 {}
#main1_2 {position:absolute;right:55px;top:-14px;}
#main1_3 {position:absolute;right:280px;top:100px;}
#main1_4 {position:absolute;right:-20px;top:65px;}
#main1_5 {position:absolute;right:20px;top:280px;}

#main2_1 {}
#main2_2 {position:absolute;right:208px;top:-28px;}
#main2_3 {position:absolute;right:-4px;top:29px;}
#main2_4 {position:absolute;right:10px;top:263px;}
#main2_5 {position:absolute;right:307px;top:327px;}
#main2_6 {position:absolute;right:419px;top:224px;}
#main2_7 {position:absolute;right:-203px;top:-175px;}
#main2_8 {position:absolute;right:164px;top:73px;}

#main3_1 {}
#main3_2 {position:absolute;right:-87px;top:39px;}
#main3_3 {position:absolute;right:-5px;top:-65px;}
