/*메인-메인이미지
@media (max-width: 768px) {
.swiper-container{	
	height:auto;
}
}
@media (min-width: 768px) {
.swiper-container{	
	height:auto;
}
}
@media (min-width: 992px) {
.swiper-container{	
	height:235px;
}
}
@media (min-width: 1280px) {
.swiper-container{	
	height:264px;
}
}
@media (min-width: 1300px) {
.swiper-container{	
	height:280px;
}
}
@media (min-width: 1400px) {
.swiper-container{	
	height:300px;
}
}
@media (min-width: 1600px) {
.swiper-container{	
	height:333px;
}
}
@media (min-width: 1920px) {
.swiper-container{	
	height:400px;
}
}

@media (max-width: 460px) {
	.navbar-toggle {
		padding:11px 8px;
		margin-top: 10px;
	}
	.navbar-toggle .icon-bar{
		width:30px;
		height:2px;
	}
}*/

/*=========================================================
/* 매우 작은 기기 모바일폰 
========================================================= */
@media (max-width: 767px) {

/*top로그인*/
.top-login{
	padding:0 2% 0 0;
}

/*top배너*/
.top-banner .top-banner-close{
	font-size:11px;
	margin:2px 0 0 0;
}

/*메뉴*/
.menu{
	padding:0 2%;
}

.navbar_xs ul{
	border-top:1px solid #dadada;
} 
.navbar_xs li{
	height:50px;
	color:#000000;
	font-size:17px;
	font-weight:500;
	letter-spacing:-0.8px;
	line-height:2.8;
	padding:0 0 0 10px;
	border-bottom:1px solid #dadada;
	cursor:pointer;
}
.navbar_xs li:hover{
	color:#0057b8;
	background-color:#eff7fb;
}
.navbar_xs li a{
	color:#000000;
}

/*메인-배너 01*/
#main_banner01{
	margin:2% 2% 0 2%;	
}
#main_banner01 .mb_left .mb_info{
	padding:5px 0 0 25px;
}
#main_banner01 .mb_left .mb_btn{
	padding:0 5% 10px 5%;
}

#main_banner01 .mb_right{
	border:1px solid;
	border-color:#dadada;
	padding: 22px 0 0 0;
	margin:10px 0 0 0;
}
#main_banner01 .mb_right .mb_info{
	padding:5px 0 10px 25px;
}
#main_banner01 .mb_right .mb_img{
	padding:0 0 10px 0;
	text-align:center;
}
#main_banner01 .mb_right .mb_img img{
	width:126px;
	height:126px;
}
#main_banner01 .mb_right .mb_btn{
	padding:0 20px 0 0;
}
#main_banner01 .mb_right .mb_btn .mb_btn1{
	width:100%;
	height:32px;
}
#main_banner01 .mb_right .mb_btn_name{
	width:90%;
	float:left;
}
#main_banner01 .mb_right .mb_btn_more{
	width:10%;
	/*margin-top:10px;*/
	float:left;
}

/*메인-프리미엄*/
#main_primium{
	background-color:#f8f8f8;
	padding:5% 2%;
	margin:5% 0 0 0;
}
#main_primium .img_11{
	padding: 0 0 0 0;
}
#main_primium .img_12{
	padding: 10px 5px 0 0;
}
#main_primium .img_13{
	padding: 10px 0 0 5px;
}
#main_primium .img_21{
	padding: 0 5px 0 0;
}
#main_primium .img_22{
	padding: 0 0 0 5px;
}
#main_primium .img_23{
	padding:10px 0 0 0;
	text-align:right;
}

/*메인-프로젝트*/
#main_project{
	margin:30px 0;
}
#main_project .status_01{
	margin:0 2% 2% 2%;
}
#main_project .status_02{
	margin:0 2% 2% 2%;
}
#main_project .status_03{
	margin:0 2% 2% 2%;
}

/*메인-공지사항,묻고답하기,배너,링크사이트*/
#main_board{
	padding:20px 2% 20px 2%;
}
#main_board .mb_notice{	
	margin:0 0 0 0;
	padding:20px 15px;	
	font-size:14px;
}
#main_board .mb_qa{
	padding:20px 15px;
	margin:10px 0 0 0;
	font-size:14px;
}
#main_board .mb_left{
	margin:0 0 0 0;
}
#main_board .mb_right{
	margin:10px 0 0 0;
}

#main_link .container{
	margin:0 2%;
}
#main_link .slide-left {
	top:20px;
	left:20px;
}
#main_link .slide-right {
	top:20px;
	right:20px;
}

