/* 학원소개 */
/*
#contents.institute_info_campus>.area>.cont1>.text{color:#666}
#contents.institute_info_campus>.area>.cont2{width:1040px;padding:77px 80px 100px;background:#f6f6f6;display:inline-block;}
#contents.institute_info_campus>.area>.cont2>div{float:left}
#contents.institute_info_campus>.area>.cont2>.r{margin-right:80px}
#contents.institute_info_campus>.area>.cont2>.r>.title{width:180px;font-size:1.75rem;}
#contents.institute_info_campus>.area>.cont2>.r>.line{width:75px;height:1.5px;background:#000;position: absolute;top: 47px;left: 50px;}
#contents.institute_info_campus>.area>.cont2>.l{width: 780px;}
#contents.institute_info_campus>.area>.cont2>.l>section{padding:25px 0}
#contents.institute_info_campus>.area>.cont2>.l>section>.title{height: 50px;}
#contents.institute_info_campus>.area>.cont2>.l>section>.title>.txt>.ln{margin-top:5px}
#contents.institute_info_campus>.area>.cont2>.l>section>.title>.check{margin-right:10px;display:inline-block;}
#contents.institute_info_campus>.area>.cont2>.l>section>.title>.txt{display:inline-block;border-bottom:1px solid #000;height: 30px;}
#contents.institute_info_campus>.area>.cont2>.l>section>.text{font-size:1.2rem;color:#777;margin-left: 25px;}
#contents.institute_info_campus>.area>.cont2>.l>section>.btn{margin:25px 0;width:200px;height:40px;background-image:url(/home/images/Institute/info/btn.jpg);background-size:cover;margin-left: 25px;}
#contents.institute_info_campus>.area>.cont2>.l>section>.btn>a{display:block;width:170px;height:100%;color:#d6d6d6;line-height:39px;text-align:center;padding-right:30px;}
#contents.institute_info_campus>.area>.cont3{width:100%;}
#contents.institute_info_campus>.area>.cont3>.title{margin-top:100px;}
#contents.institute_info_campus>.area>.cont3>.line{margin-top:15px;margin-bottom:90px}
#contents.institute_info_campus>.area>.cont3>section{width:25%;padding-right: 10px;padding-left: 10px;float: left;border-right: 1px solid #f1f1f1;box-sizing: border-box;height: 400px;}
#contents.institute_info_campus>.area>.cont3>section:last-child{border-right:0}
#contents.institute_info_campus>.area>.cont3>section>.ig{height: 84px;padding-top: 30px;}
#contents.institute_info_campus>.area>.cont3>section>.ig>img{float:center}
#contents.institute_info_campus>.area>.cont3>section>.text>h4{margin-top:25px;margin-bottom:25px;font-size:1.4rem;letter-spacing: -1px;}
#contents.institute_info_campus>.area>.cont3>section>.text>p{font-size:1.2rem;}
*/

#contents.institute_info_campus .cont1_slide{width: 1200px; height: 300px; text-align: center;}
#contents.institute_info_campus .cont1_slide #info_slide_wrapper{ padding-inline-start: 0px; width: 100%; height: 100%; position: relative;}
#contents.institute_info_campus .cont1_slide #info_slide_wrapper > li{
	width: 600px; height: 300px; position: absolute;
}
#contents.institute_info_campus .cont1_slide #info_slide_wrapper > li img{ width: 100%; height: 100%;}
#contents.institute_info_campus .info_line{ width: 100%; height: 2px; background-color: #666666; margin: 80px 0;}

#contents.institute_info_campus .cont2{width: 1090px; margin: 0 55px;}
#contents.institute_info_campus .cont2>div{display: flex; margin-bottom: 80px;}
#contents.institute_info_campus .cont2>div:nth-child(3){margin-bottom: 0px;}
#contents.institute_info_campus .cont2>div>.text_img { width: 350px; height: 180px; background-color: grey; margin: 0 73px 40px 0;
}
#contents.institute_info_campus .cont2>div>.text{ width: 667px; height: 220px;position: relative;}
#contents.institute_info_campus .cont2>div>.text>h1{font-size: 24px; font-weight: bold; margin-bottom: 15px;}
#contents.institute_info_campus .cont2>div>.text>p{font-size: 14px; font-weight: 400; color: #999;}
#contents.institute_info_campus .cont2>div>.text>.btn{width:200px;height:40px;background-image:url(/home/images/Institute/info/btn.jpg); background-size:cover; position: absolute; bottom: 0; right: 0;}
#contents.institute_info_campus .cont2>div>.text>.btn>a{display:block;width:170px;height:100%;color:#d6d6d6;
			line-height:39px;text-align:center;padding-right:30px;}


