@charset "utf-8";

.sub_nav{position:relative;text-align:center;}
.sub_nav .menu{padding-top:35px; height:50px;overflow:hidden;}
.sub_nav .menu a{color:#888;font-size:14px;line-height:15px; letter-spacing:-1px;padding:0 15px;display:inline-block;border-left:1px solid #e2e4e6;}
.sub_nav .menu a:first-child{border-left:0px;}
.sub_nav .menu a:hover{color:#333;text-decoration:none;}
.sub_nav .menu a.on{color:#333; font-weight:bold;}

.sub_title{ position:relative;color:#fff;text-align:center;}
.sub_title span{font-size:18px;position:absolute; top:120px; left:0px; width:100%; font-family:'�޸ո���T','�������','NanumGothic'!important}
.sub_title p{font-size:30px;padding-bottom:25px;letter-spacing:-1px; font-family:'�޸ո���T',NanumGothic-Bold;}	

.sub_title2{ position:relative;color:#333;text-align:center;}
.sub_title2 span{font-size:24px;position:absolute; top:120px; left:0px; width:100%; font-family:'�޸ո���T','�������','NanumGothic'!important;text-align:center;}
.sub_title2 p{font-size:30px;padding-bottom:25px;letter-spacing:-1px; font-family:'�޸ո���T',NanumGothic-Bold;text-align:center;}	

/* �Խ��� ���� */
.sub_bbs { position:relative; text-align:center; min-height:350px; padding-top:50px; }
.sub_bbs .sub_Left { float:left; width:301px; min-height:350px; margin-top:20px; }
.sub_bbs .sub_contents { float:right; width:870px; min-height:500px; margin:0px  auto; padding:0px; vertical-align:top;  }

.sub_bbs .sub_Right {  float:right; width:420px; min-height:350px; border-left:1px solid #d2d3d5; text-align:left; padding-left:20px;}
.sub_bbs .sub_contents2 { float:left; width:750px; min-height:350px; margin:0px  auto; padding:0px; vertical-align:top;  }


/* main_04 */
.main_04{position:relative;text-align:left;}
.main_04>div{border-top:1px solid #e2e4e6;margin:0;padding:0 0 0 20px;}
.main_04>div:child{border-top:0px solid #e2e4e6; margin-top:10px;}
.main_04 span{width:15%;color:#444;display:inline-block;vertical-align:top;margin:0;padding:25px 20px;text-align:left;}
.main_04 em{font-family:NanumGothic-Bold;}
.main_04 s{font-size:12px;display:block;padding-left:12px}

/* greeting */
.greeting_01{position:relative;text-align:center; padding:55px 0}
.greeting_01 p{line-height:30px;}
.greeting_01 .tx18{padding:20px 0 0px 0;font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold;}
.greeting_02{position:relative;text-align:center;}
.greeting_02 > div{position:absolute; top:0px; left:0px;}
.greeting_02 span{display:inline-block;width:300px;height:300px;float:left;}
.greeting_02 span > p{font-size:18px;letter-spacing:-1px;line-height:60px;padding-top:80px; color:#ef3d45;font-family:NanumGothic-Bold;}

.txt_bk {color:#333;}


/* academy */
.academy_01{position:relative;text-align:center; padding:55px 0}
.academy_01 p{line-height:30px;}
.academy_01 pre{ padding-left:420px; text-align:left; color:#444; line-height:30px; font-size:14px; font-family:NanumGothic; background:url('/academy/img/info_bg1.jpg') no-repeat  transparent; }
.academy_01 .tx18{padding:20px 0 25px 0;font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#333; }

.academy_01 .sub_academy03 {position:relative; text-align:center; padding:0px; }
.academy_01 .sub_academy03 .sub_contents {width:1000px; margin:0px  auto; padding:30px; text-align:center;background:#000;color:#fff  }
.academy_01 .sub_academy03 .sub_contents li {text-align:left; font-size:16px; line-height:27px; list-style:none; color:#333;}
.academy_01 .sub_academy03 .sub_contents p {height:30px}
.academy_01 .sub_academy03 .sub_contents .strong { text-align:center;font-size:22px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#fff;}


.academy_01 .sub_academy02 { position:relative; text-align:center; padding:0px; }
.academy_01 .sub_academy02 .sub_contents { width:1000px; margin:0px  auto; padding:30px 0 40px 0; text-align:center; border:1px solid #d2d3d5; background:#eee;  }
.academy_01 .sub_academy02 .sub_contents p { text-align:left; line-height:35px; }
.academy_01 .sub_academy02 .sub_contents li { text-align:left; font-size:16px; line-height:27px; list-style:none; color:#333; padding-left:300px; }
.academy_01 .sub_academy02 .sub_contents .strong { text-align:center;  font-size:22px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#FF3333; padding:0 0 20px 0; }


.permanent6 { position:relative; text-align:center; padding:0px; }
.permanent6 .sub_contents { width:1050px; margin:0px  auto; padding:30px 0 40px 0; text-align:center; border:1px solid #d2d3d5; background:#eee;  }
.permanent6 .sub_contents p { text-align:left; line-height:35px; }
.permanent6 .sub_contents li { text-align:left; font-size:16px; line-height:27px; list-style:none; color:#333; padding-left:250px; }
.permanent6 .sub_contents .strong { text-align:center;  font-size:22px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#FF3333; padding:0 0 20px 0; }


.skincare_01 { position:relative; text-align:center; padding:0px; }
.skincare_01 .sub_contents { width:1050px; margin:0px  auto; padding:30px 0 40px 0; text-align:center; border:1px solid #d2d3d5; background:#eee;  }
.skincare_01 .sub_contents p { text-align:left; line-height:35px; }
.skincare_01 .sub_contents li { text-align:left; font-size:16px; line-height:27px; list-style:none; color:#333; padding-left:150px; }
.skincare_01 .sub_contents .strong { text-align:center;  font-size:22px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#FF3333; padding:0 0 20px 0; }


.sub_contents02 ul { margin-left:300px; padding:30px; text-align:left; 	}
.sub_contents02 ul li {  font-size:14px; line-height:25px; color:#333; list-style:circle; font-family:NanumGothic; }

.sub_contents02_1 { width:1000px;  margin:0px  auto; padding:30px 0 40px 0; text-align:left; border:1px solid #d2d3d5; background:#eee; }
.sub_contents02_1 ul { margin-left:250px; }
.sub_contents02_1 li {  font-size:14px; line-height:25px; color:#444; list-style:circle; font-family:NanumGothic; }

.sub_contents02_2 { width:1000px;  margin:0px  auto; margin-top:30px; padding:30px 0 40px 0; text-align:left; border:1px solid #d2d3d5; background:#eee; }
.sub_contents02_2 ul { margin-left:100px; }
.sub_contents02_2 li {  font-size:14px; line-height:25px; color:#444; list-style:none; font-family:NanumGothic; }


.academy_02{position:relative;text-align:center;}
.academy_02 > div{position:absolute; top:0px; left:0px;}
.academy_02 span{display:inline-block;width:300px;height:300px;float:left;}
.academy_02 span > p{font-size:18px;letter-spacing:-1px;line-height:60px;padding-top:80px; color:#ef3d45;font-family:NanumGothic-Bold;}

.sub_contents03{position:relative;text-align:center;}
.sub_contents03 span > p{font-size:18px;letter-spacing:-1px;line-height:60px;padding-top:80px; color:#ef3d45;font-family:NanumGothic-Bold;}
.course_table { width:1000px; border:solid 1px #555; text-align:center; }
.course_table th { height:35px; border:solid 1px #555; background-color:#ccc; font-size:14px; color:#222; font-family:NanumGothic-bold;  }
.course_table td { height:30px; border:solid 1px #555; background-color:#fff; font-size:14px; color:#444; font-family:NanumGothic-bold;  }


.course_table2 { width:1000px; border:solid 1px #555; text-align:center; }
.course_table2 th { height:35px; border:solid 1px #555; background-color:#ccc; font-size:14px; color:#222; font-family:NanumGothic-bold;  }
.course_table2 td { padding:10px 0; border:solid 1px #555; background-color:#fff; font-size:14px; color:#444; font-family:NanumGothic-bold;  }
.course_table2 .td_list { padding:10px 0 10px 20px; border:solid 1px #555; background-color:#fff; font-size:14px; color:#444; font-family:NanumGothic-bold;text-align:left;  }

.opt_desc { width:1000px;  margin:0px  auto; padding:10px;text-align:left; }

.store_img { padding:10px 0 0; text-align:left; } 
.store_img li { display:inline; } 

.imgbase { padding-top:30px; width:1200px; height:280px;  background:url('/academy/img/info_img1_gray.jpg') no-repeat; filter:gray;  }
.imgbase:hover { padding-top:30px; width:1200px; height:280px;  background:url('/academy/img/info_img1.jpg') no-repeat; }
.imgbase:focus { padding-top:30px; width:1200px; height:280px;  background:url('/academy/img/info_img1.jpg') no-repeat; }


.black_bg{width:1000px;margin:40px auto;text-align:center;color:#fff;background:#000;padding:30px;font-size:22px;font-family:NanumGothic-bold;line-height:140%}
.black_bg p{height:30px}

.black_bg2{width:1040px;margin:40px auto 10px auto;text-align:center;color:#fff;background:#000;padding:10px;font-size:22px;font-family:NanumGothic-bold;line-height:140%}
.black_bg2 p{height:30px}

.black_bg3{width:940px;margin:40px auto 20px auto;text-align:center;color:#fff;background:#000;padding:30px;font-size:16px;font-family:NanumGothic-bold;line-height:140%;text-align:center}
.black_bg3 p{height:30px}

.white_bg{width:1040px;margin:0 auto;text-align:center;background:#fff;padding:10px;font-size:16px;font-family:NanumGothic-bold;line-height:140%}
.white_bg p{height:30px}
.tx18{padding:20px 0 0px 0;font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold;}



/* history */
.sub_history { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.sub_history .sub_Left { float:left; width:300px; min-height:750px; background:url('/company/img/left_history.jpg') no-repeat; }
.sub_history .sub_contents { float:right; width:870px; min-height:500px; margin:0px  auto; padding:0px; vertical-align:top;  }
.sub_history .sub_contents p { text-align:left; line-height:35px; }
.sub_history .sub_contents p strong { text-align:left;  font-size:2em; color: #555;	word-break: break-word;	-ms-word-break: break-word; font-family:NanumGothic-Bold; margin-left:30px;  }
.sub_history .sub_contents li { text-align:left; font-size:12px; line-height:27px; list-style:square; margin-left:50px; }

/* vision */
.sub_vision { position:relative; text-align:center; min-height:350px; padding-top:50px; }
.sub_vision .sub_Left { float:left; width:450px; padding-left:100px; }
.sub_vision .sub_contents { float:right; width:550px; margin:0px  auto; vertical-align:top; text-align:left; padding:0px 100px 0 0; }
.sub_vision .sub_contents p { text-align:left; line-height:35px; }
.sub_vision .sub_contents li { text-align:left; font-size:14px; line-height:27px; list-style:none; }
.sub_vision .sub_contents .strong { font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#FF3333; margin-top:20px; }
.sub_vision .sub_contents .strong2 { font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#3333FF; margin-top:20px; }

.sub_vision02 { position:relative; text-align:center; padding:50px; }
.sub_vision02 .sub_contents { width:1000px; margin:0px  auto; padding:40px 0 50px 0; text-align:center; border:1px solid #d2d3d5; background:#eee;  }
.sub_vision02 .sub_contents p { text-align:left; line-height:35px; }
.sub_vision02 .sub_contents li { text-align:center; font-size:14px; line-height:27px; list-style:none;  color:#333;}
.sub_vision02 .sub_contents .strong { font-size:22px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#FF3333; padding:10px; }



/* franchise */
.franchise_01{position:relative;text-align:center; padding:55px 0}
.franchise_01 p{line-height:30px;}
.franchise_01 .tx18{padding:20px 0 0px 0;font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold;}
.franchise_01_2{position:relative;text-align:center;}
.franchise_01_2 > div{position:absolute; top:0px; left:0px;}
.franchise_01_2 span{display:inline-block;width:300px;height:300px;float:left; }
.franchise_01_2 span > p{font-size:18px;letter-spacing:-1px;line-height:60px;padding-top:70px; color:#ef3d45;font-family:NanumGothic-Bold;}

.franchise_table { width:1000px; border:solid 1px #777; text-align:center; }
.franchise_table th { border:solid 1px #777;  background:#d82e3e; font-size:14px; color:#fff; font-family:NanumGothic-bold;  }
.franchise_table td { border:solid 1px #777;  background-color:#fff; font-size:14px; color:#444; font-family:NanumGothic; text-align:left; padding:4px 10px 4px 10px;}
.franchise_table .franchise_table_gray { border:solid 1px #777;  background-color:#ddd; font-size:14px; color:#444; font-family:NanumGothic-bold; text-align:center;}

.franchise_02{ position:relative;text-align:center; padding:55px 0; }
.franchise_02 p{line-height:30px;}
.franchise_02 .tx18{padding:20px 0 25px 0;font-size:18px;letter-spacing:-1px;font-family:NanumGothic-Bold; color:#333; }

.franchise_02 .sub_contents { float:right; position:relative; width:800px; padding-top:50px; padding-left:400px; text-align:left; color:#444; line-height:30px; font-size:14px; font-family:NanumGothic;  }
.franchise_bg{ background:url('/franchise/img/franchise_bg.jpg') no-repeat  transparent;  }
.franchise_bg1{ background:url('/franchise/img/franchise_bg1.jpg') no-repeat  transparent;  }

.postit1 { padding:8px 0 0 35px; height:54px; font-size:17px; color: #fff; text-shadow:1px 1px 0 rgba(0, 0,0, 0.8); font-family: NanumGothic-Bold; background:url('/franchise/img/postit1.png') no-repeat  transparent; }
.postit2 { padding:8px 0 0 35px; height:54px; font-size:17px; color: #fff; text-shadow:1px 1px 0 rgba(0, 0,0, 0.8);  font-family: NanumGothic-Bold; background:url('/franchise/img/postit2.png') no-repeat  transparent; }
.postit3 { padding:8px 0 0 35px; height:54px; font-size:17px; color: #fff; text-shadow:1px 1px 0 rgba(0, 0,0, 0.8);  font-family: NanumGothic-Bold; background:url('/franchise/img/postit3.png') no-repeat  transparent; }
.postit4 { padding:8px 0 0 35px; height:54px; font-size:17px; color: #fff; text-shadow:1px 1px 0 rgba(0, 0,0, 0.8);  font-family: NanumGothic-Bold; background:url('/franchise/img/postit4.png') no-repeat  transparent; }
.postit5 { padding:8px 0 0 35px; height:54px; font-size:17px; color: #fff; text-shadow:1px 1px 0 rgba(0, 0,0, 0.8);  font-family: NanumGothic-Bold; background:url('/franchise/img/postit5.png') no-repeat  transparent; }


/* china */
.sub_china { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.sub_china .sub_Left { float:left; width:300px; min-height:750px; background:url('/china/img/left1.jpg') no-repeat; }
.sub_china .sub_contents { float:right; width:870px; min-height:500px; margin:0px  auto; padding:0px; vertical-align:top;  }
.sub_china .sub_contents p { text-align:left; line-height:35px; }
.sub_china .sub_contents p strong { text-align:left; font-size:28px; color:#333; line-height:35px; margin-left:20px; }
.sub_china .sub_contents li { text-align:left; font-size:14px; line-height:22px; list-style:square; margin-left:20px; }

.sub_china2 { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.sub_china2 .sub_contents { width:1000px; min-height:200px; margin:0px  auto; padding:0px; vertical-align:top;  }
.sub_china2 .sub_contents p { text-align:left; line-height:35px; }
.sub_china2 .sub_contents p strong { text-align:left; font-size:28px; color:#333; line-height:35px; margin-left:20px; }
.sub_china2 .sub_contents li { text-align:left; font-size:14px; line-height:27px; list-style:square; margin-left:50px; }


.china_cert { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.china_cert .sub_contents {  float:left; width:1200px; min-height:200px; margin:0px  auto; padding:0px; vertical-align:top;  }
.china_cert .sub_contents table { width:1200px;  }
.china_cert .sub_cert_bg { width:500px; height:334px; background-image:url('/china/img/cert_family.jpg'); background-position:0 50%;background-repeat:no-repeat;}
.china_cert img { border:solid 1px #777; padding:2px; margin:2px; }

.sub_china3 { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.sub_china3 .sub_contents { float:left; width:1000px; min-height:500px; margin:0px  auto; padding:0px; vertical-align:top; margin:0 150px 0 100px;  }
.sub_china3 .sub_contents p { text-align:left; line-height:35px; }
.sub_china3 .sub_contents p strong { text-align:left; font-size:28px; color:#333; line-height:35px; margin-left:20px; }
.sub_china3 .sub_contents li { text-align:left; font-size:14px; line-height:27px; list-style:decimal; margin-left:50px; }

.sub_china4 { position:relative; text-align:center; min-height:350px; padding-top:30px; }
.sub_china4 .sub_contents { float:left; width:1000px; min-height:500px; margin:0px  auto; padding:0px; vertical-align:top; margin:0 150px 0 100px;  }
.sub_china4 .sub_contents p { text-align:left; line-height:35px; }
.sub_china4 .sub_contents p strong { text-align:left; font-size:28px; color:#333; line-height:35px; margin-left:20px; }
.sub_china4 .sub_contents li { text-align:left; font-size:14px; line-height:27px; list-style:none; margin-left:50px; }

.china_Curriculum_bg { min-height:600px; background-position:50% 0; background:url('/china/img/curriculum_bg.jpg') repeat-y; }


.tx22_blue {padding:30px 0 0 0; font-size:22px;letter-spacing:-1px; color:#0000ff; font-family:NanumGothic-Bold;}
.tx22_red {padding:30px 0 0 0; font-size:22px;letter-spacing:-1px; color:#ff0000; font-family:NanumGothic-Bold;}

.line_dot { height:2px; width:1000px; margin:0px  auto; padding:0px; margin-top:50px; overflow:hidden; background-image: url(/images/dot.gif);background-position:50% 0;background-repeat:repeat-x; }
.bold_bgcyan { background:cyan; font-size:14px;letter-spacing:-1px; color:#222; font-family:NanumGothic-Bold; padding:4px; }

.brochure_btn { width:350px; height:55px; background:#FF2222; color:#ffffff; border:none; }

.black_red { background-color:#222; color:red; font-size:18px; }
.red_black { background-color:red; color:#222; font-size:16px; font-weight:bold; }
.black_white { background-color:#222; color:#fff; font-size:16px; }

.text_strong{color:#f04e37}
.text_strong_red{color:#d30202}