/*카피라이터*/
#footer{
	font-size:13px;
}
#footer .footer_menu{
	text-align:center;
	padding:0 0 20px 0;
}
#footer .footer_sns{
	text-align:center;
}
#footer .footer_info .mi_img{
	text-align:center;
	padding:0 0 25px 0;
}
#footer .footer_info .mi_text{
	text-align:center;
}

#back-top{
    right:10px;
    bottom:10px;
}

/*서브페이지*/
#subtitle{
	padding:10px 2% 0 2%;
}
#subtitle .sub_title1{
	line-height:2.5;
}
#submenu{
	margin:0 2%;
}
#submenu .btn-default{
	font-size:14px;
	padding:15px 5px;
}
#submenu .btn-default_1{
	font-size:14px;
	padding:5px 5px;
}
#subcon{
	padding:30px 2% 50px 2%;
}

/*인재검색*/
.freelancer-search .fs_cate{
	width:20%;
	padding:5px 2%;
}
.freelancer-search .fs_content{
	width:80%;
	padding:5px 2%;
}
.freelancer-search .li_search{
	border-bottom:1px solid #dadada;
}
.freelancer-search .li_view{
	border-bottom:0px;
}
.freelancer-search .fs_cate_1{
	width:100%;
	padding:5px 2%;
}
.freelancer-search .fs_content_1{
	width:100%;
	padding:5px 2%;
	line-height:2.3;
}
.freelancer-search .fs_cate_2{
	width:100%;
	padding:5px 2%;	
	line-height:2.3;
}
.freelancer-search .fs_content_2{
	width:100%;
	padding:5px 2%;
}
.freelancer-search li{
	font-size:13px;
	line-height:3.1;
}
.freelancer-search input[type=checkbox] + label{
    padding: 0 0 0 19px;	
	margin: 0 5px 0 0;
}
.freelancer-search input[type=checkbox]+ label:before { 
  
    width: 13px;  
    height: 13px;
    top: 13px;  
}
.freelancer-search .fs_content_1 input[type=checkbox]+ label:before { 
    top: 8px;  
}
.freelancer-search input[type=checkbox]:checked + label:before{ 
    font-size: 14px; 
    line-height: 11px; 
}
.freelancer-search select,
.freelancer-search input{	
	height:28px;
	font-size:12px;
	padding:3px 3px;
}
.freelancer-search .fs_select1{
	width:94%;
}
.freelancer-search .fs_select2{
	width:26%;
}
.freelancer-search .fs_input_text{
	width:36%;
}

#freelancer-banner{
	padding:20px 0;
	margin:20px 0 0 0;
}
#freelancer-banner .fb_banner1 img{
	width:100%;
}
#freelancer-banner .fb_banner1 .img_2{	
	padding:0 0 0 0;
}
#freelancer-banner .fb_banner1 .img_3{
	padding:0 0 0 0;
}

.freelancer-read-title .ft_title{
	font-size:18px;
	color:#000000;
}
.freelancer-read-title .ft_cate{
	font-size:17px;
	color:#747474;
}

.freelancer-read-content .fc_cate{
	width:30%;
	padding:14px 10px;
}
.freelancer-read-content .fc_content{
	width:70%;
	padding:14px 10px;
}
.freelancer-read-content .fc_cate_1{
	width:30%;
	padding:14px 10px;
}
.freelancer-read-content .fc_content_1{
	width:70%;
	padding:14px 10px;
}
.freelancer-read-content .fc_cate_2{
	width:100%;
	padding:14px 10px;
}
.freelancer-read-content .fc_content_2{
	width:100%;
	padding:14px 10px;
}
.freelancer-read-content .fc_cate_3{
	width:30%;
}
.freelancer-read-content .fc_content_3{
	width:70%;
}
.freelancer-read-content .fc_cate_4{
	width:100%;
}
.freelancer-read-content .fc_content_4{
	width:100%;
}

.freelancer-read-qa ul{
	border-top:1px solid #dadada;
}
.freelancer-read-qa li{
	padding:12px 10px;
	text-align:left;
	border-bottom:1px solid #dadada;
}
.freelancer-read-qa .fq_left{
	padding-left:0;
	text-align:left;
	padding:0 0 8px 0;
}

/*프로젝트 검색*/
.btn-scrap_project{
	width:20%;
    padding: 10px 2% 10px 2%;
    font-size: 13px;
}
.btn-apply_project{
	width:26%;
    padding: 10px 2% 10px 2%;
    font-size: 13px;
}
.btn-qa_project{
	width:26%;
    padding: 10px 2% 10px 2%;
    font-size: 13px;
}
.btn-list_project{
	width:15%;
    padding: 10px 0;
    font-size: 13px;
}
.btn-next_project{
    padding: 10px 15px;
    font-size: 13px;
}
.fc_btn_right{
	text-align:center;
	padding:10px 0 0 0;
}

