@charset "utf-8";
.container{width: 1200px;margin:0 auto;}
.s_container{width: 1200px;margin: 30px auto 0;position: relative;}
#wrap{overflow: hidden;}
#content{min-width: 1200px;}

/* header */
#header{position: relative;}
.h_top{padding: 12px 0;}
.logo{display: inline-block;vertical-align: top;}
.h_right{float: right;margin-top: 9px;}
.linkul{margin-top: 3px;display: inline-block;vertical-align: top;margin-right: 30px;}
.linkul li{display: inline-block;vertical-align: top;}
.linkul li:first-child::after{content: '';display: inline-block;width: 1px;height: 13px;background-color: #c6c6c6;float: right;margin: 7px 22px 0 25px;}
.linkul a{font-size: 15px;color: #646466;}
.linkbox{display: inline-block;vertical-align: top;}
.linkbox li{display: inline-block;}
.linkbox a{box-sizing: border-box;text-align: center;font-size: 15px;font-weight: 500;border-radius: 10px;}
.login_btn{color: #222021;border:1px #c6c6c6 solid;height: 35px;line-height: 33px;width: 69px;margin-right: 8px;}
.join_btn{width: 95px;height: 35px;line-height: 35px;color: #fff;background-repeat: no-repeat;background-image: url('/images/main/join_bg.png');}
.h_box{background-color: #e09617;}
.gnbul{display: inline-block;vertical-align: top;width: calc(100% - 53px);}
.gnbli{position: relative;margin: 0 30px;display: inline-block;vertical-align: top;}
.gnbli>a{font-size: 17px;color: #FFF;font-weight: 500;height: 54px;line-height: 54px;}
.sub_menu{display: none;z-index: 2;position: absolute;top:54px;width: 183px;background-color: #FFF;transform: translateX(-50%);left: 50%;padding: 22px 0 27px;border:1px #c6c6c6 solid;border-top:0;box-sizing: border-box;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.sub_menu li{line-height: 2.3;}
.sub_menu li.lineH{line-height: 1.4;margin: 5px 0;}
.sub_menu a{display: block;font-size: 16px;color: #646466;font-weight: 500;text-align: center;}
.sub_menu li:hover a{color: #e09617;}
.all_menu{float: right;}
.all_menubox{display: none;z-index: 3;padding: 65px 0 100px;position: absolute;top:132px;left: 0;width: 100%;box-sizing: border-box;background-color: #fffcf7;border-bottom: 1px #d7d7d7 solid;}
.all_menuul>li{width: 156px;margin-right: 14px;display: inline-block;vertical-align: top;box-sizing: border-box;text-align: center;}
.all_menuul>li:last-child{margin-right: 0;}
.all_menuul>li>div{font-size: 20px;color: #222021;font-weight: 500;border-bottom: 2px #231f20 solid;padding-bottom: 15px;margin-bottom: 15px;}
.allul li{line-height: 2.4;}
.allul li.lineH{line-height: 1.2;margin: 10px 0;}
.allul a{font-size: 16px;color: #7f7f80;display: block;}
.allul li:hover a{text-decoration: underline;}
/* .quick_menu{box-shadow: 0 7px 18px #d9d4d4;border-radius: 15px;overflow: hidden;width: 152px;box-sizing: border-box;position: absolute;top: 134px;right: 132px;z-index: 5;} */
.quick_menu{box-shadow: 0 7px 18px #d9d4d4;border-radius: 15px;overflow: hidden;width: 152px;box-sizing: border-box;position: absolute;right: -210px;top: -258px;z-index: 5;}
.quick_menu02{right: 136px;top: 135px;}
.quick_top{background-color: #f2ede9;box-sizing: border-box;padding:7px}
.quick_top a{height: 54px;line-height: 54px;font-size: 16px;font-weight: 500;color: #FFF;width: 100%;box-sizing: border-box;text-align: center;background-repeat: no-repeat;background-image: url('/images/main/quick_top_bg.png');}
.quickul{background-color: #FFF;}
.quickul li{border-bottom: 1px #efefef dashed;}
.quickul li:last-child{border-bottom: 0;}
.quickul li a{padding-left: 20px;box-sizing: border-box;font-size: 14px;color: #646466;line-height: 55px;text-align: left;display: block;height: 55px;}
.quickul li a img{margin-right: 8px;margin-top: -4px;}
.telul{width: 153px;background-size: cover;padding: 53px 10px 16px;text-align: center;background-repeat: no-repeat;background-image: url('/images/main/telul_bg.png');height: 183px;box-sizing: border-box;}
.telul li{font-size: 15px;color: #FFF;font-weight: 500;line-height: 1.1;}

.telul li:first-child{
    /* border-bottom: 1px #2f874c solid; */
    padding-bottom: 9px;
    margin-bottom: 12px;

    line-height: 1.8rem;
}

.telul li span{font-size: 20px;color: #ffaf0e;}

/* main */
.slideul li{background-repeat: no-repeat;background-position: center;height: 443px;}
.slide01{background-image: url('/images/main/main_img01.png');}
.slide02{background-image: url('/images/main/main_img02.jpg');}
.slideT{font-size: 38px;font-weight: 400;color: #FFF;display: inline-block;text-shadow: 1px 1px 1px #514d4d;padding-top: 100px;line-height: 1.4;}
.slideT span{color: #FFF;}
.systembox{padding: 40px 0 50px;box-sizing: border-box;}
.systemul>li{display: inline-block;vertical-align: top;box-sizing: border-box;}
.system01,.system03{width: 744px;margin-right: 25px;}
.proul li{text-align: center;float: left;box-sizing: border-box;width: 25%;border-right: 1px #d7d7d7 dashed;}
.proul li:last-child{border-right: 0;}
.proul li:hover a span{text-decoration: underline;}
.proul a{display: block;}
.proul a span{display: block;font-size: 16px;color: #646466;margin-top: 10px;}
.system02,.system04{width: 426px;}
.system03,.system04{margin-top: 30px;}
.system02 .system_tit{margin-bottom: 0;}
.system_tit{font-size: 24px;color: #222021;font-weight: 500;margin-bottom: 15px;}
.infoul{border: 1px #d7d7d7 solid;border-right: 0;}
.infoul li{float: left;box-sizing: border-box;width: 50%;border-right: 1px #d7d7d7 solid;}
.infoul li:first-child{border-bottom: 1px #d8d8d8 dashed;}
.infoul li:nth-child(2){border-bottom: 1px #d8d8d8 dashed;}
.infoul li a{font-size: 17px;color: #646466;font-weight: 500;height: 78px;line-height: 78px;padding-left: 18px;display: block;box-sizing: border-box;}
.infoul li a img{margin-right: 5px;}
.downul li{border-bottom: 1px #c7c7c7 dashed;padding: 15px 0;box-sizing: border-box;}
.downul li:last-child{border-bottom: 0;}
.bd_086{font-weight: 500;display: inline-block;padding: 0 15px;box-sizing: border-box;height: 31px;font-size: 16px;color: #086c3f;border:1px #086c3f solid;border-radius: 20px;line-height: 29px;}
.downul a{width: 278px;margin-left: 10px;display: inline-block;vertical-align: top;font-size: 17px;color: #646466;margin-top: 3px;}
.downul a .fR{margin-top: -4px;}
.notice_board{background-repeat: no-repeat;background-image: url('../images/main/notice_board.png');background-size: cover;}
.photobox{float: left;padding: 50px 27px 50px 0;width: 395px;box-sizing: border-box;}
.photo_img{border-radius: 15px;overflow: hidden;}
.photo_text div{font-size: 20px;color: #222021;font-weight: 500;margin: 15px 0 3px;}
.photo_text span{font-size: 16px;color: #9f9f9f;}
.noticeR{float: left;padding: 50px 0 55px 27px;box-sizing: border-box;border-left: 1px #d7d7d7 solid;width: 805px;}
.noticeR .noticebox:first-child{margin-bottom: 30px;}
.titbox{font-size: 24px;color: #222021;font-weight: 500;margin-bottom: 14px;}
.plus_btn{width: 30px;height: 30px;background-repeat: no-repeat;background-image: url('../images/main/plus_btn.png');float: right;margin-top: 5px;}
.notice_text{padding: 22px;border-radius: 20px;background-color: #FFF;box-sizing: border-box;}
.noticeul li{margin-bottom: 6px;}
.noticeul li:last-child{margin-bottom: 0;}
.noticeul li:hover a{text-decoration: underline;}
.noticeul a{font-size: 17px;color: #646466;font-weight: 400;display: inline-block;width: 600px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.date{float: right;color: #9f9f9f;font-size: 16px;font-weight: 400;}
.bannerbox{padding: 15px 0 35px;box-sizing: border-box;}
.bannerbox .container{padding: 0 50px;}
.firstbox{padding-bottom: 12px;margin-bottom: 16px;border-bottom: 1px #dddddd dashed;}
.firstbox a{display: block;}
.firstbox a>div div{display: inline-block;font-size: 20px;color: #222021;font-weight: 500;width: 600px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.firstbox a p{font-size: 16px;color: #646466;font-weight: 300;margin-top: 3px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.firstbox a>div:hover div{text-decoration: underline;}
.firstbox a p:hover{text-decoration: underline;}
.bannerul{text-align: center;}
.bannerul li{display: inline-block;box-sizing: border-box;}
.bannerul li a{box-sizing: border-box;border:1px #d7d7d7 solid;margin-bottom: 15px;display: block;}

.view_btn_002 {
    position: relative;
    margin-left: 6.5rem !important;
}

.view_btn_002::before {
    content: '협약기관';
    font-size: 24px;
    color: #222021;
    font-weight: 500;

    position: absolute;
    top: 50%;
    left: -6rem;
    transform: translate(-0,-50%);

    pointer-events: none;
}

/* footer */
#footer{background-color: #3b3936;box-sizing: border-box;padding: 50px 0 35px;}
.f_linkul li:last-child{float:right;}
.f_textbox{border-bottom: 1px #53514e solid;padding-bottom: 18px;margin-bottom: 15px;}
.f_text{display: inline-block;}
.f_text strong{display: block;font-weight: 500;font-size: 15px;color: #fff;opacity: 0.73;margin-bottom: 12px;}
.f_text p{font-size: 15px;color: #bebebe;font-weight: 300;line-height: 1.9;}
.f_logo{float: right;margin-top: 30px;}
.copyright{font-size: 14px;color: #d0d0d0;font-weight: 300;}

/* sub */
.sub_top{padding-top: 78px;box-sizing: border-box;background-repeat: no-repeat;text-align: center;height: 230px;background-position: center;}
.st01{background-image: url('../images/sub/st01.png');}
.st02{background-image: url('../images/sub/st02.png');}
.st03{background-image: url('../images/sub/st03.png');}
.st04{background-image: url('../images/sub/st04.png');}
.st05{background-image: url('../images/sub/st05.png');}
.st06{background-image: url('../images/sub/st06.png');}
.st07{background-image: url('../images/sub/st07.png');}
.st08{background-image: url('../images/sub/st08.png');}
.sub_top span{text-shadow: 1px 1px 1px #6d5f5f;font-size: 18px;color: #FFF;font-weight: 300;display: block;}
.sub_top h2{font-size: 32px;color: #FFF;text-shadow: 1px 1px 1px #6d5f5f;font-weight: 500;margin-top: 10px;}
#snbwrap{display: inline-block;float: left;width: 221px;}
.taC{border-top-right-radius:40px;height: 132px;width: 100%;margin: 0 auto;text-align: center;box-sizing: border-box;background-color: #eba52d;}
.taC h2{font-size: 30px;font-weight: 700;color: #FFF;text-align: center;box-sizing: border-box;padding-top: 23px;}
.taC h2::before{content: '';display: block;margin: 0 auto 12px;background-repeat: no-repeat;}
.taC02 h2,.taC04 h2,.taC05 h2,.taC06 h2{padding-top: 30px;}
.taC03 h2{padding-top: 27px;line-height: 1.3;}
.taC01 h2::before{width: 36px;height: 40px;background-image: url('../images/sub/taC01.png');}
.taC02 h2::before{width: 55px;height: 33px;background-image: url('../images/sub/taC02.png');}
.taC03 h2::before{width: 30px;height: 36px;background-image: url('../images/sub/taC03.png');margin: 0 auto 10px;}
.taC04 h2::before{width: 39px;height: 34px;background-image: url('../images/sub/taC04.png');margin: 0 auto 14px;}
.taC05 h2::before{width: 60px;height: 35px;background-image: url('../images/sub/taC05.png');margin: 0 auto 14px;}
.taC06 h2::before{width: 33px;height: 35px;background-image: url('../images/sub/taC06.png');margin: 0 auto 14px;}
.taC07 h2::before{width: 33px;height: 35px;background-image: url('../images/sub/taC07.png');margin: 0 auto 14px;}
.snbul{margin-top: 12px;}
.snbli{border-right:1px #d7d7d7 solid;border-left:1px #d7d7d7 solid;border-bottom: 1px #c6c6c6 dashed;background-color: #FFF;background-repeat: no-repeat;background-position: 90%;background-image: url('../images/sub/bg_i.png');}
.snbli:first-child{border-top:1px #d7d7d7 solid;}
.snbli:last-child{border-bottom:1px #d7d7d7 solid;}
.snbli a{display: block;font-weight: 500;line-height: 55px;height: 55px;box-sizing: border-box;padding: 0 18px;color: #646466;font-size: 16px;}
.snbli.on{border:0;background-color: #ad9e8c;background-image: url('../images/sub/on_bg.png');background-repeat: no-repeat;background-position: 92%;}
.snbli.on a{color: #fff;}
.sub_contents{padding: 30px 0 95px;margin-left: 45px;float: right;width: 933px;}
.s_titbox{border-bottom: 1px #e7e7e7 solid;padding-bottom: 25px;margin-bottom: 40px;margin-bottom: 62px;}
.tith2{color: #222021;font-size: 30px;display: inline-block;font-weight: 700;}
.stbox{float: right;}
.stbox img{margin-top: -4px;}
.stbox span{color: #9f9f9f;font-size: 15px;font-weight: 300;}
.stbox .st_on{color: #646466;font-weight: 400;}
.greetings{margin-bottom: 40px;text-align: center;}
.greetings>div{font-size: 30px;color: #646466;font-weight: 400;position: relative;width: 585px;margin: 10px auto;}
.greetings>div::before{content: '';display: inline-block;position: absolute;top:0;left: 0;width: 36px;height: 28px;background-repeat: no-repeat;background-image: url('../images/sub/gre_i01.png');}
/*.greetings>div::after{content: '';display: inline-block;position: absolute;top:0;right: 0;width: 36px;height: 28px;background-repeat: no-repeat;background-image: url('../images/sub/gre_i02.png');}*/
.taRT{text-align: right;margin-top: 40px;font-size: 16px;color: #222021;font-weight: 500;}


.his-left{box-sizing: border-box;}
.his-left span{font-size: 18px;color: #bdbdbd;font-weight: 500;position: relative;}
.left{display: inline-block;vertical-align: middle;}
.right{display: inline-block;vertical-align: middle;margin-left: 28px;}
.first_his .right strong{display: inline-block;}
.right div{display: inline-block;font-size: 60px;color: #9f9f9f;font-weight: 700;background-repeat: no-repeat;background-image: url('../images/sub/history_icon02.png');padding-left: 80px;background-position: left;margin-left: 18px;}
.right span{display: block;margin-bottom: -15px;}

/* .his-left span::after{content: '';display: inline-block;position: absolute;left: 111px;top: 8px;width: 109px;height: 14px;background-repeat: no-repeat;background-image: url('../images/sub/his_i01.png');} */
.his-left strong{margin-top: -25px;position: relative;display: block;font-size: 60px;color: #9f9f9f;font-weight: 700;}
.his-left strong::after{content: '';display: inline-block;position: absolute;right: -3px;top: 34px;width: 70px;height:6px;background-repeat: no-repeat;background-image: url('../images/sub/his_i03.png');}
.first_his{margin-top: -10px;}
.first_his strong{color: #086c3f;margin-top: -15px;}
.first_his strong::after{display: none;}
.his-right{float: left;padding-top: 20px;width: 600px;margin-left: 60px;box-sizing: border-box;border-left: 1px #e7e7e7 solid;position: relative;}
.his-right::after{content: '';display: inline-block;width: 13px;height: 3px;background-color: #d9950c;margin-left: -7px;margin-bottom: -6px;}



.hisul li{position: relative;font-size: 16px;color: #9f9f9f;font-weight: 400;margin-bottom: 20px;padding-left: 25px;}
.hisul li::before{content: '';display: inline-block;position: absolute;left: -3.5px;top:10px;width: 6px;height: 6px;background-repeat: no-repeat;background-image: url('../images/sub/his_i02.png');}
/* .hisul li:first-child::before{display: none;} */
.hisul li div{font-size: 15px;color: #646466;line-height: 1.8;}
.hisul .mB0{margin-bottom: 0;}
.tabwrap{position: relative;margin-bottom: 20px;}
.tabul li{height: 50px;line-height: 50px;width: 148px;margin-right: 5px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.tabul li:last-child{margin-right: 0;}
.tabul a{display: block;text-align: center;background-color: #f4f3f3;font-size: 16px;color: #9f9f9f;font-weight: 500;}
.tabul .on{border:2px #646466 solid;border-bottom: 2px #FFF solid;}
.tabul .on a{background-color: #FFF;color: #646466;}

.ptabul li{height: 50px;line-height: 50px;width: 148px;margin-right: 5px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.ptabul li:last-child{margin-right: 0;}
.ptabul a{display: block;text-align: center;background-color: #f4f3f3;font-size: 16px;color: #9f9f9f;font-weight: 500;}
.ptabul .on{border:2px #646466 solid;border-bottom: 2px #FFF solid;}
.ptabul .on a{background-color: #FFF;color: #646466;}

.link_tab li{height: 50px;line-height: 50px;width: 148px;margin-right: 5px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.link_tab li:last-child{margin-right: 0;}
.link_tab a{display: block;text-align: center;background-color: #f4f3f3;font-size: 16px;color: #9f9f9f;font-weight: 500;}
.link_tab .on{border:2px #646466 solid;border-bottom: 2px #FFF solid;}
.link_tab .on a{background-color: #FFF;color: #646466;}

.tabul_3, .tabul_4{margin-bottom: 38px;}
.tabul_3 li{width: 305px;}
.tabul_4 li{width: 226px;}
.tabul_10 li{width: 179px;margin-bottom: 15px;}
.tabul_10 li:nth-child(5n){margin-right: 0;}
.tabul_10 .on{border:2px #646466 solid;box-sizing: border-box;line-height: 46px;}
.tab_bar{position: absolute;width: 100%;height: 2px;background-color: #646466;z-index: -1;bottom: -2px;}

.agul li{margin-right: 10px;margin-bottom: 15px;display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #d7d7d7 solid;}
.agul li:nth-child(4n){margin-right: 0;}
.tith3{margin-bottom: 18px;background-image: url('../images/sub/tit_i.png');padding-left: 30px;background-repeat: no-repeat;background-position: left;font-weight: 500;font-size: 24px;color: #222021;}
.s_table{width: 100%;border-top:2px #646466 solid;font-size: 16px;}
.s_table thead th{text-align: center;padding-left: 0;}
.s_table th{border-right: 1px #c7c7c7 dashed;border-bottom: 1px #c7c7c7 dashed;color: #222021;font-weight: 500;padding-left: 23px;height: 47px;text-align: left;}
.s_table td{line-height: 1.9;border-bottom: 1px #c7c7c7 dashed;font-size: 16px;padding: 10px 0 10px 25px;box-sizing: border-box;color: #646466;}
.s_table .bB{border-bottom: 1px #d7d7d7 solid;}
.s_table .tac{padding-left: 0;text-align: center;}
.s_table .bR0{border-right: 0;}
.s_table .bt_solid {border-bottom: 1px #c7c7c7 solid;}
.s_table02 thead th{border-bottom: 1px #c6c6c6 solid;padding: 0;height: 48px;line-height: 48px;}
.s_table02 th{border-right: 1px #d8d8d8 dashed;padding: 15px 0 0 20px;vertical-align: top;}
.s_table02 td{vertical-align: top;border-right: 1px #d8d8d8 dashed;}
.s_table02 .group{color: #646466;line-height: 1.9;}
.table_e6f thead th{background-color: #e6f0eb;padding-left: 0;text-align: center;}
.table_f1e thead th{background-color: #f1eaf3;padding-left: 0;text-align: center;}
.table_e6f td,.table_f1e td{border-right: 1px #d7d7d7 solid;}

.dotul li{display: inline-block;margin-right: 20px;}
.dotul li:last-child{margin-right: 0;}
.mapbox{text-align: center;}
.map_img{border:1px #e0e0e0 solid;display: inline-block;}
.map_text{font-size: 16px;color: #646466;line-height: 1.9;margin: 25px 0 40px;}
.map_btn01,.map_btn02{padding: 0 11px;height: 40px;line-height: 40px;margin: 0 5px;font-size: 15px;color: #FFF;border-radius: 6px;}
.map_btn01{background-color: #04ca3c;}
.map_btn02{background-color: #4e7cf3;}
.mapul{width: 100%;border-top:2px #646466 solid;}

.mapul li{
    padding: 30px 30px;
    float: left;
    box-sizing: border-box;
    /* width: 25%; */
    width: 33.3%;
    height: 215px;
    border-right: 1px #d7d7d7 solid;
    border-bottom: 1px #d7d7d7 solid;
    text-align: center;}

.mapul li:last-child{border-right: 0;}
.mapul li>div{/*display: inline-block;*/vertical-align: middle;box-sizing: border-box;}
.mapT{margin-top: 15px;font-size: 17px;color: #646466;font-weight: 500;}
.mapT span{font-size: 16px;color: #33333;font-weight: 400;}

.processul li{padding-top: 33px;text-align: center;border-radius: 10px;height: 198px;width: 168px;margin-right: 19px;position: relative;display: inline-block;vertical-align: top;box-sizing: border-box;background-color: #eeebea;position: relative;}
.processul li::after{content: '';display: inline-block;position: absolute;top:50%;right: -16px;transform: translateY(-50%);width: 16px;height: 24px;background-repeat: no-repeat;background-image: url('../images/sub/process_icon.png');}
.processul li div{margin-top: 17px;font-size: 17px;color: #646466;font-weight: 500;}
.processul li div span{font-size: 15px;font-weight: 400;}
.processul .on{margin-right: 0;border:2px #e09617 solid;background-color: #FFF;}
.processul .on::after{display: none;}
.processul .on div{color: #e09617;}
.processul .on div span{color: #e09617;}
.stepwrap{border-radius: 10px;overflow: hidden;margin-top: 15px;}
.stepul{background-color: #f9f6f4; border-bottom: 1px #d1d0d0 solid;}
.stepul::before{content: '';display: inline-block;position: absolute;top:808px;right: 130px;width: 28px;height: 17px;background-repeat: no-repeat;background-image: url('../images/sub/bottom_i.png');}
.stepul li{height: 616px;padding: 38px 20px 25px 18px;position: relative;border-right: 1px #cecdcd solid;float: left;box-sizing:border-box;width: 33.3%;}
.stepul li:last-child{border-right: 0;}
.stepul li::after{content: '';display: inline-block;position: absolute;right: -17px;top:74px;width: 17px;height: 28px;background-repeat: no-repeat;background-image: url('../images/sub/next_i.png');}
.stepul li:last-child::after{display: none;}
.step_text{margin-top: 35px;font-size: 16px;color: #646466;line-height: 1.9;}
.step_text .group{width: 93%;font-size: 16px;color: #646466;}
.steptit{text-align: center;}
.steptit div{margin-bottom: 17px;}
.steptit span{display: inline-block;border-radius: 25px;width: 81px;height: 29px;line-height: 29px;background-color: #d9950c;color: #FFF;font-size: 15px;box-sizing: border-box;}
.textul{position: relative;border-bottom:1px #d1d0d0 solid;padding: 37px 40px;background-color: #f9f6f4;box-sizing: border-box;}
.textul::before{content: '';display: inline-block;position: absolute;top:316px;right: 450px;width: 28px;height: 17px;background-repeat: no-repeat;background-image: url('../images/sub/bottom_i.png');}
.textul li{padding: 25px 18px 25px 23px;margin-right: 35px;width: 407px;border-radius: 12px;display: inline-block;vertical-align: top;box-sizing: border-box;background-color: #FFF;}
.textul li:last-child{margin-right: 0;}
.textul li>div{display: inline-block;vertical-align: top;box-sizing: border-box;}
.textul02 li{width: 100%;}
.textul02::before{right: 50%;transform: translateX(50%);}
.textul02 .text_L{background-color: #561e6a;}
.text_L{display: inline-block;border-radius: 25px;height: 29px;line-height: 29px;background-color: #086c3f;color: #FFF;font-size: 15px;box-sizing: border-box;padding: 0 20px;}
.text_R{width: 255px;margin-left: 25px;line-height: 1.9;}
.text_R .colfc8{font-size: 14px;}
.text_R .group{width: 93%;}
.text_R .dot9f9{vertical-align: top;margin-top: 13px;}
.clickul li{border:1px #d7d7d7 solid;box-sizing: border-box;margin-bottom: 25px;}
.clickT{background-position: 97.5%;display: block;font-size: 24px;color: #222021;font-weight: 500;height: 53px;line-height: 53px;padding-left: 23px;box-sizing: border-box;background-repeat: no-repeat;background-image: url('../images/sub/click_i.png');}
.textbox{display: none;font-size: 16px;color: #646466;line-height: 2.1;box-sizing: border-box;background-color: #f9f6f4;padding: 13px 20px 15px 20px;}
.textbox .col222{font-weight: 500;}
.clickul .on .clickT{background-image: url('../images/sub/click_i_on.png');}
.clickul .on .textbox{display: block;}
.textbox .group{width: 88%;}
.sub4_01{margin-top: 40px;}
.sub4_01>div{width: 465px;}
.sub4_01>div::before{top:25px;}
.sub4_01>div::after{top:25px;}
.numul{margin-top: 40px;border-top:2px #646466 solid;}
.numul li{height: 157px;text-align: center;padding: 28px 23px;float: left;box-sizing: border-box;width: 33.3%;border-right: 1px #d7d7d7 solid;border-bottom: 1px #c6c6c6 dashed;}
.numul li:nth-child(3n){border-right: 0;}
.numul .bB{border-bottom: 1px #d7d7d7 solid;}
.numul li span{width: 30px;height: 30px;line-height: 30px;background-color: #ffb356;color: #FFF;font-size: 15px;font-weight: 400;border-radius: 50%;text-align: center;display: inline-block;}
.numul li div{font-size: 16px;color: #646466;line-height: 1.8;margin-top: 13px;}
.box_f9f{box-sizing: border-box;background-color: #f9f6f4;padding: 28px 40px;}
.box_f9f strong{display: block;font-weight: 500;font-size: 24px;color: #086c3f;margin-bottom: 12px;}
.checkul{border-left: 1px #d7d7d7 solid;border-top: 1px #d7d7d7 solid;}
.checkul li{text-align: center;height: 110px;line-height: 110px;background-position: 13px 13px;border-right: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;width: 20%;box-sizing: border-box;float: left;background-repeat: no-repeat;background-image: url('../images/sub/check_i.png');}
.checkul .lineH{line-height: 1.4;padding-top: 38px;}
.bd_d0d{padding: 35px 0;border:1px #d0d0d0 solid;box-sizing: border-box;text-align: center;}
.bd_d0d div{margin-bottom: 20px;}
.imgTul li{display: inline-block;vertical-align: top;box-sizing: border-box;}
.imgT01 div{font-size: 14px;color: #646466;border-radius: 2px;height: 30px;line-height: 30px;margin-top: 5px;width: 100%;text-align: center;}
.imgT02{margin-left: 27px;width: 503px;}
.box_eee{padding: 20px 25px;height: 112px;background-repeat: no-repeat;background-position: center;background-image: url('../images/sub/box_eee.png');box-sizing: border-box;border-radius: 10px;}
.icon{display: inline-block;vertical-align: middle;}
.text{display: inline-block;vertical-align: middle;margin-left: 10px;}
.text strong{display: block;font-weight: 500;margin-bottom: 5px;font-size: 24px;color: #222021;}
.step_ul li{margin-bottom: 35px;}
.step_ul li>div{display: inline-block;vertical-align: top;box-sizing: border-box;}
.stepL{border-radius: 9px;overflow: hidden;}
.stepL>span{box-sizing: border-box;float: left;text-align: center;height: 82px;}
.step_num{font-family: 'Montserrat', sans-serif;padding-top: 18px;line-height: 1.3;background-color: #ffb356;width: 60px;font-size: 16px;color: #FFF;}
.step_num span{opacity: 0.7;color: #FFF;font-size: 16px;}
.step02 .step_num{background-color: #f29e37;}
.step03 .step_num{background-color: #e38b1e;}
.step04 .step_num{background-color: #646466;}
.step_tit{width: 149px;background-color: #eeebea;line-height: 82px;}
.step04 .step_tit{line-height: 1.4;padding-top: 18px;}
.stepR{position: relative;padding: 16px 25px 16px 30px;font-size: 16px;color: #646466;border: 1px #d0d0d0 dashed;margin-left: 30px;width: 690px;height: 82px;border-radius: 9px;}
.stepR::after{content: '';display: inline-block;width: 34px;height: 1px;background-color: #d7d7d7;left: -34px;top:50%;position: absolute;}
.step02 .stepR{padding-top: 0;line-height: 82px;}
.sub_t.numbox{line-height: 2.5;}
.numbox .group{width: 93%;}
.num{margin-right: 8px;width: 30px;height: 30px;line-height: 30px;background-color: #ffb356;color: #FFF;font-size: 15px;font-weight: 400;border-radius: 50%;text-align: center;display: inline-block;}
.num_0e6 .num{background-color: #0e6f43;}
.in_table{width: 100%;border-top: 2px #646466 solid;color: #222222;font-size: 16px;}
.in_table th{border-right: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 solid;width: 125px;vertical-align: top;text-align: left;font-weight: 500;box-sizing: border-box;padding: 16px 0 0 23px;}
.in_table td{border-bottom: 1px #d7d7d7 solid;text-align: left;padding: 9px 10px 9px 20px;font-size: 15px;color: #9f9f9f;}
.in_t{width: 100px;display: inline-block;font-size: 16px;color: #646466;}
.tel .selC,.tel .inC{width: 90px;}
.inT {display: inline-block;vertical-align: middle;}
.mail_tel{display: inline-block;vertical-align: middle;width: 673px;}
.mailli{margin-bottom: 12px;}
.mailli .inC{width: 185px;}
.telli{font-size: 15px;color: #9f9f9f;}
.telli .inC{width: 90px;}
.telli .selC{width: 80px;}
.wid673{width: 673px;}
.wid130{width: 130px;}
.wid90{width: 90px;}
.textarea.wid673{width: 673px;}
.box_f7f {background-color: #f7f7f7;border:1px #e2e2e2 solid;padding: 18px;box-sizing: border-box;}
.box_f7f strong{display: block;font-weight: 500;font-size: 16px;color: #222021;margin-bottom: 10px;}

.halful li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 455px;margin-right: 18px;}
.halful li:last-child{margin-right: 0;}
.halful strong{display: block;font-weight: 500;margin-bottom: 15px;font-size: 16px;color: #222021;}
.halful strong img,.img{margin-top: -3px;}
.halful div{box-sizing: border-box;padding: 16px 18px;border:1px #d0d0d0 solid;line-height: 1.9;font-size: 15px;color: #646466;}
.bd_fff{margin: 0 auto;width: 454px;padding: 16px 18px;background-color: #FFF;box-sizing: border-box;border:1px #d0d0d0 solid;line-height: 1.9;font-size: 15px;color: #646466;}
.product{background-repeat: no-repeat;height: 197px;padding: 50px 70px 0;box-sizing: border-box;}
.product_a{background-image: url('../images/sub/product_a.png');}
.product_b{background-image: url('../images/sub/product_b.png');}
.product_a,.product_b{padding: 35px 40px;height: 167px;background-position: center;}
.productL{display: inline-block;}
.productL strong{vertical-align: middle;display: inline-block;font-size: 26px;color: #222021;}
.productL img{margin: -2px 8px 0px;}
.productL>span{border-radius: 25px;width: 115px;height: 44px;line-height: 42px;box-sizing: border-box;font-size: 18px;color: #222021;text-align: center;display: inline-block;}
.product_a .productL>span{background-color: #eeebea;font-size: 16px;color: #646466;}
.product_b .productL>span{background-color: #eeebea;font-size: 16px;color: #646466;}
.productL div{font-size: 42px;color: #fc5f01;margin-top: -5px;}
.productL div .fw700{color: #fc5f01;}
.joinB{margin-top: 25px;float: right;font-size: 15px;color: #FFf;font-weight: 500;border-radius: 5px;padding: 0 16px;display: inline-block;width: 152px;box-sizing: border-box;height: 46px;line-height: 44px;}
.joinB span{margin-top: 10px;}
.product_a .joinB{background-color: #076d3d;border:1px #065932 solid;}
.product_b .joinB{background-color: #782e8d;border:1px #5e236f solid;}
.flower_list{border-bottom: 1px #d7d7d7 solid;}
.flower_list li{margin-bottom: 27px;width: 223px;display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 10px;}
.flower_list li:nth-child(4n){margin-right: 0;}
.flower_list a{display: block;}
.flower_list li a div{text-align: center;box-sizing: border-box;margin-top: 15px;font-size: 16px;color: #646466;}
.flower_list li a div .fs15{color: #222021;font-weight: 500;}
.flower_list li a div .fs15 span{font-weight: 400;}
.pagination ul{text-align: center;}
.pagination li{display: inline-block;vertical-align: top;box-sizing: border-box;border-radius: 50%;width: 36px;height: 36px;text-align: center;line-height: 32px;border:1px #d8d8d8 solid;}
.pagination li a{font-size: 15px;color: #9f9f9f;display: inline-block; width: 100%;}
.pagination .on{background-color: #222021;}
.pagination .on a{color:#FFF;}
.pagination .arrowli{border:0;}
.pagination .mR{margin-right: 15px;}
.pagination .mL{margin-left: 15px;}
.product_c{background-repeat: no-repeat;background-image: url('../images/sub/product_c.png');height: 192px;padding: 30px 50px 0;box-sizing: border-box;}
.account{text-align: center;height: 40px;line-height: 38px;border:1px #7c7c7d dashed;border-radius: 10px;box-sizing: border-box;background-color: #FFF;font-size: 15px;color: #646466;}
.account img{margin-top: -3px;}
.delL{display: inline-block;vertical-align: top;}
.delL>span{display: block;font-size: 20px;color: #076d3d;font-weight: 700;}
.delL strong{margin: -6px 0 15px 0;display: block;font-size: 42px;color: #222021;font-weight: 400;}
.delL strong span{font-weight: 500;}
.delR{text-align: right;font-size: 22px;color: #FFF;font-weight: 700;margin-top: -29px;padding: 20px 28px 13px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;float: right;width: 228px;box-sizing: border-box;background: rgba(66,52,43,0.8);background-position: 32px 23px;background-repeat: no-repeat;background-image: url('../images/sub/tel_icon.png');}
.delR span{display: block;margin-top: -5px;font-size: 32px;color: #ffb92d;}
.product_d{padding: 58px 70px 0;box-sizing: border-box;background-image: url('../images/sub/product_d.png');height: 197px;background-repeat: no-repeat;}
.product_d .joinB{margin-top: 20px;background-color: #d9950c;border:1px #c3860a solid;}
.total_service{display: inline-block;vertical-align: top;}
.total_service strong{display: block;font-size: 30px;color: #076d3d;margin-bottom: 5px;}
.total_service strong span{font-weight: 400;color: #646466;}
.total_service div{font-size: 18px;color: #222021;font-weight: 400;}
.total_service div span{font-weight: 500;background-color: #ecddb4;padding: 0;}
.table_all thead th{background-color: #f4f4f4;}
.table_all th{background-color: #faf8f4;padding-left: 0;text-align: center;}
.table_all td{padding-left: 0;text-align: center;border-right: 1px #c7c7c7 dashed;}
.quabox{background-position: center;padding: 45px 40px;box-sizing: border-box;background-repeat: no-repeat;background-image: url('/images/sub/qua_bg.png');height: 429px;}
.quabox ul{width: 300px;}
.quabox ul li{box-shadow: 3px 3px 3px #ccc;margin-bottom: 15px;font-weight: 500;font-size: 18px;color: #646466;border:1px #d7d7d7 solid;border-radius: 3px;background-color: #FFF;box-sizing: border-box;height: 50px;line-height: 48px;padding-left: 28px;}
.quabox ul li span{color: #9f9f9f;font-weight: 500;}
.quabox .col646{margin-top: 5px;padding-left: 25px;box-sizing: border-box;}

.login_in{margin:88px 0 30px;text-align: center;padding: 60px 225px 40px;box-sizing: border-box;border:1px #d7d7d7 solid;position: relative;}
.login_in::before{content: '';display: inline-block;position: absolute;top:-43px;transform: translateX(-50%);left: 50%;width: 86px;height: 87px;background-repeat: no-repeat;background-image: url('/images/sub/login_i.png');}
.login_in strong{display: block;font-size: 30px;font-weight: 400;color: #646466;}
.colbdbT{font-size: 14px;display: block;color: #bdbdbd;margin: 10px 0 25px;}
.inbox>div{width: 335px;display: inline-block;vertical-align: top;margin-right: 3px;}
.inbox .inC{width: 100%;height: 45px;font-size: 15px;color: #646466;border:1px #c6c6c6 solid;}
.loginbtn{width: 134px;color: #FFF;font-weight: 500;height: 99px;line-height: 99px;text-align: center;background-color: #e09617;border-radius: 10px;}
.login_text{margin: 0 auto;width: 514px;text-align: center;}
.loginT{font-size: 15px;color: #646466;}
.loginT span{font-weight: 500;}
.btnbox{margin-top: 20px;padding-top: 20px;border-top:1px #d7d7d7 dashed;}
.btnbox>span{margin-bottom: 12px;display: block;font-size: 16px;color: #222021;font-weight: 500;}
.btnbox>span img{margin-top: -3px;}
.btn span{float: right;margin-top: 8px;}
.joinbox{padding: 60px 100px 30px;}
.joinbox::before{background-image: url('/images/sub/join_bg.png');}
.col646T{font-size: 15px;color: #646466;line-height: 2.3;border-top:1px #d7d7d7 dashed;margin-top: 25px;padding-top: 25px;}
.join_in{margin: 0 auto;width: 545px;text-align: center;}
.cerul{text-align: left;width: 401px;display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 3px;}
.cer_tit{vertical-align: middle;width: 88px;display: inline-block;color: #646466;font-size: 16px;font-weight: 500;}
.cerul li .inC{height: 45px;font-size: 15px;color: #646466;border: 1px #c6c6c6 solid;}
.name_li .inC{width: 300px;}
.tel_li .inC{width: 94px;}
.cer_btn{width: 134px;height: 100px;line-height: 100px;box-sizing: border-box;background-color: #222021;color: #FFF;font-weight: 500;font-size: 17px;text-align: center;border-radius: 10px;}
.joinT{font-size: 15px;color: #646466;border-top:1px #d7d7d7 dashed;margin-top: 30px;padding-top: 20px;}
.joinT div{font-size: 16px;color: #222021;font-weight: 500;margin-top: 17px;}
.privacybox{overflow: auto;height: 530px;box-sizing: border-box;border:1px #d7d7d7 solid;padding: 30px;font-size: 15px;color: #646466;line-height: 1.9;}

.find_box{box-sizing: border-box;border:1px #d7d7d7 solid;text-align: center;padding: 48px 190px;}
.find_box>div{width: 409px;}
.find_box .inC{width: 315px;}
.searchbox{text-align: right;margin-top: -9px;}
.searchbox input{height: 40px;box-sizing: border-box;padding: 5px;font-size: 16px;width: 291px;background-color: #f4f3f3;}
.search_btn{margin-left: -5px;}
.board_table{width: 100%;border-top:2px #646466 solid;}
.board_table th:first-child{width: 69px;}
.board_table th{border-bottom: 1px #c6c6c6 dashed;font-weight: 500;height: 51px;text-align: center;font-size: 16px;color: #222021;}
.board_table td{border-bottom: 1px #c6c6c6 dashed;height: 51px;text-align: center;font-size: 15px;color: #646466;}
.board_table .taL{text-align: left;padding-left: 10px;width: 54%;}
.board_table .bB{border-bottom: 1px #d8d8d8 solid;}
.flower_pop{display: none;z-index: 5;transform: translateX(-50%);padding: 6px;position: fixed;top:22%;left: 50%;box-sizing: border-box;width: 465px;background-color: #FFF;border:3px #222021 solid;}
.flower_top{text-align: center;font-size: 16px;color: #646466;font-weight: 500;height: 36px;line-height: 36px;margin-bottom: 7px;}
.flower_top .fs15{font-size: 15px;color: #222021;font-weight: 500;margin-left: 15px;}
.fx_btn{position: absolute;right: 6px;top:4px;}
.bg000{position: fixed;left: 0;bottom: 0;right: 0;top: 0;display: none;background: rgba(0,0,0,0.65);z-index: 4;}

.board_view{width: 100%;border-top:2px #222222 solid;color: #222222;}
.board_view th{text-align: left;padding: 20px 30px 5px;color: #222021;font-size: 24px;font-weight: 400;}
.board_view .headertr td{padding: 8px 30px 20px;border-bottom: 1px #c7c7c7 dashed;}
.board_view .headertr td span{font-size: 16px;color: #222021;font-weight: 500;margin-right: 8px;}
.board_view td{border-bottom: 1px #e4e4e4 solid;font-size: 15px;color: #646466;font-weight: 300;padding: 20px 30px;}
.board_view .viewtr td{border-bottom: 0;padding-bottom: 0;}
.viewbox{box-sizing: border-box;min-height: 200px;}
.filetr td a{height: 45px;box-sizing: border-box;line-height: 45px;padding: 0 15px;color: #646466;background-color: #f4f3f3;display: block;}
.pnT{width: 100%;font-size: 15px;border-top: 1px #c6c6c6 solid;border-bottom: 1px #c6c6c6 solid;}
.pnT th{padding: 14px 0;color: #222021;width: 111px;font-weight: 500;position: relative;}
.pnT th img{margin-top: -3px;margin-right: 10px;}
.pnT td{padding: 14px 15px;font-weight: 400;color: #646466;}
.pnT .bB{border-bottom: 1px #c6c6c6 dashed;}

.input_table{width: 100%;border-top: 2px #222222 solid;color: #222222;}
.input_table th{height: 52px;font-size: 16px;width: 15.45%;border-right: 1px #d7d7d7 solid;border-bottom: 1px #d7d7d7 dashed;text-align: left;font-weight: 500;box-sizing: border-box;padding-left: 18px;}
.input_table td{border-bottom: 1px #d7d7d7 dashed;text-align: left;font-weight: 300;padding: 8px 0 8px 23px;font-size: 15px;}
.input_table .bB{border-bottom: 1px #d7d7d7 solid;}
.teltr .inC{width: 90px;}
.teltr .selC{width: 90px;}
.emailtr .inC{width: 185px;}
.filetr input{width: 50%;}
.file_btn{text-align: center;height: 32px;line-height: 32px;background-color: #646466;font-size: 14px;color: #FFF;padding: 0 8px;vertical-align: middle;font-weight: 400;}
.pwtr .inC{width: 186px;}
.areaul{margin: 23px 0;}
.areaul li{display: inline-block;vertical-align: top;margin-right: 23px;}
.areaul li:last-child{margin-right: 0;}
.areaul a{font-size: 16px;color: #646466;}
.areaul .on a{color: #d9950c;font-weight: 500;}
.areaul li:hover a{color: #d9950c;font-weight: 500;}
.searchbox02{border-radius: 10px;box-sizing: border-box;background-color: #eeebea;padding: 35px 23px;}
.searchbox02 .inC{height: 40px;}
.searchbox02 .selC{height: 40px;}
.add_gre{text-align: left;}
.add_gre>div{margin: 10px auto;width: 100%;text-align: left;padding-top: 35px;}

.mentorbox{border:1px #d7d7d7 solid;box-sizing: border-box;text-align: center;padding: 0 155px;}
.ment_top{padding: 25px 0;border-bottom: 1px #d7d7d7 dashed;font-size: 30px;color: #646466;}
.ment_top span{color: #e09617;font-weight: 700;}
.ment_bottom{padding: 25px 0;font-size: 15px;color: #646466;font-weight: 300;line-height: 2;}
.fs15T{font-size: 15px;color: #9f9f9f;font-weight: 300;display: inline-block;vertical-align: middle;}
.in_table02 .in_t{width: 130px;}
.address{display: inline-block;vertical-align: top;box-sizing: border-box;width: 765px;}
.address div .inC{width: 381px;margin-top: 5px;}

.cer_pop{display: none;z-index: 5;transform: translateX(-50%);position: fixed;top: 32%;left: 50%;box-sizing: border-box;width: 578px;background-color: #FFF;}
.cer_top{height: 55px;line-height: 55px;font-size: 20px;color: #FFF;font-weight: 500;box-sizing: border-box;background-color: #222021;text-align: center;position: relative;}
.cer_xbtn{position: absolute;top: -2px;right: 15px}
.cer_text{padding: 40px 94px 40px;box-sizing: border-box;}
.cerT{font-size: 16px;color: #222021;font-weight: 500;}
.cer_num{margin-top: 20px;}
.cer_num span{font-size: 16px;color: #646466;}
.cer_num .inC{width: 183px;margin: 0 3px 0 5px;}
.agreebox{margin-top: 25px;text-align: right;font-size: 16px;color: #646466;}
.join_ok{padding: 154px 0;}
.join_ok::before{background-image: url('/images/sub/join_ok.png');}

.product_e{background-image: url('../images/sub/product_e.png');height: 167px;padding: 40px 0 0 40px;}
.product_e>div{font-size: 24px;color: #646466;font-weight: 500;}
.product_e strong{font-size: 42px;color: #222021;}
.product_e strong span{color: #e8a931;}
.halful_2 li{margin-bottom: 30px;display: inline-block;vertical-align: top;box-sizing: border-box;width: 455px;margin-right: 18px;}
.halful_2 li:nth-child(2n){margin-right: 0;}
.halful_2 .wid100{width: 100%;}
.halful_2 li .box_f9f{padding: 20px 0 20px 40px;}
.step_text.mT0{margin-top: 0;}
.underline{font-size: 16px;color: #e8a931;font-weight: 500;border-bottom: 1px #ecbe74 solid;padding-bottom: 3px;}

.naver_i{width: 36px;margin-top: 2px;margin-left: 10px;}
.naver_i img{width: 100%;}


@media (max-width: 1400px){
  #wrap {width: 1250px;overflow: auto;}
}


@media (max-width: 1024px){
  .quick_menu {display: none;}
}




/* 자주쓰는 스타일 */
.wid100{width: 100%;}
.inC{font-weight: 300;background-color: #FFF;border: 1px #e1e1e1 solid;box-sizing: border-box;height: 33px;padding-left: 10px;color: #666666;font-size: 14px;}
.selC{font-weight: 300;background-color: #FFF;border: 1px #e1e1e1 solid;box-sizing: border-box;height: 33px;padding-left: 10px;color: #666666;font-size: 14px;}
.textarea{width: 100%;font-weight: 300;background-color: #FFF;border: 1px #e1e1e1 solid;box-sizing: border-box;height: 88px;padding: 10px;color: #666666;font-size: 14px;}
.conbox{display: none;}
.tab_on{display: block;}
.group{display: inline-block;box-sizing: border-box;width: 97%;vertical-align: top;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.sub_t{font-size: 16px;color: #646466;line-height: 1.9;word-break: keep-all;}
.dot{background-color: #92887d;display: inline-block;width: 5px;height: 5px;vertical-align: middle;margin-right: 3px;border-radius: 50%;vertical-align: top;margin-top: 11px;}
.dotc6c{width: 5px;height: 5px;border-radius: 50%;background-color: #c6c6c6;display: inline-block;margin-bottom: 4px;margin-right: 5px;}
.dotd99{width: 5px;height: 5px;border-radius: 50%;background-color: #d9950c;display: inline-block;margin-bottom: 4px;margin-right: 8px;}
.dot9f9{width: 5px;height: 5px;border-radius: 50%;background-color: #9f9f9f;display: inline-block;margin-bottom: 4px;margin-right: 5px;}

.bB0{border-bottom: 0;}
.bR0{border-right: 0;}
.btn54{background-color: #544b41;text-align: center;height: 50px;line-height: 50px;font-size: 16px;color: #FFF;}
.btn_d99{width: 143px;background-color: #d9950c;text-align: center;height: 48px;box-sizing: border-box;border:1px #c3860a solid;line-height: 46px;font-size: 15px;color: #FFF;font-weight: 500;border-radius: 5px;}
.btn_9f9{width: 143px;background-color: #9f9f9f;text-align: center;height: 48px;box-sizing: border-box;border:1px #878686s solid;line-height: 46px;font-size: 15px;color: #FFF;font-weight: 500;border-radius: 5px;}
.btn_086{padding: 0 14px;height: 46px;line-height: 44px;box-sizing: border-box;width: 235px;font-size: 15px;color: #086c3f;border:1px #086c3f solid;font-weight: 500;border-radius: 5px;text-align: left;}
.btn_782{padding: 0 14px;height: 46px;line-height: 44px;box-sizing: border-box;width: 235px;font-size: 15px;color: #782e8d;border:1px #782e8d solid;font-weight: 500;border-radius: 5px;text-align: left;}
.btn_646{text-align: center;height: 32px;line-height: 32px;background-color: #646466;font-size: 14px;color: #FFF;padding: 0 20px;vertical-align: middle;font-weight: 400;border-radius: 5px;}
.btn_fc8{text-align: center;height: 32px;line-height: 32px;background-color: #fc8535;font-size: 14px;color: #FFF;padding: 0 20px;vertical-align: middle;font-weight: 400;border-radius: 5px;}
.btn_e09{text-align: center;height: 33px;line-height: 33px;background-color: #e09617;font-size: 14px;color: #FFF;width: 83px;vertical-align: middle;font-weight: 400;border-radius: 5px;}

.bd_0e6{border:1px #0e6d3d solid;height: 19px;line-height: 17px;padding: 0 6px;border-radius: 10px;box-sizing: border-box;font-size: 13px;color: #0e6d3d;font-weight: 500;}


.col333{color: #333333;}
.col222{color: #222021;}
.cole09{color: #e09617;}
.cold99{color: #d9950c;}
.colfc8{color: #fc8535;}
.coldfa{color: #dfa530;}
.col646{color: #646466;}
.col076{color: #076d3d;}
.col782{color: #782e8d;}
.colf97{color: #f97216;}
.colded{color: #dededa;}
.col9f9{color: #9f9f9f;}

.fs16_222{font-size: 16px;color: #222021;}
.fs14_bdb{font-size: 14px;color: #bdbdbd;}
.mL5{margin-left: 5px;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT25{margin-top: 25px;}
.mT30{margin-top: 30px;}
.mT35{margin-top: 35px;}
.mT40{margin-top: 40px;}
.mT45{margin-top: 45px;}
.mT50{margin-top: 50px;}
.mT55{margin-top: 55px;}
.mT60{margin-top: 60px;}
.mT70{margin-top: 70px;}

.tac{text-align: center;}
.taL{text-align: left;}
.taR{text-align: right;}
.fR{float: right;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs24{font-size: 24px;}
.fs26{font-size: 26px;}
.fw700{font-weight: 700;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
.all_menuul div{margin-top: 20px;}