@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
caption {display:none;}
.board_write_type1 input[type=tel],
.board_write_type1 input[type=time],
.board_write_type1 input[type=text],
.board_write_type1 input[type=password],
.board_write_type1 input[type=search],
.board_write_type1 input[type=email],
.board_write_type1 input[type=file],
.board_write_type1 input[type=url],
.board_write_type1 input[type=number],
.board_write_type1 input[type=date], .board_write_type1 textarea,.select_type { height: 40px; border-radius: 0; padding-left: 10px;}
.board_type1_wrap{max-width:100%;width:100%;margin:auto;}

/*°Ë»ö*/
.searchlist{width:100%;margin:10px 0;text-align:right;}
.searchlist02{width:100%;margin:10px 0;text-align:center;background: #f2f2f2;padding: 1.5em 1em;border: 1px solid #eeeeee;border-radius: 0.5rem;}

/*¸ñ·Ï*/
.board_list_type1{width:100%;table-layout:fixed;}
.board_list_type1 thead tr th{border-top:2px solid #555;border-bottom:1px solid #555;height:60px;text-align:center;font-weight:500;}
.board_list_type1 tbody tr td{border-bottom:1px solid #E3E3E3;height:60px;text-align:center; font-weight: 400;}
.board_list_type1 tbody tr:hover{background: #f9f9f9;}
.board_list_type1 tbody tr .left{text-align:left;padding:0 10px; font-weight: 400;}
.board_list_type1 tbody tr td a{ color: #333;}

/*¸ñ·Ï 02*/
.board_list_type2{width:100%;}
.board_list_type2 {border-top: 1px solid #d8d8d8;}
.board_list_type2 li{ text-align: left; display: flex;margin: 0; border-bottom: 1px solid #d8d8d8; padding:2em 1em; align-items:start;}
.board_list_type2 .title{width: 90%; line-height: 24px;}
.board_list_type2 .title a{font-size: 24px;}
.board_list_type2 .title span{font-weight: 100;}
.board_list_type2 .date{color: #8c8c8c;}
.board_list_type2 .more{width: 10%;}



/* °¢Ä­¸¶´Ù ºñÀ²*/
.board_list_type1 thead tr th:nth-child(1){width:70%}
.board_list_type1 thead tr th:nth-child(2){width:10%}
.board_list_type1 thead tr th:nth-child(3){width:20%}

.board_list_type1 tbody tr td:nth-child(1){width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.board_list_type1 tbody tr td:nth-child(2){width:10%}
.board_list_type1 tbody tr td:nth-child(3){width:20%}

.schsel{border:1px solid #d8d8d8;padding:3px;height:40px;background-color:#F5F5F5;font-family: 'GmarketSansMedium';}
.schtxt{width:150px; border:1px solid #d8d8d8;padding:5px;height:40px;font-family: 'GmarketSansMedium';}
.schbtn{background:#666;color:white;border:none;font-weight:600;padding: 0.8em 2em; font-size:18px; border: 2px solid #666; border-radius:5px;font-family: 'GmarketSansMedium';}
.identify{font-family: 'GmarketSansMedium'; background:#003e82;color:white;border:none;font-weight:600;padding: 0.8em 2em;font-size:18px; border: 2px solid #003e82; border-radius:5px;}
.notibtn{font-family: 'GmarketSansMedium';background:#555;color:white;border:none;font-weight:600;padding:10px 40px; font-size:14px; border-radius:5px;}
.writebtn{font-family: 'GmarketSansMedium';background:#003e82;color:white;border:none;font-weight:600;padding:10px 40px; font-size:14px; border-radius:5px; border: 2px solid #003e82;}
.delbtn{font-family: 'GmarketSansMedium';background:#ccc;color:white;border:none;font-weight:600;padding:10px 40px; font-size:14px; border-radius:5px;}


.schtxt02{width: 88%;border:1px solid #d8d8d8;padding:5px;height: 50px;}
.schbtn02{background:#212529;color:white;border:none;font-weight:600;padding: 0.8em 2em; font-size:20px; border: 2px solid #666; border-radius:5px;}
.notibtn02{background: #747474;color:white;border:none;padding: 12px 16px;font-size:20px;border-radius:0.5rem;/* width: 10%; */}

.writebtn:hover, .writebtn:focus, .writebtn:active, .identify:hover, .identify:focus, .identify:active {
	border: 2px solid #003e82;
	background-color: white;
	color: #003e82;;
}

.schbtn:hover, .schbtn:focus, .schbtn:active {
	color: #666;
	background-color: #fff;
	border: 2px solid #666;
}

/* ¾à°ü */
.terms_check{width:100%;text-align:center;font-weight:bold;padding:10px 0 20px 0;}
.terms_text{width:90%;height:100%;border:solid 1px #d8d8d8;margin:0 5%;}
.terms_text h3, .terms_text h5{padding:10px;}
.terms_text .scroll{width:100%; height:250px; overflow-y:scroll;background:#fff;font-size:14px; padding: 10px; line-height: 20px;}
.terms_text .scroll::-webkit-scrollbar{width:10px;}
.terms_text .scroll::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:8px;}
.terms_text .scroll::-webkit-scrollbar-track{background-color:#ededed;border-radius:6px;}
.terms_text .scroll h3{color:#27711d;padding:20px 10px 0 10px;}
.terms_text .scroll h4{padding:20px 10px 0 10px;}
.terms_text .scroll p, ol{padding:10px;}


.gallery{display: flex; flex-wrap: wrap; border-bottom: 1px solid #e3e3e3;}
.gallery-grid1{width: 25%; padding: 10px;}
.gallery-grid1 h6{ text-align: center; font-size: 16px; font-weight: 400; padding-top: 10px;}
.img-fluid{ width: 100%;  height: 200px;}

@media only screen and (max-width:1024px){
.schtxt02{width: 70%;}
}


@media only screen and (max-width:768px){
.img-fluid{ width: 100%;  height: 130px;}
.gallery-grid1{width: 50%;}
}

@media only screen and (max-width:480px){
.gallery-grid1{width: 100%; padding: 10px;}
.img-fluid{ width: 100%;  height: auto;}
.searchlist02{padding: 1em;}
.schtxt02{width: 50%;height: 40px;}
.notibtn02{padding: 8px 10px;font-size: 16px;}
}


@media only screen and (max-width:760px){
   	.active_type{display:none;}
	.board_list_type1 thead tr th:nth-child(1){width:70%}
	.board_list_type1 thead tr th:nth-child(2){width:0%}
	.board_list_type1 thead tr th:nth-child(3){width:30%}
	
	.board_list_type1 tbody tr td:nth-child(1){width:70%}
	.board_list_type1 tbody tr td:nth-child(2){width:0%}
	.board_list_type1 tbody tr td:nth-child(3){width:30%;}
}

/*ÆäÀÌÂ¡*/
.paging{width:100%;text-align:center;margin:10px 0;}
.pagination{display:inline-block;}
.pagination a{color:black;float:left;padding:6px 12px;text-decoration:none;border:1px solid #dddddd;margin:0 2px;}
.pagination a.active{background-color:#555;color:white;border:1px solid #555;}
.pagination a:hover:not(.active){background-color:#ddd;}

/*»ó¼¼º¸±â*/
.board_view_type1{width:100%;table-layout:fixed;}
.board_view_type1 thead tr th{border:1px solid #E3E3E3;background:#f2f2f2;font-size:20px;text-align:center;line-height:1.5em;padding:20px;}
.board_view_type1 tbody tr td{border-bottom:1px solid #E3E3E3;padding:20px 20px;text-align:left;font-weight:400;line-height:1.5em;}
.board_view_type1 tbody tr td .view_file{width:60%;float:left;}
.board_view_type1 tbody tr td .view_date{width:25%;float:left;}
.board_view_type1 tbody tr td .view_hit{width:15%;float:left;}

@media only screen and (max-width:760px){
   	.board_view_type1 tbody tr td .view_file{width:100%;}
	.board_view_type1 tbody tr td .view_date{width:70%;float:left;}
	.board_view_type1 tbody tr td .view_hit{width:30%;float:left;}
	.view_photo img{width:100%;}
}

/*¹öÆ°*/
.btnlist{width:100%;margin:10px 0;text-align:right;}

/*±Û¾²±â*/
.write_term{padding:10px;margin:0;border:2px solid #555; background:#fff;}
.write_text{width:100%;padding:10px;text-align:center;font-size:14px;}
.write_title{border-top:2px solid #555;border-bottom:1px solid #555;background-color:#eee;font-weight:bold;font-size:16px;padding:10px;text-align:center;}
.write_bottom{padding-top:10px;border-bottom:1px solid #555;}
.point{padding-right:5px;font-weight:bold;color:#ff0000;}
.board_type1_write_wrap{width:100%;margin:auto;background:#f9f9f9;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-top: 10px;padding:30px 0 50px 0;}
.board_type1_write_button_wrap{width:100%;margin:auto;padding-top:30px;text-align:center;}
.board_write_type1{width:100%;table-layout:fixed;color:#333; }
.board_write_type1 tbody tr td .split_two{padding:0;margin:0;width:100%;list-style:none;}
.board_write_type1 tbody tr td .split_two li{width:50%;padding:0;margin:0;float:left;}
.board_write_type1 tbody tr td div{padding-top:5px;padding-bottom:5px;}
.board_write_type1 tbody tr .column_name{padding:30px 30px 6px 30px;font-weight:bold;}
.board_write_type1 tbody tr .column_desc{padding:0 30px 0 30px;}
.check_type{width:20px;height:20px;margin-right:5px;}
.select_type{width:50%;height:40px; border-radius: 0;}
input{border:1px solid #bbb;}
.text_type1{width:20%;height:40px;}
.text_type2{width:40%;height:40px;}
.text_type3{width:60%;height:40px;}
.text_type4{width:80%;height:40px;}
.text_type5{width:20%;height:40px;}
.text_type6{width:40%;height:40px;}
.text_type7{width:60%;height:40px;}
.text_type8{width:80%;height:40px;}
.text_type9{width:20%;height:40px;}
textarea{border:1px solid #bbb;}
.textarea_type{width:95%;height:300px !important;padding: 1em;}
.button_type1{background:#666;color:white;border:none;font-weight:bold;padding:7.5px 20px;height:40px;border-radius: 5px;}
.login50{padding:80px 0 60px 0 !important;}
.login50 .board_write_type1 tbody tr .column_name{padding:0 30px 10px 30px;}
.login50 .board_write_type1 tbody tr .column_desc{padding:0 0 20px 30px; width: 100%;}

 
@media only screen and (max-width:760px) {
	.margin img{width:100%;}
    .board_type1_wrap{width:100%;margin:auto;}
    .board_type1_login_wrap{width:90%;}
    .board_write_type1 tbody tr td .split_two li{width:100%;float:none;}
    .button_type1{background:#666;color:white;height:30px;border:none;font-weight:bold;padding:5px;height:40px;}
	.select_type{width:80%;}
    
    .text_type5{width:80%;}
    .text_type6{width:80%;}
    .text_type7{width:80%;}
    .text_type9{width:60%;}
}