.freelancer-read-content .li_5{
	border-bottom:1px solid #dadada;
}

/*프로젝트등록*/
.freelancer-read-content .fc_cate_5{	
	width:100%;
	font-size:15px;
	padding:12px 10px;
}
.freelancer-read-content .fc_content_5{
	width:100%;
	padding:12px 10px;
}
.freelancer-read-content .fc_cate_6{
	width:100%;
	font-size:15px;
	padding:12px 10px;
}
.freelancer-read-content .fc_content_6{
	width:100%;
	padding:12px 10px;
}
.freelancer-read-content .fc_cate_7{
	width:100%;
	padding:12px 10px;
}
.freelancer-read-content .fc_content_7{
	width:100%;
	padding:12px 10px;
}

.freelancer-read-content  .form-group_con .form_email_3{
	width:30%;
}

/*재능*/
.freelancer-read-content .fc_height_1{
	padding-top:14px;
	height:45px;
}
.freelancer-read-content .fc_height_2{
	padding-top:14px;
	height:45px;
}
.freelancer-read-content .fc_height_6{
	padding-top:14px;
	height:45px;
}
.freelancer-read-content .fc_height_7{
	padding-top:14px;
	height:45px;
}

.talent-request-join{
	border:1px solid #dadada;
	padding:20px 20px;
	margin:0 0 30px 0;
}
.talent-request-join .tj_title{
	color:#000000;
	font-size:17px;
	letter-spacing:-1px;
	line-height:1.5;
	padding:10px 0 0 0;
	text-align:center;
}
.talent-request-join .tj_content{
	color:#737373;
	font-size:14px;
	letter-spacing:-1px;
	padding:10px 0 0 0;
	line-height:1.5;
	text-align:center;
}
.freelancer-read-content  .form-group_con .form_text_1{
	padding:5px 2px;
	float:left;
}

.form-group_con .icon_calendar{
	width:20px;
	height:20px;
}

/*입력폼*/
.freelancer-read-content  .form-group_con .form_bank_2{
	width:70%;
}
.form_income_text{
	font-size:13px;
	letter-spacing:-1px;
}
.freelancer-read-content  .form-group_con .form_income_1{
	width:18%;	
	float:left;	
}
.freelancer-read-content  .form-group_con .form_pw{
	width:25%;
	float:left;
}
.freelancer-read-content  .form-group_con .form_name_2{
	width:30%;
	float:left;
}
.freelancer-read-content  .form-group_con .form_tel_4{
	width:20%;
	float:left;
}
.freelancer-read-content  .form-group_con .form_tel_5{
	width:22%;
	float:left;
}
.freelancer-read-content  .from_birthday{
	width:22%;
	margin-right:5px;
	float:left;
}
.freelancer-read-content  .from_address_1{
	width:30%;
}
.freelancer-read-content  .form_sales{
	width:30%;
	float:left;
}
.freelancer-read-content  .form_seollip{
	width:15%;
	float:left;
}
.freelancer-read-content  .form-group_con .form_email_1{
	width:43%;
	margin:0 0 5px 0;
	float:left;
}
.freelancer-read-content  .form-group_con .form_email_2{
	width:42%;
	margin:0 0 5px 0;
	float:left;
}
.freelancer-read-content  .form-group_con .form_email_3{
	width:60%;
	margin:0 0 0 0;
	float:left;
}
.freelancer-read-content  .form-group_con .form_reference_1{
	width:100%;
	margin:0 10px 5px 0;
	float:left;	
}
.freelancer-read-content  .form-group_con .form_reference_2{
	width:100%;
	float:left;	
}

/*마이페이지-나의묻고답하기*/
.li_height .line-height{
	line-height:1.8;
}

/*로그인*/
.login_input{
	padding:25px 30px 25px 30px;
	border-bottom:1px solid #dadada;
	border-right:0;
}
.login_banner01 .lb_right .lb_btn_name{
	width:80%;
	float:left;
}
.login_banner01 .lb_right .lb_btn_more{
	width:20%;
	float:left;
}
.login_banner01 .lb_left{
	padding: 22px 34px 30px 30px;
	border-bottom:1px solid #dadada;
}
.login_banner01 .lb_right{
	padding: 22px 34px 30px 34px;
}

/*아이디패스워드찾기*/
.idpwd_find .form-group_line .control-label{
	padding-top:10px;
}

/*회사소개*/
.company_info .ci_content{
	padding:15px 15px 15px 15px;
	text-align:center;
	font-size:16px;
}
.company_info .ci_height_1{
	padding-top:15px;
	height:51px;
}

