@charset "utf-8";

.container{max-width: 1200px;margin:0 auto;}
.s_container{max-width: 1200px;margin:0 auto;position: relative;padding-top: 30px;}
body{min-width: 320px;position: relative;}
select{-webkit-appearance: menulist;-moz-appearance: menulist;appearance: menulist;}


/* header */
.mobile_menu{float: right;display: none;}
.h_top{background-color: #333333;height: 40px;line-height: 40px;font-size: 0;}
.linkbox{text-align: right;}
.linkbox>a{border-left: 1px #585858 solid;text-align: center;}
.link_btn{font-size: 14px;color: #888888; min-width: 102px; padding-left: 15px; padding-right: 15px;}
.language{background-color: #6ca767;color: #FFF;font-size: 14px;width: 117px;}
.h_box{height: 90px;line-height: 90px;background-color: #FFF;border-bottom: 1px #dddddd solid;position: relative;}
.allmenu_wrap{background-color: #f8f8f8;position: absolute;width: 100%;left: 0;top: 91px;padding: 35px 0 55px;z-index: 90;border-bottom: 1px #dddddd solid;display: none;}
.allmenu_ul>li{display: inline-block;vertical-align: top;width: 18.5%;text-align: center;margin-right: 1.5%;}
.allmenu_ul>li:last-child{margin-right: 0;}
.all_tit{color: #6ca767;font-size: 22px;display: block;line-height: 1.5;padding-bottom: 12px;}
.all_link{border-top:2px #6ca767 solid;padding-top: 10px;}
.all_link a{font-size: 15px;color: #555555;line-height: 2.2;display: block;}


.logo{display: inline-block;vertical-align: top;}
.gnbul{display: inline-block;vertical-align: top;float: right;max-width: 724px;width: 100%;}
.gnbli{float: left;margin-right: 8.8%;position: relative;}
.gnb_bg{background-image: url('../images/main/menu_hover.png');background-repeat: no-repeat;background-position: center;}
.gnbli>a{color: #333333;font-size: 20px;font-weight: 500;}
.all_menu{vertical-align: top;float: right;background-image: url('../images/main/menu_icon.png');background-repeat: no-repeat;width: 44px;height: 44px;margin-top: 24px;}
.all_menu_on{background-image: url('../images/main/menu_xicon.png');}
.sub_menu{border: 1px #dddddd solid;background-color: #FFF;text-align: center;width: 178px;position: absolute;left: 50%;transform: translate(-50%);padding: 20px 0;top: 76px;z-index: 100;display: none;}
.sub_menu>li{line-height: 2.5;}
.sub_menu a{display: block;color: #555555;font-size: 16px;}
.sub_menu::before{content: '';display: block;background-image: url('../images/main/hover_on.png');background-repeat: no-repeat;position: absolute;width: 16px;height: 10px;left: 50%;transform: translate(-50%);top:-10px;}
.sub_menu>li:hover a{color: #6ca767;}

.m_menuwrap{background-color: #FFF;position: absolute;width: 318px;bottom: 0;top: 0;left: 0;z-index: 101;display: none;}
.m_menu_header{background-color: #6ca767;height: 50px;line-height: 50px;padding-left: 18px;color: #FFF;font-size: 15px;}
.x_btn{float: right;border-left: 1px #8dc488 solid;padding: 0 17px;}
.m_menu_ul>li{border-bottom: 1px #dddddd solid;}
.m_menu_ul>li>a{font-size: 15px;color: #555555;font-weight: 500;height: 48px;line-height: 48px;display: block;box-sizing: border-box;padding-left: 18px;background-image: url('../images/main/Mmenu_i.png');background-repeat: no-repeat;background-position: 94%;}
.m_menu_ul>li>.on{background-image: url('../images/main/Mmenu_i_on.png');}

.m_linkul{width: 100%;}
.m_linkul>li{float: left;box-sizing: border-box;border-right: 1px #696969 solid;width: 50%;text-align: center;height: 45px;line-height: 45px;}
.m_linkul>li:nth-child(2n){border-right:0;}
.bg_444{background-color: #444444;border-bottom: 1px #696969 solid;}
.bg_333{background-color: #333333;}
.m_linkul>li>a{color: #FFF;font-size: 15px;}
.bg000{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.7);z-index: 100;}

.bg_000{position: absolute;left: 0;right: 0;top: 132px;bottom: 0;background: rgba(0,0,0,0.5);z-index: 89;display: none;}

.depul{background-color: #f6f6f6;box-sizing: border-box;padding: 15px 18px;border-top:1px #dddddd solid;display: none;}
.depul li{line-height: 2;}
.depul a{font-size: 15px;color: #555555;font-weight: 300;}



/* main */
.link_click{position: absolute;top: -2px;right: 20px;z-index: 50;display: none;}
.link_on{display: inline-block;}

.slideul li{background-repeat: no-repeat;background-position: center;height: 440px;background-size: cover;}
.slideli01{background-image: url('/images/main/main_img21.png');}
.slideli02{background-image: url('/images/main/main_img22.png');}
.slideli03{background-image: url('/images/main/main_img23.png');}
.box01,.box02,.box03,.box04{display: inline-block;vertical-align: top;}
.box01,.box02{margin: 30px 0;height: 348px;box-sizing: border-box;}
.box01{width: 97.4%;}
.box01_wrap{display: inline-block;width: 62.5%;border-bottom: 1px #e5e5e5 solid;margin-bottom: 30px;}
.box02_wrap{display: inline-block;width: 37.5%;border-bottom: 1px #e5e5e5 solid;margin-bottom: 30px;float: right;}
.box02{border: 1px #dddddd solid;padding: 10px 25px 25px 25px;width: 100%;}
.box03{width: 30%;}
.notice_con{display: none;border: 1px #dddddd solid;border-top:0;height: 290px;padding: 25px 25px 0 25px;box-sizing: border-box;}
.notice_on{display: block;position: relative;}
.noticetab{border-left: 1px #dddddd solid;}
.noticetab li{background-color: #f6f6f6;box-sizing: border-box;height: 58px;line-height: 58px;text-align: center;float: left;width: 33.334%;border: 1px #dddddd solid;border-left: 0;}
/* .noticetab a{font-size: 16px;color: #999999;font-weight: 500;display: block;} */
.noticetab span{font-size: 16px;color: #999999;font-weight: 500;display: block;cursor: pointer;}
.noticetab .on{background-color: #FFF;border-bottom: 0;position: relative;}
.noticetab .on span{color: #6ca767;background-repeat: no-repeat;background-position: 91%;font-size: 18px;}
.notice_icon,.notice_text{display: inline-block;vertical-align: top;}
.notice_icon{width: 12%;}
.notice_text{width: 85%;margin-left: 2%;}
.notice_text strong{font-size: 18px;color: #333333;font-weight: 400;}
.notice_text p{font-size: 15px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%; height: 60px; font-weight: 300;line-height: 1.8;margin-top: 5px;}
.notice_top{border-bottom: 1px #dddddd dashed;padding-bottom: 20px;margin-bottom: 16px;}
.noticeul li{line-height: 1.6;}
.noticeul a{font-size: 16px;color: #444444;font-weight: 300;width: 77%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.noticeul a .n_icon img{margin-top: -3px;}
.noticeul .date{font-size: 15px;color: #999999;float: right;font-weight: 300;}
.date-bar{text-align: center;margin-bottom: 10px;}
.date-bar span{font-size: 24px;color: #555555;font-weight: 500;margin:0 10px;display: inline-block;vertical-align: middle;}
.eventsul{border: 1px #dddddd solid;box-sizing: border-box;background-color: #f8f8f8;padding: 10px 17px;}
.eventsul li{border-bottom: 1px #bcbcbc dashed;font-size: 15px;color: #555555;font-weight: 300;padding: 12px 0;}
.eventsul li:last-child{border-bottom: 0;}
.eventsul li img{margin: 0 7px;}
.bg_406{display: inline-block;width: 35px;height: 18px;background-color: #406cb3;color: #FFF;text-align: center;line-height: 18px;border-radius: 3px;font-size: 13px;font-weight: 400;margin-right: 7px;}
.bg_173{display: inline-block;width: 35px;height: 18px;background-color: #173059;color: #FFF;text-align: center;line-height: 18px;border-radius: 3px;font-size: 13px;font-weight: 400;margin-right: 7px;}
.formbox span{font-size: 14px;color: #333333;display: block;}
.formbox strong{font-size: 30px;color: #333333;}
.growul{width: 100%;height: 124px;}
.growul li{background-repeat: no-repeat;background-size: 100% 100%;}
.growul a{display: block;padding: 30px 25px;height: 100%;box-sizing: border-box;}
.growli01{background-image: url('../images/main/grow_bg01.png');}
.growli02{background-image: url('../images/main/grow_bg01_2.png');}
.centerul{border-left: 1px #dddddd solid;width: 100%;box-sizing: border-box;margin-bottom: 20px;}
.centerul>li{float: left;border: 1px #dddddd solid;border-left: 0;width: 50%;box-sizing: border-box;text-align: center;padding: 18px 0;}
.centerul>li a{display: block;}
.centerul>li p{font-size: 18px;color: #333333;font-weight: 500;margin-top:8px;}
.box04{width: 69.6%;text-align: right;}
.grow_jiks{background-image: url('../images/main/grow_bg02.png');background-repeat: no-repeat;width: 28.7%;height: 291px;display: inline-block;vertical-align: top;margin:0 2.5% 0 0;}
.grow_jiks>a{display: block;height: 100%;box-sizing: border-box;text-align: center;padding-top: 35px;}
.grow_jiks span{font-size: 14px;color: #FFF;display: block;font-weight: 300;}
.grow_jiks strong{font-size: 32px;color: #FFF;}
.guidanceul{display: inline-block;float: right;width: 66.71%;}
.guidanceul li{height: 289px;border: 1px #dddddd solid;box-sizing: border-box;}
.guidanceul li img{height: 100%;width: 100%;}
.photo_gallery{margin-top: 30px;}

.title{font-size: 18px;color: #333333;display: block;padding-bottom: 12px;margin-bottom: 12px;font-weight: 500;border-bottom: 1px #dddddd solid;}
.title .fR{float: right;}
.titlebox{margin-bottom: 30px;}
.titleh2{font-size: 26px;color: #333333;font-weight: 500;display: inline-block;}
.tit_right{display: inline-block;vertical-align: top;float: right;width: 37.5%;text-align: right;font-size: 0;}
.tit_tab{display: inline-block;vertical-align: top;width: 89%;width: 220px;}
.tit_tab>li{float: left;border:1px #dddddd solid;border-right: 0;width: 50%;box-sizing: border-box;height: 46px;line-height: 44px;}
.tit_tab>li>a{font-size: 16px;color: #999999;font-weight: 500;display: block;text-align: center;}
.tit_tab>.tit_on{border:2px #555555 solid;line-height: 42px;}
.tit_tab>.tit_on>a{color: #333333;}
.click_a{vertical-align: top;}
.bT_e5e{border-top:1px #e5e5e5 solid;padding-top: 30px;}
.galleryul{text-align: left;display: none;}
.gallery_on{display: block;}
.galleryul>li{border: 1px #dddddd solid;display: inline-block;vertical-align: top;width: 23.56%;margin-right: 1.3%;}
.galleryul>li:last-child{margin-right: 0;}
.galleryul>li>a{width: 100%;}
.imgbox{height: 213px;width: 100%;}
.imgbox img{width: 100%;height: 100%;}
.imgboxx{height: 213px;width: 100%; overflow: hidden;}
.titleh3{font-size: 20px;color: #333333;font-weight: 500;}
.textbox{padding: 20px 15px;}
.textbox p{font-size: 15px;color: #555555;margin:13px 0 25px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;}
.galleryul .date{font-size: 14px;color: #999999;background-image: url('../images/main/date_i.png');background-repeat: no-repeat;padding-left: 22px;background-position: left 70%;}
.infoul{padding: 25px 0;}
.infoul li{background-repeat: no-repeat;float: left;background-position: top center;width: 16.6%;text-align: center;position: relative;}
.infoul li::after{content: '';display: inline-block;width: 1px;height: 30px;background-color: #dddddd;position: absolute;right: 0;top: 20%;}
.infoul li:last-child:after{display: none;}
.infoul a{font-size: 18px;color: #333333;font-weight: 500;padding-top: 50px;}
.infoli01{background-image: url('../images/main/link_i01.png');}
.infoli02{background-image: url('../images/main/link_i02.png');}
.infoli03{background-image: url('../images/main/link_i03.png');}
.infoli04{background-image: url('../images/main/link_i04.png');}
.infoli05{background-image: url('../images/main/link_i05.png');}
.infoli06{background-image: url('../images/main/link_i06.png');}

/* footer */
.f_link{background-color: #222222;border-bottom: 1px #111111 solid;height: 65px;line-height: 65px;}
.f_link a{font-size: 15px;color: #777777;margin-right: 20px;}
.f_text{background-color: #222222;padding: 35px 0;}
.f_logo,.ft_right{display: inline-block;vertical-align: top;}
.f_logo{width: 22%;margin-top: -8px;}
.ft_right{font-size: 15px;color: #666666;line-height: 1.8;margin-left: 3%;width: 74%;}
.f_banner{border-top: 2px #6ca767 solid;padding: 25px 0;overflow: hidden;}
.fbul{max-width: 1115px;float: right;width: 100%;}
.fbul li{display: inline-block;vertical-align: top;border: 1px #e0e0e0 solid;width: 171px;}

/* 게시판 */
.board_table{width: 100%;border-top: 1px #aaaaaa solid;color: #555555;}
.board_table th{border-bottom: 1px #dddddd solid;padding: 10px 0;font-weight: 400;font-size: 16px;}
.board_table td{border-bottom: 1px #dddddd solid;padding: 11px 0;font-weight: 300;text-align: center;font-size: 15px;}
.board_table .taL{text-align: left;padding-left: 15px;}
.n_i{display: inline-block;width: 17px;height: 17px;text-align: center;background-color: #ff6d3b;color: #FFF;border-radius: 50%;font-size: 11px;line-height: 17px;margin-left: 2px;}
.board_view{border-top: 1px #aaaaaa solid;width: 100%;}
.board_view thead th,.board_view thead td{background-color: #f8f8f8;}
.board_view th{font-size: 18px;color: #555555;font-weight: 400;text-align: left;padding: 12px 0 0 15px}
.board_view td{font-size: 15px;color: #777777;font-weight: 300;border-bottom: 1px #dfdfdf solid;padding: 8px 0 13px 0;}
.board_view td.bv01{width: 70px;padding: 8px 0 13px 15px;}
.board_view .bv02{width: 52px;}
.board_view .bv03{width: 102px;}
.board_view .bv04{width: 40px;}
.bv01::after,.bv03::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #cdcdcd;margin:6px 13px 0;float: right;}
.viewbox{min-height: 270px;padding: 15px;}
.listbtnbox{text-align: right;width: 100%;margin-top: 30px;}
.list_BTN{background-color: #6ca767;text-align: center;height: 45px;line-height: 45px;font-size: 16px;color: #FFF;width: 110px;border: 1px #7dc177 solid;}
.pnT{margin: 30px 0;border-top: 1px #dddddd solid;width: 100%;font-size: 15px;color: #555555;}
.pnT th{font-weight: 300;text-align: left;border-bottom: 1px #dddddd solid;padding: 10px 0 10px 15px;}
.pnT td{border-bottom: 1px #dddddd solid;padding: 10px 0 10px 10px;word-break: keep-all;font-weight: 300;}
.pnT th img{margin-top: -4px;margin-right: 5px;}

.pnT th::after{content: '';display: inline-block;width: 1px;height: 12px;background-color: #dadada;float: right;margin-top: 8px;margin-right: 3px;}

.board_view .viewtr td{border-bottom: 0;}
.board_view .filetr td{padding-left: 15px;}

/* sub */
#snbwrap{width: 18.9%;display: inline-block;float: left;}
.sub_top{background-image: url('../images/sub/sub_top01.png');background-repeat: no-repeat;text-align: center;height: 179px;background-position: center;}
.sub_contents{background: #FFF;padding: 15px 0 100px;box-sizing: border-box;min-height: 700px;width: 77.6%;display: inline-block;margin-left: 3%;}
.taC{width: 100%;height: 158px;margin: 0 auto 12px;text-align: center;box-sizing: border-box;background-image: url('../images/sub/subbg01.png');padding-top: 32px;}
.taC h2{font-size: 24px;color: #ffffff;font-weight: 500;margin-top: 5px;}
.taC p{font-size: 13px;color: #ffffff;font-weight: 300;opacity: 0.6;}
.snbli{border:1px #dddddd solid;line-height: 52px;margin-bottom: 5px;}
.snbli>a{display: block;font-size: 17px;color: #555555;background-image: url('../images/sub/click_i.png');background-repeat: no-repeat;background-position: 90%;height: 100%;padding-left: 20px;}
.snbul>li.on{background-image: url('../images/sub/sublibg.png');background-repeat: no-repeat;}
.snbul>li.on>a{color: #FFF;background-image: url('../images/sub/click_i_on.png');}
.dp2{display: block;width: 100%;background: #f8f8f8;box-sizing: border-box;padding: 10px 0;display: none;}
.dp2 a{color: #555555;font-size: 15px;line-height: 2.3;padding-left: 20px;display: block;}

.tith2{font-size: 30px;color: #444444;display: inline-block;font-weight: 500;}
.location{float: right;margin-top: 10px;}
.location li{color: #777777;font-size: 15px;display: inline-block;font-weight: 300;}
.subi{margin: 0 12px;}
.greetings_text{background-image: url('/images/sub/greetings_lee.png');background-repeat: no-repeat;background-position: right bottom;border-bottom: 1px #dddddd solid;padding: 27px 0 40px;}
.greetings_text h3{font-size: 24px;color: #666666;font-weight: 400;display: block;margin-bottom: 35px;word-break: keep-all;}
.greetings_text .sub_t{margin-bottom: 30px;}
.scon_wrap{padding: 27px 0 40px;}
.tith3{font-size: 24px;color: #333333;background-image: url('../images/sub/sub_i.png');background-repeat: no-repeat;background-position: 0 8px;padding-left: 28px;margin-bottom: 15px;font-weight: 500;word-break: keep-all;}
.tith4{font-size: 18px;color: #555555;background-image: url('../images/sub/sub_i02.png');background-repeat: no-repeat;background-position: 0 55%;padding-left: 16px;margin-bottom: 15px;font-weight: 400;word-break: keep-all;}
.symbolul{margin-bottom: 50px;}
.symbolul>li{display: inline-block;vertical-align: top;box-shadow: 0px 5px 0px #e8e7e6;margin-right: 1.77%;width: 18.2%;}
.symbolul>li:last-child{margin-right: 0;}
.symbolul .symbol_text{border:1px #dddddd solid;border-top:0;font-size: 15px;color: #666666;font-weight: 300;line-height: 1.9;word-break: keep-all;padding: 35px 10px;height: 127px;box-sizing: border-box;margin-top: -38px;}
.biul>li{display: inline-block;vertical-align: top;width: 48.2%;margin-bottom: 45px;box-shadow: 0px 5px 0px #e8e7e6;}
.biul>li:nth-child(2n){margin-left: 3%;}
.biul h4{background-repeat: no-repeat;height: 40px;line-height: 40px;font-size: 18px;color: #FFF;text-align: center;font-weight: 400;}
.biul h4 img{margin: 0px 3px 3px;}
.bili01 h4{background-image: url('../images/sub/bitit_bg01.png');width: 156px;}
.bili02 h4{background-image: url('../images/sub/bitit_bg02.png');width: 156px;}
.bili03 h4{background-image: url('../images/sub/bitit_bg03.png');width: 220px;}
.bili04 h4{background-image: url('../images/sub/bitit_bg04.png');width: 191px;}
.bibox{border: 1px #dddddd solid;background-image: url('../images/sub/bi_bg.png');background-repeat: no-repeat;height: 120px;line-height: 120px;text-align: center;}
.colorul{margin-bottom: 50px;}
.colorul>li{display: inline-block;vertical-align: top;margin-right: 1.5%;width: 18.4%;}
.colorul>li:last-child{margin-right: 0;}
.colorul>li>div{font-size: 15px;color: #555555;height: 45px;line-height: 45px;text-align: center;border-bottom: 1px #dddddd solid;margin-top:15px;}
.coli01 div{border-top:2px #c2d95c solid;}
.coli02 div{border-top:2px #6fba2c solid;}
.coli03 div{border-top:2px #e60012 solid;}
.coli04 div{border-top:2px #1d2088 solid;}
.coli05 div{border-top:2px #221815 solid;}
.characterL{display: inline-block;vertical-align: top;width: 27.1%;text-align: center;}
.characterL>li{border:1px #dddddd solid;background-color: #f8f8f8;padding: 25px 0;}
.characterL>li:first-child{margin-bottom: 20px;}
.characterR{border:1px #dddddd solid;background-image: url('../images/sub/character_bg.png');background-repeat: no-repeat;display: inline-block;width: 70.5%;text-align: center;height: 412px;line-height: 412px;margin-left: 1.6%;}
.bgf8f_box{border:1px #dddddd solid;box-sizing: border-box;padding: 40px 28px;background-color: #f8f8f8;}
.tabul,.tabul_4{border-left: 1px #dddddd solid;margin:58px 0 45px;}
.tabul>li,.tabul_4>li{float: left;height: 50px;line-height: 48px;box-sizing: border-box;border: 1px #dddddd solid;border-left: 0;width: 20%;text-align: center;}
.tabul a,.tabul_4 a{font-size: 16px;color: #999999;display: block;font-weight: 500;}
.tabul>.on,.tabul_4>.on{border:2px #555555 solid;line-height: 46px;}
.tabul>.on a,.tabul_4>.on a{color: #555555;}
.tab_table{border-top: 1px #dddddd solid;width: 100%;color: #555555;}
.tab_table th{border-bottom: 1px #dddddd solid;font-size: 16px;padding: 10px 0;font-weight: 400;width: 15%;}
.tab_table td{border-bottom: 1px #dddddd solid;font-size: 15px;padding: 11px 0 11px 15px;font-weight: 300;word-break: keep-all;}
.tab_cont{display: none;}
.tabC_on{display: block;}
.s_table{border-top: 1px #aaaaaa solid;width: 100%;color: #555555;margin-bottom: 55px;}
.s_table th{border-bottom: 1px #dddddd solid;border-right: 1px #dddddd solid;background-color: #f5f5f5;font-size: 16px;font-weight: 400;padding: 10px 0;word-break: keep-all;}
.s_table td{border-bottom: 1px #dddddd solid;border-right: 1px #dddddd solid;line-height: 1.9;font-size: 15px;text-align: center;font-weight: 300;padding: 11px 0;word-break: keep-all;letter-spacing: -0.3px;}
.s_table .talign_L{text-align:left; padding: 0 0 0 20px;}
.s_table .bg_f9f{background-color: #f9f9f9;}
.s_table .taL{padding: 11px 8px 11px 12px;text-align: left;}
.s_table .bR0{border-right: 0;}
.s_table .addtd{position: relative;border-bottom: 0;}
.s_table .addtd span{display: block;position: absolute;width: 100%;border-bottom: 1px #dddddd solid;}
.music span{height: 115px;line-height: 115px;top:0;}
.Art span{height: 135px;line-height: 135px;margin-top: -18px;}
.athletic span{height: 108px;line-height: 108px;margin-top: -18px;}
.tabul_5>li{width: 20%;}
.m_block{color: #666666;font-size: 13px;font-weight: 300;margin-bottom: 5px;display: none;}
.imgul{margin-top: 30px;}
.imgul>li{display: inline-block;vertical-align: top;position: relative;margin-right: 1.9%;width: 31.74%;box-sizing: border-box;}
.imgul>li:last-child{margin-right: 0;}
.imgul>li .img{border:1px #dddddd solid;border-bottom: 0;}
.imgul>li a{display: block;}
.imgul>li img{width: 100%;}
.imgul li span{position: absolute;width: 100%;display: block;background: rgba(0,0,0,0.8);font-size: 16px;color: #FFF;text-align: center;height: 45px;line-height: 45px;bottom: 0;}
.pagination{margin-top:40px;text-align: center;}
.pagination ul{border:1px #dddddd solid;display: inline-block;font-size: 0;border-radius: 3px;vertical-align: top;}
.pagination li{display: inline-block;vertical-align: top;border-right:1px #dddddd solid;box-sizing: border-box;width: 34px;height: 34px;text-align: center;line-height: 32px;}
.pagination li:last-child{border-right: 0;}
.pagination .bgf8f{background-color: #f8f8f8;}
.pagination li a{font-size: 13px;color: #999999;font-weight: 300;display: block;}
.pagination li .on{border-bottom: 4px #6ca767 solid;color: #6ca767;font-weight: 400;line-height: 31px;}
.popbox{max-width: 740px;margin: 0 auto;position: absolute;bottom: 80%;left: 50%;transform: translateX(-50%);width: 100%;z-index: 100;display: none;}
.pop_header{color: #FFF;background-color: #6ca767;font-size: 20px;text-align: center;height: 58px;line-height: 58px;}
.pop_header .x_btn{float: right;border-left: 1px #98c295 solid;width: 60px;box-sizing: border-box;}
.pop_con{background-color: #FFF;padding: 18px;box-sizing: border-box;text-align: center;}
.pop_con img{width: 100%;}
.img_wrap{position: relative;}
.pop_bg{background: rgba(0,0,0,0.6);position: absolute;width: 100%;top: 0;left: 0;bottom: 0;right: 0;z-index: 99;}
.map_img{border:1px #dddddd solid;height: 396px;}
.map_img iframe{width: 100%;height: 100%;}
.map_img img{width: 100%;height: 100%;}
.map_text{margin-top: 60px;}
.mapTul>li{margin-bottom: 40px;}
.mapTul>li>div{display: inline-block;vertical-align: top;}
.mapTul>li strong{font-size: 20px;font-weight: 400;}
.map_icon{width: 14.5%;}
.mapT{width: 84%;margin-left: 1%;margin-top:-5px;}
.bdbox{border-top:1px #aaaaaa solid;border-bottom: 1px #dddddd solid;margin-top:10px;}
.Tbox{padding: 15px;box-sizing: border-box;}
.mTli01 strong{color: #fa845b;}
.mTli02 strong{color: #6ca767;}
.mTli03 strong{color: #406cb3;}
.otherul{padding: 15px;}
.otherul>li{display: inline-block;vertical-align: top;width: 33%;}
.otherul .group{width: 96%;}
.tel_bg,.fax_bg{display: inline-block;width: 30px;height: 17px;line-height: 18px;text-align: center;color: #FFF;font-size: 12px;border-radius: 3px;margin-right: 5px;}
.tel_bg{background-color: #588754;}
.fax_bg{background-color: #6ca767;}
.tabul_2{margin:0 0 30px;}
.tabul_2>li{width: 50%;}
.eVisionul>li{display: inline-block;vertical-align: top;width: 32.5%;margin-right: 0.5%;box-shadow: 0px 5px 0px #e8e7e6;}
.eVisionul>li:last-child{margin-right: 0;}
.eVisionul strong{height: 80px;display: block;font-size: 18px;color: #FFF;text-align: center;font-weight: 400;padding-top: 12px;box-sizing: border-box;}
.evili01 strong{background-color: #ff6d3b;}
.evili02 strong{background-color: #6ca767;}
.evili03 strong{background-color: #406cb3;}

.visionT{border:1px #dddddd solid;border-top:0;height: 370px;box-sizing: border-box;padding: 20px 5px 0; font-weight: 300;color: #666666;line-height: 1.85; font-size: 15px;}

.jiks_vB{position: absolute;bottom: -10px;width: 100%;left: 0;}
.bgfffT{border: 1px #dddddd solid;box-shadow: 0px 5px 0px #e8e7e6;background: linear-gradient(#fff,#fafafa);text-align: center;width: 289px;height: 72px;line-height: 70px;border-radius: 45px;margin: 0 auto;box-sizing: border-box;font-size: 20px;color: #555555;}
.bg444T{box-shadow: 0px 5px 0px #e8e7e6;background-image: url('../images/sub/vision_bg.png');text-align: center;width: 425px;height: 68px;line-height: 68px;border-radius: 45px;margin: 0 auto 48px;box-sizing: border-box;font-size: 20px;color: #FFF;}
.next_i{margin:22px 0;text-align: center;}
.visionul{margin-top: 15px;}
.visionul>li{display: inline-block;vertical-align: top;width: 22.75%;margin-right: 2.5%;}
.visionul>li:last-child{margin-right: 0;}
.v_text{border-bottom: 1px #dddddd solid;height: 83px;box-sizing: border-box;padding: 10px 7px;margin-top: 13px;}
.vili01 .v_text{border-top:2px #f96f3e solid;}
.vili02 .v_text{border-top:2px #55a84e solid;}
.vili03 .v_text{border-top:2px #1d57b4 solid;}
.vili04 .v_text{border-top:2px #14294c solid;}
.month{font-size: 24px;color: #555555;text-align: center;font-weight: 600;}
.month a{margin: -9px 20px 0;vertical-align: middle;}
.dataTable1{width: 100%;margin-top: 20px;border-left: 1px #dddddd solid;border-top: 1px #dddddd solid;font-size: 15px;table-layout: fixed;}
.dataTable1 th{border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;color: #555555;font-weight: 400;box-sizing: border-box;height: 40px;background-image: url('../images/sub/cal_bg.png');}
.dataTable1 td{border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;color: #666666;font-weight: 300;height: 100px;box-sizing: border-box;vertical-align: top;padding: 10px 15px;}
.dataTable1 .sun{color: #d96060;}
.dataTable1 .sat{color: #4560c6;}
.caleT{font-size: 13px;}
.dataTable1 .bg_f6f .caleT{border-bottom: 2px #b7b7b7 solid;padding-bottom: 3px;}
.date_table{border-top: 1px #aaaaaa solid;width: 100%;color: #555555;}
.date_table th{font-size: 16px;font-weight: 400;border-bottom: 1px #dddddd solid;padding: 11px 0;}
.date_table td{font-size: 15px;font-weight: 300;text-align: center;border-bottom: 1px #dddddd solid;padding: 12px 0;}
.date_table .taL{text-align: left;}
.bg_f6f{background-color: #f6f6f6;}
.calendar_wrap{margin-bottom: 45px;}
.num{font-size: 15px;color: #666666;font-weight: 400;float: right;margin-top:10px;}
.check_on{display: inline-block;width: 25px;height: 25px;background-color: #ff6d3b;color: #FFF;text-align: center;border-radius: 50%;line-height: 25px;margin-left: -5px;margin-bottom: 5px;}
.chapterul{border-top:1px #aaaaaa solid;border-bottom: 1px #cdcdcd solid;margin-top: 15px;}
.chapterul>li{border-bottom: 1px #dedede dashed;padding: 25px 0;}
.chapterul>.chapli05{border-bottom: 0;}
.chapterul>li>div{display: inline-block;vertical-align: top;}
.chapter_icon{width: 18.8%;}
.chapter_text{width: 78.42%;margin-left: 2.3%;margin-top: -5px;}
.chapter_text strong{font-size: 18px;font-weight: 400;word-break: keep-all;}

.chapli01 strong{color: #ff6d3b;}
.chapli02 strong{color: #6ca767;}
.chapli03 strong{color: #406cb3;}
.chapli04 strong{color: #14294c;}
.chapli05 strong{color: #444444;}
.box_f6f{background-color: #f6f6f6;box-sizing: border-box;margin-top:15px;padding: 15px 10px;}

.graT{position: relative;background-image: url('../images/sub/gra_bg.png');background-repeat: no-repeat;background-size: 100% 100%;}
.gra01{display: inline-block;position: absolute;bottom: 5px;left: 15px;}
.gra02{display: inline-block;position: absolute;top: 5px;right: 15px;}
.s_table .bg_f8e{background-color: #f8eeeb;}
.s_table .bg_fdf{background-color: #fdf4f0;}
.s_table .bg_ecf{background-color: #ecf1ec;}
.s_table .bg_f1f{background-color: #f1f7f1;}
.textB{margin-top:-40px;}
.textBbox{margin-bottom: 40px;}
.busline{margin: 25px 0 40px;}
.gallery-top{border:1px #dddddd solid;margin-bottom: 40px;}
.gallery-top>div{display: inline-block;}
.gallery_i{vertical-align: bottom;width: 17.5%;}
.gallery_text{width: 80%;padding: 22px 0;vertical-align: top;margin-left: 2%;}
.photolist{border-top:1px #aaaaaa solid;border-bottom: 1px #dddddd solid;}
.photolist>li{display: inline-block;vertical-align: top;padding: 25px 0;text-align: center;width: 32%;margin-right: 1.5%;}
.photolist>li:nth-child(1),.photolist>li:nth-child(2),.photolist>li:nth-child(3){border-bottom: 1px #e1e1e1 dashed;}
.photolist>li:nth-child(3n){margin-right: 0;}
.pho-img{border:1px #dddddd solid;}
.pho-text{padding-top: 15px;}
.pho-text strong{color: #333333;font-size: 16px;font-weight: 400;display: block;margin-bottom: 8px;}
.pho-text p{color: #555555;font-size: 15px;font-weight: 300;margin-bottom: 3px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.date{font-size: 14px;color: #999999;background-image: url('../images/main/date_i.png');background-repeat: no-repeat;padding-left: 22px;background-position: left 70%;font-weight: 300;}
.searchwrap{padding-bottom: 20px;}
.search_num{color: #666666;font-size: 15px;vertical-align: -8px;}
.searchbox{float: right;}
.searchbox select,.searchbox input{border: 1px #dddddd solid;box-sizing: border-box;height: 32px;padding-left: 10px;color: #777777;font-size: 15px;font-weight: 300;}
.searchbox select{width: 105px;}
.searchbox input{width: 178px;}
.search_btn{width: 32px;height: 32px;text-align: center;line-height: 27px;background-color: #6ca767;vertical-align: middle;margin-left:-5px;}
.loginbox{max-width: 360px;margin: 0 auto;text-align: center;}
.my_tit{font-size: 24px;color: #6fa46a;font-weight: 500;margin: 10px 0 33px;}
.in_left{display: inline-block;vertical-align: top;width: 66%;margin-right: 1%;}
.in_left input{width: 100%;border: 1px #dddddd solid;box-sizing: border-box;height: 47px;color: #888888;font-size: 15px;font-weight: 300;padding-left: 13px;background: #f8f8f8;}
.login_btn{background-color: #6fa46a;width: 114px;width: 32%;height: 103px;line-height: 103px;text-align: center;color: #FFF;font-size: 18px;}
.save_id{text-align: left;font-size: 14px;color: #555555;margin: 13px 0 25px;font-weight: 300;}
.btnbox a{width: 48.6%;}
.join_tit{font-size: 20px;color: #555555;font-weight: 500;margin-bottom: 15px;display: block;word-break: keep-all;}
#join_top .gallery_i{width: 21.5%;}
#join_top .gallery_text{width: 76%;}
.member_typeul{border-bottom: 1px #cfcfcf dashed;padding-bottom: 43px;margin-bottom: 45px;}
.member_typeul>li{display: inline-block;vertical-align: top;background-repeat: no-repeat;height: 145px;width: 18.8%;text-align: center;margin-right: 1.1%;background-size: 100% 100%;}
.member_typeul>li:last-child{margin-right: 0;}
.member_typeul>li a{display: block;height: 100%;box-sizing: border-box;font-size: 18px;color: #FFF;padding-top: 95px;}
.mtype01{background-image: url('../images/sub/mtype_bg01.png');}
.mtype02{background-image: url('../images/sub/mtype_bg02.png');}
.mtype03{background-image: url('../images/sub/mtype_bg03.png');}
.mtype04{background-image: url('../images/sub/mtype_bg04.png');}
.mtype05{background-image: url('../images/sub/mtype_bg05.png');}
.ipinul{margin: 15px 0 45px;}
.ipinul h4{background-repeat: no-repeat;height: 40px;line-height: 40px;font-size: 18px;color: #FFF;text-align: center;font-weight: 400;width: 186px;background-size: 100% 100%;}
.ipinli01 h4{background-image: url('../images/sub/bitit_bg01.png');}
.ipinli02 h4{background-image: url('../images/sub/bitit_bg03.png');}
.ipinli01 .ipinbox{margin-bottom: 30px;}
.ipinbox{border: 1px #dddddd solid;background-color: #f8f8f8;box-sizing: border-box;padding: 40px 30px;}

.student_typeul{border-bottom: 1px #cfcfcf dashed;padding-bottom: 43px;margin-bottom: 45px;}
.student_typeul>li{display: inline-block;vertical-align: top;background-repeat: no-repeat;background-size: 100% 100%;height: 145px;width: 48.85%;text-align: center;padding-top: 23px;box-sizing: border-box;}
.student01{background-image: url('../images/sub/student_bg01.png');margin-right: 1.9%;}
.student02{background-image: url('../images/sub/student_bg02.png');}
.student_typeul span{font-size: 20px;color: #FFF;display: block;}
.student_typeul a{color: #FFF;font-size: 16px;background-repeat: no-repeat;width: 170px;height: 45px;line-height: 45px;margin-top: 12px;}
.student01 a{background-image: url('../images/sub/student_btn01.png');}
.student02 a{background-image: url('../images/sub/student_btn02.png');}

.stepul{margin-bottom: 50px;}
.stepul>li{display: inline-block;vertical-align: top;width: 17.4%;margin-right: 2.75%;position: relative;}
.stepul>li:last-child{margin-right: 0;}
.stepul>li::after{content: '';display: inline-block;width: 7px;height: 13px;background-image: url('../images/sub/arrowR.png');background-repeat: no-repeat;position: absolute;top: 50%;transform: translate(-50%);right: -22px;}
.stepul>li.step_on::after{background-image: url('../images/sub/arrowR_on.png');}
.stepul>li.step_on02::after{background-image: url('../images/sub/arrowR_on02.png');}
.stepul>li.step_on03::after{background-image: url('../images/sub/arrowR_on03.png');}
.stepul>li.step_on04::after{background-image: url('../images/sub/arrowR_on04.png');}
.stepul>li:last-child::after{display: none;}
.terms{height: 382px;line-height: 1.6;background-color: #fff;font-size: 15px;font-weight: 300;color: #555555;overflow-y: scroll;padding: 15px;box-sizing: border-box;word-break: keep-all;border: 1px #dddddd solid;width: 100%;word-break: keep-all;margin-bottom: 15px;}
.indent{padding-left: 10px;}
.boldT{font-size: 16px;font-weight: 400;margin-bottom: 10px;display: block;}
.boldsubT{font-weight: 400;display: block;}
.join_agree>div{display: inline-block;vertical-align: top;}
.agreeL{font-size: 15px;color: #555555;word-break: keep-all;}
.agreeL img{margin-top: -3px;}
.agreeR{float: right;}
.agreeR label{font-size: 15px;color: #555555;font-weight: 300;margin-left: 10px;}
.confirm{text-align: right;margin-top: 30px;}
.confirm a{width: 110px;}
.confirm .btn_777{margin-right: 5px;}
.in_table{margin-bottom: 15px;}
.in_table th{width: 178px;text-align: left;padding: 12px 0 12px 18px;border-right: 0;}
.in_table td{text-align: left;padding: 8px 0 8px 10px;border-right: 0;}
.in_table .twoT{width: 32%;}
.in_table input,.in_table select{border: 1px #dddddd solid;box-sizing: border-box;height: 31px;color: #555555;font-size: 15px;font-weight: 300;padding-left: 5px;}
.nametr input{width: 243px;}
.birthtr select{width: 80px;}
.checked{display: inline-block;margin-left: 4%;}
.checked label,.gendertr label{margin-right: 10px;}
.bBdddbox{border-bottom: 1px #dddddd solid;padding-bottom: 15px;}
.fs18_555{font-size: 18px;color: #555555;display: block;font-weight: 400;word-break: keep-all;}
.selectul>li{display: inline-block;vertical-align: top;border:1px #dddddd solid;border-radius: 8px;box-sizing: border-box;padding: 30px 10px;text-align: center;width: 48.3%;height: 303px;}
.selectul>li:hover{border:2px #555555 solid;height: 303px;}
.selectul strong{font-size: 20px;color: #555555;display: block;margin: 20px 0 10px;}
.selectul p{font-size: 15px;color: #666666;letter-spacing: -0.4px;word-break: keep-all;}
.select_btn{background-repeat: no-repeat;width: 150px;height: 45px;line-height: 45px;text-align: center;font-size: 16px;color: #FFF;display: inline-block;margin-top: 20px;}
.seli01{margin-right: 2.8%;}
.seli01 .select_btn{background-image: url('../images/sub/select_btn01.png');}
.seli02 .select_btn{background-image: url('../images/sub/select_btn02.png');}
.box_f5f{background-color: #f5f5f5;box-sizing: border-box;padding: 15px;margin-top:30px;}
.box_f5f .btn_ff6{margin-top: 15px;}
.idtext{margin-top: 7px;}
.idtext .sub_t02{font-size: 14px;color: #666666;}
.classtr select{width: 80px;margin-right: 5px;}
.join_ok{text-align: center;margin-top: 70px;}
.join_ok strong{font-size: 24px;color: #333333;margin:25px 0 50px;display: block;font-weight: 400;}
.join_ok .btn_444,.join_ok .btn_666{width: 175px;}
.join_ok .btn_444{margin-right: 5px;}
.stepul_4>li{width: 22.55%;}
.smallT{font-size: 15px;color: #666666;float: right;font-weight: 300;margin-top: 18px;}
.small_t{font-size: 14px;color: #666666;font-weight: 300;margin-left: 5px;}
.child_find{background-image: url('../images/sub/child_find_bg.png');background-repeat: no-repeat;font-size: 14px;color: #FFF;width: 11.3%;background-size: 100% 100%;height: 31px;text-align: center;line-height: 31px;}
.childL{display: inline-block;vertical-align: top;width: 87%;margin-right: 1%;}
.childL table{border-top: 1px #dddddd solid;border-left: 1px #dddddd solid;margin-bottom: 8px;font-size: 15px;}
.childL table th{padding: 1px 0;text-align: center;border-right: 1px #dddddd solid;}
.childL table td{border-right: 1px #dddddd solid;height: 30px;box-sizing: border-box;}
.password_text strong{display: block;font-size: 18px;color: #555555;font-weight: 400;margin-bottom: 15px;word-break: keep-all;}
.tabul_4>li{width: 25%;}
.textareatr textarea{border: 1px #dddddd solid;box-sizing: border-box;color: #555555;font-size: 15px;font-weight: 300;padding-left: 5px;width: 100%;height: 110px;}
.filetr input{border:0;}
#pop_wrap{padding: 20px 30px;min-width: 320px;}

.bB_ff6{border-bottom: 1px #ff6d3b solid;padding-bottom: 3px: }
.triangle{font-size: 10px;margin-left: 3px;}
.answerul>li{border-bottom: 1px #dedede dashed;box-sizing: border-box;padding: 15px 20px;}
.answer_top{font-size: 15px;color: #999999;font-weight: 300;margin-bottom: 5px;}
.answer_name{font-size: 15px;color: #555555;font-weight: 400;}
.answer_text{font-size: 15px;color: #555555;font-weight: 300;}
.eadbox{float: right;font-size: 14px;color: #777777;}
.eadbox a{margin-left: 3px;}
.bBc2c{border-bottom: 2px #c2c2c2 solid;}
.reply_comments{background-color: #f8f8f8;border-bottom: 1px #dddddd solid;}
.rc_top{box-sizing: border-box;padding: 15px 20px;border-bottom: 1px #dddddd solid;}
.rc_textarea{border: 1px #d7d7d7 solid;background-color: #FFF;width: 100%;box-sizing: border-box;height: 115px;padding: 18px;font-size: 15px;color: #999999;font-weight: 300;margin-top:5px;}
.secretbox{border: 1px #d7d7d7 solid;border-top: 0;background: #FFF;box-sizing: border-box;}
.secret_check{font-size: 14px;color: #666666;font-weight: 300;display: inline-block;padding: 11px 0 11px 15px;}
.En_btn{border-left: 1px #d7d7d7 solid;float: right;background-color: #f5f5f5;font-size: 14px;color: #555555;height: 42px;line-height: 42px;width: 75px;vertical-align: top;text-align: center;}
.rc_bottom{box-sizing: border-box;padding: 15px 20px;}
.rc_bottom .answer_text{padding-left: 17px;}
.write_comment{margin-top: 35px;}
.write_comment strong{font-size: 16px;color: #555555;font-weight: 500;display: block;margin-bottom: 5px;}
.sitemap_ul>li{display: inline-block;vertical-align: top;width: 30.66%;margin-right: 3.5%;}
.sitemap_ul>li:nth-child(3n){margin-right: 0;}
.siteli01 .sitemap_tit{background-color: #f27c53;}
.siteli02 .sitemap_tit{background-color: #8bc686;}
.siteli03 .sitemap_tit{background-color: #4b74b8;}
.siteli04 .sitemap_tit{background-color: #2f415f;}
.siteli05 .sitemap_tit{background-color: #585858;}
.sitemap_tit{display: block;font-size: 17px;color: #FFF;text-align: center;height: 45px;line-height: 45px;}
.sitelink_ul{margin-bottom: 50px;}
.sitelink_ul>li{border-bottom: 1px #dddddd solid;}
.sitelink_ul>li>a{font-size: 15px;color: #555555;display: block;padding: 12px 15px;}
.site-dep{background-color: #f8f8f8;border-top: 1px #dddddd solid;padding: 12px 15px;}
.site-dep a{font-size: 15px;color: #555555;display: block;line-height: 2;font-weight: 300;}
#tabul_7>li{width: 14.2%;}
.lesson{margin-bottom: 45px;background-image: url('../images/sub/lesson_bg.png');background-repeat: no-repeat;background-size: 100% 100%;font-size: 18px;color: #555555;text-align: center;height: 69px;line-height: 66px;font-weight: 500;}
#HOMEPostNo{width: 116px;}
#HOMEAddr1{width: 346px;}
#HOMEAddr2{width: 210px;}
.addresstr div{margin-top: 7px;}
.input_btn{background-color: #3b3b3b;height: 31px;line-height: 31px;text-align: center;color: #FFF;font-size: 14px;width: 101px;border-radius: 3px;vertical-align: top;}
.teltr select,.teltr input{width: 80px;}
.groupbox{border-bottom: 1px #dddddd solid;padding-bottom: 12px;margin-top: -40px;}
.yeartr input{width: 54px;}
.numtr input{width: 138px;}

.bg_f5f{background-color: #f5f5f5;}
.visionul .sub_t02{font-weight: 400;color: #666666;line-height: 1.9;}




/* 자주쓰는 스타일 */
.inC{border: 1px #dddddd solid;box-sizing: border-box;height: 31px;color: #555555;font-size: 15px;font-weight: 300;padding-left: 5px;}
.selC{border: 1px #dddddd solid;box-sizing: border-box;height: 31px;color: #555555;font-size: 15px;font-weight: 300;padding-left: 5px;}
.tab_on{display: block;}
.m_br{display: none;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.group{display: inline-block;width: 98%;vertical-align: top;}
.group02{display: inline-block;width: 91%;vertical-align: top;margin-left: 5px;margin-top: 2px;}
.sub_t{font-size: 16px;color: #555555;font-weight: 300;line-height: 1.7;word-break: keep-all;}
.sub_t02{font-size: 15px;color: #555555;font-weight: 300;line-height: 1.7;word-break: keep-all;letter-spacing: -0.4px;}
.dotaaa{background-color: #aaaaaa;display: inline-block;width: 4px;height: 4px;vertical-align: middle;margin-right: 3px;}
.dot999{background-color: #999999;display: inline-block;width: 3px;height: 3px;vertical-align: middle;margin-right: 5px;margin-top:-5px;}

.btn_444{display: inline-block;background-color: #444444;color: #FFF;font-size: 15px;height: 47px;line-height: 47px;text-align: center;}
.btn_666{display: inline-block;background-color: #666666;color: #FFF;font-size: 15px;height: 47px;line-height: 47px;text-align: center;}
.btn_6666{display: inline-block;background-color: #666666;color: #FFF;font-size: 15px;height: 35px;line-height: 35px;text-align: center;padding: 0 15px;}
.btn_ff6{display: inline-block;background-color: #ff6d3b;color: #FFF;font-size: 15px;height: 35px;line-height: 35px;text-align: center;padding: 0 15px;}
.btn_777{display: inline-block;background-color: #777777;border:1px #888888 solid;color: #FFF;font-size: 16px;height: 43px;line-height: 43px;text-align: center;}
.btn_6ca{display: inline-block;background-color: #6ca767;border:1px #7dc177 solid;color: #FFF;font-size: 16px;height: 43px;line-height: 43px;text-align: center;}


.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;border-radius: 5px;}

.colff6{color: #ff6d3b;}
.col333{color: #333333;}
.col444{color: #444444;}
.col555{color: #555555;}
.col666{color: #666666;}
.col999{color: #999999;}
.colff6{color: #ff6d3b;}
.col6ca{color: #6ca767;}

.mL5{margin-left: 5px;}
.mT10{margin-top: 10px;}
.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;}
.mT60{margin-top: 60px;}
.mT70{margin-top: 70px;}

.tac{text-align: center;}
.taL{text-align: left;}
.taR{text-align: right;}

.fs10{font-size: 10px;}
.fs14{font-size: 14px;}
.fs18{font-size: 18px;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
