@font-face {
    font-family: 'GmarketSansMedium';
    src: url('http://colorrace.co.kr/webfonts/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:'GmarketSansMedium';
}

p {
    line-height: 1.8;
    font-size: 16px;
    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;
	
}

caption {display:none;}
.board_type1_wrap{max-width:100%;width:100%;margin:auto;}

.writer_writer {width:40%;float:left;}
.writer_email {width:40%;float:left;}


textarea{
	font-size:18px;
}

/*검색*/
.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; padding: 12px 0;text-align:center;font-weight:bold;}
.board_list_type1 tbody .even{background-color:#FFFFFF}
.board_list_type1 tbody tr td{border-bottom:1px solid #dcdcdc;padding: 12px 0;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:50%}
.board_list_type1 thead tr th:nth-child(3){width:20%}
.board_list_type1 thead tr th:nth-child(4){width:20%}

.board_list_type1 tbody tr td:nth-child(1){width:10%}
.board_list_type1 tbody tr td:nth-child(2){width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.board_list_type1 tbody tr td:nth-child(3){width:20%}
.board_list_type1 tbody tr td:nth-child(4){width:20%}

.schsel{border:1px solid #555555;height:40px;background-color:#Fff;}
.schtxt{border:1px solid #555555;height:40px;}
.schbtn{background:#555555;color:white;border:none;padding:5px 10px;border-radius:3px;height:30px;cursor:pointer;font-family: 'GmarketSansMedium';}

/*페이징*/
.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;font-weight:bold;padding:12px 12px;text-align:center;}
.board_view_type1 tbody tr td{border-bottom:1px solid #dcdcdc;padding:12px 12px;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;}

/*글쓰기*/
.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:991px){
	.board_view_type1 td img{width: 100% !important;}
}

@media only screen and (max-width:760px){
   	.active_type{display:none;}
	.board_list_type1{font-size:13px;}
	.board_list_type1 thead tr th:nth-child(1){width:0%}
	.board_list_type1 thead tr th:nth-child(2){width:50%}
	.board_list_type1 thead tr th:nth-child(3){width:20%}
	.board_list_type1 thead tr th:nth-child(4){width:20%}	
	.board_list_type1 tbody tr td:nth-child(1){width:0%}
	.board_list_type1 tbody tr td:nth-child(2){width:50%}
	.board_list_type1 tbody tr td:nth-child(3){width:20%}
	.board_list_type1 tbody tr td:nth-child(4){width:20%}
	.schsel{height:30px;}
	.schtxt{height:30px;width:50%;}
	.schbtn{height:30px;}

	.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;}
	
	.board_write_type1 tr th div{width:100% !important;}
	.board_write_type1 tr td div{width:100% !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;}
}