@media (max-width: 1279px){

/* sub */
	
	/* wms */


	/* fulfillment */
    .fulfillment_sub .mobile.bg {
        height: 200px;
        background: url(../images/fulfillment/banner01.jpg) no-repeat center/cover;
        margin: 10px;
        border: 1px solid #D8E2EC;
    }

    .fulfillment_sub .illu_wrap {
        padding: 10px;
        height: auto;
        background: none;
        justify-content: center;
    }
    .fulfillment_sub .illu_wrap .desc {
        font-size: 19px;
    }
    .fulfillment_sub .illu_wrap .box{
        text-align: center;
    }

    #fulfillment_sub1 .illu_wrap{
        border: none;
    }
    #fulfillment_sub1 .slogan > div{
        padding: 0 20px;
        font-size: 20px;
    }
    #fulfillment_sub1 .table_wrap {
        padding: 0  15px;
    }
    #fulfillment_sub1 .table_wrap table td{
        padding: 10px 5px;
        font-size: 13px;
    }

    #fulfillment_sub2 .illu_wrap{
        background: none;
    }
    #fulfillment_sub2 .mobile.bg{
        background-image: url(../images/fulfillment/banner02.jpg);
    }       
    #fulfillment_sub2 .qna{
        padding: 0 15px;
    }           
    #fulfillment_sub2 .qna dt{
        height: auto;
        line-height: normal;
    }   
    #fulfillment_sub2 .qna dd > div{
        font-size: 15px;
    } 

    #fulfillment_sub3 .mobile.bg {
        background-image: url(../images/fulfillment/banner03.jpg);
    }
    #fulfillment_sub3 .illu_wrap{
        border: none;
        background: none;
    }
    #fulfillment_sub3 .glofunc{
        padding: 15px;
    }
    #fulfillment_sub3 .glofunc > .list{
        width: 50%;
    }
    #fulfillment_sub3 .glofunc > .list:after{ display: none;}
    #fulfillment_sub3 .glofunc > .list > div{
        font-size: 18px;
    }

    #fulfillment_sub4 .mobile.bg{
        background-image: url('../images/fulfillment/banner04.jpg');
    }
    #fulfillment_sub4 .illu_wrap{
        background: none;
    }
	

	/* 고객사 소개 */

	.mainContent .section_intro_1 .sect_tit {
		padding-top: 85px;
		font-size: 30px;
		padding-bottom: 0px;
	}
	.mainContent .section_intro_2 {
		padding: 0 5% 0 5%;
	}
	.mainContent .section_intro_2 .w1000 {
/*
		padding-top: 50px;
*/
		padding-top: 0;
	}
	.mainContent .section_intro_2 .desc {
		font-size: 24px;
		padding-top: 50px;
	}


		/* 사용고객사 */

	.mainContent .section_intro_2 .custom-list {
		width: 48%;
		margin: 1%;
	}

	.mainContent .section_intro_2 .custom-list:before{
		content: '';
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		align-items: center;
		position: absolute;
		width: 100%;
		height: 100%;
		margin: 0 auto;
		background-color: rgba(0,0,0,.4);
		color: #fff;
		font-size: 20px;
		transition: all .3s;
	}
	.mainContent .section_intro_2 .custom-list:after{
		content: '';
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		align-items: center;
		position: absolute;
		width: 100%;
		height: 100%;
		font-size: 20px;
		z-index: 2;
		color: #fff;
/*
		line-height: 155px;
*/
		transition: all .3s;
	}
	.mainContent .section_intro_1 ul li {
		height: 50px !important;
		font-size: 17px !important;
		line-height: 53px !important;
	}
    .mainContent .section_intro_2 .custom-list01:after{ content: '어헤즈'; }
    .mainContent .section_intro_2 .custom-list02:after{ content: '오로라에스'; }
    .mainContent .section_intro_2 .custom-list03:after{ content: '아베끄뚜아'; }
    .mainContent .section_intro_2 .custom-list04:after{ content: '본딜리셔스'; }
    .mainContent .section_intro_2 .custom-list05:after{ content: '댄싱웨일'; }
    .mainContent .section_intro_2 .custom-list06:after{ content: '드림사운드'; }
    .mainContent .section_intro_2 .custom-list07:after{ content: '퍼스트팩'; }
    .mainContent .section_intro_2 .custom-list08:after{ content: '해그린'; }
    .mainContent .section_intro_2 .custom-list09:after{ content: '월터워커'; }
    .mainContent .section_intro_2 .custom-list10:after{ content: '메디테이션'; }
    .mainContent .section_intro_2 .custom-list11:after{ content: '미스케이'; }
    .mainContent .section_intro_2 .custom-list12:after{ content: '레미뷰티'; }
    .mainContent .section_intro_2 .custom-list13:after{ content: '오리엔탈무드'; }
    .mainContent .section_intro_2 .custom-list14:after{ content: '프렙'; }
    .mainContent .section_intro_2 .custom-list15:after{ content: '세컨드레인'; }
    .mainContent .section_intro_2 .custom-list16:after{ content: '후딩스'; }
    .mainContent .section_intro_2 .custom-list17:after{ content: '어나더랭귀지'; }
    .mainContent .section_intro_2 .custom-list18:after{ content: 'DMAX인터네셔널'; }
    .mainContent .section_intro_2 .custom-list19:after{ content: '도다미네'; }
    .mainContent .section_intro_2 .custom-list20:after{ content: '에덴필드'; }
    .mainContent .section_intro_2 .custom-list21:after{ content: '한미헬스케어'; }
    .mainContent .section_intro_2 .custom-list22:after{ content: '이희앤코'; }
    .mainContent .section_intro_2 .custom-list23:after{ content: '인스타마트'; }
    .mainContent .section_intro_2 .custom-list24:after{ content: '메타센테라퓨틱스'; }
    .mainContent .section_intro_2 .custom-list25:after{ content: '케이티피테크'; }
    .mainContent .section_intro_2 .custom-list26:after{ content: '마스카컴퍼니'; }
    .mainContent .section_intro_2 .custom-list27:after{ content: '미니걸스'; }
    .mainContent .section_intro_2 .custom-list28:after{ content: '나암에스앤에이치'; }
    .mainContent .section_intro_2 .custom-list29:after{ content: '레드99'; }
    .mainContent .section_intro_2 .custom-list30:after{ content: '에이엠코스메틱'; }
    .mainContent .section_intro_2 .custom-list31:after{ content: '드레보루조'; }
    .mainContent .section_intro_2 .custom-list32:after{ content: '디프리크'; }
    .mainContent .section_intro_2 .custom-list33:after{ content: '지씨쇼핑'; }
    .mainContent .section_intro_2 .custom-list34:after{ content: 'IYSO'; }
    .mainContent .section_intro_2 .custom-list35:after{ content: '제인에밀리'; }
    .mainContent .section_intro_2 .custom-list36:after{ content: '지미앤잭'; }
    .mainContent .section_intro_2 .custom-list37:after{ content: '카이드'; }
    .mainContent .section_intro_2 .custom-list38:after{ content: '르오즈'; }
    .mainContent .section_intro_2 .custom-list39:after{ content: 'BBDP'; }
    .mainContent .section_intro_2 .custom-list40:after{ content: '핑크스타샵'; }
    .mainContent .section_intro_2 .custom-list41:after{ content: '피피픽'; }
    .mainContent .section_intro_2 .custom-list42:after{ content: '밤비코'; }
    .mainContent .section_intro_2 .custom-list43:after{ content: '클로딩캡슐'; }
    .mainContent .section_intro_2 .custom-list44:after{ content: '플레이360'; }
    .mainContent .section_intro_2 .custom-list45:after{ content: '신짜오마켓'; }
    .mainContent .section_intro_2 .custom-list46:after{ content: '이엔커머스'; }
    .mainContent .section_intro_2 .custom-list47:after{ content: '자몽'; }
    .mainContent .section_intro_2 .custom-list48:after{ content: '원디렉션컴퍼니'; }
    .mainContent .section_intro_2 .custom-list49:after{ content: '블루엠텍'; }
    .mainContent .section_intro_2 .custom-list50:after{ content: '지니슬로우'; }
    .mainContent .section_intro_2 .custom-list51:after{ content: '니온밸리코리아'; }
    .mainContent .section_intro_2 .custom-list52:after{ content: '힐랜더'; }
    .mainContent .section_intro_2 .custom-list53:after{ content: '힘콩재미어트'; }
    .mainContent .section_intro_2 .custom-list54:after{ content: 'MNGU'; }
    .mainContent .section_intro_2 .custom-list55:after{ content: '무직타이거'; }
    .mainContent .section_intro_2 .custom-list56:after{ content: '디저트올마이티'; }
    .mainContent .section_intro_2 .custom-list57:after{ content: '터치인솔'; }
    .mainContent .section_intro_2 .custom-list58:after{ content: '베베스트'; }


		/* 제휴고객사 */

	.section_intro_2 .slick_partner1 .article,
	.section_intro_2 .slick_partner3 .article{
		flex-basis: 48%;
		border-color: #f2cf1d;
	}
	.section_intro_2 .slick_partner1 .article i.icon{
		display: none;
	}
	.section_intro_2 .slick_partner1 .article .contect,
	.section_intro_2 .slick_partner3 .article .contect{
		display: block;
		opacity: 1;
	}

	/* 요금안내 */
	.mainContent .section_price_1 .sect_tit{
		padding-top: 85px;
		font-size: 30px;
		padding-bottom: 0px;
	}
	.mainContent .section_price_1 ul li {
		height: 50px;
		font-size: 17px;
		line-height: 53px;
	}