/*버튼*/
.btn-board_re{
    padding: 25px 10px;
}
.btn-search_talent{
	font-size: 11px;
	padding: 4px 6px;
}

/*게시판*/
.board_read_btn{
	text-align:center;
	padding: 10px 0 0 0;
}

}


/*=========================================================
/* 작은 기기 태블릿 
========================================================= */

@media (min-width: 768px) {

/*top로그인*/
.top-login{
	padding:0 0 0 0;
}

/*top배너*/
.top-banner .top-banner-close{
	font-size:13px;
	margin:8px 0 0 0;
}

/*로고*/
.top_logo{
	text-align:center;
}

/*메뉴*/
.menu{
	padding:0 0;
}
ul.nav{
	padding:0 0 0 0;
}
ul.nav a {
	color:#000000;
	font-size:21px;
	font-weight:500;
	letter-spacing:-0.8px;
	padding:0 0;
	margin:24px 25px 0 0;
    display: inline-block;
    text-transform: uppercase;	
	float:left;
}

.menu_mypage{
	margin:15px 0 15px 0;
	color:14px;
}
.menu_mypage img{	
	padding:0 10px 0 0;
	vertical-align:middle;
}

.menu_alram{	
	margin:15px 0 15px 0;
	color:14px;
}
.menu_alram img{	
	padding:0 5px 0 0;
	vertical-align:middle;
}

/*메인-배너 01 */
#main_banner01{
	margin:38px 0 0 0;	
}
#main_banner01 .mb_left .mb_info{
	padding:15px 0 40px 25px;
}
#main_banner01 .mb_left .mb_btn{
	padding:0 20px 0 0;
}

#main_banner01 .mb_right{
	border:1px solid;
	border-color:#dadada;
	padding: 22px 0 0 0;
	margin:10px 0 0 0;
}
#main_banner01 .mb_right .mb_info{
	padding:15px 0 40px 27px;
}
#main_banner01 .mb_right .mb_img{
	padding:0px 0 0 0;
	text-align:center;
}
#main_banner01 .mb_right .mb_img img{
	width:126px;
	height:126px;
}
#main_banner01 .mb_right .mb_btn{
	padding:0 20px 0 0;
}
#main_banner01 .mb_right .mb_btn .mb_btn1{
	width:100%;
	height:32px;
}
#main_banner01 .mb_right .mb_btn_name{
	width:90%;
	float:left;
}
#main_banner01 .mb_right .mb_btn_more{
	width:10%;
	/*margin-top:10px;*/
	float:left;
}
/*메인-배너 02 */
#main_banner02{
	padding:30px 0 0 0;
	/*margin:30 0 0 0;*/
}

/*메인-프리미엄*/
#main_primium{
	background-color:#f8f8f8;
	padding:30px 0;
	margin:30px 0 0 0;
}
#main_primium .img_11{
	padding: 0 0 0 0;
}
#main_primium .img_12{
	padding: 10px 5px 0 0;
}
#main_primium .img_13{
	padding: 10px 0 0 5px;
}
#main_primium .img_21{
	padding: 0 5px 0 0;
}
#main_primium .img_22{
	padding: 0 0 0 5px;
}
#main_primium .img_23{
	padding:10px 0 0 0;	
	text-align:right;
}



/*메인-프로젝트*/
#main_project{
	margin:30px 0;
}
#main_project .status_01{
	margin:0 5px 5px 5px;
}
#main_project .status_02{
	margin:0 5px 5px 5px;
}
#main_project .status_03{
	margin:0 5px 5px 5px;
}

/*메인-공지사항,묻고답하기,배너,링크사이트*/
#main_board{
	padding:20px 0 20px 0;
}
#main_board .mb_notice{	
	margin:0 0 0 0;
	padding:30px 30px;
	font-size:16px;
}
#main_board .mb_qa{
	padding:30px 30px;
	margin:10px 0 0 0;
	font-size:16px;
}
#main_board .mb_left{
	margin:0 0 0 0;
}
#main_board .mb_right{
	margin:10px 0 0 0;
}
#main_link .slide-left {
	top:20px;
	left:20px;
}
#main_link .slide-right {
	top:20px;
	right:20px;
}

/*카피라이터*/
#footer{
	font-size:13px;
}
#footer .footer_menu{
	text-align:left;
}
#footer .footer_sns{
	text-align:right;
}
#footer .footer_info .mi_img{
	text-align:center;
	padding:0 0 25px 0;
}
#footer .footer_info .mi_text{
	text-align:center;
}

#back-top{
    right:30px;
    bottom:20px;
}

