*{margin:0;box-sizing:border-box}.page_contact{font-family:"NEXON Lv1 Gothic","Noto Sans KR",sans-serif}.page_contact a{color:inherit;text-decoration:none}.page_contact .container{margin:0 auto;width:100%;max-width:1200px}.page_contact .contact_blockWrap{display:flex;flex-direction:column}.page_contact .contact_blockWrap .contact_block{width:100%}.page_contact .contact_blockWrap .contact_block.left{order:2;padding:50px 10px}.page_contact .contact_blockWrap .contact_title{font-size:45px;font-weight:100}.page_contact .contact_blockWrap .contact_text{margin-top:30px;font-size:16px;font-weight:100;line-height:2em}.page_contact .contact_blockWrap .contact_form{position:relative;margin-top:30px}.page_contact .contact_blockWrap .contact_inputWrap.submit{text-align:center}.page_contact .contact_blockWrap .contact_label{display:block;margin:20px 0 10px 0;font-size:15px;font-weight:100}.page_contact .contact_blockWrap .contact_input{width:100%;padding:10px;border:none;background:#f1f1f1}.page_contact .contact_blockWrap .contact_textarea{width:100%;height:150px;padding:10px;border:none;background:#f1f1f1}.page_contact .contact_blockWrap .contact_submit{margin-top:20px;padding:15px 50px;font-size:15px;background:#f1f1f1;border:none;cursor:pointer;transition:background 300ms}.page_contact .contact_blockWrap .contact_image{width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.page_contact .contact_blockWrap .contact_infoWrap{padding:30px 10px 0 10px}.page_contact .contact_blockWrap .contact_infoList{display:flex;justify-content:space-between}.page_contact .contact_blockWrap .contact_info{display:flex;justify-content:space-between;width:45%;padding:10px 0;font-weight:100;border-bottom:1px solid #c5c5c5}.page_contact .contact_blockWrap .contact_info.full{width:100%}.page_contact .contact_blockWrap .contact_info.chkin{flex-direction:column}.page_contact .contact_blockWrap .contact_info.chkin .contact_infoCon{margin-top:5px}.page_contact .contact_blockWrap .contact_infoCon{padding-left:10px}.page_contact .contact_blockWrap .contact_hour{margin-top:50px}.page_contact .contact_blockWrap .contact_hour_text1{font-size:17px;font-weight:100;color:#878787}.page_contact .contact_blockWrap .contact_hour_text2{display:block;margin-top:10px;font-size:35px;font-weight:300}@media screen and (min-width:600px){.page_contact .container{margin:0 auto;width:100%;max-width:1200px}.page_contact .contact_blockWrap{display:flex;flex-direction:column}.page_contact .contact_blockWrap .contact_block{width:100%}.page_contact .contact_blockWrap .contact_block.left{order:2}.page_contact .contact_blockWrap .contact_title{font-size:50px}.page_contact .contact_blockWrap .contact_text{margin-top:30px;font-size:18px}.page_contact .contact_blockWrap .contact_form{position:relative;margin-top:30px}.page_contact .contact_blockWrap .contact_inputWrap.submit{text-align:center}.page_contact .contact_blockWrap .contact_label{display:block;margin:10px 0;font-size:17px}.page_contact .contact_blockWrap .contact_input{width:100%;padding:10px;border:none}.page_contact .contact_blockWrap .contact_textarea{width:100%;height:150px;padding:10px;border:none}.page_contact .contact_blockWrap .contact_submit{margin-top:20px;padding:15px 50px;font-size:15px;border:none;cursor:pointer;transition:background 300ms}.page_contact .contact_blockWrap .contact_image{width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.page_contact .contact_blockWrap .contact_infoList{display:flex;justify-content:space-between}.page_contact .contact_blockWrap .contact_info{display:flex;justify-content:space-between;width:45%;padding:10px 0;font-size:18px}.page_contact .contact_blockWrap .contact_info.full{width:100%}.page_contact .contact_blockWrap .contact_info.chkin{flex-direction:row}.page_contact .contact_blockWrap .contact_info.chkin .contact_infoCon{margin-top:0}.page_contact .contact_blockWrap .contact_hour{margin-top:50px}.page_contact .contact_blockWrap .contact_hour_text1{font-size:20px}.page_contact .contact_blockWrap .contact_hour_text2{font-size:50px}}@media screen and (min-width:1024px){.page_contact{padding:50px 0}.page_contact .container{margin:0 auto;width:100%;max-width:1200px}.page_contact .contact_blockWrap{display:flex;flex-direction:row}.page_contact .contact_blockWrap .contact_block{width:50%}.page_contact .contact_blockWrap .contact_block.left{order:0;padding:0 50px 0 0}.page_contact .contact_blockWrap .contact_title{font-size:45px}.page_contact .contact_blockWrap .contact_text{margin-top:30px;font-size:16px;line-height:2em}.page_contact .contact_blockWrap .contact_inputWrap.submit{text-align:left}.page_contact .contact_blockWrap .contact_form{position:relative;margin-top:30px}.page_contact .contact_blockWrap .contact_label{display:block;margin:10px 0;font-size:15px}.page_contact .contact_blockWrap .contact_input{width:100%;padding:10px;border:none}.page_contact .contact_blockWrap .contact_textarea{width:100%;height:150px;padding:10px;border:none}.page_contact .contact_blockWrap .contact_submit{margin-top:20px;padding:15px 50px;font-size:15px;border:none;cursor:pointer;transition:background 300ms}.page_contact .contact_blockWrap .contact_submit:hover{color:#fff;background:#000}.page_contact .contact_blockWrap .contact_image{width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.page_contact .contact_blockWrap .contact_infoWrap{padding:0}.page_contact .contact_blockWrap .contact_infoList{display:flex;justify-content:space-between}.page_contact .contact_blockWrap .contact_info{display:flex;justify-content:space-between;width:45%;padding:10px 0;font-size:15px}.page_contact .contact_blockWrap .contact_info.full{width:100%}.page_contact .contact_blockWrap .contact_infoCon{padding-left:0}.page_contact .contact_blockWrap .contact_hour{margin-top:50px}.page_contact .contact_blockWrap .contact_hour_text1{font-size:17px}.page_contact .contact_blockWrap .contact_hour_text2{font-size:50px}}@media screen and (min-width:1700px){.page_contact .container{margin:0 auto;width:100%;max-width:1400px}.page_contact .contact_blockWrap{display:flex;flex-direction:row}.page_contact .contact_blockWrap .contact_block{width:50%}.page_contact .contact_blockWrap .contact_title{font-size:50px}.page_contact .contact_blockWrap .contact_label{font-size:18px}.page_contact .contact_blockWrap .contact_text{font-size:18px}.page_contact .contact_blockWrap .contact_textarea{font-size:17px}.page_contact .contact_blockWrap .contact_submit{font-size:20px}.page_contact .contact_blockWrap .contact_info{font-size:17px}.page_contact .contact_blockWrap .contact_hour_text1{font-size:20px}}