@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;
}


html,
body {
    font-family: 'GmarketSansMedium';		
    font-size: 100%;
    overflow-x: hidden;	
}

body a {
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    text-decoration: none;
	color:#272727;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
	font-weight: 600;
    font-family: NanumSquare, sans-serif;	
}

p {
    line-height: 1.8;
    font-size: 15px;
    color: #333;
    letter-spacing: 0.5px;
}

ul {
    margin: 0;
    padding: 0;
}

li {
    list-style-type: none;
}

body a:hover {
    text-decoration: none;
}
body a:active {
    text-decoration: none;
	
}

.writer_writer {width:40%;float:left;}
.writer_email {width:40%;float:left;}

input{
	font-size:15px;
}

textarea{
	font-size:18px;
}

caption {display:none;}
.board_type1_wrap{max-width:100%;width:100%;margin:auto;}

/*검색*/
.searchlist{width:100%;margin:10px 0;text-align:right;}

/*목록*/
.board_list_type1{width:100%;table-layout:fixed;}
.board_list_type1 thead tr th{border-top:2px solid #555555;border-bottom:1px solid #555555;background-color:#FbFbFb;height:40px;text-align:center;font-weight:bold;}
.board_list_type1 tbody .odd{background-color:#FbFbFb}
.board_list_type1 tbody .even{background-color:#FFFFFF}
.board_list_type1 tbody tr td{border-bottom:1px solid #E3E3E3;height:40px;text-align:center;}
.board_list_type1 tbody tr .left{text-align:left;padding:0 10px;}

.board_list_type1 thead tr th:nth-child(1){width:10%}
.board_list_type1 thead tr th:nth-child(2){width:40%}
.board_list_type1 thead tr th:nth-child(3){width:25%}
.board_list_type1 thead tr th:nth-child(4){width:25%}

.board_list_type1 tbody tr td:nth-child(1){width:10%}
.board_list_type1 tbody tr td:nth-child(2){width:40%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.board_list_type1 tbody tr td:nth-child(3){width:25%}
.board_list_type1 tbody tr td:nth-child(4){width:25%}


.schsel{border:1px solid #555555;padding:3px;height:30px;background-color:#F5F5F5}
.schtxt{border:1px solid #555555;padding:5px;height:30px;}
.schbtn{background:#555555;color:white;border:none;padding:5px 10px;border-radius:3px;height:30px;cursor:pointer;}

.qaschbtn{
	background:#555555;color:white;border:none;font-weight:bold;padding:5px 10px;border-radius:3px;
	height:60px;
	width:150px;
	font-size:16px;
	cursor:pointer;
}



/*페이징*/
.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:#555555;color:white;border:1px solid #555555;}
.pagination a:hover:not(.active){background-color:#ddd;}

/*상세보기*/
.board_view_type1{width:100%;table-layout:fixed;}
.board_view_type1 thead tr th{
	border-top:2px solid #555555;border-bottom:1px solid #555555;background-color:#FbFbFb;font-weight:bold;
	padding:15px 15px;text-align:left;
}
.board_view_type1 tbody tr td{border-bottom:1px solid #E3E3E3;padding:20px 20px;text-align:left;}
.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;}
.board_view_type1 input{height:28px;}
#pwd {width:50%;}
.tddiv40{width:40%;float:left;}
.tddiv25{width:25%;float:left;}
.tddiv20{width:20%;float:left;}



/*버튼*/
.btnlist{width:100%;margin:10px 0;text-align:right;}
.qabtnlist{width:100%;margin:10px 0;text-align:center;}

/*글쓰기*/
.write_term{padding:10px;margin:0;border:2px solid #555555; background:#ffffff;}
.write_text{width:100%;padding:10px;text-align:center;font-size:14px;}
.write_title{border-top:2px solid #555555;border-bottom:1px solid #555555;background-color:#eeeeee;font-weight:bold;font-size:16px;padding:10px;text-align:center;}
.write_bottom{padding-top:10px;border-bottom:1px solid #555555;}
.point{padding-right:5px;font-weight:bold;color:#ff0000;}

.board_type1_write_wrap{width:100%;margin:auto;background:#FbFbFb;}
.board_type1_write_button_wrap{width:100%;margin:auto;padding-top:30px;text-align:center;}

.board_write_type1{width:100%;table-layout:fixed;color:black;}
.board_write_type1 thead tr th{text-align:left;border-top:2px solid #555555;border-bottom:1px solid #555555;font-weight:bold;padding:12px 12px;}
.board_write_type1 tbody tr td{text-align:left;border-bottom:1px solid #dcdcdc;padding:12px 12px;text-align:left;}
.board_write_type1 input{height:28px;}
.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:15px 30px 0 30px;font-weight:bold;}
.board_write_type1 tbody tr .column_desc{padding:0 30px;margin:0}
.board_write_type1 tbody tr .left{text-align:left;}

.input_text{width:80%;}
.check_type1{margin-right:5px;}
.text_type1{width:100%;height:30px;border-radius:3px;}
.text_type2{width:95%;height:30px;border-radius:3px;}
.text_type3{width:15%;height:30px;border-radius:3px;}
.text_type4{width:80%;height:30px;border-radius:3px;}
.checkwrap_type1{margin-right:20px;float:left;}
.check_type1{border-radius:3px;margin-right:10px;}
.textarea_type1{width:100%;height:350px;border-radius:3px;}
.button_type1{background:#555555;color:white;border:none;font-weight:bold;padding:5px;border-radius:3px;}


@media only screen and (max-width:760px){
   	.active_type{display:none;}
	.board_list_type1 thead tr th:nth-child(1){width:0%}
	.board_list_type1 thead tr th:nth-child(2){width:40%}
	.board_list_type1 thead tr th:nth-child(3){width:25%}
	.board_list_type1 thead tr th:nth-child(4){width:25%}
	
	.board_list_type1 tbody tr td:nth-child(1){width:0%}
	.board_list_type1 tbody tr td:nth-child(2){width:40%}
	.board_list_type1 tbody tr td:nth-child(3){width:25%}
	.board_list_type1 tbody tr td:nth-child(4){width:25%}

   	.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;}
	
	.board_write_type1 tr th div{width:100%;}
	.board_write_type1 tr td div{width:100%;}

	.divwidth70, .divwidth35, .divwidth30{width:100% !important;}

	.captchatitle{
		height:auto !important;
		width:auto !important;
	}
	.captchbtn{
		width:auto !important; 
	}
	.captchtext{
		width:auto !important; 	
	}

	.writer_writer, .writer_email{width:100% !important;}
	.board_write_type1 textarea{padding: 15px 9px !important;}
	
	#iframe_content{height:500px !important;}
	.input_text{width:70% !important;}
	

	.margin img{width:100%;}
    .board_type1_wrap{width:100%;margin:auto;}
    .board_write_type1 tbody tr td .split_two li{width:100%;float:none;}
	.text_type3{width:25%;}
	.button_type1{background:#555555;color:white;height:30px;border:none;font-weight:bold;padding:5px;border-radius:3px;}

	/**/
	.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;}
	.tddiv40, .tddiv20, .tddiv25{width:100% !important;float:left;padding:5px;}
	.viewcounter{margin-left:5px;}


	.writer_writer{float:none !important;}	
	/**/
	.schsel{height:30px;}
	.schtxt{height:30px;width:50%;}
	.schbtn{height:30px;}
}