#contents.institute_info_campus .cont3{width:1130px; height: 560px; margin: 0 35px;  display: flex; flex-wrap: wrap;}
#contents.institute_info_campus .cont3 .con3_box{
	width: 540px; height: 260px;background-color: #f6f6f6; display: flex;
}
#contents.institute_info_campus .cont3 .con3_1,.cont3 .con3_3{
	margin-right: 50px;
}
#contents.institute_info_campus .cont3 .con3_1,.cont3 .con3_2{ margin-bottom: 40px;}
#contents.institute_info_campus .cont3 .con3_box .ig{
	width: 71px;height: 71px;background-color: #fff; border-radius: 100%;
	margin: 95px 46px;
}
#contents.institute_info_campus .cont3 .con3_box .ig img{width: 42.8px; height: 40.8px; margin: 16px 14px; }
#contents.institute_info_campus .cont3 .con3_box>.text{width: 336px; height: 104px; margin: 69px 41px 69px 0; text-align: justify;}
#contents.institute_info_campus .cont3 .con3_box>.text>h1{ font-size: 22px; font-weight: 700; letter-spacing: -1px; margin-bottom: 5px;}


/* 연혁 */
#contents.institute_info_history>.area>.cont1>.text{color:#666}
#contents.institute_info_history>.area>.cont2{display:inline-block;margin-top: 80px;}
#contents.institute_info_history>.area>.cont2>div{float:left}
#contents.institute_info_history>.area>.cont2>.l{width: 400px;}
#contents.institute_info_history>.area>.cont2>.l>.title{padding-top:20px;width: 170px;border-top:2px solid #000;}
#contents.institute_info_history>.area>.cont2>.l>.title>div{margin-bottom:7px;}
#contents.institute_info_history>.area>.cont2>.l>.title>div.on{margin-bottom:10px;}
#contents.institute_info_history>.area>.cont2>.l>.title>div>a{font-size:1.6rem;color:#cdcdcd;letter-spacing: 0px;}
#contents.institute_info_history>.area>.cont2>.l>.title>div.on>a{color:#000;}
#contents.institute_info_history>.area>.cont2>.l>.title>div.on>.text_one {position: absolute;top: 7px;left: 110px;}
#contents.institute_info_history>.area>.cont2>.l>.title>div>.text_one.off{display:none}
#contents.institute_info_history>.area>.cont2>.r{width:800px;border-bottom: 2px solid #000;}
#contents.institute_info_history>.area>.cont2>.r>section{margin-bottom: 40px;}
#contents.institute_info_history>.area>.cont2>.r>section>div{float:left}
#contents.institute_info_history>.area>.cont2>.r>section>.r{width:200px}
#contents.institute_info_history>.area>.cont2>.r>section>.r>.year{padding-top:20px;font-size:1.6rem;letter-spacing: 0px;width: 170px;border-top:1px solid #444444;}
#contents.institute_info_history>.area>.cont2>.r>section:nth-child(odd)>.r>.year{border-top:2px solid #444444;}
#contents.institute_info_history>.area>.cont2>.r>section>.l{width:600px;border-top: 1px solid #444444;}
#contents.institute_info_history>.area>.cont2>.r>section:nth-child(odd)>.l{border-top: 2px solid #444444;}
#contents.institute_info_history>.area>.cont2>.r>section>.l>.title{font-family:'Lato';padding-top:38px;font-size:1rem;font-weight:900}
#contents.institute_info_history>.area>.cont2>.r>section>.l>.text{padding-top:10px;color: #666;line-height: 2rem;font-size: 1.25rem;}



/* ci bi */
#contents.institute_sign>.area>.line{margin:100px 0}
#contents.institute_sign>.area>.cont1>.text{margin-top:80px}
#contents.institute_sign>.area>.cont2{display:inline-block;}
#contents.institute_sign>.area>.cont2>div{float:left}
#contents.institute_sign>.area>.cont2>.r{margin-right:200px}
#contents.institute_sign>.area>.cont2>.r>.title{width:180px;font-size:1.3rem;}
#contents.institute_sign>.area>.cont2>.r>.line{width:30px;height:2px;background:#000;margin-top:25px;}
#contents.institute_sign>.area>.cont2>.l{width: 820px;}
#contents.institute_sign>.area>.cont2>.l>section>.line{height:2px;width:100%;background: #f6f6f6;margin:37px 0;}
#contents.institute_sign>.area>.cont2>.l>section>.text{font-size:1.18rem;color:#666;}    




