/*
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url('https://cdn.jsdelivr.net/gh/ChalkPE/NanumSquareRound/nanumsquareround.min.css');
*/
.board-box .head { position: relative; height:70px;}
.board-box .head .category { letter-spacing: -0.5px; font-weight: 700; position: absolute; bottom: 0; }
.board-box .head .category span { font-weight: 800; }
.board-box .head .search { float: right;  position: relative; font-size:17px;}
.board-box .head .search .box { display: inline-block; position: relative; border-bottom: 1px solid #c3c3c3; }
.board-box .head .search .box.none{height:61px; padding:12px 0; }
.board-box .head select, .board-box .head input[type=text] { font-size: 1rem; height: 60px; border: 0; border-radius: 0; outline: none; }
.board-box .head select { min-width: 125px; padding: 0px 20px 0 4px; color: #111; border-bottom:1px solid #c3c3c3; }
.board-box .head input[type="text"] { width: 253px; padding-right: 26px; }
.board-box .head .bt { width: 18px; height: 18px; border: 0; background: url(../images/search.png)no-repeat; background-size: contain; position: absolute; right: 8px; top: 50%; margin-top: -9px; min-width: auto; }
.board-box .head .box:after { width: 0; height: 1px; background: #6d93d9; position: absolute; left: 0; bottom: -1px; transition: .3s ease-in-out; content: ''; }
.board-box .head .box:hover:after { width: 100%; }
.board-box .list { margin-top: 30px; border-top: 1px solid #e5e5e5; }
.board-box .list li { width: 100%; display: table; padding: 30px 0 25px; border-bottom: 1px solid #e5e5e5; word-break: keep-all; position: relative; }
.board-box .list li.noticeW{border:1px solid #333;}
.board-box .list li:before { width: 34px; height: 18px; background: url(../images/arrow_r.png)no-repeat; background-size: contain; position: absolute; right: 0; top: 50%; margin-top: -9px; opacity: 0; transition: .3s ease-in-out; content: ''; display:block;}
.board-box .list li > a { width: 100%; display: table; }
.board-box .list a > div { display: table-cell; vertical-align: top; }
.board-box .list .notice{width:10%; text-align:center; }
.board-box .list li.noticeW .notice span i{color:#6d93d9; font-size:30px;}
.board-box .list .movie { width: 30%; text-align:center; }
.board-box .list .movie img{width:80%; height:auto;}
.board-box .list .movie iframe{width:80%; height:200px; }
.board-box .list .movie span { font-size: 1.5rem; font-weight: 800; letter-spacing: -3px; display: block; }
.board-box .list .contW { width: 60%; padding-right: 70px; }
/*.board-box .list .contW strong{background:#cc0000; color:#fff; display:inline-block; font-size:0.8em; line-height:1.5; border-radius:5px; padding:2px 10px; margin-right:10px;}*/
.board-box .list .contW strong{font-weight:normal; font-size:16px;}
.board-box .list .contW h3 { margin-bottom: 10px; font-size: 1.3em; letter-spacing: -0px; line-height: 1.5; font-weight:bold;}
.board-box .list .contW small{display:inline-block; color:#6d93d9; font-size: 0.9em; line-height:180%;}
.board-box .list .contW p{margin-bottom:10px; opacity:0.6;}
.board-box .list .contW span{display:block; padding-top:5px;}
.board-box .list .contW span i{margin-top:2px;}

/* »ó¼¼ */
.view-ttl { text-align: center; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.view-ttl h2 { margin: 30px 0; /*font-size: 40px; letter-spacing: -3px;*/ font-size: 24px; letter-spacing: -1px; line-height: 1.3;  color:#333;}
.view-ttl h2 span{color:#999; margin-right:10px; font-size:40px;}
.view-ttl .date { letter-spacing: -0.5px; color: #888;  font-size:18px;}
.view-ttl .date i{margin-top:3px;}
.view-cont { padding: 76px 25px; letter-spacing: -1px; line-height: 1.76; }
.view-cont strong, .view-cont span, .view-cont p, .view-cont u, .view-cont i{ }
.view-cont strong{font-weight:bold;}
.view-cont iframe{width:100%; height:600px;}
.view-cont .file-box {  margin: 15px 0; text-align: right; color: #3b63ab; padding-right :0; }
.view-cont .LinknFile{ width:100%; margin-bottom:40px; border:1px solid #ededed}
.view-cont .LinknFile th{font-size:18px; border-bottom:1px solid #ededed; padding:20px; width:30%; color:#000; font-weight:normal;}
.view-cont .LinknFile td{font-size:18px; border-bottom:1px solid #ededed; padding:20px;}
.view-nav { border-top: 1px solid #d9d9d9; padding: 72px 0; position: relative; width:100%; float:left; }
.view-nav>div { float: left; width: 50%; padding: 0 35px; text-align: center; letter-spacing: -1px; line-height: 1.5; color: #888; font-size:18px;  transition: .3s ease-in-out; position: relative; word-break: keep-all; }
.view-nav>div:before { width: 34px; height: 18px; background: url(../images/arrow_r.png)no-repeat; background-size: contain; position: absolute; top: 50%; margin-top: -9px; opacity: 0; transition: .3s ease-in-out; content: ''; }
.view-nav>div:first-child:before { left: -30px; transform: rotate(180deg); }
.view-nav>div:last-child:before { right: -30px; }
.view-nav span { display: block; font-weight: 800; color: #111; letter-spacing: -0.5px; text-transform: uppercase; margin-bottom: 20px;  font-size:24px;}
.view-nav .list { width: 70px; height: 70px; border-radius: 100%; text-align:Center; background:#cc0000; background-size: contain; position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; z-index: 1; transition: .2s ease-in-out; }
.view-nav .list i{margin-top:16px; color:#fff; font-size:40px;}
.view-nav>div:hover { color: #111;   }
.board_view .view-cont ul { padding-left: 15px; list-style:inherit;}

@media (max-width: 1024px) {
	.board-box .list .movie { padding-left: 0; }
	/* »ó¼¼ */
    .view-cont { padding: 40px 0; }
}
@media (min-width: 768px) {
    .board-box .list li:hover { background: #fbfbfb; }
    .board-box .list li:hover:before { right: 38px; opacity: 1; }
    .view-nav>div:hover:before { opacity: 1; }
    .view-nav>div:first-child:hover:before { left: 0; }
    .view-nav>div:last-child:hover:before { right: 0; }
}
@media (max-width: 768px) {
	.board-box{padding:0 20px;}
	.board-box .head { position: relative; height:auto;}
	.board-box .head p { position: static; }
    .board-box .head .search { float: none; font-size:15px;}
	.board-box .head .search .box { width: 100%; margin-bottom: 0px;  }
	.board-box .head .search .box.none{border:none; text-align:center; height:auto; padding:0px 0;}
	.board-box .head select, .board-box .head input[type=text] { height: 45px;}
    .board-box .head input[type="text"] { width: 100%; height: 45px; }

	.board-box .list li { display: block; padding: 20px 0; }
	.board-box .list li:hover { background: #fbfbfb; }
    .board-box .list li:hover:before { right: 38px; opacity: 1; }    
	.board-box .list { margin-top: 15px; }    
    .board-box .list a>div { display: block; }

    .board-box .list .notice, .board-box .list .movie, .board-box .list .contW { width: 100%; text-align:left; }
    .board-box .list .contW { margin-top: 20px; padding-right: 0; }
    .board-box .list .movie { font-size: 14px; margin-top:10px; width:100%;}
	.board-box .list .movie img{width:100%; height:auto; }
    .board-box .list .contW h3 { margin-bottom: 7px; font-size: 18px; line-height: 1.33; letter-spacing: -1px; }

	/* »ó¼¼ */
    .view-ttl { padding-bottom: 20px; }
    .view-ttl h2 { font-size: 22px; margin-bottom: 20px; }
	.view-ttl h2 span{font-size: 22px;}
    .view-ttl .date { font-size:16px;}
	.view-cont{padding:40px 20px;}
	.view-cont iframe{width:100%; height:200px;}
	.view-nav { padding: 30px 0; }
    .view-nav>div { padding: 0 25px 0 0; letter-spacing: -0.5px; font-size:14px; }
    .view-nav>div:last-child { padding: 0 0 0 25px; }
    .view-nav .list { width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; }
	.view-nav .list i{margin-top:10px; font-size:20px;}
    .view-nav span { margin-bottom: 10px; font-size:18px; }
}




.boardTb {border-top:2px solid #333; text-align:center; width:100%;} 
.boardTb th {background:#f1f1f1; padding:20px 0; border-bottom:1px solid #E9E9E9; color:#000; font-weight: normal !important; font-size:18px;} 
.boardTb td {padding:20px; border-bottom:1px solid #E9E9E9; text-align:center; font-size:16px;}
.boardTb td input[type=text]{border:1px solid #ccc;  height:30px;}
.boardTb td textarea{border:1px solid #ccc;}
.boardTb td a{font-size:16px;}
.boardTb td a strong{font-weight:normal; font-family: 'NanumBarunGothic', sans-serif;}
.boardTb td.stt{background:#f4f7fb; color:#000;}
.boardTb td.alLeft {padding-left:15px; text-align:left;}
.boardTb td.alRight {padding-right:15px; text-align:right;}
.boardTb td.date{font-size:1.6rem;}
.boardTb td span{font-size:16px;color:#999;}
.boardTb td table{border:none; padding:0; margin:0;}
.boardTb td table td{border:none; padding:0; margin:0;}

.boardTb_v {border-top:2px solid #333; text-align:center; width:100%;} 
.boardTb_v th {background:#f1f1f1; padding:20px 0; border-bottom:1px solid #E9E9E9; color:#000; font-weight: normal !important; font-size:18px;} 
.boardTb_v td {padding:20px; border-bottom:1px solid #E9E9E9; text-align:left; font-size:16px;}
.boardTb_v td input[type=text]{border:1px solid #ccc; height:45px; width:100%; font-size:1.1rem;} 
.boardTb_v td textarea{border:1px solid #ccc; width:100%; height:130px;}
.boardTb_v td a{font-size:16px;}
.boardTb_v td a strong{font-weight:normal; font-family: 'NanumBarunGothic', sans-serif;}
.boardTb_v td.stt{background:#f4f7fb; color:#000;}
.boardTb_v td.alLeft {padding-left:15px; text-align:left;}
.boardTb_v td.alRight {padding-right:15px; text-align:right;}
.boardTb_v td small{font-size:16px; color:#999;}
.boardTb_v td table{border:none; padding:0; margin:0;}
.boardTb_v td table td{border:none; padding:0; margin:0;}

.boardCategory{text-align:left; padding-bottom:0px;}

.boardRss{padding-bottom:20px; text-align:right;}

.boardPaging{text-align:center; padding-top:40px; clear:both;}
.boardPaging a{display:inline-block; margin:0 3px; border-bottom:2px solid #fff; line-height:30px; width:30px; text-align:center; background:#fff; font-size:20px;}
.boardPaging span{display:inline-block; margin:0 3px; border-bottom:2px solid #6d93d9; line-height:30px; width:30px; text-align:center;  color:#6d93d9; font-size:20px;}
.boardPaging a.arw{ width:auto; padding:0 5px; }
.boardPaging a.arw i{
    display:inline-block;
	vertical-align: top;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
	padding: 0;
    margin-top: 9px;
    width: 10px;
    height: 10px;
    border-right: 2px solid #ccc;
    border-top: 2px solid #ccc;
    transform: rotate(45deg);
}
.boardPaging a.arw.prev i{transform: rotate(-135deg);}
.boardPaging a.arw:hover i{border-color:#6d93d9;}

.boardBtnC{text-align:center; padding:20px 0;}
.boardBtnR{text-align:right; padding:20px 0; }
.boardBtnR a{display:inline;}
.boardBtnL{text-align:left;}

.boardBtnW{ height:100px; position:relative; clear:both; text-align:center;}
.boardBtnW .L{position:absolute; top:24px; left:0; text-align:left;}
.boardBtnW .R{position:absolute; top:24px; right:0; text-align:right;}
.boardBtnW .C{text-align:center; padding-top:24px;}
.boardBtnW a, .boardBtnW button{display:inline-block; border:1px solid #ddd; padding:10px 20px; border-radius:5px; font-size:18px; }
.boardBtnW a:hover, .boardBtnW button:hover{background:#333; color:#fff;}
@media (max-width: 768px) {
	.boardBtnW{ height:50px;}
	.boardBtnW a, .boardBtnW button{padding:10px 20px; font-size:16px; }
}

.boardSearch{text-align:center; background:#f1f1f1; padding:10px 0;}
.boardSearch .enter{border:1px solid #ccc; height:30px; width:150px;}
.boardSearch  span{}

.boardLeftTb td{text-align:left; padding-left:15px;}
.boardViewTitle{padding:0; text-align:center; font-size:2.0rem; padding:15px 0; background:#f1f1f1; margin-bottom:15px;}
.boardViewInfo{padding:10px 0; text-align:right; }
.boardViewInfo, .boardViewInfo a{font-size:1.2rem;}
.boardViewInfo span{padding:0 10px; color:#ccc;}

.galleryView{text-align:center; padding:20px 0;}
.galleryViewThum{width:100%; margin-top:20px;}
.galleryViewThum td a{display:block; border:1px solid #dcdcdc; padding:5px 0px; width:80px; text-align:center;}
.galleryViewThum td a.prev{float:left;}
.galleryViewThum td a.next{float:right;}

#bd_content, #bd_content p, #bd_content strong, #bd_content span, #bd_content a{line-height:180%;}
#bd_content strong{color:#000; font-size:1.2em;}
#bd_content u{color:#990000;}
#bd_content .adimg{width:1000px;}
#bd_content img{max-width:100%; height:auto;}


#gallerylistwrap{ }
#gallerylistwrap .unit{border:1px solid #dcdcdc; width:32.33%; margin:15px 0.5%; float:left; text-align:center; position:relative; box-sizing:border-box;}
#gallerylistwrap .unit.col50{width:49%;}
#gallerylistwrap .unit:hover{_border:1px solid #666;}
#gallerylistwrap .unit .admin{position:absolute; left:5px; top:5px; z-index:10;}
#gallerylistwrap .unit .admin a{display:inline-block; height:auto; font-size:12px; background:#fff; color:#666; border:1px solid #ccc; padding:3px 5px; border-radius:5px; line-height:130%;}
#gallerylistwrap .unit u{background:#cc0000; color:#fff; display:inline-block; font-size:0.8em; line-height:1.5; border-radius:5px; padding:2px 10px; position:absolute; right:10px; top:10px; text-decoration:none; z-index:10; }
#gallerylistwrap .unit .photo{background:#fff; position:relative; } /*¼¶³×ÀÏ ¼¼·Î»çÀÌÁî*/
#gallerylistwrap .unit .photo a{display:block; font-size:0;} /*¼¶³×ÀÏ ¼¼·Î»çÀÌÁî*/
#gallerylistwrap .unit .photo span{display:block; height:300px; font-size:0;} /*¼¶³×ÀÏ ¼¼·Î»çÀÌÁî*/
#gallerylistwrap .unit .photo a:hover{opacity:0.7;}

#gallerylistwrap .unit .txt{width:90%; margin:0 auto; padding:5px 0 5px; text-align:center; overflow:auto; color:#999;}
#gallerylistwrap .unit .txt a{font-size:18px; color:#000; display:Block; min-height:55px;}
#gallerylistwrap .unit .txt a.btn{display:inline-block; background:#f5f5f5; border:1px solid #ddd; border-radius:5px; min-height:auto; padding:5px 15px; font-size:16px;}
#gallerylistwrap .unit .txt span{font-size:14px; color:#666; display:block; padding-top:10px;}
#gallerylistwrap .unit .txt .tt{min-height:60px;}
#gallerylistwrap .unit .txt .date{width:50%; float:left; display:none;}
#gallerylistwrap .unit .txt .hit{width:50%; float:right; display:none; text-align:right;}
#gallerylistwrap .ntc{border:1px solid #666;}
#gallerylistwrap .ntc .icon{ position:absolute; top:5px; left:5px;}


.replyList{ padding:30px 0;}
.replyList .tt {font-size:12px; padding-bottom:10px; font-weight:bold;}
.replyList .rlW{border-top:2px solid #dcdcdc;}
.replyList table{width:100%; border-bottom:2px solid #dcdcdc;}
.replyList table .photo{width:5%; padding:10px; vertical-align:top;}
.replyList table .name{padding:10px;}
.replyList table .name span{color:#ccc; padding:0 15px;}
.replyList table .cont{padding:0 10px 10px 10px; }

.replyPost {background:#f1f1f1; padding:10px; box-sizing:border-box;}
.replyPost table{width:100%;}
.replyPost table th{width:70px;}
.replyPost table td{padding:3px; text-align:Center;}
.replyPost table td input{width:150px; height:26px; border:1px solid #ccc;}
.replyPost table td input.btn{CURSOR:pointer; margin-left:10px; width:auto; height:auto; border:none;}
.replyPost table td textarea{width:80%; height:100px; border:1px solid #ccc;}
.replyPost button{background:#fff; border:1px solid #ddd; display:inline-block; width:15%; height:100px; font-size:20px;}

.boardScret{padding-top:50px; width:50%; margin:0 auto; text-align:center;}
.boardScret h3{ font-size:20px;}
.boardScret .txt{font-size:14px; padding-top:10px;}
.boardScret .txt strong{color:#990000;}
.boardScret table{ margin:50px 0; width:100%;}
.boardScret table th{width:100px; text-align:center; background:#f1f1f1; padding:10px 0;}
.boardScret table td{ }
.boardScret table td input{width:100%; height:40px; padding-left:10px;}

.btnA{text-align:center; padding:20px 0;}
.btnA a, .btnA button{display:inline-block; font-size:24px; padding:20px 70px; color:#fff; background:#6d93d9; position:relative; cursor:pointer;}
.btnA a:before, .btnA button:before{content:""; display:block; width:0%; height:100%; position:absolute; left:0; top:0; z-index:1; transition:all 0.5s ease; background:#34308d;}
.btnA a:hover:before, .btnA button:hover:before{width:100%;}
.btnA a span, .btnA button span{position:relative; z-index:2; font-size:24px;}
@media(max-width:768px){
	.btnA a, .btnA button{padding:20px 0; text-align:center; width:100%; font-size:20px;}
	.btnA a span, .btnA button span{font-size:20px;}
}



#bd_content{padding:50px 0;}


/* ##########################################
	For MOBILE : 768px~
   ########################################## */


@media screen and (max-width:768px){
	#gallerylistwrap .unit{width:100%; margin:7px 0% !important; box-sizing:border-box;}
	#gallerylistwrap .unit .txt a { font-size: 16px;}
	#gallerylistwrap .unit .txt span{ padding-top:5px;}
	#gallerylistwrap .unit .txt .date{width:100%; float:none;}
	#gallerylistwrap .unit .txt .hit{width:100%; float:none; text-align:left;}

	#bd_content > div, #bd_content > div > div{width:100% !important;}

	.boardBtnR{text-align:center; padding:30px 0; }

	.boardSearch .enter{width:60%;}
	.boardSearch  span{display:block; padding-top:10px ;}

	.boardViewInfo{text-align:center; }
	.boardViewInfo, .boardViewInfo a{font-size:12px;}
	.boardViewInfo span{padding:0 7px;}

	.boardTb th{width:30%;}

	#smart_editor2 .se2_text_tool .se2_multy .hover .ico_btn{border:1px solid red !important;}


	/* Force table to not be like tables anymore */
	.boardTb, .boardTb thead, .boardTb tbody, .boardTb th, .boardTb td, .boardTb tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.boardTb thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.boardTb tr { border: 1px solid #ededed; }
	.boardTb tr:nth-child(even) {background-color: #f2f2f2;}
	
	.boardTb td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;		
		text-align:left; font-size:13px;
		padding:7px 15px;
		padding-left: 30%; 
	}
	.boardTb td a{font-size:13px;}
	
	.boardTb td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 8px;
		left: 15px;
		width: 25%; 
		padding-right: 10px; 
		white-space: nowrap;
		font-size:13px;
	}
	.boardTb td.name{display:none;}

	.boardTb td img{width:auto !important; max-width:100% !important; }
	
	/*
	Label the data
	*/
	.boardTb > tbody > tr > td:nth-of-type(1):before { content: "No"; }
	.boardTb > tbody > tr > td:nth-of-type(2):before { content: "Subject"; }
	.boardTb > tbody > tr > td:nth-of-type(3):before { content: "Name"; }
	/* .boardTb > tbody > tr > td:nth-of-type(3):before { content: "Date"; } */
	.boardTb > tbody > tr > td:nth-of-type(4):before { content: "Hit"; }


	.boardSearch{font-size:13px; }

	.boardTb td.alLeft {padding-left: 30%;  text-align:left;}

	.boardSearch span{display:block; margin:10px 0;}

	.verticalTb th{position: absolute; top: -9999px; left: -9999px;}
	.boardTb.verticalTb > tbody > tr > td:nth-of-type(1):before { content: "Name"; }
	/* .boardTb.verticalTb > tbody > tr > td:nth-of-type(2):before { content: "Date"; } */
	.boardTb.verticalTb > tbody > tr > td:nth-of-type(2):before { content: "Hit"; }
	.boardTb.verticalTb > tbody > tr > td:nth-of-type(3):before { content: ""; }
	.boardTb.verticalTb > tbody > tr > td:nth-of-type(4):before { content: ""; }


	.boardTb2 th {font-size:15px;} 

	#bd_content{padding:40px 20px;}
	#bd_content > div, #bd_content > div > div{width:100% !important;}
	.boardTb.verticalTb > tbody > tr > td#bd_content:before { content: ""; }

	.boardBtnR{text-align:center; padding:30px 0; }

	.boardSearch .enter{width:60%;}
	.boardSearch  span{display:block; padding-top:10px ;}

	.boardViewInfo{text-align:center; }
	.boardViewTitle{font-size:1.4rem;}
	.boardViewInfo, .boardViewInfo a{font-size:14px;}
	.boardViewInfo span{padding:0 7px;}

	#smart_editor2 .se2_text_tool .se2_multy .hover .ico_btn{border:1px solid red !important;}

	.replyPost {background:#f1f1f1; padding:10px; text-align:center;}
	.replyPost table td textarea{width:100%;  }
	.replyPost button{width:100%; height:auto; font-size:16px; padding:10px 0; margin-top:5px;}
}



.reply_listW{width:100%; border-radius:20px; border:3px solid rgba(0, 0, 0, 0.1); padding:20px;}
.reply_listW table{width:100%;}
.reply_listW table td{border-bottom:1px solid #ededed; text-align:left; padding:15px 0; font-size:16px; color:#ccc;}
.reply_listW table td i{font-size:30px;}
.reply_listW table td strong{color:#000; font-size:18px;}
.reply_listW table td p{ font-size:16px; padding:3px 0; color:#999;}
.reply_listW table td span{}
.reply_listW table td a.btn_del{display:inline-block; background:#333; color:#fff; border-radius:5px; padding:5px 10px; font-size:13px; }
.reply_listW table td a.btn_del:hover{background:#000;}
.reply_listW table td a i{font-size:16px;}
@media screen and (max-width:768px){
	.reply_listW table td{display:block; width:100%; border:none; padding:5px 0;}
	.reply_listW table td.icn{display:none;}
	.reply_listW table td.date{width:50%; display:block; float:left;}
	.reply_listW table td.btn{width:50%; display:block; float:left; text-align:right;}
	.reply_listW table tr{border-bottom:1px solid #ededed;}
	.reply_listW table td a.btn_del{padding:5px 5px 1px; font-size:12px;}
	.reply_listW table td a i{font-size:12px;}
}



.reply_admisW{background:#f5f5f5; margin:20px 0 40px; padding:20px; width:100%; border-radius:20px;}
	.reply_admisW .no_mem{width:80%; padding-bottom:10px;}
	.reply_admisW .no_mem input{border:none; border-bottom:1px solid #999; background:none; width:25%; height:40px;}
	.reply_admisW table{width:100%;}
	.reply_admisW table td{}
	.reply_admisW table td textarea{width:100%;height:100px; border:none;}
	.reply_admisW table td button{display:block; background:#6d93d9; color:#fff; width:100%; text-align:Center; line-height:100px; font-size:20px; transition: all 0.5s ease; position:relative; border:none;}
	.reply_admisW table td button span{z-index:2; position:relative;color:#fff; text-decoration:none; font-size:20px;}
	.reply_admisW table td button:before{transition: all 0.5s ease; content:""; display:block; width:0%; height:100%; background:#000; position:absolute; left:0; top:0; z-index:1;}
	.reply_admisW table td button:hover span{color:#fff;}
	.reply_admisW table td button:hover:before{width:100%;}
	@media screen and (max-width:768px){
		.reply_admisW .no_mem{width:100%;}
		.reply_admisW .no_mem input{width:31.7%;}
		.reply_admisW table td button span{ font-size:18px;}
	}


