#main-content {
	padding-top: 50px;
}

.aui #content .portlet-layout .container {
	width: 100%!important;
	min-width: 100%!important;
}

#content .content-box-wrap + footer {
	display: block;
}
.aui .template05 .container-fluid,
.aui .blog .container-fluid,
.aui .gallery .container-fluid,
.aui .landing .container-fluid,
.aui .magazine .container-fluid,
.aui .professor .container-fluid {
	padding-right: 0!important;
	padding-left: 0!important;
}
.in-box p{
	color: #666;
    letter-spacing: -0.05em;
    font-size: 14px;
}
.tab-content .in-box+.in-box{margin-top:25px}

.aui .template05 p,
.aui .blog p,
.aui .gallery p,
.aui .landing p,
.aui .magazine p,
.aui .professor p {
	margin-bottom: 0px!important;
}
.aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6 {
	margin: 0 0!important;
}

.aui body {
	padding: 0!important;
}

.aui .row {
	margin-left: 0!important;
}

.aui #content.gallery ul.banner,
.aui ul.type5-visual { margin: 0; }

.aui .common ul,
.aui ul.alumni-list,
.aui .magazine-content-wrap .m-list > div li dd {
	margin-left: 0;
}

.aui .common ol,
.aui .keyword-wrap .k-box ul,
.aui .gallery .m-list ul,
.aui .magazine .box-type01 ul {
	margin: 0;
}

.aui .bbs-portlet .view-comment-wrap .textarea-box {
	width: 82%;
}
.aui .bbs-portlet .view-comment-wrap input.common-input-text {
	width: 49.4%;
}

.aui .portlet-column .board-prev-next-table th {
	padding-left: 10px;
}
.aui .portlet-column .board-prev-next-table th {
	padding-left: 10px;
}
.aui .selects-warp form,
.aui .rainbows p.t-dot,
.aui .common p,
.aui .ceo-school li.c1 p,
.aui .ceo-school li.c2 p,
.aui .ceo-school li p,
.aui .alumni-list li div p.number,
.aui .alumni-list li div p.career,
.aui .historical-view .span3 p,
.aui .historical-view .span6 p,
.aui .row .hys-desc .desc p,
.aui .channel .board-select-warp .selects-warp select,
.aui .channel.ticker .bbs-board p,
.aui .common dl,
.aui .board-notice p,
.aui .bbs-board .title-info p {
	margin-bottom: 0;
}

.aui h4.d-title2 {
	font-size: 20px;
}
.aui ul + h5.d-title2,
ul + h5.d-title2 {
	margin-top: 25px!important;
}
.aui .control-group {margin-bottom:0}

#main-content.columns-1 { position: relative; z-index: 12; padding-top: 50px;}


@media all and (min-width: 1200px) {
	.aui .portlet-column .board-prev-next-wrap colgroup .date {
		width: 9%
	}
}



/**
	* ticker date custom css
**/


.common .yui3-calendarnav-prevmonth,
.common .yui3-calendarnav-nextmonth { cursor:pointer; width:28px; height:28px; padding:0; margin:0; border:0 solid transparent; position:absolute; font-size:0; line-height:0; background-image:url(../../images/custom/common/ticker_date_arw.png); background-repeat: no-repeat; }
.common .yui3-calendarnav-prevmonth:hover,
.common .yui3-calendarnav-nextmonth:hover { color:#06c }
.common .yui3-calendarnav-month-disabled,
.common .yui3-calendarnav-month-disabled:hover { cursor:default; color:#ccc }
.common .yui3-calendarnav-prevmonth,
.common .yui3-calendarnav-prevmonth:hover { left:18px; background-position: 0 0; }
.common .yui3-calendarnav-nextmonth,
.common .yui3-calendarnav-nextmonth:hover { right:18px; background-position: -30px 0; }

.datepicker-popover {
	z-index: 9999!important;
	/*width: */
}
.aui .common .popover.top .arrow:after,
.aui .common .popover.bottom .arrow:after {
	border-bottom-color: #0091e4;
	border-top-color: #0091e4;
}
.aui .common .popover {
	padding: 2px;
	background-color: #0091e4;
	border: 0;
	border-radius: 0;
}
.aui .common .popover-content {
	padding: 0;
	width: 296px;
}
.common .yui3-calendar-header {
	padding: 15px 0;
}
.common .yui3-calendar-header-label {
	height: 28px;
	box-sizing: border-box;
	padding: 3px 0 4px;
	color: #fff;
	vertical-align: middle;
	line-height: 21px;
	font-weight: bold;
	font-size: 22px;
}
.common .yui3-u-1 {
	padding: 0 0 12px;
	background: #fff;
}

.common .yui3-calendar-grid thead {
	background: #f5f5f5;
}
.common .yui3-calendar-grid tr th,
.common .yui3-calendar-grid tr td {
	width: 42px;
}
.common .yui3-calendar-grid tr th {
	height: 44px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	line-height: 44px;
	text-align: center;
}
.common .yui3-calendar-grid tr td {
	height: 36px;
	font-size: 14px;
	color: #666;
	line-height: 36px;
	text-align: center;
}
/*
.common .yui3-calendar-grid tr th:first-child,
.common .yui3-calendar-grid tr td:nth-child(2) {
	color: #ee4d42;
}
.common .yui3-calendar-grid tr th:last-child,
.common .yui3-calendar-grid tr td:nth-child(8) {
	color: #11bead;
}
*/
.common .yui3-calendar-prevmonth-day,
.common .yui3-calendar-nextmonth-day {
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;
}
.common .yui3-calendar-grid tr td.yui3-calendar-day-selected {
	background: url(../../images/custom/common/ticker_date_bg_today.png) center center no-repeat;
	color: #fff;
	font-weight: bold;
}


/* 모바일 */
@media all and (max-width: 768px) {

	.common .yui3-calendar-day-selected {
		background-image: url(../../images/custom/common/ticker_date_bg_today_m.png);
	}

}