/* 채용안내 - 강사채용 */
#contents.institute_recruit>.area>.head>.title{font-size:28px;letter-spacing: -1px;color: #111111;}
#contents.institute_recruit>.area>.head>.title>h4{letter-spacing: -1.5px;}
#contents.institute_recruit>.area>.head>.text{letter-spacing: -0.2px;font-weight:light;color:#5b5b5b;margin-bottom: 40px;}
#contents.institute_recruit>.area>.cont4{margin:30px 0;display:inline-block;}
#contents.institute_recruit>.area>.cont4>.title>p{font-weight: 600; display: block;}
#contents.institute_recruit>.area>.cont4>.title>.text_one{position: absolute;top: 12px;left: 122px;}
#contents.institute_recruit>.area>.cont4>.ig{margin:20px 0 35px}
#contents.institute_recruit>.area>.cont4>.ig>ul>li{position: relative;margin-right: 23px;}
#contents.institute_recruit>.area>.cont4>.ig>ul>li>p{display: block;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);font-size: 15px;font-weight: 500;}
#contents.institute_recruit>.area>.cont4>.ig>ul>li:last-child>p{color: #ff2a00;}
#contents.institute_recruit>.area>.cont4>.text{font-size:1.18rem;color:#929292; }
#contents.institute_recruit>.area>.cont4>.text>ul>li{list-style: none;letter-spacing: -0.2px;}
#contents.institute_recruit>.area>.add{margin-top:90px;width:100%;}
#contents.institute_recruit>.area>.add>.title>p{font-weight: 600;display: block;}
#contents.institute_recruit>.area>.add>.title>.text_one{position: absolute;top: 12px;left: 120px;}
#contents.institute_recruit>.area>.add>form>section{margin-top:15px;}
#contents.institute_recruit>.area>.add>form>section>table{width:100%}
#contents.institute_recruit>.area>.add>form>section>table tr{height:60px;}
#contents.institute_recruit>.area>.add>form>section>table th, #contents>.area>.add>form>section>table td{border-bottom: 2px solid #f6f6f6}
#contents.institute_recruit>.area>.add>form>section>table tr:first-child th, #contents>.area>.add>form>section>table tr:first-child td{border-top: 2px solid #000}
#contents.institute_recruit>.area>.add>form>section>table tr:last-child th, #contents>.area>.add>form>section>table tr:last-child td{border-bottom: 0}
#contents.institute_recruit>.area>.add>form>section>table tr.privacy{height:180px}
#contents.institute_recruit>.area>.add>form>section>table tr>td:first-child{width:200px}
#contents.institute_recruit>.area>.add>form>section>table tr>td:first-child>.txt{font-size:1.25rem;margin-left: 30px;}
#contents.institute_recruit>.area>.add>form>section>table tr>td>div{float:left;margin-right:10px}
#contents.institute_recruit>.area>.add>form>section>table tfoot tr.btn button{border:0;margin-top:30px;margin-bottom:30px;cursor:pointer;}
#contents.institute_recruit>.area>.add>form>section>table tfoot tr>td{text-align: center;}
#contents.institute_recruit>.area>.add>form>section>table .sel1{width:250px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .sel2{width:700px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .sel3{width:567px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .inp1{width:250px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .inp2{width:150px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .inp3{width:535px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .inp4{width:960px;height:32px;}
#contents.institute_recruit>.area>.add>form>section>table .texta{width:930px;height:120px;;overflow-y: auto;background:#f6f6f6;padding: 10px 15px;}
#contents.institute_recruit>.area>.add>form>section>table .agree{margin-top: 5px;}
#contents.institute_recruit>.area>.add>form>section>table .agree>div{float:left;margin-right:5px}
#contents.institute_recruit>.area>.cont1>.ig>ul,
#contents.institute_recruit>.area>.cont4>.ig>ul{list-style-type: none;}
#contents.institute_recruit>.area>.cont1>.ig{background-color: #f6f6f6;width: 1200px;height: 400px;}
#contents.institute_recruit>.area>.cont1>.ig>ul{display: flex;}
#contents.institute_recruit>.area>.cont4>.ig>ul{display: flex;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li{width: 350px;text-align: center;justify-content: center;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li>img{margin: 0 auto;padding-bottom: 10px;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li>p{width: 310px;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li:nth-child(2),
#contents.institute_recruit>.area>.cont1>.ig>ul>li:nth-child(4){padding: 120px 0 230px 0;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li:first-child{	padding: 60px 0 40px 110px;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li:last-child{padding: 60px 90px 40px 0;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li:last-child{width: 320px;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li:nth-child(3){padding: 60px 0 40px 0;}
#contents.institute_recruit>.area>.cont1>.ig>ul>li>p{font-size: 14px;color:#929292;letter-spacing: -0.2px; font-weight: 100;line-height: 23px}
#contents.institute_recruit>.area>.cont1>.ig>ul>li>p>span{font-size: 21px;line-height: 55px;color: #111;font-weight: 500;}