/*
	.mainContent .section_quick_1 .sect_tit {
		margin-top: 0px !important;
		padding: 10px 15px 10px 15px !important;
		font-size: 18px !important;
	}
*/
	.mainContent .section_quick_1 .desc2 {
		font-size: 24px;
		padding-top: 50px;
	}
	.mainContent .section_quick_1 .desc3 {
		font-size: 13px;
	}
	.mainContent .section_quick_1 .charge .comment {
		flex-direction: column;
		font-size: 13px;
	}
	.qt_btn {
		/*display: none !important;*/
	}	
	.sect_tit.black {
		display:none !important;
	}


	/* 고객문의 */

	.mainContent .section_customer_1 .sect_tit{
		padding-top: 85px;
		font-size: 30px;
		padding-bottom: 0px;
	}
	.mainContent .section_customer_1 ul li {
		height: 50px;
		line-height: 53px;
		font-size: 17px;
	}
	.register_input {
		width: 100% !important;
	}
	.register_td {
		font-size: 11px;
		padding: 10px;
		/*width: 100% !important;*/
	}
	textarea {
		font-size: 11px;
	}
	.agree_table {
		font-size: 11px;
	}
	.agree_table .top td {
		font-size: 11px;
	}

	.mainContent .section_customer_2 .w1000 {
    	padding: 50px 10px 40px 10px;
	}
	.mainContent .section_customer_2 .company1 {
    	margin-top: 0px;
	}
	.mainContent .section_customer_2 .partners2_img1 {
		height: 200px;
	}
	.mainContent .section_customer_2 .partners_info {
/*
		height: 50px;
*/
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.mainContent .section_customer_2 .partners_info2 {
		margin-top: 20px;
	}
	.mainContent .section_customer_3 .w1000 {
		padding: 75px 0 25px;
	}
	.mainContent .section_customer_3 .w1000 .sect_tit{
		font-size: 24px;
	}
	.mainContent .section_customer_3 ul {
		padding: 0 5%;
		margin-top: 50px;
		flex-wrap: wrap;
	}
	.mainContent .section_customer_3 ul li {
		margin-right: 1%;
		margin-bottom: 10px;
		border: 1px solid #f2cf1d;
		cursor: pointer;
		width: 46%;
   		height: 150px;
		padding:1%;
	}
	.mainContent .section_customer_3 ul li:nth-of-type(even) {
		margin-right: 0;
	}
	.mainContent .section_customer_3 ul li .num, .mainContent .section_customer_3 ul li .desc {
    	color: #f2cf1d !important;
	}


/* sub 끝 */


/* qt */

	.new_input {
		width:40% !important;
	}

/* qt 끝 */


/* footer */

	#dFoot .ft_top ul li {
		display: inline-block;
		height: 40px;
		float: none !important;
	}
	#dFoot .ft_bottom .ft_info {
		text-align: center !important;
		 margin-bottom: 20px;
	}
	#dFoot .mobile950 {
		display: block !important;
		float: none !important;
	}
	#dFoot .w1200 {
		width: 85% !important;
	}
	#dFoot .ft_icon_wrap {
		float: none !important;
		text-align: center;
	}	
	#dFoot .ft_top ul li a{
		font-size: 11px;
	}
	#dFoot .ft_top .fl li {
		padding-right: 8px;
		margin-right: 3px;
	}
	#dFoot li.mobile950 li{
		padding-right: 8px !important;
		margin-right: 7px !important;
	}
	#dFoot .ft_bottom .ft_info {
		float: none !important;
	}

