@charset "UTF-8";
.txt { width: 95%; text-align: justify; margin: 0 0 50px 10px; }

#content .company .img1 { float: left; }
#content .company .img1 .img { margin: 0px 10px 10px 10px; }
#content .company .img1 .txt1 { width: 95%; margin: 0 0 40px 10px; text-align: justify; }
#content .company .img1:last-child { margin-bottom: 20px; }
#content .company .img1 p:nth-child(2) { margin: 0 0 10px 10px; }
#content .academy03 .img3 { margin-left: 10px; padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; width: 94%; }
#content .academy03 .img3 img { width: 100%; }
#content .academy03 .txt3 { margin-left: 10px; padding: 20px 0 40px 0; width: 95%; }
#content .academy03 .history { color: #91b014; font-size: 20px; margin-bottom: 10px; }
#content .company .img5 { margin: 20px 0; }
#content .subtit_txt { margin: 10px; }
#content .subtit_txt img { width: 60%; }
#content .academy06_wrap { padding: 20px 0px; width: 95%; margin-left: 10px; }
#content .academy06_wrap .imgs { width: 100%; margin-top: 10px; }
#content .academy06_wrap .txt6 { width: 100%; margin-top: 5px; line-height: 120%; }
#content .academy06_wrap .tit { margin-bottom: 10px; padding-left: 0; }
#content .academy06_wrap .txts { line-height: 15px; }
#content .academy06_wrap .txts p { margin-top: 10px; }
#content .academy06_wrap .txts strong { color: #91b014; }
#content .academy06_wrap ul { margin-top: 15px; margin-left: 10px; }
#content .academy06_wrap li { line-height: 130%; margin-left: 15px; text-indent: -15px; font-size: 13px; font-weight: bold; }
#content .academy06_wrap .boxs { width: 100px; padding: 5px; background-color: #91b014; margin-top: 20px; font-weight: bold; color: #fff; }
#content .academy06_wrap .boxs:last-child { width: 150px; }
#content .academy06_wrap .tables th { border: 1px solid #e2e2e2; background-color: #6cc5e1; color: #fff; padding: 15px 0px; }
#content .academy06_wrap .tables td { border: 1px solid #e2e2e2; padding: 15px 10px; text-align: center; line-height: 15px; }
#content .academy06_wrap .tables tbody.bgs td, #content .academy06_wrap .tables td.loc { background-color: #fdfdfd; }

/*오시는길*/
.area03 { width: 95%; margin-left: 10px; }
.area03 table { margin-bottom: 40px; }
.area03 .firstTR { border-top: 2px solid #91b014 !important; }
.area03 .lastTR { border-bottom: 2px solid #dfdfdf !important; }
.area03 th { border: 1px solid #dfdfdf; padding: 10px 0px; background-color: #fbfbfb; word-break: keep-all; }
.area03 td { border: 1px solid #dfdfdf; padding: 10px 0px; text-indent: 10px; line-height: 18px; word-break: keep-all; }
.area03 td.tcenter { text-indent: 0px; }
.area03 td .bus_bg01 { display: inline-block; margin-right: 7px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px 0px no-repeat; }
.area03 td .bus_bg02 { display: inline-block; margin-right: 0px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px -25px no-repeat; float: left; margin-left: 10px; }
.area03 td .bus_bg03 { display: inline-block; margin-right: 7px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px -50px no-repeat; }
.area03 td .bus_bg04 { display: inline-block; margin-right: 7px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px -75px no-repeat; }
.area03 td .bus_bg05 { display: inline-block; margin-right: 7px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px -100px no-repeat; }
.area03 td .bus_bg06 { display: inline-block; margin-right: 7px; text-indent: 0px; width: 40px; text-align: center; color: #fff; line-height: 18px; height: 18px; background: url("/images/content/academy06_share_bg_bus(1).png") 0px -125px no-repeat; }
.area03 td .notf { margin-top: 11px; }
.area03 .sub_txt { width: 90%; margin-left: 10px; }

.subtit { margin: 10px; }
.subtit img { width: 80%; }

.menu_1 { float: left; width: 30%; display: table; }
.menu_1:first-child { margin-left: 10px; }
.menu_1 a { display: table-cell; width: 100%; background-color: #a2a2a2; border-style: solid; border-color: #fff; border-width: 0px 1px 1px 0px; color: #fff; height: 38px; text-align: center; vertical-align: middle; }
.menu_1.on a { background-color: #91b014; color: #fff; }

.academy03 ul { font-family: 'SUIT', 'RIXGO', 'Nanum Gothic', 'malgun gothic', sans-serif; font-size: 0; width: 100%; position: relative; padding: 15px 5px; box-sizing: border-box; }
.academy03 li { width: calc(50% - 10px); position: relative; display: inline-flex; justify-content: center; align-items: center; margin: 0 5px; margin-bottom: 30px; }
.academy03 li a { width: 100%; height: 100%; }
.academy03 li .img { width: 100%; }
.academy03 li p { text-align: center; font-size: 16px; font-weight: 600; color: #818181; line-height: 1.2; margin-top: 10px; }
.academy03 li p span { color: #91b014; font-size: 20px; margin-right: 5px; font-weight: 900; }
.academy03 .con { width: 100%; box-sizing: border-box; padding: 15px 10px; }
.academy03 .con > p { font-family: 'SUIT', 'RIXGO', 'Nanum Gothic', 'malgun gothic', sans-serif; text-align: center; font-size: 18px; font-weight: 900; color: #818181; line-height: 1.2; margin-bottom: 20px; }
.academy03 .con > p span { color: #91b014; font-size: 22px; font-weight: 900; margin-right: 5px; }
.academy03 .con img { width: 100%; }
