@charset "utf-8";
/*공지사항 css*/
#footer{display: none;}

html, body {height: 100%;background: #F8F8FA;}
.notice_wrap{width: 720px; margin: 0 auto; font-family: 'Pretendard'; padding:40px 20px 20px 20px; }

.notice_wrap .notice_box{width: 100%; padding:30px 20px; background: #fff;margin-bottom: 20px; border-radius: 20px;}
.notice_wrap .notice_box .title{ cursor:pointer;}
.notice_wrap .notice_box .title > p{font-size: 33px; line-height: 46px; font-weight: 600; margin-bottom: 20px; position: relative;}


.notice_wrap .notice_box .title > span{font-size: 28px; line-height: 36px; font-weight: 300; color:#767676; }

.notice_box .contents{font-size: 30px; line-height: 42px; margin-bottom: 20px; font-weight: 500;  color:#555555;}
.sub_hd {  box-shadow: 0 7px 7px -7px rgba(117, 117, 117, 0.2);}

.no_box{width: 100%; min-height: 50vh; position: relative; }
.no_box .no_p{display: inline-block;width: 100%; font-size:33px; line-height:46px; color:#999999; font-weight: 500; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);
text-align:center;}
@media screen and (max-width: 720px) {

.notice_wrap{width: 100%; margin: 0 auto;  padding:5.5556vw 2.7778vw 2.7778vw 2.7778vw; }

.notice_wrap .notice_box{width: 100%; padding:4.1667vw; 2.7778vw; background: #fff;margin-bottom: 2.7778vw; border-radius: 2.7778vw;}
.notice_wrap .notice_box .title{ cursor:pointer;}
.notice_wrap .notice_box .title > p{font-size: 4.5833vw; line-height: 6.3889vw;  margin-bottom: 2.7778vw; }

.notice_wrap .notice_box .title > span{font-size: 3.8889vw; line-height: 5.0000vw;   }
.notice_box .contents{font-size: 4.1667vw; line-height: 5.8333vw; margin-bottom: 2.7778vw; }

.no_box{width: 100%; min-height: 50vh; }
.no_box .no_p{width: 100%; font-size:4.5833vw; line-height:6.3889vw;    top:50%; left:50%; transform:translate(-50%,-50%);}












}