/*서브페이지*/
#subtitle{
	padding:10px 0 0 0;
}
#subtitle .sub_title1{
	line-height:2.5;
}
#submenu{
	margin:0 0;
}
#submenu .btn-default{
	font-size:16px;
}
#submenu .btn-default_1{
	font-size:16px;
}
#subcon{
	padding:30px 0 80px 0;
}

/*인재검색*/
.freelancer-search .fs_cate{
	width:20%;
}
.freelancer-search .fs_content{
	width:80%;
}
.freelancer-search .fs_cate_1{
	width:20%;
}
.freelancer-search .fs_content_1{
	width:80%;
}
.freelancer-search .fs_cate_2{
	width:20%;
	height:102px;	
	line-height:7.0;
}
.freelancer-search .fs_content_2{
	width:80%;
}
#freelancer-banner .fb_banner1 .img_2{	
	padding:0 0 0 0;
}
#freelancer-banner .fb_banner1 .img_3{
	padding:0 0 0 0;
}

.freelancer-read-content .fc_cate{
	width:20%;
}
.freelancer-read-content .fc_content{
	width:80%;
}
.freelancer-read-content .fc_cate_1{
	width:20%;
}
.freelancer-read-content .fc_content_1{
	width:80%;
}
.freelancer-read-content .fc_cate_2{
	width:20%;
}
.freelancer-read-content .fc_content_2{
	width:80%;
}
.freelancer-read-content .fc_cate_3{
	width:20%;
}
.freelancer-read-content .fc_content_3{
	width:80%;
}
.freelancer-read-content .fc_cate_4{
	width:20%;
}
.freelancer-read-content .fc_content_4{
	width:80%;
}


.freelancer-read-content .li_5{
	border-bottom:1px solid #dadada;
}

/*프로젝트등록*/
.freelancer-read-content .fc_cate_5{
	width:20%;
}
.freelancer-read-content .fc_content_5{
	width:80%;
}
.freelancer-read-content .fc_cate_6{
	width:20%;
}
.freelancer-read-content .fc_content_6{
	width:80%;
}
.freelancer-read-content .fc_cate_7{
	width:20%;
}
.freelancer-read-content .fc_content_7{
	width:80%;
}

/*구인신청*/
.freelancer-read-content .fc_height_3{
	padding-top:25px;
	height:70px;
}

/*마이페이지*/
.freelancer-read-content .fc_height_4{
	padding-top:25px;
	height:91px;
}
.form_income_text{
	font-size:13px;
	letter-spacing:-1px;
}
.freelancer-read-content .fc_height_5{
	padding-top:20px;
	height:87px;
}

/*마이페이지-나의묻고답하기*/
.li_height .line-height{
	line-height:1.7;
}

/*입력폼*/
.freelancer-read-content  .form_sales{
	width:30%;
	float:left;
}
.freelancer-read-content  .form_seollip{
	width:15%;
	float:left;
}

/*로그인*/
.login_input{
	padding:25px 80px 25px 80px;
	border-bottom:1px solid #dadada;
	border-right:0;
}
.login_banner01 .lb_right .lb_btn_name{
	width:80%;
	float:left;
}
.login_banner01 .lb_right .lb_btn_more{
	width:20%;
	float:left;
}
.login_banner01 .lb_left{
	padding: 22px 84px 30px 80px;
	border-bottom:1px solid #dadada;
}
.login_banner01 .lb_right{
	padding: 22px 84px 30px 84px;
}

/*아이디패스워드찾기*/
.idpwd_find .form-group_line .control-label{
	padding-top:10px;
}


/*버튼*/
.btn-board_re{
    padding: 25px 20px;
}

/*게시판*/
.board_read_btn{
	text-align:left;
	padding: 0 0 0 0;
}

}


/*=========================================================
/* 중간 기기 데스크탑
========================================================= */

@media (min-width: 992px) {

/*top로그인*/
.top-login{
	padding:0 0 0 0;
}

/*로고*/
.top_logo{
	text-align:center;
}

/*메뉴*/
.menu{
	padding:0 0;
}
ul.nav{
	padding:0 0 0 0;
}
ul.nav a {
	color:#000000;
	font-size:21px;
	font-weight:500;
	letter-spacing:-0.8px;
	padding:0 0;
	margin:20px 50px 0 0;
    display: inline-block;
    text-transform: uppercase;	
	float:left;
}

.menu_mypage{
	margin:15px 0 15px 0;
}
.menu_alram{
	margin:15px 0 15px 0;
}


/*메인-배너 01*/
#main_banner01{
	margin:38px 0 0 0;	
}
#main_banner01 .mb_left .mb_info{
	padding:15px 0 40px 25px;
}
#main_banner01 .mb_left .mb_btn{
	padding:0 20px 0 0;
}

