

#TabContent .TabArea .active { display:block; }
#TabContent .TabArea > li {display:none; padding-top:60px;}

/*吏뱀�姨뚯쿋姨뚰슆吏몄�*/
.professorContainer { width: 100%; }
.professorContainer > div { width: 100%; }
.professorContainer > div:after { content:""; display:block; clear:both; }
.professorContainer > div > ul { float: left; position: relative; width: 23%; max-width:272px; height:437px; margin:1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:10px; cursor:pointer;}
.professorContainer > div > ul > li { width: 100%; }
.professorContainer > div > ul > li.image {width: auto; height:332px; overflow: hidden; }
.professorContainer > div > ul > li.image img {width:100%;}
.professorContainer > div > ul > li.b_txt {clear:both; padding:15px; width:242px; height:75px; background:url(/images/curriculum/profe_txtbg.jpg) no-repeat; overflow:hidden;}
.professorContainer > div > ul > li.b_txt .name { font-size:18px; color:#fff; margin-bottom:5px; }
.professorContainer > div > ul > li.b_txt .duty { height:48px; line-height:22px; font-size:14px; color:#fff; overflow: hidden; }

.professorDim { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); }
.professorLayer { opacity: 0; filter: alpha(opacity=0); position: fixed; top: -800px; left: 50%; margin-left: -555px; width: 1000px; padding: 0 50px 50px; background: #f4f4f4; border-radius: 2px; z-index: 1000; transition: all .3s ease;}
.professorLayer.nowShow { top: 50px; opacity: 1; filter: alpha(opacity=100); transition: all .3s ease;}
.professorLayer .professorLayerContent { position: relative; width: 100%; padding:50px 0 20px; height:800px; overflow-y:auto;}
.professorLayer .professorLayerContent:after { content:""; display:block; clear:both; }
.professorLayer .professorLayerContent > div { float: left; }
.professorLayer .professorLayerContent .imageArea { width: 527px; margin-right: 35px; }
.professorLayer .professorLayerContent .imageArea .image { width: 100%; border-radius: 17px; }
.professorLayer .professorLayerContent .imageArea .image img {width:100%;}
.professorLayer .professorLayerContent .informationArea { width: 418px;}
.professorLayer .professorLayerContent .informationArea .displaynone { display: none;}
.professorLayer .professorLayerContent .informationArea > ul { width: 100%; padding-top: 25px; margin-top: 25px; }
.professorLayer .professorLayerContent .informationArea > ul:first-child { padding: 0; margin: 0; border: 0;}
.professorLayer .professorLayerContent .informationArea .title { padding-top: 10px; margin-bottom: 10px; font-size:20px; color:#000; font-weight:bold;}
.professorLayer .professorLayerContent .informationArea .content { line-height: 180%; font-size:14px; color:#777; }
.professorLayer .professorLayerContent .informationArea .name { color:#000; font-size:22px; margin-top: 15px; padding-bottom: 20px; font-weight:bold; border-bottom: 3px solid #000; }
.professorLayer .layerCloseBtn { position: absolute; right: 0; top: 20px; width: 52px; height: 52px; background: url("/images/arrow_close.png") no-repeat;}

/* �쉲�슄夷섑슀姨뚰슆吏몄� 占쏀슔吏명슗�쉧泥� */
.license {clear:both; width:1200px; padding:20px 0; overflow:hidden; border-bottom:1px #eaeaea solid;}
.license .license_photo {width:250px; float:left; padding-right:20px;}
.license .license_txtt {width:140px; float:left; font-weight:normal; font-size:16px; color:#000;}
.license .license_txtt ul li {padding:5px 0;}
.license .license_txt {float:left; width:780px;}
.license .license_txt ul li {padding:5px 0; font-size:16px; line-height:24px;}

/* 占쏀슀�쉯�쉾夷��슗 �쉧泥쒖쮰梨좎찈吏� */
.subLifeTxt {clear:both; width:100%; padding:30px 0 40px; border-bottom:1px solid #dcdcdc;}
.subLifeTxt:after{clear:both; display:block; content:"";}
.subLifeTxt .leftTxt {float:left; width:600px;}
.subLifeTxt .leftTxt h1 {color:#000; font-size:30px; padding-bottom:20px;}
.subLifeTxt .leftTxt ul li {font-size:16px; color:#555; line-height:34px; }
.subLifeTxt .leftTxt ul li span {font-weight:bold; font-size:22px; color:#3E7CE1;}

.subLifeTxt .rightTxt {float:right; margin-top:60px;}
.subLifeTxt .rightTxt a {color:#000; border:1px solid #000; padding:15px 120px 15px 30px; font-size:16px;  background: url("/images/btn_arrow.png") no-repeat 90% center;}
.subLifeTxt .rightTxt a:hover {color:#3E7CE1; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}

/* �쉲�슄夷⑹콐占쏀슃�쉧吏� */
.MonthLeft {float:left; width:48%; margin-right:1%; border:1px solid #024e8c; border-width:1px 0 0 1px;}
.MonthLeft ul {width:100%; border:1px solid #024e8c; border-width:0 1px 1px 0; display:table; min-height:150px;}
.MonthLeft ul li {display:table-cell;}
.MonthLeft ul li.txtMonth { width:25%; vertical-align:middle; background-color:#0064b5; color:#fff; font-size:22px; text-align:center;}
.MonthLeft ul li.txtRight { width:70%; padding-left:5%; vertical-align:middle; font-size:16px; color:#555; line-height:30px;}
.MonthLeft ul li.txtRight p {color:#279cfc; display:inline-block;}

.MonthRight {float:left; width:48%; margin-left:1%; border:1px solid #024e8c; border-width:1px 0 0 1px;}
.MonthRight ul {width:100%; border:1px solid #024e8c; border-width:0 1px 1px 0; display:table; min-height:150px;}
.MonthRight ul li {display:table-cell;}
.MonthRight ul li.txtMonth { width:25%; vertical-align:middle; background-color:#0064b5; color:#fff; font-size:22px; text-align:center;}
.MonthRight ul li.txtRight { width:70%; padding-left:5%; vertical-align:middle; font-size:16px; color:#555; line-height:30px;}
.MonthRight ul li.txtRight p {color:#279cfc; display:inline-block;}

.top_txt_area {clear:both; width:100%; margin:0 auto;}
.top_txt_area:after{clear:both; display:block; content:"";}
.top_txt_area h1 {color:#000; font-size:32px; padding:0 0 20px;}
.top_txt_area .leftarea {float:left; width:440px; min-height:320px;}
.top_txt_area .leftarea.bg_01 {background: url("/images/attachment/aux1_img1_1.png") no-repeat;}
.top_txt_area .leftarea.bg_02 {background: url("/images/attachment/aux2_img1_1.png") no-repeat;}
.top_txt_area .leftarea.bg_03 {background: url("/images/attachment/aux4_img1_1.png") no-repeat;}
.top_txt_area .leftarea.bg_04 {background: url("/images/attachment/aux5_img1_1.png") no-repeat;}
.top_txt_area .leftarea.bg_05 {background: url("/images/attachment/aux6_img1_1.png") no-repeat;}
.top_txt_area .leftarea h1 {margin:95px 0 0 40px; font-size:32px; font-weight:normal; color:#000;}
.top_txt_area .leftarea.bg_02 h1 {margin:60px 0 0 40px;}
.top_txt_area .leftarea h2 {margin:15px 0 0 40px; font-size:16px; line-height:26px; font-weight:normal; }

.top_txt_area .rightarea {float:left; width:760px; }

.attachment4.top_txt_area .leftarea { width:400px;}
.attachment4.top_txt_area .rightarea { width: 800px;}

.subject_txt h1 {color:#000; line-height:44px;}
.subject_txt.bg_02{background: url("/images/attachment/aux1_img1_2.jpg") no-repeat right 70%;}

.webzin_line {clear:both; width: 100%;}
.webzin_box {width:100%; clear:both; border-top:2px solid #333;}
.webzin_grp {width:96%; clear:both; border:1px solid #dcdcdc; border-width:0 0 1px 0; padding:2%;}
.webzin_grp:after{clear:both; display:block; content:"";}
.webzin_grp .webzin_photo {  
    float:left; width:30%; vertical-align:top;
} 
.webzin_grp .webzin_photo img {max-width:100%;}
.webzin_grp .webzin_photo img:hover {
    opacity: 0.8;
    filter: alpha(opacity=50); 
}
.webzin_grp .webzin_content {float:left; margin-left:3%; padding:0 3%; width:61%; text-align:left; line-height:20px; font-size:13px;}
.webzin_grp .webzin_content h1 {display:block; color:#000; font-size:22px; padding:10px 0; line-height:26px; }
.webzin_grp .webzin_content h2 {display:block; color:#777; font-size:16px; padding:10px 0; line-height:24px; font-weight:normal;}

.intro_pro2 {float:left; width:50%; padding:40px 0; min-height:260px; overflow:hidden; border-bottom:1px #eaeaea solid;}
.intro_pro2 .pro_photo {float:left; padding:0 10px; width:200px;  }
.intro_pro2 .pro_photo img {max-width:180px;}
.intro_pro2 .pro_txtt {float:left;  font-weight:bold; word-break:break-all;}
.intro_pro2 .pro_txtt li { font-size:18px; font-weight:bold; color:#000;}
.intro_pro2 .pro_txt {clear:both; margin-top:20px; }
.intro_pro2 .pro_txt > li {font-size:16px; line-height:28px; color:#555; font-weight:normal;}

.btnRightSite {float:right; }
.btnRightSite a {color:#000; border:1px solid #000; padding:15px 120px 15px 30px; font-size:16px;  background: url("/images/btn_arrow.png") no-repeat 90% center;}
.btnRightSite a:hover {color:#3E7CE1; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}

.boardfaq {margin:0; min-height:80px; color:#000; border-top:2px solid #000;}
.boardfaq ul {display:block; height:auto; border-bottom:1px #dcdcdc dotted; cursor:pointer;}
.boardfaq ul > li {}
.boardfaq ul > li:after {content:""; display:block; clear:both}

.boardfaq ul > li > div {float:left;}
.boardfaq ul li.title {width:100%; height:60px; line-height:60px; }
.boardfaq ul li.on {background-color:#f2f2f2; color:#000;}
.boardfaq ul li.detail {width:100%; height:auto; padding-bottom:14px; background:none; }
.boardfaq ul li.showdetail_a { display:none; background-color:#f2f2f2;}

.boardfaq ul li div.con_title {
	display:inline-block; 
	width:10%; 
	height:18px; 
	line-height:34px;	
	text-align:center; 	
	font-size:24px;
	margin:10px 0 0 0;	
	background:none;
	color:#5afffd;
}

.boardfaq ul li div.con_cont { width:88%; padding-right:2%; float:left; font-size:15px;}
.boardfaq ul li.detail .con_cont { font-size:15px; float:left; line-height:26px; padding:15px 0; color:#297eb1;  background:none;}

.coachingBox { width: 100%; }
.coachingBox ul { width: 100%; margin-bottom: 35px; overflow: hidden; }
.coachingBox ul li { float: left; }
.coachingBox .title { width: 280px; height: 101px; line-height: 105px; margin-right: 25px; background: #323852; color:#fff; font-size:20px; text-align: center; }
.coachingBox .content { width: 895px;}
.coachingBox .content.imgContent { text-align: center; }

.reviewBox { width: 100%; }
.reviewBox ul { width: 100%; margin-bottom: 35px; padding-bottom:35px; overflow: hidden; border-bottom:1px solid #dcdcdc; }
.reviewBox ul li { float: left; }
.reviewBox .title { width: 180px; height: 101px; line-height: 105px; margin-right: 25px;  text-align: left; }
.reviewBox .content { width: 995px;}
.reviewBox .content.imgContent { text-align: center; }
.f_blue, .blue {
    color: #0081ea;
}
.none_list {
    list-style: none;
    padding: 0px;
}

.MTop30 {
    margin-top: 30px !important;
}
table {
    width: 100%;
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}
.displaynone {
    display: none;
}
.PTop50 {
    padding-top: 50px;
}
.top_th{
	border-top:1px solid #024e8c;
}
.MTop50 {
    margin-top: 50px !important;
}
input {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 0 5px;
    outline: none;
}
a {
    text-decoration: none;
    color: #555555;
    outline: none;
}