@charset "UTF-8";
@font-face {
    font-family: 'Hana_handwriting';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/naverfont_05@1.0/Hana_handwriting.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Mongdol';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/naverfont_08@1.0/Mongdol.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Hardworking';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/naverfont_06@1.0/Hardworking.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MonoplexKR-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_Monoplex-kr@1.0/MonoplexKR-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Happiness-Sans-Title';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2205@1.0/Happiness-Sans-Title.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'RIDIBatang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BMJUA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cafe24Ohsquareair';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202@1.0/Cafe24Ohsquareair.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Middleschool_student';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/naverfont_08@1.0/Middleschool_student.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.container, footer{
	display:block;
	position: relative;
}

/*index*/
.container{
	width: 100%;
	text-align: center;
	/* border: 1px solid red!important; */
}
.container:after{
	content:"";
	display: block;
	clear:both;
}
.main-box{
	position: relative;
	border-radius: 8px;
    overflow: hidden;
	transition: 0.3s;
	box-shadow: 0 20px 35px rgba(0,0,0,0.3);
	margin: 10px 5px 10px 5px;
    max-width: 100%;
    /* max-width: 480px; */
    max-height: 100%;
    /* max-height: 680px; */
	display: inline-block;
}
.main-box:hover{
    transform: scale(0.98);

}
.text-wrap{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom:0;
	margin-bottom: 15%;
	z-index: 2;
}
.text-wrap h2{
	/* font-size: 30px; */
	font-weight: bold;
	margin-bottom: 8px;
	line-height: 3;
	color:white;
}
/* .text-wrap p{
	color:black;
	font-size: 23px;
    font-weight: bold;
	line-height: 1.5;
	margin-bottom: 2em;
} */
.text-wrap button{
    position: relative;;
	width: 90%;
	height: auto;
	padding: auto 10px;
	color: black;
    /* font-family: 'Cafe24Ohsquareair'; */
    font-family: 'Happiness-Sans-Title';
	font-size: large;
    font-weight: bold;
	line-height: 1.5;
    opacity: 0.8;
}
.text-wrap button:hover{
	background-color: white;
	transition: 0.5s;
	outline: 0;
	cursor: pointer;
	box-shadow: 0 2px 4px rgba(0, 79, 255, 0.6);
}

/* ----------------- FOOTER ----------------- */

.container_f{	
	position: relative;
	margin: 0;  
	width: 100%;
	height: auto;
	background-color: none;
    text-align:center;
}