/* footer 끝 */

}


@media (max-width: 750px){

/***** sub *****/

	/* 고객사소개 */

	.mainContent .section_intro_2 .w1000 .desc {
	    margin-bottom: 50px;
		font-size: 18px;
	}
		/* 제휴고객사 */

	.section_intro_2 .slick_partner1 .article,
	.section_intro_2 .slick_partner3 .article{
		border-color: #f2cf1d;
	}
	.section_intro_2 .slick_partner1 .article > img,
	.section_intro_2 .slick_partner3 .article > img{
		margin: 10px 0;
	}
	.section_intro_2 .slick_partner1 .article .text,
	.section_intro_2 .slick_partner3 .article .text{
		padding: 10px;
	}
	.section_intro_2 .slick_partner1 .article .text h5,
	.section_intro_2 .slick_partner3 .article .text h5{
		font-size: 15px;
	}
	.section_intro_2 .slick_partner1 .article .text p,
	.section_intro_2 .slick_partner3 .article .text p{
		font-size: 13px;
	}
	.section_intro_2 .slick_partner1 .article .contect,
	.section_intro_2 .slick_partner3 .article .contect{
		display: block;
		opacity: 1;
		height: 30px;
		line-height: 30px;
		font-size: 10px;
	}

	/* 요금안내 */
	.mainContent .section_quick_1 .desc2{
		font-size: 18px;
	}

	/* 고객센터 */
	.mainContent .section_customer_2 .w1000 .desc{
		font-size: 18px;
	}
	.register_td {
		display: -webkit-box;
		display: -ms-flexbox;
	}
	.section_customer_2 .register_input, .register_txt{
		display: block;
	}
	.mainContent .agree_q > span, .mainContent .agree_q .chk_menu{
		font-size: 13px;
	}
	.mainContent .section_customer_3 ul li {
		margin-bottom: 1%;
	}

/***** sub 끝 *****/

/***** qt  *****/

	.new_select {
		width: 50% !important;
		display: -webkit-box;
		display: -ms-flexbox;
	}
	.new_input {
		width:50% !important;
	}
	.new_text {
		width:30px !important;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.new_table {
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.t_caption1 span {
		display:block;
	}
	.mainContent .section_qt_1 .w1000 {
		width: 90% !important;
	}
	.mainContent .section_qt_2 .w1000 {
		width: 90% !important;
	}
	.mainContent .section_qt_2 .img_top img {
		width: 100%;
	}
	.globox_qt_div2 .globox_qt_span2 {
		width: 100%;
	    padding: 10px;
	    word-break: keep-all;
	}
	.globox_qt_txt2_ul {
		width:100% !important;
		padding-left:10px !important;
		padding-right:10px;
	}
	.globox_qt_txt2_ul li {
	    word-break: keep-all;
	}
	.globox_qt_txt2 span {
	    word-break: keep-all;
	}
	.globox_qt_txt3_ul li {
	    word-break: keep-all;
	}
	.t_caption1, .t_caption2 {
		float:unset;
		display:block;
	}
	.new_table td {
		display: -webkit-box;
		display: -ms-flexbox;
	}
	.new_table input[type=checkbox] + label {
		display:table-caption;
	}
	.inner_tbl2 tr {
		display: -webkit-box;
		display: -ms-flexbox;
	}
	.inner_tbl2 tr:first-child {
		height: 50px;
	}
	.inner_tbl2 .new_table tr td:first-child {
		width: 100px;
	}
	.register_input {
		width: auto !important;
	}
	textarea.register_input {
		width: 100% !important;
	}
	.chk {
		width: unset !important;
	}
	.register_td.dg_m {
		display:grid;
	}
	.register_td.dg_m .chk {
		width: 100% !important;
	}
	.register_td .dib_m {
		display:inline-block;
	}
	#category1 {
		width: 100px !important;
	}
	#corp_solution_use,
	#corp_mobile,
	#corp_manager {
		width: 100% !important;
	}

/***** qt 끝  *****/

/* apply */

	.mainContent .section_apply_2 .w1000 {
		width: 90% !important;
	}
	.mainContent .section_apply_2 .register_input {
		width: 100% !important;
	}

/* apply 끝 */

/***** footer *****/
	#dFoot .ft_top ul li a{
		font-size: 9px;
	}
/***** footer 끝 *****/
}

























