@charset "utf-8";

a:hover{text-decoration:none} /* 지우지말것 */

/*메인레이어팝업*/
.mainPopup{z-index:1000;width:500px;background:#fff;color:#333333;position:absolute; top:132px; left:100px; text-align:center;-webkit-transition:all .3s ease; box-shadow: 0px 0px 30px rgb(0 0 0 / 44%);display:none}
.mainPopup .bt-m-pop{position:relative;display:block;width:100%}
.mainPopup .bt-m-pop img{max-width:100%;width:100%}
.mainPopup .btn-close{display:inline-block;position:absolute;top:0;right:0;color:#fff;background-color:#444;padding:2px 10px}
.mainPopup .btn-today{display:block;text-align:center;color:#fff;background-color:#444;padding:5px 10px}

/*오늘의 식단 캘린더*/
.board-calendar-tab .b-viewmode-box .b-view-cal.active{background-image:none !important;}
.board-calendar-tab .b-viewmode-box .b-view-cal{background-image:none !important;}
.b-view-cal-lst{background-image:none !important;}

#gnb > ul > li > a{padding:0 27px;}

/* 메인 원서접수 */
.main-submit{padding:80px 0;background-color:#f0f7f0}
.main-submit ul{display:flex;flex-wrap:wrap;gap:20px}
.main-submit li{flex:1}
.main-submit .item{position:relative;display:block;background-color:#fff;padding:30px}
.main-submit .item:hover{outline:2px solid #1a9f38;color:#1a9f38}
.main-submit .ico{position:absolute;right:30px;bottom:30px}
.main-submit .subject{font-size:1.5rem;font-weight:bold;min-height:130px;word-break:keep-all;line-height:1.6}
.main-submit .con{color:#888888;margin:15px auto 10px 0;width:90%;word-break:keep-all;min-height:58px}
.main-submit .con p{word-break:keep-all}
.main-submit .ico-arrow{font-size:1.6em}
.main-submit .subject div{height:7em;display: inline-block;margin-left: 10px}
.main-submit .con{margin-left:5px;min-height:120px}

 /* TABLET Device */
@media all and (max-width:1200px){
	
	.sub01-01 p:nth-child(2) {font-size: 27px;}
	.sub01-01 p {font-size: 16px;}
}

@media (max-width: 1024px){
	.main-submit li{flex:none;width:calc(50% - 10px)}
	.main-submit .subject{min-height:100px;font-size:1.125rem}
	.main-submit .con{min-height: 90px}
}

 /* Mobile Device */
@media all and (max-width:640px){
	
	.sub01-01 {background-size: 70% auto;}
	.sub01-01 p {font-size: 14px;line-height: 1.6;font-weight: 400;margin-bottom: 12px;}
	
	.main-submit{padding:50px 0}
	.main-submit li{width:100%}
	.main-submit .subject,	
	.main-submit .con{min-height:auto}
}