@charset "utf-8";

@font-face{
	font-family:NG;
    src:url(../font/NanumGothic.eot);
    src:local('※'), url(../font/NanumGothic.woff) format('woff');
}
@font-face{
	font-family:notoR;
    src:url(../font/NotoSansKR-Regular-Hestia.eot);
    src:local('※'), url(../font/NotoSansKR-Regular-Hestia.woff) format('woff');
}
@font-face{
    font-family:PretendardL;
    src:url(../font/Pretendard-Light.eot);
    src:local('※'), url(../font/Pretendard-Light.woff) format('woff');
}
@font-face{
    font-family:Pretendard;
    src:url(../font/Pretendard-Regular.eot);
    src:local('※'), url(../font/Pretendard-Regular.woff) format('woff');
}
@font-face{
    font-family:PretendardM;
    src:url(../font/Pretendard-Medium.eot);
    src:local('※'), url(../font/Pretendard-Medium.woff) format('woff');
}
@font-face{
    font-family:PretendardSB;
    src:url(../font/Pretendard-SemiBold.eot);
    src:local('※'), url(../font/Pretendard-SemiBold.woff) format('woff');
}
@font-face{
    font-family:PretendardB;
    src:url(../font/Pretendard-Bold.eot);
    src:local('※'), url(../font/Pretendard-Bold.woff) format('woff');
}
@font-face{
    font-family:PretendardEB;
    src:url(../font/Pretendard-ExtraBold.eot);
    src:local('※'), url(../font/Pretendard-ExtraBold.woff) format('woff');
}
@font-face{
    font-family:NanumSquareNeoL;
    src:url(../font/NanumSquareNeoTTF-aLt.eot);
    src:local('※'), url(../font/NanumSquareNeoTTF-aLt.woff) format('woff');
}
@font-face{
    font-family:NanumSquareNeo;
    src:url(../font/NanumSquareNeoTTF-bRg.eot);
    src:local('※'), url(../font/NanumSquareNeoTTF-bRg.woff) format('woff');
}
@font-face{
    font-family:NanumSquareNeoB;
    src:url(../font/NanumSquareNeoTTF-cBd.eot);
    src:local('※'), url(../font/NanumSquareNeoTTF-cBd.woff) format('woff');
}
@font-face{
    font-family:NanumSquareNeoEB;
    src:url(../font/NanumSquareNeoTTF-dEb.eot);
    src:local('※'), url(../font/NanumSquareNeoTTF-dEb.woff) format('woff');
}
@font-face{
    font-family:NanumSquareNeoH;
    src:url(../font/NanumSquareNeoTTF-eHv.eot);
    src:local('※'), url(../font/NanumSquareNeoTTF-eHv.woff) format('woff');
}
@font-face{
    font-family:MontserratEB;
    src:url(../font/Montserrat-ExtraBold.eot);
    src:local('※'), url(../font/Montserrat-ExtraBold.woff) format('woff');
}

/* calendar Type */
.calendarType1{display: inline-block; position: relative; min-width: 150px;}
.calendarType1 input{width: 100%; height: 40px; border-radius: 14px; border: 1px solid #d9e1e7; padding: 0 8px; text-align: center; text-indent: -15px; font-size: 15px; font-family: PretendardM, sans-serif; color: #06152b; box-sizing: border-box; background-color: #ffffff;}
.calendarType1 input::placeholder{font-size: 15px; font-family: PretendardM, sans-serif; color: #9dbad0;}
.calendarType1 img{position: absolute; right: 15px; top: 50%; transform: translateY(-50%); image-rendering: -webkit-optimize-contrast; width: 14px;}

.calendarType2{display: inline-block; position: relative; width: 100%;}
.calendarType2 input{width: 100%; height: 44px; border-radius: 14px; border: 1px solid #d9e1e7; padding: 0 8px; text-align: center; text-indent: -15px; font-size: 15px; font-family: PretendardM, sans-serif; color: #06152b; box-sizing: border-box; background-color: #ffffff;}
.calendarType2 input::placeholder{font-size: 15px; font-family: PretendardM, sans-serif; color: #9dbad0;}
.calendarType2 img{position: absolute; right: 15px; top: 50%; transform: translateY(-50%); image-rendering: -webkit-optimize-contrast; width: 14px;}


/* 캘린터 select 박스는 외형 보이게,  캘린더 css 수정*/
.ui-datepicker-year{-webkit-appearance: button;  -moz-appearance: button; appearance: button;}
.ui-datepicker-year::-ms-expand{display: inline-block;}
.ui-datepicker-month{-webkit-appearance: button;  -moz-appearance: button; appearance: button;}
.ui-datepicker-month::-ms-expand{display: inline-block;}
.ui-datepicker .ui-datepicker-header{background-color: #eeeeee; border-color: #dddddd;}
.ui-datepicker .ui-widget-header .ui-icon {background-image: url(../../ui/jqeury-ui/images/ui-icons_444444_256x240.png);} 
.ui-datepicker .ui-datepicker-title{font-size: 15px; color: #06152b;}
.ui-datepicker .ui-datepicker-title select{width: 40%; font-size: 15px; padding: 4px; border-radius: 4px; box-sizing: border-box; font-family: Pretendard, sans-serif; margin:1px 4px; background-color: #ffffff;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{margin-top: -6px;}
.ui-datepicker {background-color: #ffffff;}
.ui-datepicker th{font-family: PretendardB, sans-serif;}
.ui-datepicker .ui-state-default{color: #333333; font-weight: normal; font-family: Pretendard, sans-serif; font-size: 14px;}



.reply{background: url(../../../images/commons/reply.png) no-repeat left 6px top 4px; padding-left: 24px; display: inline-block; font-size: 15px; color: #1d1d1d;text-decoration: underline;}
.reply:hover{ text-decoration: underline;}