#main_banner01 .mb_right{
	border-top:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:0;
	border-color:#dadada;
	padding: 22px 0 0 0;
	margin:0px 0 0 0;
}
#main_banner01 .mb_right .mb_info{
	padding:15px 0 40px 27px;
}
#main_banner01 .mb_right .mb_img{
	padding:10px 0 0 0;
	text-align:center;
}
#main_banner01 .mb_right .mb_img img{
	width:105px;
	height:105px;
}
#main_banner01 .mb_right .mb_btn{
	padding:0 5px 0 0;
}
#main_banner01 .mb_right .mb_btn .mb_btn1{
	width:100%;
	height:32px;
}
#main_banner01 .mb_right .mb_btn_name{
	width:80%;
	float:left;
}
#main_banner01 .mb_right .mb_btn_more{
	width:10%;
	/*margin-top:10px;*/
	float:left;
}

/*메인-프리미엄*/
#main_primium{
	background-color:#f8f8f8;
	padding:50px 0;
	margin:40px 0 0 0;
}
#main_primium .img_11{
	padding: 0 3px 0 0;
}
#main_primium .img_12{
	padding: 0 0 0 5px;
}
#main_primium .img_13{
	padding: 0 0 0 5px;
}
#main_primium .img_21{
	padding: 0 7px 0 0;
}
#main_primium .img_22{
	padding: 0 0 0 7px;
}
#main_primium .img_23{
	padding:0 0 0 5px;
	text-align:right;
}

/*메인-접수중인 프로젝트*/
#main_project{
	margin:30px 0;
}
#main_project .status_01{
	margin:0 5px 5px 5px;
}
#main_project .status_02{
	margin:0 5px 5px 5px;
}
#main_project .status_03{
	margin:0 5px 5px 5px;
}

/*메인-공지사항,묻고답하기,배너,링크사이트*/
#main_board{
	padding:40px 0;
}
#main_board .mb_notice{
	margin:0 10px 0 0;
	padding:30px 30px;
	font-size:16px;
}
#main_board .mb_qa{
	padding:30px 30px;
	margin:0 0 0 10px;
	font-size:16px;
}
#main_board .mb_left{
	width:486px;
	margin:0 10px 0 0;
}
#main_board .mb_right{
	width:486px;
	margin:0 0 0 10px;
}

#main_link .slide-left {
	top:20px;
	left:30px;
}
#main_link .slide-right {
	top:20px;
	right:30px;
}

/*카피라이터*/
#footer{
	font-size:14px;
}
#footer .footer_menu{
	text-align:left;
}
#footer .footer_sns{
	text-align:right;
}
#footer .footer_info .mi_img{
	text-align:center;
	padding:0 0 25px 0;
}
#footer .footer_info .mi_text{
	text-align:center;
}

#back-top{
    right:30px;
    bottom:20px;
}

/*서브페이지*/
#subtitle{
	padding:10px 0 0 0;
}
#subtitle .sub_title1{
	line-height:3.5;
}
#submenu{
	margin:0 0;
}
#submenu .btn-default{
	font-size:16px;
}
#submenu .btn-default_1{
	font-size:16px;
}
#subcon{
	padding:50px 0 80px 0;
}

/*인재검색*/
.freelancer-search .fs_cate{
	width:25%;
}
.freelancer-search .fs_content{
	width:75%;
}
.freelancer-search .fs_cate_1{
	width:14.6%;
}
.freelancer-search .fs_content_1{
	width:85.4%;
}
.freelancer-search .fs_cate_2{
	width:14.6%;
	height:70px;	
	line-height:4.6;
}
.freelancer-search .fs_content_2{
	width:85.4%;
}
#freelancer-banner .fb_banner1 .img_2{	
	padding:0 0 0 0;
}
#freelancer-banner .fb_banner1 .img_3{
	padding:0 0 0 0;
}

.freelancer-read-content .fc_cate{
	width:28%;
}
.freelancer-read-content .fc_content{
	width:72%;
}
.freelancer-read-content .fc_cate_1{
	width:28%;
}
.freelancer-read-content .fc_content_1{
	width:72%;
}
.freelancer-read-content .fc_cate_2{
	width:14%;
}
.freelancer-read-content .fc_content_2{
	width:86%;
}
.freelancer-read-content .fc_cate_3{
	width:28%;
}
.freelancer-read-content .fc_content_3{
	width:62%;
}
.freelancer-read-content .fc_cate_4{
	width:28%;
}
.freelancer-read-content .fc_content_4{
	width:62%;
}

/*프로젝트 검색*/
.freelancer-read-content .li_5{
	border-bottom:0;
}

