@charset "utf-8";

.container{max-width: 1400px;margin:0 auto;width: 100%;}
.s_container{max-width: 1400px;margin:0 auto;width: 100%;margin-top: -50px;background-color: #FFF;}
body{min-width: 320px;position: relative;}
body.over{overflow: hidden;}

/* header */
#header{border-bottom: 2px #6eb92b solid;}
.h_top{text-align: center;border-bottom: 1px #dddddd solid;height: 98px;line-height: 96px;}
.h_top .container{position: relative;}
.telbox{position: absolute;left: 0;top:0;}
.logo{display: inline-block;vertical-align: top;}
.linkbox{position: absolute;right: 0;top:0;}
.home_btn{margin-right: 9px;margin-bottom: -11px;width: 36px;height: 36px;background-repeat: no-repeat;background-image: url('/images/main/home_icon.png');}
.contactus{box-sizing: border-box;border: 1px #dddddd solid;height: 36px;line-height: 34px;border-radius: 25px;font-size: 15px;color: #6a6a6a;font-weight: 400;width: 100px;}
.gnbul{float: left;width: calc(100% - 60px);}
.gnbli{float: left;box-sizing: border-box;width: 20%;position: relative;}
.gnbli>a{display: block;font-size: 18px;color: #303030;font-weight: 500;height: 61px;line-height: 61px;text-align: center;box-sizing:border-box;}
.gnbli>a::after{content: '';display: inline-block;margin-top: 21px;width: 1px;height: 21px;background-color: #dedede;float: right;}
.sub_menu{display: none;z-index: 3;padding: 27px 0 30px;box-sizing: border-box;text-align: center;background-color: #fff;width: 100%;position: absolute;top: 61px;left: 0;border-top: 2px #6eb92b solid;}
.sub_menu li{margin-bottom: 15px;}
.sub_menu li:last-child{margin-bottom: 0;}
.sub_menu a{font-size: 16px;color: #969696;}
.sub_menu a:hover{color: #009944;}
.all_box{display: none;position: absolute;background-color: #FFF;z-index: 3;max-width: 1400px;width: 100%;left: 50%;transform: translateX(-50%);top: 264px;}
.all_top{box-sizing: border-box;background-color: #6eb92b;padding: 0 30px 0 45px;height: 65px;line-height: 65px;color: #FFF;font-weight: 400;font-size: 22px;}
.a_xbtn{width: 22px;height: 22px;background-repeat: no-repeat;float: right;background-image: url('/images/main/a_xbtn.png');margin-top: 20px;}
.a_ul{padding: 40px 45px 48px;box-sizing: border-box;}
.a_ul>li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 17%;margin-right: 3%;}
.a_ul>li:last-child{margin-right: 0;}
.a_tit{text-align: center;font-size: 20px;font-weight: 500;padding-bottom: 12px;margin-bottom: 18px;border-bottom: 1px #3f3f3f solid;}
.a_ul ul li{line-height: 2}
.a_ul ul a{font-size: 15px;font-weight: 400;}
.a_ul ul a:hover{color: #009944;text-decoration: underline;}
.top_btn{position: fixed;right: 0;bottom: 0;z-index: 2;}
.top_btn a{display: none;}
.bg000{position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.55);z-index: 2;display: none;}
.m_menu_i{display: none;width: 51px;height: 48px;background-repeat: no-repeat;background-image: url('/images/main/m_menu_i.png');position: absolute;right: 0;top: 26px;}
.m_menuwrap{display: none;background-color: #FFF;position: absolute;top: 0;width: 60%;right: 0;bottom: 0;z-index: 3;}
.m_menu_top{box-sizing: border-box;background-color: #6eb92b;padding:4px 25px 15px;}
.m_tel{display: inline-block;vertical-align: bottom;font-size: 30px;color: #FFF;font-weight: 400;line-height: 1.1;}
.m_tel span{font-weight: 400;font-size: 13px;color: #FFF;}
.m_contactus{font-weight: 300;margin-left: 15px;font-size: 15px;color: #FFF;background-color: #5ca619;border-radius: 25px;display: inline-block;height: 36px;line-height: 36px;width: 100px;text-align: center;}
.m_xbtn{width: 22px;height: 22px;background-repeat: no-repeat;float: right;background-image: url('/images/main/a_xbtn.png');margin-top: 30px;}
.m_menu_ul>li>a{background-position: 96%;background-repeat: no-repeat;background-image: url('/images/main/m_plus.png');border-bottom: 1px #dddddd solid;height: 52px;line-height: 50px;display: block;box-sizing: border-box;padding: 0 25px;font-size: 16px;font-weight: 500;}
.m_menu_ul>.on>a{background-image: url('/images/main/m_plus_on.png');color: #009944;}
.depul{display: none;padding: 18px 30px;box-sizing: border-box;background-color: #faffef;border-bottom: 1px #dddddd solid;}
.depul li{line-height: 1.8;}
.depul a{font-size: 14px;color: #969696;font-weight: 300;}

/* main */
.slideul li{background-repeat: no-repeat;background-position: center;height: 669px;}
.slideli01{background-image: url('../images/main/main_img01.png');}
.slideli02{background-image: url('../images/main/main_img02.png');}
.notice_info{padding: 60px 0;box-sizing: border-box;}
.notice{margin-top: -5px;width: 48.4%;vertical-align: top;display: inline-block;}
.notice div.font_serif{margin-bottom: 20px;border-bottom: 1px #303030 solid;padding-bottom: 15px;position: relative;font-size: 26px;color: #303030;font-weight: 500;}
.noticeul li{margin-bottom: 14px;}
.noticeul li:last-child{margin-bottom: 0;}
.noticeul li a{display: inline-block;font-size: 16px;width: 70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.noticeul li a::before{content: '';display: inline-block;margin-top: -4px;vertical-align: middle;border-radius: 50%;margin-right: 8px;width: 5px;height: 5px;background-color: #dedede;}
.noticeul li a:hover{text-decoration:underline;}
.noticeul .date{float: right;font-size: 16px;color: #969696;}
.infoul{width: 48.1%;border-left:1px #dddddd solid;display: inline-block;vertical-align: top;margin-left: 3%;}
.infoul li{border:1px #dddddd solid;border-left: 0;float: left;box-sizing: border-box;width: 33.3%;}
.infoul a{padding: 25px 0;display: block;box-sizing: border-box;text-align: center;}
.infoT{font-size: 17px;color: #303030;font-weight: 400;margin-top: 20px;}
.advbox{padding-top: 75px;background-repeat: no-repeat;background-image: url('../images/main/adv_bg.png');background-position: top center;}
.advbox .titleh2{color: #3f3f3f;}
.advbox .titleh2::before{background-color:#7b7977;}
.advbox .titleh2::after{background-color: #7b7977;}
.advul>li{float: left;box-sizing: border-box;width: 20%;height: 440px;background-color: #FFF;background-size: cover;background-repeat: no-repeat;}
.advul a{cursor: default;display: block;box-sizing: border-box;text-align: center;padding-top: 60px;}
.advul li .font_serif{font-size: 28px;opacity: 0.6;font-weight: 500;margin-bottom: 30px;display: block;}
.advul li strong{display: block;font-weight: 500;font-size: 28px;margin: 33px 0 10px;}
.advul li p{line-height: 1.5;font-size: 16px;}
.adv01{background-image: url('../images/main/adv01.png');}
.adv01 .font_serif,.adv03 .font_serif,.adv05 .font_serif{color: #FFF;}
.adv01 strong,.adv03 strong,.adv05 strong,.adv01 p,.adv03 p,.adv05 p{color: #FFF;}
.adv03{background-image: url('../images/main/adv03.png');}
.adv05{background-image: url('../images/main/adv05.png');}
.titlebox{text-align: center;margin-bottom: 40px;position: relative;}
.titleh2{word-break: keep-all;font-size: 32px;color: #FFF;font-family: 'Noto Serif KR', serif;display: inline-block;font-weight: 600;}
.titleh2::after{content: '';display: inline-block;vertical-align: middle;width: 45px;height: 1px;background-color: #c3c2c2;margin-left: 16px;}
.titleh2::before{content: '';display: inline-block;vertical-align: middle;width: 45px;height: 1px;background-color: #c3c2c2;margin-right: 16px;}
.plus_btn{transition: all ease 1s;position: absolute;right: 0;top:5px;}
.plus_btn:hover{transform: rotate(360deg);}
.facility{padding-top: 70px;box-sizing: border-box;background-repeat: no-repeat;background-position: center;background-image: url('../images/main/facility_bg.png');height: 570px;}
.facul li{width: 100%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.facul li:nth-child(3n){margin-right: 0;}
.facul a{display: block;box-sizing: border-box;text-align: center;}
.fac_text{font-size: 20px;color: #FFF;font-weight: 400;margin-top: 28px;}
.mapbox{width: 100%;height: 425px;box-sizing: border-box;}
.mapbox iframe{width: 100%;height: 100%;}
.mapbox .container{position: relative;}
.map_text{width: 461px;text-align: center;position: absolute;right: 0;top:50px;background-color: #FFF;box-sizing: border-box;}
.mapT{padding: 50px 0 25px;box-sizing: border-box;}
.mapT strong{font-size: 32px;font-weight: 600;}
.mapT p{font-size: 16px;font-weight: 300;line-height: 1.5;margin: 23px 0 16px;}
.tel_num{font-size: 48px;}
.fax{box-sizing: border-box;background-color: #faffef;font-size: 17px;font-weight: 400;color: #6a6a6a;padding: 13px 0;}

/* footer */
.f_top{border-top: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.f_top .fR{margin-top: 12px;}
.f_top .fR a{cursor: default;}
.f_linkul{display: inline-block;vertical-align: top;}
.f_linkul li{margin-right: 38px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.f_linkul a{font-size: 15px;font-weight: 500;height: 64px;line-height: 64px;}
.f_text{padding: 28px 0 35px;box-sizing: border-box;}
.f_logo{display: inline-block;vertical-align: top;}
.f_text p{width: calc(100% - 582px);margin-top: 10px;font-size: 15px;color: #969696;font-weight: 300;margin-left: 2.8%;display:inline-block;vertical-align: top;line-height: 1.8;}
.f_text .container>span{float: right;font-size: 15px;font-weight: 500;background-color: #f8f8f8;border-radius: 4px;display: inline-block;padding: 12px 16px;margin-top: 51px;}

/* sub */
.sub_top{padding-top: 92px;background-position: center;background-repeat: no-repeat;box-sizing: border-box;height: 309px;text-align: 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');}
.sub_top span{color: #FFF;font-size: 24px;text-shadow: 1px 1px 3px #303030;}
.sub_top h2{color: #FFF;font-size: 38px;text-shadow: 1px 1px 3px #303030;margin-top: 3px;font-weight: 500;}
#snbwrap{display: inline-block;float: left;width: 19.6%;}
.taC{padding-top: 35px;height: 180px;width: 100%;margin: 0 auto;text-align: center;box-sizing: border-box;background-color: #6eb92b;}
.taC span{font-size: 14px;color: #a0e364;}
.taC h2{font-weight: 500;line-height: 1.4;margin-top: 5px;font-size: 30px;color: #FFF;box-sizing: border-box;font-family: 'Noto Serif KR', serif;}
.taC02{padding-top: 52px;}
.snbul{margin-top: 10px;}
.snbli{background-color: #f2f2f2;margin-bottom: 2px;}
.snbli:first-child{border-top:1px #e4e6e7 solid;}
.snbli>a{background-image: url('../images/sub/snbli_i.png');background-repeat: no-repeat;background-position: 92%;display: block;line-height: 60px;height: 60px;box-sizing: border-box;padding: 0 0 0 28px;font-size: 17px;}
.snbli.on{border:2px #009944 solid;background-color: #FFF;}
.snbli.on>a{color: #009944;font-weight: 500;background-image: url('../images/sub/snbli_on.png');}
.sub_contents{width: 75%;min-height: 730px;float: right;box-sizing: border-box;padding: 30px 0 130px;}
.stbox{padding-right: 30px;text-align: right;box-sizing: border-box;}
.stbox span{font-size: 15px;font-weight: 400;color: #969696;}
.stbox .st_on{color: #6a6a6a;font-weight: 500;}
.tith3{font-size: 32px;font-weight: 500;margin-top: 20px;padding-bottom: 23px;border-bottom: 1px #dddddd solid;margin-bottom: 46px;}
.greetings{padding: 45px 30px;box-sizing: border-box;background-position: center;background-repeat: no-repeat;background-image: url('../images/sub/greetings_bg.png');height: 278px;}
.gre_text{line-height: 1.5;font-weight: 300;padding: 45px 40px;font-size: 24px;color: #FFF;width: 439px;height: 265px;box-sizing: border-box;background-position: center;background-repeat: no-repeat;background-image: url('../images/sub/gre_text.png');}
.gre_text::before{content: '';display: inline-block;width: 31px;height: 27px;background-repeat: no-repeat;background-image: url('../images/sub/gre_i.png');}
.gre_text .fs30{display: block;color: #FFF;font-weight: 500;margin-bottom: 15px;}
.gre_text .col9ef{font-size: 30px;font-weight: 500;}
.textbox{margin-top: 80px;padding-left: 28px;box-sizing: border-box;}
.tith4{background-position: left;font-size: 26px;font-weight: 500;margin-bottom: 15px;box-sizing: border-box;background-repeat: no-repeat;background-image: url('../images/sub/sub_i.png');padding-left: 33px;}
.s_table{width: 100%;border-top:2px #009944 solid;border-bottom: 1px #dddddd solid;font-size: 16px;color: #616266;}
.s_table th{background-color: #f5fff9;text-align: center;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;height: 55px;font-weight: 500;color: #009944;}
.s_table td{text-align: left;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd dashed;font-weight: 300;padding: 14px 0 14px 35px;}
.s_table .bR0{border-right: 0;}
.s_table .bB0{border-bottom: 0;}
.s_table .tac{text-align: center;padding-left: 0;}
.s_table .fw400{font-weight: 400;}
.tableC td{padding: 14px 0;text-align: center;}
.bomnara_adv{border-top:2px #009944 solid;}
.bomnara_adv>li{border-bottom: 1px #dddddd solid;box-sizing: border-box;padding: 35px 25px 35px 35px;}
.b_adv_i{display: inline-block;width: 166px;vertical-align: top;box-sizing: border-box;}
.b_adv_text{width: calc(100% - 215px);display: inline-block;vertical-align: top;box-sizing: border-box;margin-left: 45px;}
.b_adv_text strong{display: block;font-weight: 400;margin-bottom: 10px;font-size: 26px;color: #009944;}
.adv_num{display: inline-block;vertical-align: top;font-family: 'Noto Serif KR', serif;width: 33px;height: 33px;line-height: 33px;background-color: #6eb92b;color: #FFF;border-radius: 50%;    text-align: center;font-size: 16px;font-weight: 400;font-style: italic;margin-top: 3px;margin-right: 5px;}
.s_mapbox{position: relative;height: 280px;}
.s_mapbox iframe{width: 100%;height: 100%;}
.s_map_text{position: absolute;width: 366px;box-sizing: border-box;background-color: #FFF;bottom: -44px;right: 30px;}
.s_map_text>div:first-child{padding: 35px 0 20px 30px;}
.s_map_i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.s_mapT{width: 66%;margin-left: 10px;display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 20px;font-weight: 500;}
.s_map_tel{text-align: center;box-sizing: border-box;background-color: #faffef;font-size: 15px;font-weight: 300;color: #6a6a6a;padding: 11px 0;}
.s_mapul{border:1px #dddddd solid;margin-top: 90px;}
.s_mapul>li{float: left;box-sizing: border-box;width: 50%;border-right: 1px #dddddd dashed;padding: 35px 30px 40px 38px;}
.s_mapul>li:last-child{border-right: 0;}
.s_map_tit{margin-bottom: 20px;font-size: 18px;font-weight: 500;}
.s_map_tit::before{content: '';display: inline-block;margin-top: -3px;margin-right: 10px;width: 11px;height: 11px;background-repeat: no-repeat;background-image: url('../images/sub/s_map_tit.png');background-position: left;}
.map_num{font-size: 15px;margin-top: 5px;margin-right: 3px;display: inline-block;vertical-align: top;box-sizing: border-box;font-weight: 300;width: 41px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #6eb92b;color: #FFF;text-align: center;}
.s_mapul .group{width: 89%;}
.stepul{border:1px #dddddd solid;}
.stepul li{position: relative;float: left;border-right: 1px #dddddd dashed;box-sizing: border-box;width: 16.6%;text-align: center;padding: 20px 0;}
.stepul li:last-child{border-right: 0;}
.stepul li::after{content: '';display: inline-block;width: 26px;height: 26px;background-repeat: no-repeat;background-image: url('../images/sub/step_i.png');position: absolute;right: -13px;top: 50%;transform: translateY(-50%);}
.stepul li:last-child::after{display: none;}
.step_text{font-size: 16px;font-weight: 400;margin-top: 13px;}
.box_f9f{font-size: 16px;font-weight: 400;word-break: keep-all;box-sizing: border-box;background-color: #f9faff;padding: 25px 30px;line-height: 2;}
.re_doc{border:1px #dddddd solid;}
.re_doc li{min-height: 68px;float: left;box-sizing:border-box;width: 33.3%;border-left: 1px #dddddd dashed;padding: 16px 0 16px 28px;}
.re_doc li:nth-child(1),.re_doc li:nth-child(4){border-left: 0;}
.re_doc .lineH{padding: 10px 0 10px 28px;}
.re_doc .bB{border-bottom: 1px #dddddd dashed;}
.re_doc .group{width: 81%;line-height: 1.5;vertical-align: middle;}
.re_doc .adv_num{vertical-align: middle;margin-top: 0;}
.faq_list{width: 100%;border-top: 2px #009944 solid;}
.faq_list strong{font-style: italic;font-family: 'Noto Serif KR', serif;font-weight: 500;margin-right: 1%;width: 33px;height: 33px;text-align: center;font-size: 16px;display: inline-block;border-radius: 50%;box-sizing: border-box;}
.faq_list>li{border-bottom: 1px #dddddd solid;}
.faq_list>li.on{background-color: #fcfcfc;}
.faq_list>li.on .question_area strong{border:0;background-color: #6eb92b;vertical-align: top;color: #fff;line-height: 31px;}
.faq_list>li.on .question_area a{font-weight: 500;background-image: url('../images/sub/btn_faq_on.png');}
.faq_list>li.on .answer_area{display: block;}
.question_area{padding: 12px 0 12px 30px;}
.question_area strong{border:1px #dddddd solid;color: #6eb92b;line-height: 31px;}
.question_area a{vertical-align: middle;font-size: 18px;font-weight: 400;width: 92.5%;background-image: url('../images/sub/btn_faq_off.png');background-repeat: no-repeat;background-position: right;word-break: keep-all;}
.answer_area{border-top: 1px #dddddd solid;padding: 12px 45px 25px;margin: 0 30px;box-sizing: border-box;min-height: 95px;display: none;}
.answer_area.a_on{display: block;}
.answer_con{width: 100%;display: inline-block;}
.answer_con p{color: #666666;font-size: 16px;font-weight: 300;word-break: keep-all;line-height: 1.8;}
.searchbox{border:1px #dddddd solid;padding: 30px 0;text-align: center;}
.searchbox select{border:1px #dddddd solid;width: 206px;height: 51px;background-color: #FFF;padding-left: 10px;box-sizing: border-box;font-size: 15px;color: #6a6a6a;}
.searchbox input{border:1px #dddddd solid;width: 334px;height: 51px;box-sizing: border-box;padding-left: 10px;background-color: #FFF;font-size: 15px;color: #6a6a6a;}
.searchbox input::placeholder{color: #d3d3d3;}
.searchbox input::-webkit-input-placeholder {color: #d3d3d3;}
/* IE */
.searchbox input:-ms-input-placeholder {color: #d3d3d3;}
.search_btn{margin-left: -4px;}
.board_table td{text-align: center;padding: 14px 0;}
.board_table .taL{width: 60%;padding-left: 35px;text-align: left;}
.pagination{text-align: center;}
.pagination li{margin: 0 8px;display: inline-block;vertical-align: top;box-sizing: border-box;height: 42px;line-height: 42px;}
.pagination a{text-align: center;font-size: 16px;color: #6a6a6a;font-weight: 400;}
.pagination .on a{color: #009944;border-bottom: 2px #009944 solid;font-weight: 500;}
.pagination .arrowli{margin: 0;}
.pagination .arrowli.mL{margin-left: 20px;}
.pagination .arrowli.mR{margin-right: 20px;}
.board_view{width: 100%;font-size: 16px;}
.board_view .headertr td{padding: 0 0 13px 0;font-size: 28px;font-weight: 500;border-right: 0;border-bottom: 2px #3f3f3f solid;}
.board_view th{width: 8.7%;height: 53px;padding-left: 25px;text-align: left;font-weight: 500;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.board_view td{width: 15%;font-weight: 300;padding-left: 25px;text-align: left;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.board_view .bR0{border-right: 0;}
.board_view .viewtr td{padding: 30px 28px;}
.viewbox{min-height: 280px;}
.pnT{margin: 30px 0;border-top: 1px #dddddd solid;width: 100%;font-size: 16px;}
.pnT th{height: 50px;font-weight: 500;text-align: left;border-bottom: 1px #dddddd solid;padding: 13px 0 13px 15px;position: relative;width: 115px;box-sizing: border-box;}
.pnT td{border-bottom: 1px #dddddd solid;padding: 13px 0 13px 10px;word-break: keep-all;font-weight: 300;}
.pnT th img{margin: -1px 5px 0 3px;}
.facilityul{border-top:2px #009944 solid;padding-top: 25px;border-bottom: 1px #dddddd solid;}
.facilityul li{width: 30%;margin-right: 4.5%;margin-bottom: 45px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.facilityul li:nth-child(3n){margin-right: 0;}
.facilityul a{display: block;box-sizing: border-box;}
.facility_text strong{font-size: 18px;font-weight: 400;display: block;margin: 15px 0 8px;}
.facility_text div{font-size: 16px;color: #969696;font-weight: 300;}
.facility_text .name{float: right;color: #969696;}
.facility_img{position: relative;}
.facilityul li:hover .facility_img::before{content: '';display: inline-block;width:100%;height: 100%;box-sizing: border-box;position: absolute;top:0;left: 0;right: 0;bottom: 0;background: rgba(63,63,63,0.5);}
.facilityul li:hover .facility_img::after{content: '';display: inline-block;top:0;left: 0;width:100%;height: 100%;background-repeat: no-repeat;box-sizing: border-box;position: absolute;background-image: url('../images/sub/facility_hover.png');background-position: center;}
.in_table{width: 100%;border-top: 2px #3f3f3f solid;font-size: 16px;}
.in_table th{height: 52px;width: 13%;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;text-align: left;font-weight: 500;box-sizing: border-box;padding-left: 22px;}
.in_table td{border-bottom: 1px #dddddd solid;text-align: left;font-weight: 300;padding: 8px 22px;}
.file_btn{text-align: center;height: 36px;width: 90px;line-height: 36px;background-color: #f2f2f2;font-size: 15px;vertical-align: top;font-weight: 500;}
.basictr .inC{width: 200px;}
.filetr .inC{width: 56%;}
.privacybox{border: 1px #dddddd solid;font-weight: 300;padding: 35px;font-size: 14px;box-sizing: border-box;height: 860px;width: 100%;line-height: 2;overflow-y: auto;word-break: keep-all;}
.privacy{border: 1px #dddddd solid;font-weight: 300;padding: 20px;font-size: 15px;box-sizing: border-box;height: 200px;width: 100%;line-height: 2;overflow-y: auto;word-break: keep-all;}
.agreebox{text-align: right;font-size: 15px;color: #222222;margin-top: 20px;}
.bbsbtn{vertical-align: middle;background-color: #888;border: 1px solid #777;color: #fff;font-size: 11px;letter-spacing: -1px;padding: 3px 15px;border-radius: 4px;}


/* 자주쓰는 스타일 */
.inC{font-weight: 300;background-color: #FFF;border: 1px #dddddd solid;box-sizing: border-box;height: 36px;padding-left: 10px;font-size: 16px;}
.selC{font-weight: 300;background-color: #FFF;border: 1px #dddddd solid;box-sizing: border-box;height: 36px;padding-left: 10px;font-size: 16px;}
.textarea{font-weight: 300;background-color: #FFF;border: 1px #dddddd solid;box-sizing: border-box;height: 360px;padding: 10px;width: 100%;font-size: 16px;}
.wid100{width: 100%;}
.img_m{margin-top: -3px;margin-right: 5px;}
.indent{padding-left: 20px;box-sizing: border-box;}
.fs28_9c9{color: #9c9c9c;font-size: 28px;font-weight: 400;opacity: 0.42;}
.group{display: inline-block;vertical-align: top;box-sizing: border-box;width: 98%;}
.tab_on{display: block;}
.m_br{display: none;}
.inlineB{display: inline-block;vertical-align: top;box-sizing: border-box;}
.relative{position: relative;}
.vaT{vertical-align: top;}
.sub_t{font-size: 16px;font-weight: 400;line-height: 1.8;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;}
.btn54{background-color: #544b41;text-align: center;height: 50px;line-height: 50px;font-size: 16px;color: #FFF;} */
.btn_009{background-color: #009944;box-sizing: border-box;text-align: center;color: #FFF;height: 48px;line-height: 48px;width: 140px;font-size: 16px;font-weight: 400;}
.btn_3f3{width: 140px;background-color: #3f3f3f;text-align: center;height: 48px;line-height: 48px;font-size: 16px;font-weight: 500;color: #FFF;}
.bd_3f3{width: 140px;border:2px #3f3f3f solid;box-sizing: border-box;text-align: center;height: 48px;line-height: 44px;font-size: 16px;font-weight: 500;}


.bB0{border-bottom: 0;}
.bR0{border-right: 0;}

.col333{color: #333333;}
.col4e5{color: #4e57a5;}
.col009{color: #009944;}
.col6eb{color: #6eb92b;}
.col9ef{color: #9ef253;}

.mL5{margin-left: 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;}
.fs17{font-size: 17px;}
.fs18{font-size: 18px;}
.fs30{font-size: 30px;}
.fw700{font-weight: 700;}
.fw500{font-weight: 500;}
.fw400{font-weight: 400;}
.fw300{font-weight: 300;}
