
* {
	margin:0;
	padding:0;
}

html {height:100%; width:100%;}
body {width:100%; font-size:13px; font-family:"Roboto","Noto Sans KR",Malgun Gothic,"¸¼Àº °íµñ",AppleGothic,Dotum,"µ¸¿ò",sans-serif; color:#555555; line-height:180%;}

a{selector-dummy:expression(this.hideFocus=true); margin:0px; padding:0px;}
Form {display:inline; margin:0; padding:0;}
table {margin:0; padding:0; border-spacing:0px;	border-collapse:collapse;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldse,p{margin:0; padding:0; list-style-type:none;}
a,img{border:none; vertical-align:middle; outline:none;}
html {overflow-y:scroll;}
input {height:25px;border:1px solid #ddd;vertical-align:middle;}
input,select{height:25px;border:1px solid #ddd;vertical-align:middle;}
fieldset,legend {display:none;}
button,label{cursor:pointer;_cursor /**/:hand;}
hr {padding:0; margin:0; display:none;}
textarea{border:1px solid #ddd;}

/* link */
a:link   {color:#525868;text-decoration:none;}
a:visited{color:#525868;text-decoration:none;}
a:active {color:#525868;text-decoration:none;}
a:hover  {color:#712c91;text-decoration:none;}

.input_50{width:50px;}
.input_80{width:80px;}
.input_100{width:100px;}
.input_150{width:150px;}
.input_200{width:200px;}
.input_210{width:210px;}
.input_220{width:220px;}
.input_300{width:300px;}
.input_400{width:400px;}


.fc_000000{color:#000000 !important;}
.fc_bd3d62{color:#bd3d62 !important;}


.fc_6f2b8f{color:#6f2b8f !important;}

.text_bold{font-weight:bold}
.text_center{text-align:center;}
.mt0{margin-top:0 !important; }
.mt5{margin-top:5px !important; }
.mt10{margin-top:10px !important; }
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt100{margin-top:100px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt50{padding-top:50px !important;}
.pb0{padding-bottom:0px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb250{padding-bottom:250px !important;}

.pl15{padding-left:15px !important;}
.pdtb{padding-top:23px !important;padding-bottom:30px !important;}

.videoWide {clear:both; width:100%; padding-top:30px;}
.videoWide:after {clear:both; display:block; content:"";}
.videoFrameBox { position: relative; width: 100%; }
.videoFrameBox .videoFrameContainer { position:relative; height:0; padding-bottom:56.25%; overflow:hidden; }
.videoFrameBox .videoFrameContainer iframe,
.videoFrameBox .videoFrameContainer object,
.videoFrameBox .videoFrameContainer embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.videoWide .videoTitle {clear:both; font-size:22px; font-weight:500; padding:25px 0; text-align:center; color:#000;}
.videoWide .divide:nth-child(1) {float:left; width:calc(50% - 5px); margin-right:5px; }
.videoWide .divide:nth-child(2) {float:left; width:calc(50% - 5px); margin-left:5px; }
.videoWide .divide .videoTitle { font-size:20px; }

.dormitory_tit {clear:both; text-align:center; font-size:20px; color:#712C91; padding:20px 0;}
.dormitory_content { clear:both; text-align:center; font-size:14px; color:#555; padding-bottom:40px;}
.dormitory_point {font-size:14px; color:#712C91; padding:20px 0 40px; text-align:center;}

.dormitory_table {clear:both; width:100%; display:flex; justify-content: space-between; align-items: stretch; padding:10px 0 0;}
.dormitory_table > div { width:32.33%; min-height:180px; display:flex; justify-content: center; flex-direction: column; flex-wrap: wrap; align-items: center;  text-align:center; vertical-align:center; background-color:#f2f2f2; border:1px solid #dcdcdc; font-size:14px;}
.dormitory_table > div > span {display:block; text-align:center; font-size:60px; padding:0 0 10px; color:#712C91;}