/*프로젝트등록*/
.freelancer-read-content .fc_cate_5{
	width:32%;
}
.freelancer-read-content .fc_content_5{
	width:68%;
}
.freelancer-read-content .fc_cate_6{
	width:16%;
}
.freelancer-read-content .fc_content_6{
	width:84%;
}
.freelancer-read-content .fc_cate_7{
	width:16%;
}
.freelancer-read-content .fc_content_7{
	width:84%;
}

/*구인신청*/
.freelancer-read-content .fc_height_3{
	padding-top:25px;
	height:76px;
}

/*마이페이지-이력서및포트폴리오관리*/
.freelancer-read-content .fc_height_4{
	padding-top:25px;
	height:76px;
}
.form_income_text{
	font-size:15px;
}
.freelancer-read-content .fc_height_5{
	padding-top:28px;
	height:87px;
}

/*폼*/
.freelancer-read-content  .form-group_con .form_work_3{
	width:35%;	
	float:left;	
}

/*로그인*/
.login_input{
	padding:25px 80px 25px 80px;
	border-bottom:1px solid #dadada;
	border-right:0;
}
.login_banner01 .lb_right .lb_btn_name{
	width:80%;
	float:left;
}
.login_banner01 .lb_right .lb_btn_more{
	width:20%;
	float:left;
}
.login_banner01 .lb_left{
	padding: 22px 84px 30px 80px;
	border-bottom:1px solid #dadada;
}
.login_banner01 .lb_right{
	padding: 22px 84px 30px 84px;
}

/*아이디패스워드찾기*/
.idpwd_find .form-group_line .control-label{
	padding-top:10px;
}

/*버튼*/
.btn-board_re{
    padding: 25px 34px;
}


}


/*=========================================================
/* 큰 기기 데스크탑
========================================================= */

@media (min-width: 1200px) {

/*top로그인*/
.top-login{
	padding:0 0 0 0;
}

/*로고*/
.top_logo{
	text-align:left;
	border-bottom:0;
}

/*메뉴*/
.menu{
	padding:0 0;
}
ul.nav{
	padding:0 0 0 20px;
}
ul.nav a {
	color:#000000;
	font-size:21px;
	font-weight:500;
	letter-spacing:-0.8px;
	padding:0 0;
	margin:38px 50px 0 0;
    display: inline-block;
    text-transform: uppercase;	
	float:left;
}

.menu_mypage{
	margin:27px 0 0 0;
}
.menu_alram{
	margin:27px 0 0 0;
}

/*메인-배너 01*/
#main_banner01{
	margin:38px 0 0 0;	
}
#main_banner01 .mb_left .mb_info{
	padding:15px 0 40px 25px;
}
#main_banner01 .mb_left .mb_btn{
	padding:0 20px 0 0;
}

#main_banner01 .mb_right{
	border-top:1px solid;	
	border-right:1px solid;
	border-bottom:1px solid;
	border-left:0;
	border-color:#dadada;
	padding: 22px 0 0 0;
	margin:0px 0 0 0;
}
#main_banner01 .mb_right .mb_info{
	padding:15px 0 40px 37px;
}
#main_banner01 .mb_right .mb_img{
	padding:0 15px 0 0;
}
#main_banner01 .mb_right .mb_img img{
	width:126px;
	height:126px;
}
#main_banner01 .mb_right .mb_btn{
	padding:0 13px 0 0;
}
#main_banner01 .mb_right .mb_btn .mb_btn1{
	width:100%;
	height:32px;
}
#main_banner01 .mb_right .mb_btn_name{
	width:80%;
	float:left;
}
#main_banner01 .mb_right .mb_btn_more{
	width:10%;
	/*margin-top:10px;*/
	float:left;
}

/*메인-프리미엄*/
#main_primium{
	background-color:#f8f8f8;
	padding:50px 0;
	margin:40px 0 0 0;
}
#main_primium .img_11{
	padding: 0 0 0 0;
}
#main_primium .img_12{
	padding: 0 0 0 5px;
}
#main_primium .img_13{
	padding: 0 0 0 8px;
}
#main_primium .img_21{
	padding: 0 0 0 0;
}
#main_primium .img_22{
	padding: 0 0 0 4px;
}
#main_primium .img_23{
	padding:0 0 0 0;
	text-align:right;
}

/*메인-프로젝트*/
#main_project{
	margin:50px 0;
}
#main_project .status_01{
	margin:0 5px 5px 5px;
}
#main_project .status_02{
	margin:0 5px 5px 5px;
}
#main_project .status_03{
	margin:0 5px 5px 5px;
}