/* 프랜차이즈 제휴문의 */
#contents.institube_contactus>.area>.cont1>.ig{margin-top:10px;margin-bottom:10px;}
#contents.institube_contactus>.area>.cont1>.ig>ul{display: flex;width: 1200px;}
#contents.institube_contactus>.area>.cont1>.ig>ul>li{width: 240px;list-style: none;border-right: 1px solid #e6e6e6;}
#contents.institube_contactus>.area>.cont1>.ig>ul>li:last-child{border: none;}
#contents.institube_contactus>.area>.cont1>.ig>ul>li>p{display: block; width: 240px;text-align: center;font-size: 14px;font-weight: 500;color: #333;}
#contents.institube_contactus>.area>.cont1>.ig>ul>li>p>span{font-size: 34px;font-weight: 900;color: #111111;}

#contents.institube_contactus>.area>.cont2{margin:50px 0}
#contents.institube_contactus>.area>.cont2>.ig{width:1200px;height: 300px;background-color: #f6f6f6;}
#contents.institube_contactus>.area>.cont2>.ig>ul{display: flex;}
#contents.institube_contactus>.area>.cont2>.ig>ul>li{list-style: none;width: 280px;text-align: center;padding: 80px 0 70px 0;}
#contents.institube_contactus>.area>.cont2>.ig>ul>li>p{font-size: 14px;font-weight: 100;line-height: 25px;margin-top: 20px;color: #929292;}
#contents.institube_contactus>.area>.cont2>.ig>ul>li>p>span{font-size: 17px;font-weight: 600;line-height: 40px;color: #111;}
#contents.institube_contactus>.area>.cont2>.ig>ul>li>img{margin: 0 auto;}
#contents.institube_contactus>.area>.cont2>.ig>ul>li:nth-child(2),
#contents.institube_contactus>.area>.cont2>.ig>ul>li:nth-child(4),
#contents.institube_contactus>.area>.cont2>.ig>ul>li:nth-child(6){width: 50px;margin: 110px 0 175px 0;padding: 0;}








#contents.institube_contactus>.area>.add{margin-top:50px;}
#contents.institube_contactus>.area>.add>.title{font-size:1.5rem;font-weight:bold}
#contents.institube_contactus>.area>.add>.title>.text_one{position: absolute;top: 10px;left: 125px;}
#contents.institube_contactus>.area>.add>form>section{margin-top:15px;}
#contents.institube_contactus>.area>.add>form>section>table{width:100%}
#contents.institube_contactus>.area>.add>form>section>table tr{height:60px;}
#contents.institube_contactus>.area>.add>form>section>table th, #contents>.area>.add>form>section>table td{border-bottom: 2px solid #f6f6f6}
#contents.institube_contactus>.area>.add>form>section>table tr:first-child th, #contents>.area>.add>form>section>table tr:first-child td{border-top: 2px solid #000}
#contents.institube_contactus>.area>.add>form>section>table tr:last-child th, #contents>.area>.add>form>section>table tr:last-child td{border-bottom: 0}
#contents.institube_contactus>.area>.add>form>section>table tr.memo, #contents>.area>.add>form>section>table tr.privacy{height:180px}
#contents.institube_contactus>.area>.add>form>section>table tr.btn img{margin:0 auto;margin-top:30px;margin-bottom:30px;cursor:pointer;}
#contents.institube_contactus>.area>.add>form>section>table tr>td:first-child{width:200px}
#contents.institube_contactus>.area>.add>form>section>table tr>td:first-child>.txt{font-size:1.25rem;margin-left: 30px;}
#contents.institube_contactus>.area>.add>form>section>table tr>td:last-child{text-align: left;}
#contents.institube_contactus>.area>.add>form>section>table tr>td>div{float:left;margin-right:10px}
#contents.institube_contactus>.area>.add>form>section>table .sel1{width:250px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .sel2{width:700px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .sel3{width:500px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .inp1{width:250px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .inp2{width:150px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .inp3{width:500px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .inp4{width:960px;height:32px;}
#contents.institube_contactus>.area>.add>form>section>table .status td>label{float:left;margin-right:25px}
#contents.institube_contactus>.area>.add>form>section>table .status td>label>.inp{position: absolute; top: 50%; transform: translateY(-50%);}
#contents.institube_contactus>.area>.add>form>section>table .status td>label>.str{margin-left:20px;font-size:1.2rem}
#contents.institube_contactus>.area>.add>form>section>table .texta{width:960px;height:120px;;overflow-y: auto;background:#f6f6f6}
#contents.institube_contactus>.area>.add>form>section>table .agree{margin-top: 5px;}
#contents.institube_contactus>.area>.add>form>section>table .agree>div{float:left;margin-right:5px}