#contents>.add{width:100%;margin-bottom: 100px;}
#contents>.area{text-align: center;}
#contents>.area:after{text-align: left;}
#contents>.area>.add>.title{font-size:1.5rem;font-weight:bold}
#contents>.area>.add>.title>.text_one{position: absolute;top: 10px;left: 125px;}
#contents>.area>.add>section>form>table{width:100%}
#contents>.area>.add>section>form>table tr{height:60px;}
#contents>.area>.add>section>form>table tbody tr:first-child td{border-top: 2px solid #000;}
#contents>.area>.add>section>form>table tbody tr:last-child td{border-bottom: 1px solid #abafb5}
#contents>.area>.add>section>form>table tr.memo, #contents>.area>.add>section>form>table tr.privacy{height:180px}
#contents>.area>.add>section>form>table tfoot tr.btn img{margin:0 auto;margin-top:30px;margin-bottom:30px;cursor:pointer;}
#contents>.area>.add>section>form>table tr>td:first-child{width:200px}
#contents>.area>.add>section>form>table tr>td:first-child>.txt{font-size:1.25rem;margin-left: 30px;}
#contents>.area>.add>section>form>table tr>td:last-child{text-align: left;}
#contents>.area>.add>section>form>table tr>td>div{float:left;margin-right:10px}
#contents>.area>.add>section>form>table .sel1{width:250px;height:32px;}
#contents>.area>.add>section>form>table .sel2{width:700px;height:32px;}
#contents>.area>.add>section>form>table .sel3{width:500px;height:32px;}
#contents>.area>.add>section>form>table .sel4{width:100px;height:32px;}
#contents>.area>.add>section>form>table .sel5{width:960px;height:32px;}
#contents>.area>.add>section>form>table .inp1{width:220px;height:32px;}
#contents>.area>.add>section>form>table .inp2{width:128px;height:32px;}
#contents>.area>.add>section>form>table .inp3{width:470px;height:32px;}
#contents>.area>.add>section>form>table .inp4{width:960px;height:32px;}
#contents>.area>.add>section>form>table input.date{width:200px;}
#contents>.area>.add>section>form>table .status td>label{float:left;margin-right:25px}
#contents>.area>.add>section>form>table .status td>label>.inp{position: absolute; top: 50%; transform: translateY(-50%);}
#contents>.area>.add>section>form>table .status td>label>.str{margin-left:20px;font-size:1.2rem}
#contents>.area>.add>section>form>table .category td>div{float:left;}
#contents>.area>.add>section>form>table .category td>.date{margin-right:30px}
#contents>.area>.add>section>form>table .category td>.v>div{margin-right:5px}
#contents>.area>.add>section>form>table .category td>div>.dash{margin:0 10px}
#contents>.area>.add>section>form>table .category td>div>div{float:left;}
#contents>.area>.add>section>form>table .texta{width:960px;height:120px;;overflow-y: auto;background:#f6f6f6}
#contents>.area>.add>section>form>table .agree{margin-top: 5px;}
#contents>.area>.add>section>form>table .agree>div{float:left;margin-right:5px}



/* 공지사항 */
#contents.counsel_notice>.area{width:1220px;margin: 0 auto;}
#contents.counsel_notice>.area>.cont1{width: 100%;}
#contents.counsel_notice>.area>.cont1>.title{text-align: center;margin-top: 0;margin-bottom:35px}
#contents.counsel_notice>.area>.cont1>.text{width: 100%;display: inline-block;margin-bottom: 5px;}
#contents.counsel_notice>.area>.cont1>.text>div{float:left}
#contents.counsel_notice>.area>.cont1>.text>.txt1{line-height: 6rem;height: 50px;display: inline-block;}
#contents.counsel_notice>.area>.cont1>.text>.txt2{float: right;}
#contents.counsel_notice>.area>.cont1>.text>.txt2>select{padding: 10px 15px;width: 230px;background: #fff;border:1px solid #000}
#contents.counsel_notice>.area>.cont1>.data{width:100%}
#contents.counsel_notice>.area>.cont1>.data>.list{width:100%;min-height:540px;border-top:2px solid #000;border-bottom:2px solid #000;}
#contents.counsel_notice>.area>.cont1>.data>.list>table{width:100%}
#contents.counsel_notice>.area>.cont1>.data>.list>table tr{height:60px;}
#contents.counsel_notice>.area>.cont1>.data>.list>table tr>th, #contents>.area>.cont1>.data>.list>table tr>td{border-bottom:1px solid #abafb5;font-size:15px}
#contents.counsel_notice>.area>.cont1>.data>.list>table tr .w100{width:100px;}
#contents.counsel_notice>.area>.cont1>.data>.list>table tr .w100>div{text-align:center}
#contents.counsel_notice>.area>.cont1>.data>.list>table td.subject a{color:#000}



/* 공지사항 뷰 */
#contents.counsel_notice_view>.area>.cont{width: 100%;}
#contents.counsel_notice_view>.area>.cont>.text{width: 100%;font-size: 1.2rem;margin-top: 15px;margin-bottom: 40px;color: #666;}
#contents.counsel_notice_view>.area>.cont>.contents{border-top: 2px solid #000;border-bottom: 1px solid #000;padding: 50px 0;}
#contents.counsel_notice_view>.area>.cont>.contents>.line{width: 100%;height: 1px;background: #666;margin-top: 50px;margin-bottom: 50px;}
#contents.counsel_notice_view>.area>.cont>.contents>.title{width: 100%;display: block;font-size: 1.75rem;text-align: center;margin-top: 0;margin-bottom: 60px;padding-bottom: 50px;border-bottom: 1px solid #f1f1f1}
#contents.counsel_notice_view>.area>.cont>.contents>.title>.campus_name{padding: 5px 25px;margin:0 auto;color:#fff;font-size: 1.2rem;-moz-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
#contents.counsel_notice_view>.area>.cont>.contents>.title>h4{font-weight: bold;margin-top: 13px;margin-bottom: 13px;}
#contents.counsel_notice_view>.area>.cont>.contents>.title>small{margin-top: 5px;font-size: 1.25rem;}
#contents.counsel_notice_view>.area>.cont>.contents>.content{min-height:500px;}
#contents.counsel_notice_view>.area>.cont>.contents>.mv{width:800px;margin:0 auto;text-align:center;margin-bottom: 50px;}
#contents.counsel_notice_view>.area>.cont>.contents>.content img{display:inline-block;max-width:1200px}



/* 온라인상담 */



/* 수강료 조회 */



/* 시간표 조회 */



/* 국비대상문의 */




/* 고객건의사항 */

#contents.counsel_suggestion>.area>.add>section>form>table .texta{width:960px;height:120px;;overflow-y: auto;background:#f6f6f6}
#contents.counsel_suggestion>.area>.add>section>form>table .agree{margin-top: 5px;}
#contents.counsel_suggestion>.area>.add>section>form>table .agree>div{float:left;margin-right:5px}



/* 온라인 결제 */

