


@media all and (max-width:1239px)  {

 /* contaion */
    .container .content {
        width: 100%;
        padding-right: 10px;
        padding-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .tables .table.rightside {
        width: 360px;
    }
    .subSection {
        padding:0;/* padding-left:10px;*/
    }
    .tables .article_box .box {
        width: 50%;
    }
    .table.rightside,
    .table.side_content {
        padding-right: 0;
        width: 360px;
    }
    .table.t_content {
        margin-left: 0;
    }
    
		
		
    
}
	
	
		
@media all and (max-width:719px)  {
	
	
	 .searchForms .selectbox select#selsub01 {
        width: 100%;
    }
    .searchForms .selectbox select#selsub02 {
        width: 100%;
    }
    .article_searchbox .searchForms.input_use .selectbox label {
        border-bottom: none;
    }
    .article_searchbox .searchForms.input_use input {
        border-left: 1px solid #cbcbcb;
    }
    .classification .searchForms.select_1 {
        width: 100%;
        padding-right: 110px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .searchForms .selectbox.select_1, .searchForms .selectbox.select_1 label, .searchForms .selectbox.select_1 select {
        width: 100%;
        height: 35px;
        line-height: 35px;
    }
    .searchForms.forms_1 a.btn_search {
        height: 35px;
    }
    .searchForms.forms_1 a.btn_search span {
        margin-top: 9px;
    }
    .customerCenter .questionFields .numBg .comText {
        width: 27%;
    }
		
		
	
.subSection .navigator .lstwrap ul > li {width:50% !important} 
	
	    .sectionList .arTitle {
        padding-bottom: 0;
        position: relative;
    }
    .sectionList .arTitle .title_h3 {
        font-size: 18px;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .sectionList .arTitle .title_h3:after, .sectionList .arTitle .desc {
        display: none;
    }
    .sectionList .arTitle .download,
    .sectionList .arTitle .viewer {
        width: 128px;
        letter-spacing: -1px;
        font-size: 14px;
        line-height: 25px;
    }
		
		
 .section.section_head p.section_title {
        width: 100%;
        font-size: 20px;
        font-weight: 700;
        line-height:40px;
        text-align: center;
    }
    .c_production .section.section_head p.section_title {
    	padding-top:5px;
        width: auto;
        text-align: left;
    }
    .section.section_head p.search_count {
        margin-left: 10px;
        padding-left: 0;
        padding-top:5px;
        background: none;
    }
    .section.section_head p.title_desc {

		text-align:center;
		padding-bottom:10px;

        float: none;
        margin-left: 0;
        padding-left: 0;
        background: none;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
    }

 .br {
        display: inline;
    }
    .t_br {
        display: block;
    }
    .sectionList .arTitle, .sectionList .article {
        float: none;
        width: auto;
    }
    .sectionList .arTitle {
        padding-bottom: 50px
    }
    
    /* 약국 찾기 */
    .c_pharmacy .t_content {
        padding-bottom: 40px;
    }
    .c_pharmacy .section .article_map {
        padding-right: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_pharmacy .tablet_view {
    	display:block;
    }
    .c_pharmacy .section.section_map {
    	margin-top:0;
    }
    .c_production .section .noData {
    	padding:30px 0;
    }
		
		
		  /* 기업소개 */
    .sectionList > li,
   	.c_about .sectionList > li {
   		padding-top:0;
   	}
    .c_about .story p.title {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .c_about .story p.text {
        font-size: 12px;
        line-height: 18px;
    }
    .c_about .story p.sign {
        font-size: 12px;
        line-height: 18px;
        padding-bottom:20px;
    }
    .c_about .story p.sign em {
        font-size: 15px;
        padding-left: 5px;
    }
    .c_about .story .img.img_center {
        padding: 25px 0;
    }
    .c_about .story .img.img_left {
        padding-top: 20px;
        padding-bottom:20px;
    }
    
    .c_about .article_tab a {
        font-size: 14px;
    }
    .c_about .article_tab {
        margin-top: 20px;
    }
    .c_about .record_list {
        margin-top: 25px;
    }
    .c_about .record_list ul.list>li {
        padding-left: 0px;
        margin-bottom: 10px;
        padding-top: 10px;
    }
    .c_about .record_list ul.list>li>p.year {
        position: relative;
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .c_about .record_list ul.list>li>ul.month_line>li {
        position: relative;
        padding-left: 60px;
        min-height: 24px;
    }
    .c_about .record_list ul.list>li>ul.month_line>li.lastline {
        padding-bottom: 6px;
    }
    .c_about .record_list ul li p.month {
        width: 50px;
        font-size: 14px;
        top: 0;
    }
    .c_about .record_list ul li p.text {
        font-size: 12px;
        line-height: 20px;
    }
    p.right.overScroll_in {
		margin-top:-10px;
	}
	 .c_about .sectionList .arTitle .btn_plus {
		margin-top:0;
		margin-bottom:27px;
    }
		
		
		
		/* 연혁 */
	.historySection .arTitle, .historySection .article { float:none; width:auto; }
	.historySection .arTitle .desc { display:block; font-size:14px; padding:15px 0 20px; }
	.historySection .arTitle .desc .br { display:inline; }
	.historySection .arTitle .title_h3:after { display:block; height:2px; width:10px; }
	.historySection:before, 
	.historySection:after, 
	.historySection .historys .year:before,
	.historySection > li:first-child .article .historys:first-child .year:after,
	.historySection > li:last-child .article .historys:last-child:before { display:none; }
	.historySection > li .section { padding-bottom:18px; border-top:1px solid #e1e1e1; }
	.historySection .visuals { padding:20px 0; }
	.historySection .historys { padding-top:20px; }
	.historySection .historys .year { float:none; padding-left:0; font-size:16px; }
	.historySection .historys > ol { padding-left:0; padding-top:10px; }
	.historySection .historys > ol > li { font-size:12px; margin:10px 0; padding-left:50px; line-height:14px;}
	.historySection .historys > ol > li .imgs { margin-left:-55px; }
	
	
	/* 간격 없는 박스의 1라인 숫자 조절 */
    .tables .article_box .box {
        width: 100%;
    }
		
		.subSection .navigator {height:0}
		.subSection .navigator .lstwrap {height:0}
		.subSection .navigator .lstwrap ul,
		.subSection .navigator .lstwrap ul > li 
   { display:none
		  
    }
		
    
}




	
@media all and (max-width: 999px) {
	#skipToContent {
		margin-left:0;
		left:0;
	}
    /* common */
    #top_ad,
    #dropBg,
    /* #header #gnb, */
    #search,
    #header .r_area,
    #header .right_bg,
   	.tables .table.rightside,
    #header .tablet_area .t_search,
    .mobile_menu.t_view,
    .article_box .box .box_detail,
    #header .header_sub_area>.content_area>.btn_area_off
	/*,.section p.title_desc*/ {
        display:none;
    }
		
		
		    /* 기업소개 */
    .c_about .t_content .story {
        padding-right: 15px;
    }
    .c_about .sectionList .arTitle .btn_plus {
		margin-top:20px;
    }
		
		
}