@charset "euc-kr";
/*CSS Document*/
@import url(reset.css);

.mcolor{color:#147bc1}
#Header {position:relative; width:100%; height:130px; background: #fff;}
#Gnb { position:relative; background:#fff; }
#Gnb .utill { width:1000px; margin:0 auto; position:relative; text-align:right; white-space: nowrap; font-size:14px; line-height:35px; border-bottom:1px solid #d1d1d1}
#Gnb .utill a {margin-left:10px; display:inline-block; color:#989898}
#Gnb .add_site a{position:absolute; left:0;color:#333 !important; margin:0 !important}
#Gnb .add_site a i{margin-left:10px}


#Top {width:1000px; margin:0 auto; height:115px; position:relative}
#Top h1{padding-top:18px}
#Top .banner { position:absolute; left:0; top:34px; }
/*#Navi_wrap { width:100%; height:44px; position:relative; background:pink}*/
#Navi{position:absolute; width:780px; height:44px; display:block; right:0; top:26px}

#Navi ul{position:absolute; right:0; top:0px; }
#Navi ul li{float:left; position:relative; }
#Navi ul li a{display:block; line-height:44px; padding:0px 25px; font-size:19px; font-weight:600; letter-spacing:-0.05em; color:#333;  }
#Navi ul li:hover a{color:#5e5e5e; text-decoration:none;}
#Navi ul li:hover .category{z-index:99; display:block;}
#Navi ul li .category{position:absolute; left:0px; top:42px; padding:0px; width:140px; border:1px solid #333; background:#fff; display:none;}
#Navi ul li .category li{clear:both; width:100%; padding:0; border-bottom:1px solid #ddd}
#Navi ul li .category li:last-child{border-bottom:0}
#Navi ul li .category li a{display:block; line-height:45px; font-size:16px; color:#333; background:none; padding:0px 15px; font-weight:normal !important}
#Navi ul li .category li a:hover{color:#147bc1}
#Navi ul li .category li a span.plus{font-size:9px; border-radius:5px; color:#fff; background:#C00; line-height:20px; padding:0 5px; font-weight:400; letter-spacing:1px !important}

/*MAIN*/
#Main_slide #prev_main {left:3%;margin-top:-24px;z-index:800;}
#Main_slide #next_main {right:3%;margin-top:-24px;z-index:800;}

#Main_slide .btn_cycleLB {display:inline-block;position:absolute;top:50%;left:0;width:26px;height:48px;margin-top:-24px;background:url(../img/comm/btn_arrow.png) no-repeat 0 0;z-index:101;}
#Main_slide .btn_cycleLB:hover {background-position:0 -50px;}
#Main_slide .btn_cycleRB {display:inline-block;position:absolute;top:50%;right:0;width:26px;height:48px;margin-top:-24px;background:url(../img/comm/btn_arrow.png) no-repeat -50px 0;z-index:101;}
#Main_slide .btn_cycleRB:hover {background-position:-50px -50px;}

#Main_slide .main_banner {width:100%; /* max-width:1000px; */ height:420px;margin:0 auto;}
#Main_slide .main_banner .slide {width:100%;height:420px;}
#Main_slide .main_banner .slide a {display:block;height:100%;}
#Main_slide .main_banner .slide a:hover {text-decoration:none;}

#Main_slide .main_banner .cycle_wrap {position:relative;height:420px;}
#Main_slide .cycle_slideshow {position:relative}
#Main_slide .cycle_slideshow > div.slide {position:absolute;top:0;left:0;width:100%;padding:0}
#Main_slide .cycle-pager {position:absolute;bottom:20px;width:100%;text-align:center;z-index:800;}
#Main_slide .cycle-pager a {display:inline-block;width:12px;height:12px;margin:0 4px;background:url(../img/comm/s_dot.png) no-repeat;}
#Main_slide .cycle-pager a.cycle-pager-active {background-position:0 -20px;}

#Main_slide .main_banner .cycle-pager a {position:relative;}
#Main_slide .main_banner .cycle-pager a .balloon {display:none;position:absolute;bottom:17px;left:-195px;width:400px;text-align:center;}
#Main_slide .main_banner .cycle-pager a.cycle-pager-active .balloon {display:block;}

#Main_cont { width:1000px; margin:0 auto; overflow:hidden; }
#Main_cont .main_title { text-align:left; }

.shoplist { overflow:hidden; }
.shoplist li { float:left; margin:0 0 0 20px; text-align:center; width:150px; height:238px; }
.shoplist li.first { margin-left:0; }
.shoplist li a { display:block; }
.shoplist .img { border:1px solid #dedede; max-width:148px; max-height:148px; }
.shoplist .title { padding:8px 0; }
.shoplist .price { font-weight:bold; color:#000; }




#Sub_Wrap { width:1000px; margin: 0 auto; overflow:hidden; padding-top:30px; }

#Sub_Category { /*float:left; width:200px;*/ margin-top:40px; }
#Sub_Container { float:right; width:755px }

/*mainÃß°¡*/
.main_visual_wrap{background:url(../img/main/2020/main_bg.jpg) no-repeat top center}
.main_visual_wrap .main_visual{width:1000px; height:525px; margin:0 auto; position:relative}
.main_visual_wrap .main_visual .txt{color:#fff; padding-top:130px}
.main_visual_wrap .main_visual .txt h1{font-weight:600; font-size:40px; line-height:46px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}
.main_visual_wrap .main_visual .txt h2{font-weight:100; font-size:18px; line-height:22px; padding-top:15px}
.main_visual_wrap .main_visual .txt span.btn{display:block; margin-top:30px}
.main_visual_wrap .main_visual .txt span.btn a{display:inline-block; margin-right:15px; font-size:16px; font-weight:600; padding:12px 30px; border-radius:50px}
.main_visual_wrap .main_visual .txt span.btn a:first-child{background:#fff; border:3px solid #fff; color:#147bc1}
.main_visual_wrap .main_visual .txt span.btn a:last-child{background:none; color:#fff; border:3px solid #fff}

.main_visual .login{width:calc( 306px - 50px ); height:calc( 250px - 50px );background:#fff; padding:25px; position:absolute; right:0; top:115px; border:1px solid #d1d1d1}
.main_visual .login h3{color:#333; font-weight:600; font-size:16px; display:block; padding-bottom:15px}
.main_visual .login .fld_comm{position:relative}
.main_visual .login .fld_comm .mb_id{display:inline-block;width:160px;padding:10px; background:#e1e1ee; font-size:14px; border:0; margin-bottom:5px}
.main_visual .login .fld_comm .mb_pw{display:inline-block;width:160px; background:#e1e1ee; padding:10px; vertical-align:top;font-size:14px; border:0}
.main_visual .login .fld_comm .mb_login{position:absolute;right:0;top:0px;display:inline-block;width:92px;height:86px; background:#6164e9;font-size:14px; font-weight:bold; vertical-align:top; z-index:1; border:0; color:#fff; cursor:pointer}
.main_visual .login .fld_comm .mb_login:hover{background:#4c4fd7}
.main_visual .login .fld_comm .login_save{margin-top:15px; position:relative; font-size:14px}
.main_visual .login .fld_comm .login_save input{width:15px; height:15px; vertical-align:bottom}
.main_visual .login .fld_comm .login_save label{font-size:14px; color:#333}
.main_visual .login .fld_comm .login_link{position:absolute; right:0; top:0; color:#999}
.main_visual .login .fld_comm .login_link:hover{color:#333}
.main_visual .login .fld_comm .join_link{margin-top:20px; padding-top:10px; border-top:1px solid #ddd; text-align:center}
.main_visual .login .fld_comm .join_link a{color:#6164e9; font-weight:600; line-height:20px}
.main_visual .login .fld_comm .join_link a i{margin-left:10px}

.main_visual .login #login_box{position:relative}
.main_visual .login #login_box .login_menu3{position:absolute; bottom:-53px; width:306px; left:-25px}
.main_visual .login #login_box .login_menu3 .mypage02{width:206px}
.main_visual .login #login_box .login_input td{padding-bottom:6px}

h2.main_h2Title{text-align:center; display:block; padding-bottom:40px; font-size:36px; line-height:1em}
.main_coin_wrap{background:#fff; padding:90px 0; position:relative}
.main_coin_wrap .main_coin{width:1000px; margin:0 auto}
.main_coin_wrap .main_coin:after{clear:both; display:block; content:""}
.main_coin_wrap .main_coin li{float:left; border:1px solid #d1d1d1; width:480px; box-sizing:border-box; padding:35px; margin:0 40px 40px 0}
.main_coin_wrap .main_coin li:hover{border:1px solid #333}
.main_coin_wrap .main_coin li:nth-child(2), .main_coin_wrap .main_coin li:nth-child(4){margin-right:0}
.main_coin_wrap .main_coin span{display:inline-block}
.main_coin_wrap .main_coin span.nm{color:#fff; font-size:16px; font-weight:300 !important; padding-left:0px; color:#777}
.main_coin_wrap .main_coin span.nm strong{font-size:22px; font-weight:600; padding-bottom:8px; color:#333; display:block; line-height:1em}
.main_coin_wrap .main_coin span.num{text-align:right; color:#147bc1 !important; font-size:33px; font-weight:600; padding-right:0px; width:130px; float:right; border-left:1px solid #e8e8e8; line-height:45px}
.main_coin_wrap .main_coin .coin{background:#f4f4f4; border:1px solid #f4f4f4}

.main_4box_wrap{}
.main_4box_wrap .main_4box{width:1000px; margin:0 auto}
.main_4box_wrap .main_4box .boxTxt{position:relative; height:216px}
.main_4box_wrap .main_4box .boxTxt strong{display:block; font-size:36px; line-height:1em; font-weight:500}
.main_4box_wrap .main_4box .boxTxt span, .main_4box_wrap .main_4box .boxTxt a{display:block}
.main_4box_wrap .main_4box .boxTxt .txt{font-size:16px; line-height:1.2em; letter-spacing:-1px}
.main_4box_wrap .main_4box .boxTxt .more{color:#fff; padding:15px; position:absolute; bottom:0; font-size:30px; text-align:center; line-height:1em}
.main_4box_wrap .main_4box .boxTxt .imgBox{width:500px; height:216px; position:absolute}
.main_4box_wrap .main_4box .t01{background:#d9e5e8}
.main_4box_wrap .main_4box .t01:hover{background:#d8eff5}
.main_4box_wrap .main_4box .t01 strong{padding:45px 50px 35px}
.main_4box_wrap .main_4box .t01 .txt{color:#717b7d; padding-left:50px}
.main_4box_wrap .main_4box .t01 .more{background:#a8c5cc; right:500px}
.main_4box_wrap .main_4box .t01 .imgBox{background:url(../img/main/2020/img01.jpg) no-repeat top; right:0; top:0}
.main_4box_wrap .main_4box .t02{background:#f4f2e4}
.main_4box_wrap .main_4box .t02:hover{background:#f3efd4}
.main_4box_wrap .main_4box .t02 strong{padding:45px 0px 35px 550px}
.main_4box_wrap .main_4box .t02 .txt{color:#959071; padding-left:550px}
.main_4box_wrap .main_4box .t02 .more{background:#e2ddb8; right:0}
.main_4box_wrap .main_4box .t02 .imgBox{background:url(../img/main/2020/img02.jpg) no-repeat top; left:0; top:0}



.main_coin_wrap .main_link{position:relative; padding-top:110px; width:1000px; margin:0 auto}
.main_coin_wrap .main_link:after{clear:both; display:block; content:""}

.main_coin_wrap .main_link .service{width:calc( 1000px - 80px ); height:calc( 190px - 80px ) ;background:#fff; float:right; padding:40px; position:relative}
.main_link .service h3{font-size:24px; line-height:30px; display:block; color:#6164e9; width:170px; position:absolute; left:40px; top:40px}
.main_link .service:after{clear:both; display:block; content:""}
/*.main_link .service li{float:left; width:33%; border-right:1px solid #ddd; margin-top:15px}
.main_link .service li:nth-child(3), .main_link .service li:nth-child(6){border-right:0}*/
.main_link .service ul{width:780px; margin-left:170px; margin-top:-15px}
.main_link .service ul:after{clear:both; display:block; content:""}
.main_link .service li{float:left; width:190px; margin-top:15px; position:relative} 
.main_link .service li:after{width:1px; height:18px; background:#ddd; position:absolute; top:15px; right:15px; content:''; display:block}
.main_link .service li:nth-child(4):after, .main_link .service li:nth-child(8):after{display:none}
.main_link .service li a{display:block; padding:15px 17px 15px 50px; font-weight:500; font-size:18px}
.main_link .service li a.icon01{background:url(../img/main/2020/ic_01.png) no-repeat left 3px}
.main_link .service li a.icon02{background:url(../img/main/2020/ic_02.png) no-repeat left 3px}
.main_link .service li a.icon03{background:url(../img/main/2020/ic_03.png) no-repeat left 3px}
.main_link .service li a.icon04{background:url(../img/main/2020/ic_04.png) no-repeat left 3px}
.main_link .service li a.icon05{background:url(../img/main/2020/ic_05.png) no-repeat left 3px}
.main_link .service li a.icon06{background:url(../img/main/2020/ic_06.png) no-repeat left 3px}
.main_link .service li a.icon07{background:url(../img/main/2020/ic_07.png) no-repeat left 3px}
.main_link .service li a.icon08{background:url(../img/main/2020/ic_08.png) no-repeat left 3px}
.main_link .service li a:hover{color:#6164e9}

.main_service_wrap{background:url(../img/main/2020/main_bg02.jpg) no-repeat top center; height:430px}
.main_service_wrap .main_service{position:relative; width:1000px; margin:0 auto}
.main_service_wrap .main_service .txt{position:absolute; left:0; top:70px}
.main_service_wrap .main_service .txt span{font-size:18px; font-weight:600; color:#ffde00; display:block; padding-bottom:5px}
.main_service_wrap .main_service .txt strong{font-size:35px; font-weight:600; color:#fff; line-height:38px}
.main_service_wrap .main_service ul{padding-left:365px; padding-top:55px}
.main_service_wrap .main_service ul li{float:left; width:295px;background:#fff; margin-left:20px; margin-bottom:20px; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.main_service_wrap .main_service ul li:hover{box-shadow:none}
.main_service_wrap .main_service ul li a{background:#fff; padding:35px; display:block; height:calc(155px - 70px)}
.main_service_wrap .main_service ul li a strong{display:block; position:relative; color:#6164e9; font-size:24px; padding-bottom:25px}
.main_service_wrap .main_service ul li a strong i{position:absolute; right:0; top:0}
.main_service_wrap .main_service ul li a span{font-size:17px; line-height:20px; color:#333}
.main_service_wrap .main_service ul li a:hover span{text-decoration:underline}





/*¼­ºêÄ«Å×°í¸®*/
#Sub_Category { border-top:1px solid #333;}
#Sub_Category .Category_Title { padding:25px 0 10px 20px; letter-spacing:-0.05em; background:#f7f7f7; border-bottom:1px solid #ddd}
#Sub_Category .Category_Title span { color:#ccc; font-size:13px; }
#Sub_Category h2 { font-size:24px; font-weight:600; color:#333;  height:40px; line-height:40px;; }
#Sub_Category ul {}
#Sub_Category li { border-bottom:1px solid #ddd; background:#fff; }
#Sub_Category li a { display:block; line-height:1.2!important; color:#aaa; padding:14px 0 14px 20px; font-size:14px; }
#Sub_Category li a:hover { background:url(../img/comm/arrow.png) no-repeat 90% 17px #f8f8f8; }
#Sub_Category li.on a{ font-weight:bold; color:#333; background:url(../img/comm/arrow.png) no-repeat 90% 17px #fff; }

/*¼­ºêÅ¸ÀÌÆ²*/
#Sub_Title { position:relative; border-bottom:1px solid #ddd; height:48px}
#Sub_Title h3 { position:absolute; font-size:26px; line-height:1em; font-weight:normal; color:#333; letter-spacing:-0.05em;  }
#Sub_Title ul { position:absolute; overflow:hidden; right:0; top:10px; }
#Sub_Title li { float:left; color:#666; letter-spacing:-0.05em; padding-left:15px; background:url(../img/comm/arrow.png) no-repeat 4px -29px;  font-size:12px !important;}
#Sub_Title li.home {  background:url(../img/comm/home.png) no-repeat 4px 4px; }
#sub_title ul li span{color:#555;  }

/*¼­ºêÅ¸ÀÌÆ²22*/
div#Sub_Title22 { position:relative; /*border-bottom:1px solid #ddd;*/ height:48px;}
div#Sub_Title22 h3 { position:absolute; font-size:26px; font-weight:normal; color:#333; letter-spacing:-0.05em;  }
div#Sub_Title22 ul { position:absolute; overflow:hidden; right:0; top:10px; }
div#Sub_Title22 li { float:left; color:#666; letter-spacing:-0.05em; padding-left:15px; background:url(../img/comm/arrow.png) no-repeat 4px -29px;  font-size:12px !important;}
div#Sub_Title22 li.home {  background:url(../img/comm/home.png) no-repeat 4px 4px; }
div#sub_title22 ul li span{color:#555;  }

.Announcement{/*border:1px solid #d1e3f1; background:#dfecf5;*/ margin-bottom:20px;}
.Announcement ul{/*border:1px solid #d1e3f1; /*background:#ffffff;*/ margin:6px; padding:10px 15px;}
.Announcement ul li{background:url(../img/bullet/2px.gif) left 10px no-repeat; padding:5px 0 5px 7px;}
.Announcement ul li span{color:#f55445;}
.Announcement ul li img{display:inline-block; vertical-align:middle;}

/*¼­ºêÄÁÅÙÃ÷*/
#Sub_Body  { margin-top:30px; min-height:500px; padding-bottom:50px; }

/*¿ÞÂÊ¹è³Ê*/
#left_bnner{margin-top:30px}
#left_bnner .box1{border:1px solid #147bc1; background:#f1f1f1; padding:20px; border-right:0; border-left:0}
#left_bnner .box1 a{display:block; position:relative}
#left_bnner .box1 a i{position:absolute; right:0px; bottom:0px}
#left_bnner .box1 a i.ri-download-line{bottom:15px}
#left_bnner .box1 a.f_color{color:#147bc1; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd}
#left_bnner .box1 a strong{font-size:16px; padding-top:5px; display:block}
#left_bnner .box2{border-bottom:1px solid #6d737f; padding:20px}
#left_bnner .box2 span{display:block}
#left_bnner .box2 .call .tit, #left_bnner .box2 .bank .tit{}
#left_bnner .box2 .call .stxt, #left_bnner .box2 .bank .stxt{color:#999; font-size:13px; line-height:16px}
#left_bnner .box2 .call .stxt{padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #ddd}
#left_bnner .box2 .call .num{font-size:24px; color:#147bc1; padding:15px 0 10px; font-weight:600; letter-spacing:-1px}
#left_bnner .box2 .bank .num{font-size:19px; padding:15px 0 10px; font-weight:600; letter-spacing:-1px}


/*ÇÏ´ÜÀÎÆ÷*/
#Footer_Wrap {}
#Footer_Wrap:after{clear:both; display:block; content:""}

/*ÇÏ´Ü¹è³Ê*/
.footer_banner{width:1000px; margin:0 auto;padding:90px 0 100px}
.footer_banner:after{clear:both; display:block; content:""}
.footer_banner .inner{background:#f2f2f2; border-top:3px solid #147bc1; float:left; padding:30px 40px; width:520px}
.footer_banner .inner:after{clear:both; display:block; content:""}
.footer_banner .inner h3{font-size:18px; line-height:1em; padding-bottom:15px}
.footer_banner .inner .call{width:290px;border-right:1px solid #ddd; letter-spacing:-1px; float:left}
.footer_banner .inner .call strong{font-size:36px; font-weight:600; color:#147bc1; display:block; padding:15px 0}
.footer_banner .inner .call span, .footer_banner .inner .bank span{font-size:14px; line-height:20px}
.footer_banner .inner .bank{width:180px; padding-left:40px; float:left}
.footer_banner .inner .bank strong{font-weight:600; display:block; font-size:18px; padding-bottom:5px}
.footer_banner .inner .bank strong.num{font-size:25px; line-height:30px; padding-bottom:10px; letter-spacing:-1px}

.footer_banner .talk{float:right; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; width:378px}
.footer_banner .talk:after{clear:both; display:block; content:""}
.footer_banner .talk a{float:left; font-weight:400; line-height:18px; font-size:16px; width:138px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:40px 25px; position:relative; color:#6d6d6d}
.footer_banner .talk a.kakao{background:url(../img/main/2020/ft_kakao.png) no-repeat 132px 28px}
.footer_banner .talk a.kakao span{color:#c5776e}
.footer_banner .talk a.navertt{background:url(../img/main/2020/ft_nvtt.png) no-repeat 132px 28px}
.footer_banner .talk a.navertt span{color:#48b854}
.footer_banner .talk a.aw i{color:#ffde00; position:absolute; top:40px; right:22px; font-size:24px}

.footer_banner .down{width:1000px; margin:0 auto; padding-top:50px}
.footer_banner .down:after{clear:both; content:""; display:block}
.footer_banner .down a{display:block; font-weight:600; padding:35px 45px 35px 145px; border:1px solid #6164e9; position:relative; font-size:18px; width:290px}
.footer_banner .down a i{position:absolute; right:45px; top:35px; font-weight:600}
.footer_banner .down a:hover{ text-decoration:underline}
.footer_banner .down a span{color:#6164e9}
.footer_banner .down a.down01{float:left; background:url(../img/main/2020/ft_btn01.png) no-repeat 45px 13px}
.footer_banner .down a.down02{float:right; background:url(../img/main/2020/ft_btn02.png) no-repeat 45px 13px}


.f_box { width:220px; margin-left:40px; float:left; }
.f_box_first { width:220px; float:left; }
.f_tit { font-size:15px; font-weight:600; margin-bottom:14px; color:#333; }
.f_tel { font-size:28px; color:#ff6935; font-weight:600; letter-spacing:-0.05em }
.f_cs { line-height:16px;}
.f_cs th { text-align:left; font-weight:normal; font-size:11px; }
.f_cs td { font-size:11px; }
.f_cs span { color:#999; }
.f_bank th { text-align:left; font-size:15px; font-weight:600; color:#333; }
.f_board { width:220px; overflow:hidden; }
.f_board li { position:relative; }
.f_board li a { display:inline-block; line-height:1.6; width:140px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap; }
.f_board span { position:absolute; right:0; color:#999 }

/*ÇÏ´Ü¸Þ´º*/
.footer_menu {width:1000px; margin:0 auto; border-bottom:1px solid #ddd; padding:20px 0; }
.footer_menu ul { overflow:hidden; width:1000px; margin:0 auto;}
.footer_menu ul li{float:left; font-size:14px; position:relative}
.footer_menu ul li:after{width:1px; height:18px; background:#ddd; position:absolute; top:0px; right:0px; content:''; display:block}
.footer_menu ul li:first-child a{margin-left:0; padding-left:0}
.footer_menu ul li:last-child:after{display:none}
.footer_menu ul li a{color:#888; display:block; padding:0 10px; margin:0 10px}
#Footer_Cont {background:#f2f2f2; position:relative}
#Footer_Cont .copyright{width:1000px; margin:0 auto; padding:30px 0; color:#888; font-size:14px; line-height:22px}
#Footer_Cont .copyright span{position:relative; padding:0 10px}
#Footer_Cont .copyright span:first-child, #Footer_Cont .copyright span:nth-child(5){margin-left:0; padding-left:0}
#Footer_Cont .copyright span:nth-child(3):after, #Footer_Cont .copyright span:nth-child(7):after{display:none}
#Footer_Cont .copyright span:after{width:1px; height:18px; background:#ddd; position:absolute; top:0px; right:0px; content:''; display:block}
#Footer_Cont .copyright p { color:#999; }
#Footer_Cont .f_etc { position:absolute; right:0px; top:20px; }

#quickMenu{position:fixed; top:150px; right:10px; width:127px}
#quickMenu li{font-size:14px; font-weight:500; text-align:center; border:1px solid #bbb; margin-top:-1px}
#quickMenu li a{display:block; padding:12px; background:#f2f2f2}
#quickMenu li.type01 a{color:#fff; background:#35354d}
#quickMenu li.type02 a{color:#6164e9}
#quickMenu li.type03 a{padding:0}
#quickMenu li.kakao a{background:url(../img/main/2020/quick_kakao.png) no-repeat 88px 7px #f9e000; color:#3b1c1c; font-weight:normal !important; text-align:left; margin-top:5px}
#quickMenu li.kakao, #quickMenu li.navertt{border:0}
#quickMenu li.navertt a{background:url(../img/main/2020/quick_nvtt.png) no-repeat 88px 7px #00c73c; color:#fff; font-weight:normal !important; text-align:left; margin-bottom:5px}
#quickMenu li.topBtn a{font-size:12px; padding:5px}

.join_wrap{}
.join_wrap .Btitle span{color:#6164e9; font-size:18px; display:block; padding-bottom:15px}
.join_wrap .Btitle ul{padding-left:30px; border-top:1px solid #333; margin-top:20px; padding-top:10px}
.join_wrap .Btitle li{padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px; line-height:17px; font-size:14px}
.join_wrap .Btitle li i.ri-checkbox-circle-line{margin:0 10px 0px -24px}
.join_wrap .Btitle li.point{color:#6164e9; font-weight:500}
.join_wrap .Btitle li .file{width:82px; display:inline-block}
.join_wrap .join_box{border:1px solid #d1d1d1; margin-top:20px; padding-bottom:50px}