/*메인-공지사항,묻고답하기,배너,링크사이트*/
#main_board{
	padding:40px 0;
}
#main_board .mb_notice{
	margin:0 10px 0 0;
	padding:30px 30px;
	font-size:16px;
}
#main_board .mb_qa{
	padding:30px 30px;
	margin:0 0 0 10px;
	font-size:16px;
}
#main_board .mb_left{
	width:590px;
	margin:0 10px 0 0;
}
#main_board .mb_right{
	width:590px;
	margin:0 0 0 10px;
}

#main_link .slide-left {
	top:20px;
	left:40px;
}
#main_link .slide-right {
	top:20px;
	right: 40px;
}

/*카피라이터*/
#footer{
	font-size:14px;
}
#footer .footer_menu{
	text-align:left;
}
#footer .footer_sns{
	text-align:right;
}
#footer .footer_info .mi_img{
	text-align:left;
	padding:0 0 0 0;
}
#footer .footer_info .mi_text{
	text-align:left;
}

#back-top{
    right:30px;
    bottom:20px;
}

/*서브페이지*/
#subtitle{
	padding:10px 0 0 0;
}
#subtitle .sub_title1{
	line-height:3.5;
}
#submenu{
	margin:0 0;
}
#submenu .btn-default{
	font-size:16px;
}
#submenu .btn-default_1{
	font-size:16px;
}
#subcon{
	padding:50px 0 80px 0;
}

/*인재검색*/
.freelancer-search .fs_cate{
	width:25%;
}
.freelancer-search .fs_content{
	width:75%;
}
.freelancer-search .fs_cate_1{
	width:14.6%;
}
.freelancer-search .fs_content_1{
	width:85.4%;
}
.freelancer-search .fs_cate_2{
	width:14.6%;
	height:70px;	
	line-height:4.6;
}
.freelancer-search .fs_content_2{
	width:85.4%;
}
#freelancer-banner .fb_banner1 .img_2{
	padding:0 0 0 5px;
}
#freelancer-banner .fb_banner1 .img_3{
	padding:0 0 0 9px;
}

.freelancer-read-content .fc_cate{
	width:20%;
}
.freelancer-read-content .fc_content{
	width:80%;
}
.freelancer-read-content .fc_cate_1{
	width:28%;
}
.freelancer-read-content .fc_content_1{
	width:72%;
}
.freelancer-read-content .fc_cate_2{
	width:11.65%;
}
.freelancer-read-content .fc_content_2{
	width:88.35%;
}
.freelancer-read-content .fc_cate_3{
	width:23.3%;
}
.freelancer-read-content .fc_content_3{
	width:76.7%;
}
.freelancer-read-content .fc_cate_4{
	width:23.3%;
}
.freelancer-read-content .fc_content_4{
	width:76.7%;
}

/*프로젝트등록*/
.freelancer-read-content .fc_cate_5{
	width:27%;
}
.freelancer-read-content .fc_content_5{
	width:73%;
}
.freelancer-read-content .fc_cate_6{
	width:13.5%;
}
.freelancer-read-content .fc_content_6{
	width:86.5%;
}
.freelancer-read-content .fc_cate_7{
	width:27%;
}
.freelancer-read-content .fc_content_7{
	width:73%;
}

/*구인신청*/
.freelancer-read-content .fc_height_3{
	padding-top:14px;
	height:52px;
}


/*마이페이지-이력서및포트폴리오관리*/
.freelancer-read-content .fc_height_4{
	padding-top:25px;
	height:76px;
}
.freelancer-read-content .fc_height_5{
	padding-top:28px;
	height:87px;
}

/*로그인*/
.login_input{
	padding:25px 64px 25px 37px;
	border-right:1px solid #dadada;
	border-bottom:0;
}
.login_banner01 .lb_right .lb_btn_name{
	width:80%;
	float:left;
}
.login_banner01 .lb_right .lb_btn_more{
	width:20%;
	float:left;
}
.login_banner01 .lb_left{
	padding: 22px 24px 30px 20px;
	border-bottom:1px solid #dadada;
}
.login_banner01 .lb_right{
	padding: 22px 24px 24px 25px;
}

/*아이디패스워드찾기*/
.idpwd_find .form-group_line .control-label{
	padding-top:20px;
}


/*버튼*/
.btn-board_re{
    padding: 25px 43px;
}

}

@media (max-width: 460px) {
	#main_link .slide-left {
		top:20px;
		left:10px;
	}
	#main_link .slide-right {
		top:20px;
		right:10px;
	}
	.portfolio-slider .item{
		text-align:center;
		padding:8px 0 0 0;
	}
}

@media (max-width: 460px) {
#submenu .btn-default{
	font-size:14px;
}
@media (min-width: 461px) {
#submenu .btn-default{
	font-size:16px;
}
}
