﻿@charset "utf-8";

.web_view {
    display: block;
}
.m_view {
    display: none;
}
.t_view {
    display: none;
}
@media all and (max-width: 480px) {
	html { 
		-webkit-text-size-adjust: none; 
		-moz-text-size-adjust: none; 
		-ms-text-size-adjust: none; 
	}
}
@media all and (min-width: 1px) {
    #header .menu_area {
    	width:100%;
    }
    /* contents page */
    .container {
        min-height:100%;
        margin-top: -170px;
        margin-bottom: -105px;
        position: relative;
        z-index: 1;
        background-color: #fff;
    }
    .container .content {
        min-height: 100%;
        padding-top: 170px;
        padding-bottom: 105px;
        max-width: 1400px;
        width: 100%;
        margin: 0 auto;
    }
    .subSection {
        width: auto;
    }
    .subSection .navigator.fixed .lstwrap {
        min-width: inherit;
    }
    .subSection .navigator .lstwrap ul {
        width: 100%;
    }
    
    .customerCenter .questionFields .comText, .customerCenter .questionFields .selectbox .txt, .customerCenter .questionFields .comTa {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .customerCenter .questionFields .comText,
    .customerCenter .questionFields .selectbox .txt {
        height: 34px;
    }
    .customerCenter .questionFields .comTa {
        height: 154px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .customerCenter .questionFields .w250, .customerCenter .questionFields .selectbox.w250 {
        width: 250px;
    }
    .customerCenter .questionFields .wFull {
        width: 100%;
    }
    .customerCenter .questionFields .numBg .comText {
        width: 135px;
    }
    .customerCenter .questionFields .telBg .comText {
        width: 80px;
        text-align: center;
    }
}
@media all and (min-width:1400px) { 
	.subSection .navigator .lstwrap ul { 
		width:1380px; 
	} 
}

@media all and (max-width: 1399px) {
    #search .header_sub_area {
        padding-left:210px;
    }
    #header #gnb .header_sub_area .desc {
        width: 258px;
    }
	#header #gnb ul.dep1>li>a.btn_menu {
		font-size:1.4rem;
	}
    table tr th.right, table tr td.right {
    	padding-right: 10px !important;
	}
    .c_history .history_gallery .title_area ul li {
        width: 280px;
    }
}

@media all and (max-width: 1300px) {
	#siteMap .content_area {max-width:1020px; margin:0 auto; padding-bottom:30px;}
	#siteMap .header_sub_area {padding-left:0;}
	#siteMap .header_sub_area ul.dep1>li {margin-left:12px;}
}

@media all and (max-width: 1239px) {
    #header h1 {
        margin-left:-243px;
    }
    /* common */
	#header .menu_boxs {
		padding-left:0;
		padding-right:10px;
	}
    #header .menu_area {
        width: 100%;
        height: 55px;
        padding-left: 0;
        padding-right: 0;
    }
    #header .menu_left {
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 10px;
        text-align: left;
    }
    #header .menu_left a {
        width: 130px;
        height: 110px;
    }
    #header .menu_left a span.off span.click {
    	width:130px;
    	height:110px;
    	background-size:130px 110px;
    }
    #header .menu_center {
        height: 55px;
        overflow: hidden;
    }
    #header #gnb .header_sub_area {
        left: 0;
        padding-left: 0;
        width: 100%;
        overflow:hidden;
    }
    #header #gnb .header_sub_area>.content_area {
        margin-left: 12px;
    }
    #header #gnb .header_sub_area .desc {
        width: 258px;
    }
    #header .r_area {
        width: 360px;
    }
    #header .r_area .search .btn_area_on {
        width: 290px;
    }
    #header .r_area .notice_list ul li a span.desc {
        width: 205px;
    }
    #Event .event_area {
        padding: 0;
    }
    #siteMap .header_sub_area {
        padding-left: 0;
    }
    #siteMap .header_sub_area ul.dep1>li {
        margin-left: 9px;
    }
    #siteMap .header_sub_area ul.dep1>li:first-child {
        margin-left: 0
    }
    #search .header_sub_area {
        padding-left: 0;
    }
    #search .header_sub_area .content_area {
        padding-left: 20px;
    }
    #search .content_area .left_box {
        padding-right: 24px
    }
    #search .box_choice {
        float: right;
        margin-right: 30px;
    }
    /* #search .header_sub_area .content_area .box.box_title {width:280px;}
    	#search .header_sub_area .content_area .box.box_direct {width:350px;} */
    .foot .content {
        padding: 0;
    }
    .foot .contInfo {
        padding: 5px 20px;
    }
    .foot .contInfo .lnk {
        left: 20px;
    }
    .foot .contBot {
        margin: 0 18px;
    }
    
    /* 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;
    }
    /* 찾아오시는 길 */
    .c_directions .article_map_list ul li .info p.line {
    	width:300px;
    }
    
    
    /*간격형 박스의 1라인 숫자 조절 */
    /* .section .commonList .showAlbum > li {width:33.3%;} */
    
    /*검색창 - 공시정보 */
    .c_disclosure .listSection .listSearchForms .formTabs {
        padding-right: 20px;
    }
    
    /* 파이프라인, 투석상담실 소개 */
    .c_pipeline .listSection .commonList .titleAlbum .img,
    .c_dialysis .listSection .commonList .titleAlbum .img {
        width: 50%;
    }
    .c_pipeline .listSection .commonList .titleAlbum .info,
    .c_dialysis .listSection .commonList .titleAlbum .info {
        padding-left: 50%;
    }
    
    /* 제품상세 */
    .c_detail .side_use.subSection.banner_section {
    	padding-bottom:30px;
    	height:auto;
    	min-height:0;
    }
    .c_detail .banner_bg {
        display: none;
    }  
    .c_detail .table.side_content {
        width: 350px;
        padding-right: 10px;
    }
    .c_detail .float_box dl {
        width: 100%;
    }
    .c_detail .float_box dt, .c_detail .float_box dd {
        padding-left: 0;
        padding-right: 0;
    }
    .c_detail .float_box dl:first-child dt, .c_detail .float_box dl:first-child dd {
        padding-left: 0;
        padding-right: 0
    }
    .c_detail .article_box .box {
        width: 100%;
    }
    .c_detail .section.m_view .listNumberling {
    	padding-top:20px;
    }
           
    .c_symptom .side_use.subSection {
    	padding-right:0;
    }
    .c_symptom .table.side_content {width:500px;}
    .c_symptom .tables .article_box .box.box_last {
    	display:none;
    }
    .c_symptom .article_btns ul li.on a span.txt,
	.c_symptom .article_btns ul li a:hover span.txt {
	    background: none;
	}	
    
    /* 게시판 검색 박스*/
    .listSection .listSearchForms .formSelect {
        right: 415px;
    }
    .listSection .listSearchForms .selectbox .txt {
        min-width: 110px;
    }
    .listSection .listSearchForms .formSearch .comText {
        width: 250px;
    }
    .c_news .listSection .listSearchForms .formSearch .comText {
        width: 330px;
    }
    
    /* Movie */
    .c_movie .listSection .commonList .titleAlbum .info {
        padding-left: 592px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .img,
    .c_movie .listSection .commonList .titleAlbum .video {
        width: 592px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .texts {
        min-height: 334px;
    }
    
    /* about_us */
    .c_about .img_hand img {
        width: 350px;
    }
    .c_about .story p.text span.br {
        display: inline;
    }
    
    /* 고객센터 추가 */
    .centerInfo .box_left {
        width: 60%;
    }
    .centerInfo .box_right {
        width: 40%;
    }
    
    /* 역사관 */
    .c_history .article_history .box_list .history_gallery {
        height: 500px;
    }
    .c_history .article_history .box_list .history_gallery .content_area {
        height: 500px;
    }
    .c_history .article_history .box_list .history_gallery .content_area .section_box {
        height: 500px;
    }
    .c_history .bx-wrapper {
        width: 624px;
        height: 400px;
    }
    .c_history ul.bxslider li img {
        width: 100%;
        height: auto;
    }
    .c_history .bx-controls-direction {
        top: -350px;
    }
    .c_history .bx-controls-direction .bx-prev {
        left: -360px;
    }
    .c_history .bx-controls-direction .bx-next {
        left: 320px;
    }   
}

@media all and (max-width: 1099px) {
    /* 게시판 검색 박스*/
    .listSection .listSearchForms .selectbox .txt {
        min-width: 80px;
        width: 80px;
    }
    .listSection .listSearchForms .formSearch .comText {
        width: 200px;
    }
    .c_dialysis .listSection .listSearchForms .formSelect {
    	right:415px;
    }
    .c_dialysis .listSection .listSearchForms .selectbox .txt {
    	min-width: 110px;
        width: 110px;
    }
    .c_dialysis .listSection .listSearchForms .formSearch .comText {
        width: 250px;
    }
    
    /* 고객센터 추가 */
    .listSection .listSearchForms .formSelect {
        right: 365px;
    }
    .centerInfo .box_left {
        padding-left: 150px;
        background-position: 20px center;
    }
    .centerInfo .box_right {
        padding-left: 20px;
    }
       
    /* 역사관 */
    .c_history .bx-wrapper {
        right: 50px;
        width: 585px;
        height: 373px;
    }
    .c_history ul.bxslider li img {
        width: 100%;
        height: auto;
    }
    .c_history .bx-controls-direction {
        top: -340px;
    }
    .c_history .bx-controls-direction .bx-prev {
        left: -340px;
    }
    .c_history .bx-controls-direction .bx-next {
        left: 300px;
    }
}

@media all and (max-width: 1160px) {
    .c_social .listSection .commonList .titleAlbum .info .info_text p.title {
        font-size:18px;
        line-height: 26px;
    }
    .c_social .listSection .commonList .titleAlbum .info .info_text p.text_desc {
        font-size: 13px;
        line-height: 20px;
    }
    .c_social .listSection .commonList .titleAlbum .info .info_text {
        height: 264px;
        padding: 20px 18px;
    }
    .c_social .listSection .commonList .titleAlbum .info .info_text p.title.title_icon {
    	padding-left:60px;
    }
    .c_social .listSection .commonList .titleAlbum .info .info_text p.title.title_icon span.img_icon img {
    	max-height:52px;
    }
}
@media all and (max-width: 1140px) {
    .c_history .article_history .box_list .history_gallery {
        height:500px;
    }
    .c_history .article_history .box_list .history_gallery .content_area {
        height: 500px;
    }
    .c_history .article_history .box_list .history_gallery .content_area .section_box {
        height: 500px;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a span.info>span.cell span.year {
        font-size: 32px;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a span.info span.subtit {
        font-size: 22px;
    }
    .c_history .history_gallery .title_area ul li {
        width: 220px;
    }
    .c_history .history_gallery .title_area p {
        font-size: 26px;
        line-height: 38px;
    }
    .c_disclosure .listSection .listSearchForms .lbDate {padding-right:0}
}
@media all and (max-width: 1024px) {
    #layer_popup {
        display:none !important;
    }
    #siteMap .header_sub_area ul.dep1>li {
        margin-left: 4px;
    }    
    .c_disclosure .listSection .listSearchForms .lbDate:after {
    	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;
    }
    
    #tablet_drop,
    #header .tablet_area,
    #header #tablet_search,
    .t_view,
    #header .menu_left   
    {
        display: block;
    }
    
    #header {
        height: 170px;
    }
    #header .menu_area {
        width: 100%;
    }
    #header .menu_boxs {
    	width:100%;
    	padding:0;
    }
    #header .menu_center {
        width: 100%
        padding: 0;
        padding-right:220px;
    }
    #header .menu_center .t_search_area {
    	display:block;
    	position:absolute;
    	top:110px;
    	right:0; 	
    	width:220px;
    	height:60px;
    }
    #header .menu_center a.t_search {
	    display: block;
	    width: 219px;
	    height: 58px;
	    border-top: 1px solid #E5E5E5;
	    border-left: 1px solid #E5E5E5;
	    border-bottom: 1px solid #E5E5E5;
	    text-align: center;
	    background-color: #ffffff;
	}
	#header .menu_center a.t_search>span {
	    display: inline-block;
	    margin-top: 18px;
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: bold;
	    color: #73a8d1;
	    padding-left: 35px;
	    overflow: hidden;
	    background: url('/assets/images/common/icon_zoom.png') no-repeat 0 0;
	    background-size:26px 25px;
	}
	#header .menu_center a.t_search.on {
	    background-color: #f1f2f8;
	}
	#header .menu_center a.t_search.on>span {
	    background-position: 0 -24px;
	}
	#header #gnb .header_sub_area {
		top:-370px;
	}
	#header #gnb .header_sub_area>.content_area {
		width:660px;
		margin:0 auto;
	}
	#header #gnb .header_sub_area .desc {
		display:none;
	}    
    #header .menu_left {
        z-index: 10000;
        height: 109px;
        left: 0;
        margin-left: 0;
        overflow: hidden;
    }   
    #header h1 {
        left: 50%;
        margin-left: -100px;
    } 
    .event_bg.on {
        top: 170px;
    }
    #siteMap {
        top: -1000px;
        width: 100%;
        height: 640px;
        background-color: #FFFFFF;
    }
    #siteMap.on {
        top: 170px;
    }
    #siteMap .top_menu_area {
        display: block;
    }
    #siteMap .header_sub_area {
        width: 100%;
    }
    #siteMap .content_area {
        width: 656px;
        padding-bottom: 50px;
        margin: 0 auto;
    }
    #siteMap .header_sub_area ul.dep1>li {
        display: block;
        margin-left: 40px;
        min-height: 260px;
        height:auto;
    }
    #siteMap .header_sub_area ul.dep1>li:first-child {
        margin-left;0;}
    #siteMap .header_sub_area ul.dep1>li>a {
        margin-top: 20px;
        margin-bottom:18px;
    }
    #siteMap .header_sub_area ul.dep1>li.ntn-child-4 {
    	margin-left:0;
    }
    #siteMap .header_sub_area ul.dep1>li.ntn-child-5,
    #siteMap .header_sub_area ul.dep1>li.ntn-child-6,
    #siteMap .header_sub_area ul.dep1>li.ntn-child-7 {
        min-height: 0;
    }
    #siteMap .header_sub_area ul.dep1>li.ntn-child-5>a,
    #siteMap .header_sub_area ul.dep1>li.ntn-child-6>a,
    #siteMap .header_sub_area ul.dep1>li.ntn-child-7>a {
        margin-top: 20px;
    }    
    
    /* contaion */
    .container {
        margin-top: -170px;
        margin-bottom: -105px;
        padding-right: 0;
        position: relative;
        z-index: 1;
        background-color: #fff;
    }
    .container .content {
        padding-top: 170px;
        padding-bottom: 105px;
        padding-right: 0;
        width: 100%;
        margin: 0 auto;
    }
    /*.side_use.subSection {padding-right:10px;}*/
    
    /* footer */
    .foot {
        height: 105px;
    }
    .foot .content {
        padding: 0;
    }
    .foot .contInfo {
        padding: 12px 303px 12px 103px;
    }
    .foot .contInfo .lnk,
    .foot .contInfo .contact .helpLink {
        top: 50%;
        margin-top: -15px;
        line-height: 30px;
    }
    .foot .contInfo .lnk {
        left: 18px;
    }
    .foot .contInfo .contact {
        line-height: 1.6em;
    }
    .foot .contInfo .contact .helpLink {
        position: absolute;
        right: 18px;
    }
	
	.foot .contInfo .contact a.lang_ko{
		display:inline-block;
		margin-left:10px;
		
	}
	.foot .contInfo .contact a.lang_ko:after{
		width:0;
		background:none;
	}
    .foot .contBot {
        margin: 0 18px;
    }
    .foot .contBot .copyright span {
        display: block;
    }
    .foot .contBot .botLink {
        top: 12px;
    }
    .subSection {
    	padding-right:10px;
    }
    /* contents */
    .tables .table.t_content {
        padding-right: 10px;
        padding-top: 0;
    }
    
    /*간격형 박스의 1라인 숫자 조절 */
    .section .commonList .showAlbum > li {
        width: 33.3%;
    }
    
    /* 좌측 타이틀 영역 스타일 무효화 */
    .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;
    }
    
    
    /* 제품상세 */    
     .c_detail .photo_gallery .main_area {
        height: 330px;
    }
    .c_detail .photo_gallery .main_area ul li img {
        width: 330px;
        height: 330px;
    }
    .c_detail .photo_gallery .thumb_area {
        margin-top: 60px;
    }
    .c_detail .banner_bg {
        top: 110px;
        height: 620px;
    }
    .c_detail .banner_section .tables {
        padding-top: 0;
    }
    .c_detail .photo_gallery {
        padding-top: 50px;
    }
    .c_detail .goods_info {
        margin-top: 90px;
    }
    .c_detail .tables {
        display: block;
        width: 100%;
    }
    .c_detail .table {
        display: block;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_detail .table.side_content {
        width: 100%;
        padding-right: 0;
    }
    .c_detail .banner_section .tables {
        display: table;
        padding-top: 0;
    }
    .c_detail .banner_section .table {
        display: table-cell;
        width: 50%;
    }
    .c_detail .banner_section .table.side_content {
        width: 50%;
        padding-right: 10px;
    }
    .c_detail .article_box .box {
        width: 50%;
    }
    .c_detail .section_pagination,
    .c_detail .table.side_content.btn_lab_area {
        display: none;
    }
    .c_detail .map_area {
        padding-left: 0;
        height: auto;
        border: none;
    }
    .c_detail .map_area .g_map {
        height: 380px;
        border: 1px solid #e5e6e5;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_detail .map_area .table.table_search {
        width: 100%;
    }
    .c_detail .search_area {
        background: none;
        width: 100%;
    }
    .c_detail .search_area .search_info {
        height: auto;
        padding: 0;
        border: none;
        margin-bottom: 11px;
    }
    .c_detail .search_area .search_info:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .c_detail .search_area p.title {
        width: 90px;
        float: left;
    }
    .c_detail .search_area p.info {
        float: left;
        line-height: 20px;
        padding-left: 20px;
        background: url('/assets/images/common/divider_list_date.gif') no-repeat 0 center;
    }
    .c_detail .search_area {
        height: auto;
    }
    .c_detail .search_area .box_dropbox {
        position: relative;
        padding: 40px 2.5%;
        background-color: #f1f2f8;
        border: 1px solid #e5e6e5;
    }
    .c_detail .search_area .box_dropbox:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .c_detail .search_area .box_dropbox .select_box {
        width: 29%;
        float: left;
        height: 45px;
    }
    .c_detail .search_area .box_dropbox .select_box.first-child {
        border-bottom: 1px solid #cbcbcb;
        border-right: 0;
    }
    .c_detail .search_area .box_dropbox .select_box label {
        line-height: 45px;
    }
    .c_detail .search_area .box_dropbox p.subscript {
        position: absolute;
        top: 80px;
        left: 20px;
    }
    .c_detail .search_area .box_dropbox .input_box {
        float: right;
        width: 33%;
        top: 0;
    }
    .c_detail .search_area .box_dropbox .input_box input {
        margin-top: 0;
    }
    .c_detail .info_area p.title_h4 {
    	padding-top:0;
    }
    .listSection .listSearchForms .selectbox .txt {
        min-width: 134px;
        width: auto;
    }
    .c_detail .side_content .section.section_similar {
    	padding-right:10px;
    }
    .c_detail .section.listNumber {
    	
    	margin-right:10px;
    	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    
    /* 증상별 제품 */   
    .c_symptom .side_use.subSection { margin-bottom:30px; }
    .c_symptom .tables {padding-bottom:0;}
    .c_symptom .article_btns {padding-right:10px;}
    .c_symptom .title_h4 span.eng,
    .c_symptom .title_case.web_view,
    .c_symptom .section.web_view {display:none;}
    .c_symptom .tables,
    .c_symptom .table.side_content,
    .c_symptom .table.t_content {
    	display: block; 
    	width:100%; 
    }
    .c_symptom .table.t_content { 
       	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_symptom .table.side_content {
    	padding-right:10px;
    	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_symptom .section.section_similar {
    	position: relative;
    }
    .c_symptom .t_view.title_case {
    	margin-bottom:30px;
    }
    .c_symptom .section.section_similar p.title_h4 {
    	margin-bottom:10px;
    }
    .c_symptom .article_box .box .box_info p.cat, .c_symptom .article_box .box .box_info p.spot {
    	display:block;
    }
    .c_symptom .article_box .box .box_info p.cat {
   		padding-top:16px;
   	}
    .c_symptom .tables .article_box .box {
    	width:50%;
    	height:290px;
    	margin-left:0;
    }
    .c_symptom .article_box .box:first-child {
    	border-right:none;
    }
    .c_symptom .article_box .box .box_detail {
		height:216px;
	}
	.c_symptom .article_box .box .box_detail dl {
		padding:30px 20px;
	}
	.c_symptom .section.listNumber {
		position: relative;
		bottom:0;
		margin-top:0;
		padding-bottom:20px;
		background-color:#f1f2f8;
	}
  	.c_symptom .section .listNumberling .numList > li > * {
  		border-color:#f1f2f8;
  	}
  	.c_symptom .section .listNumberling .numList > li .on, .c_symptom .section .listNumberling .numList > li > a:hover {
  		border-color:#c6c9df;
  	}
  	.c_symptom .article_box .box .box_imgae, 
  	.c_symptom .article_box .box .box_image {
		width:100%;
		height:230px;
		text-align:center;
	}
	.c_symptom .article_box .box .box_imgae .center a, .c_symptom .article_box .box .box_image .center a {
		max-width:310px;
		max-height:210px;
	}
  	
  	/* 제품 상세 */
  	.c_guide .section .article_s.border_line {
  		margin-top:0;
  		border-top:none;
  	}
  	.c_guide p.title_liner {
  		padding-bottom:0;
  	}
  	.c_guide p.title_liner:after {
  		display:none;
  	}	  	
  	.c_guide .article_table .table tr th {
  		font-size:13px;
  	}
  	.c_guide .article.article_menu {
  		height:auto;
  	}
    
    /* 조직도 */
    .c_organization .section .border_box {
        padding: 20px 0;
    }
    .c_organization .section .border_box .f_box {
        padding: 0 20px;
    }
    
    /* 파이프라인 */
    .c_pipeline .listSection .commonList .titleAlbum .info .desc {
        max-height: 100%;
        height: auto;
    }
    
    /* 주주 정보 버튼 */
    .sectionList .arTitle .download,
    .sectionList .arTitle .viewer {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    /* 주주문의 게시판 */
    .customerCenter .contact li .desc {
        padding-left: 60px;
        padding-right: 80px;
    }
    .customerCenter .contact li .infos:before {
        left: 10px;
    }
    .customerCenter .contact li .lnk {
        right: 10px;
    }
    
    /*검색창 - 공시정보 */
    .c_disclosure .listSection .listSearchForms .formDate {
    	display:none;
        position: absolute;
        top: 0;
        right: 12px;
    }    
    
    /* 웹진 */
    .bookSection .books .summaryList .cont {
        min-height: inherit;
    }
    .bookSection .books .summaryList .thumb {
        display: none;
    }
    .bookSection .books .summaryList .summary {
        padding-left: 0;
    }
    .bookSection .bookList .lst {
        margin-top: -15px;
    }
    .bookSection .bookList .lst > li {
        width: 33.333%;
        padding: 15px 0;
    }
    .bookSection .bookList .lst .download .date {
        font-size: 15px;
        white-space: nowrap;
    }
    .scrollList {
    	padding:10px 10px 20px;
    }
    
    /* 뉴스 리스트 */
    /* */
    .listSection .listSearchForms .fields {
        padding-right: 10px;
        padding-left: 10px;
    }
    /* 게시판 검색 */	
	.listSection .listSearchForms .fields { padding-right:12px; padding-left:12px; }
	.listSection .listSearchForms .fields > div { display:block; }
	.listSection .listSearchForms .lb { padding-left:0; }
	.listSection .listSearchForms .formSelect { position:absolute; right:12px; top:0; }
	.listSection .listSearchForms .formSearch { position:static; }
	.listSection .listSearchForms .selectbox .txt { min-width:134px; width:auto; }
	.listSection .listSearchForms .formSearch .txtBg { display:block; }
	.listSection .listSearchForms .formSearch .comText { width:100%; height:44px; box-sizing:border-box; -webkit-box-sizing:border-box; }
    /* 게시판 검색 - 뉴스  */
    .c_news .listSection .listSearchForms .formSearch .comText {width:250px;}
    .c_news .listSection .listSearchForms .formSearch {right:10px;}
    .c_news .listSection .listSearchForms .formSearch { position:absolute; }
	.c_news .listSection .listSearchForms .txtDate, .listSection .listSearchForms .selectbox .txt, .listSection .listSearchForms .comText { font-size:12px; }
	.c_news .listSection .listLink .link > li > * { padding-left:40px; }
	.c_news .listSection .listLink .link > li div { padding-left:135px; }
	.c_news .listSection .listLink .link > li a em { padding-left:40px; }
   
    
    /* */
    .listSection .commonList .showList > li {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .listSection .commonList .showList .info .summary {
        padding-right: 0;
    }
    .listSection .commonList .showAlbum > li {
        width: 33.333%;
    }
    /* */
    .listSection .commonList .titleAlbum .info .texts {
        margin-left: 20px;
        min-height: 236px;
    }
    .listSection .commonList .titleAlbum .info .texts .title {
        margin-bottom: 16px;
        padding: 16px 0;
    }
    .listSection .commonList .titleAlbum .info .tit {
        font-size: 20px;
    }
    .listSection .commonList .titleAlbum .info .time {
        font-size: 12px;
    }
    .listSection .commonList .titleAlbum .info .desc {
        max-height: 150px;
    }
    
    /*공시정보 게시판 */
    .c_disclosure .subSection .section.m_view {
        margin-top: 0;
    }
    .c_disclosure .subSection .section.m_view .listNumberling {
        margin-top: 20px;
    }
    
    /* Movie */
    .c_movie .listSection .commonList .titleAlbum .info {
        padding-left: 480px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .img,
    .c_movie .listSection .commonList .titleAlbum .video {
        width: 480px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .texts {
        min-height: 270px;
    }
    
    /* 보령중보재단 */
    .c_social .section .box_area .box {
        width: 50%;
    }
    
    /* 보령의사봉사상 대상수장자 */
    .section .photo_info_box .box_photo {
        width: 43%;
    }
    .section .photo_info_box .box_info {
        width: 55%;
        padding-left: 2%;
    }
    .section .photo_info_box .box_info .box_line {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    .section .photo_info_box .box_info .box_line p.record_title {
        margin-top: 30px;
    }
    .section .photo_info_box .box_info .box_line.box_line_02 {
    	margin-top:40px;
    }
    
    /* 보령암 학술상 */
    .c_social .section_head {
        margin-bottom: 25px;
    }
    .c_social .listSection .commonList .titleAlbum .info {
        padding-left: 0;
        text-decoration: none;
    }
    .c_social .listSection .commonList .titleAlbum .info .img {
        display: none;
    }
    .c_social .listSection .commonList .titleAlbum .info .info_text {
        height: auto;
    }
    
    /* 보령의사수필문학상 */
    .c_social .article_medal .medal_box {
        width: 50%;
    }
    
    /* 수필 응모하기 */
    /* 응모하기 */
    .listSection .commonList .listType2 {
        margin-top: 25px;
    }
    .listSection .commonList .listType2 .titleAlbum .info .info_text p.title {
        font-size: 18px;
        font-weight: 700;
        color: #222222;
        line-height: 20px;
        margin-bottom: 13px;
    }
    .listSection .commonList .listType2 .titleAlbum .info .info_text p.sub_title {
        font-size: 16px;
        font-weight: 700;
        color: #222222;
        line-height: 18px;
        margin-bottom: 13px;
    }
    .listSection .commonList .listType2 .titleAlbum .info .info_text .info_list ul li {
        padding-left: 11px;
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 4px;
        background: url('/assets/images/common/dot_p3.gif') no-repeat 0 9px;
    }
    
    /* 문의 추천 */
    .section .article .step_list {
        padding-top: 29px;
    }
    .section .article .step_list ul li {
        float: left;
        display: block;
        width: 19%;
        margin-right: 1%;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700;
    }
    .section .article .step_list ul li em.m_view {
        display: none;
    }
    .section .article .step_list ul li span.txt {
        display: block;
        width: 90%;
        text-align: center;
        color: #634caa;
        padding-top: 18px;
    }
    
    /* 기업소개 */
    .c_about .t_content .story {
        padding-right: 0;
    }
    .c_about .sectionList .arTitle .btn_plus {
		margin-top:20px;
    }
    
    /* 찾아오시는 길 */
    .c_directions .table {
        display: block;
    }
    .c_directions .table.rightside {
        display: block;
        width: 100%;
    }
    .c_directions .article_map_list ul li {
        width: 50%;
        float: left;
    }
    
    /* 고객센터 추가 */
    .centerInfo .box_left p.title {
        font-size: 24px;
    }
    .centerInfo .box_left p.tel {
        font-size: 24px;
        line-height: 44px;
        font-weight: 700;
        color: #634caa;
    }
    .centerInfo .box_right p.info {
        font-size: 14px;
        line-height: 30px;
    }
    
    /* 보령 역사관 */
    .c_history .article_history .box_list .history_gallery {
        height: 430px;
    }
    .c_history .article_history .box_list .history_gallery .content_area {
        height: 430px;
    }
    .c_history .article_history .box_list .history_gallery .content_area .section_box {
        height: 430px;
    }
    .c_history .article_history .box_list > ul > li {
        width: 50%;
    }
    .c_history .bx-wrapper {
        right: 50px;
        width: 507px;
        height: 325px;
    }
    .c_history ul.bxslider li img {
        width: 100%;
        height: auto;
    }
    .c_history .bx-controls-direction {
        top: -300px;
    }
    .c_history .bx-controls-direction .bx-prev {
        left: -300px;
    }
    .c_history .bx-controls-direction .bx-next {
        left: 260px;
    }
    .c_history .history_gallery .title_area ul li {
        width: 200px;
    }
    .c_history .history_gallery .title_area p {
        font-size: 24px;
        line-height: 32px;
    }
    /* 역사관 버튼 최소값 확보 */
    .c_history .article_history .box_list a.history_07 {
        position: relative;
        text-align: center;
        height: 250px;
        width: 100%;
        overflow: hidden;
    }
    .c_history .article_history .box_list a.history_07 p.img_box {
        position: absolute;
        left: 50%;
        width: 1220px;
    }
    .c_history .article_history .box_list a.history_07 p.img_box img {
        margin-left: -100%;
        width: 100%;
        height: 250px;
    }
    
    /* 연혁 */
	.historySection .arTitle { float:left; width:25%; }
	.historySection .arTitle .title_h3 { font-size:26px; }
	.historySection .arTitle .desc { font-size:22px; }
	.historySection .article { float:right; width:75%; }
	.historySection .arTitle .desc .br { display:block; }
	.historySection .historys .year { font-size:22px; }
	.historySection .historys > ol { padding-left:114px; }
    
    
    .c_dialysis .listSection .listSearchForms .formSelect {
    	left:13px;
    }
    .c_dialysis .listSection .listSearchForms .formSearch {
    	padding-left:172px;
    }
    .c_dialysis .listSection .listSearchForms .selectbox .txt {
    	min-width: 110px;
        width: 110px;
    }
    .c_dialysis .listSection .listSearchForms .formSearch .comText {
        width: 100%;
    }
    
    /*웹진*/
	.bookSection .books .img {
		width: 278px;
	}
}
@media all and (max-width: 900px) {
	.c_symptom .article_btns.btns_16 ul li {
    	width:25%;
    }
    /* 주가정보 */
    .c_stock .article_graph {
        padding-bottom:20px;
    }
    .c_stock .article_graph .graph {
        height: auto;
        width: 100%;
    }
    .c_stock .article_graph .graph img {
        width: 100%;
    }
    .c_stock .f_left {
        float: none;
    }
    .c_stock .f_w33 {
        width: 100%;
    }
    .c_stock .f_w48 {
        width: 100%;
    }
    .c_stock .article.article_table {
        margin-bottom: 20px;
    }
    .c_stock .article.article_table:last-child {
        margin-bottom: 0;
    }
	#header #gnb ul.dep1>li>a.btn_menu {font-size:1.3rem;}
}

@media all and (max-width: 849px) {
    /* 보령 역사관 */
    .c_history .article_history .box_list .history_gallery {
        height:350px;
    }
    .c_history .article_history .box_list .history_gallery .content_area {
        height: 350px;
    }
    .c_history .article_history .box_list .history_gallery .content_area .section_box {
        height: 350px;
    }
    .c_history .article_history .box_list > ul > li {
        width: 50%;
    }
    .c_history .bx-wrapper {
        right: 50px;
        width: 390px;
        height: 250px;
    }
    .c_history ul.bxslider li img {
        width: 100%;
        height: auto;
    }
    .c_history .bx-controls-direction {
        top: -260px;
    }
    .c_history .bx-controls-direction .bx-prev {
        left: -240px;
    }
    .c_history .bx-controls-direction .bx-next {
        left: 200px;
    }
    .c_history .history_gallery .title_area ul li {
        width: 180px;
    }
    .c_history .history_gallery .title_area p {
        font-size: 20px;
        line-height: 28px;
    }
}


@media all and (max-width: 800px) {

	/* 헤더 간격 조걸 */
	#header #gnb ul.dep1>li>a.btn_menu.menu_01 {
		width: 24%;
	}
	#header #gnb ul.dep1>li>a.btn_menu.menu_02 {
		width: 24%;
	}
	#header #gnb ul.dep1>li>a.btn_menu.menu_03 {
		width: 11%;
	}
	#header #gnb ul.dep1>li>a.btn_menu.menu_04 {
		width: 30%;
	}
	#header #gnb ul.dep1>li>a.btn_menu.menu_05 {
		width: 11%;
	}
    
    /* 푸터 주소 자간 조절 */
    .foot .content .lastline {
        letter-spacing:-1px;
    }
    .listSection .listSearchForms .lbDate {
    	padding-right:0;
    }
    /*검색창 - 공시정보 */
    .c_disclosure .listSection .listSearchForms label.lbDate {
        padding-right: 0;
    }
    .c_disclosure .listSection .listSearchForms label.lbDate:after {
        display: none;
    }
    
    /* Movie */
    .c_movie .listSection .commonList .titleAlbum .info {
        padding-left: 384px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .img,
    .c_movie .listSection .commonList .titleAlbum .video {
        width: 384px;
    }
    .c_movie .listSection .commonList .titleAlbum .info .texts {
        min-height: 216px;
    }
  
    /*응모하기 */
    .listSection .commonList .listType2 .titleAlbum .info {
        padding-left: 0;
    }
    .listSection .commonList .listType2 .titleAlbum .info .img {
        display: none;
    }
    
    /* 중보재단 */
    .c_social .section .box_area.box_area_02 {
        padding-top: 0;
    }
    .c_social .section .color_box {
        text-align: left;
        padding-left: 10px;
    }
    .c_social .section .box_area.box_area_02 .box {
        position: relative;
        width: 100%;
        padding-left: 30%;
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .c_social .section .box_area.box_area_02 .box:first-child {
        border-bottom: 1px solid #e5e5e5;
    }
    .c_social .section .box_area.box_area_02 .box .img {
        position: absolute;
        width: 25%;
        top: 40px;
        padding-left: 10px;
        left: 0;
    }
    .c_social .section .box_area.box_area_02 .box:first-child .img {
        top: 35px;
    }
    .c_social .section .color_box p.sponsor_list {
        position: relative;
        text-align: left;
        padding-left: 140px;
    }
    .c_social .section .color_box p.sponsor_list .title {
        display: block;
        position: absolute;
        width: 124px;
        top: 0;
        left: 0;
    }
    .c_social .section .color_box p.sponsor_list span {
        display: inline-block;
    }
    .c_social .section .color_box p.thankyou {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        font-weight: 700;
        color: #634caa;
    }
}

@media all and (max-width: 720px) {
    body {
        font-size: 12px;
        line-height: 20px;
    }
    .wrap {
    	width: 100%;
    }
	.main .foot {
		background: #01070d url('/assets/images/main/bg_footer_wrap.png') repeat-x 0 0;
	}
    
    #header #gnb,
    #header .menu_center .t_search_area,
    .c_pharmacy .tablet_view,
    .subSection .pageLocation,
    .subSection .mPageLocation,
    .web_view {
        display: none;
    }
    .mobile_menu.m_view,    
    .m_view {
        display: block;
    }
    
    .backScreen {z-index: 9;}
    
    /*common */
    #siteMap,
    #header .menu_left {
        display: none;
    }
    #header {
        height: 55px;
        z-index: 10;
    }
    .main #header {height:99px;} 
    #header .tablet_area {
        width: 100%;
        height: 54px;
        border-bottom: 1px solid #e5e5e5;
    }
    #header .tablet_area .t_search {
        display: block;
    }
    #header .tablet_area .t_menu {
        display: none;
    }
    #header .tablet_area .m_menu {
        display: block;
        width: 55px;
        height: 55px;
        border-left:1px solid #E5E5E5;
        background-size: 23px 19px;
    }
    #header h1 {
        top: 4px;        
        margin-left: -85px;
        height: 50px;
    }
    #header h1 a {
    	width:50%;
    }    
    #header h1 a img {
        width: 80px;
        height: 44px;
    }
    #header #tablet_search.on {
        top: 110px;
    }
    #tablet_search a.btn_close {
        top: 19px;
    }
    #tablet_search .tab_menu {
        padding: 0;
        margin: 0;
    }
    #tablet_search .tab_menu>a {
        width: 50%;
    }
    #tablet_search .box_title {
        display: none;
    }
    #tablet_search .box_direct {
        margin-top: 18px;
    }
    #tablet_search .clearfix .box_direct {
        float: none;
        width: 100%;
        padding-right: 0;
    }
    #tablet_search .clearfix .box_dropbox {
        float: none;
        width: 100%;
        padding-left: 0;
    }
    #tablet_search .box_dropbox select.drop_box option {
		font-size:12px;
	}
    
    .foot {
        height:145px;
    }
    .foot .content {
        font-size: 12px;
    }
    .foot .contInfo {
        padding: 0 20px;
        border-color: #464a4e;
        color: #eae9e9;
    }
    .foot .contInfo .lnk,
    .foot .contInfo .contact .helpLink {
        line-height: 36px;
    }
    .foot .contInfo:after {
        content: "";
        display: block;
        clear: both;
    }
    .foot .contInfo .lnk,
    .foot .contInfo .contact .helpLink {
        display: block;
        position: static;
        margin-top: 0;
    }
    .foot .contInfo .lnk {
        float: left;
    }
    .foot .contInfo .lnk li {
    	margin-left:0;
    }
	.foot .contInfo .contact a.lang_ko{
		display:inline-block;
		margin-left:10px;
	}
    .foot .contInfo .contact .helpLink {
        float: right;
    }
    .foot .contInfo .contact .helpLink a:after {
        display: none;
    }
    .foot .contInfo .contact span.helpLink:before {
        display: none;
    }
    .foot .contInfo .lnk li:after {
        display: none;
    }
    .foot .contInfo .contact .consumer {
        display: none;
    }
    .foot .contBot {
        padding-top: 0;
        font-size: 11px;
    }
    .foot .contBot .botLink {
    	top:0;
    	right:5px;
    }
    .foot .contBot .botLink.linkLeft {
    	top:0;
    	left:5px;
    }
    .foot .content .lastline {
        text-align: center;
        font-size: 11px;
    }
    .foot .content .lastline address {
        display: block;
        margin-right: 0;
    }
    .foot .contBot .copyright {
        display: block;
    }
    .foot .contBot .contact {
        display: none;
        padding-top: 41px;
        line-height: 1.6;
    }
    .foot .content .lastline {
        letter-spacing: 0;
    }
    .foot .content .lastline .copyright{
    	display:inline-block;
        padding-top:10px;
    }
    .foot .contBot .botLink > li {
    	width:100%;
    	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .foot .botLink li.nth-child-2 {
   		display:none;
    }
    
    .foot .botLink {width:50%;}
    .foot .botLink .dropLst { width:100%; font-size:13px;}
	.foot .botLink .dropLst li a { line-height:34px; }
	.foot .botLink .dropLst .txt {font-size:13px; padding-left:10px;}
    
    /* container */
    .subSection {
        padding-bottom: 30px;
        padding: 0;
        margin-bottom: 30px;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .main .container {margin-top:-99px;}
    .container {
        margin-top: -55px;
        margin-bottom: -145px;
        padding: 0;
        position: relative;
        z-index: 1;
        background-color: #fff;
    }
    .main  .container .content {padding-top: 110px;}
    .container .content { 
    	padding-top:112px;      
        padding-bottom: 145px;
        width: 100%;
        margin: 0;
    }
    .subSection .section {
        padding-right: 10px;
        padding-left: 10px;
         -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .subSection .mPageLocation {
    	width:100%;
    	margin:0;
    }
    .section.section_head {
        margin-top: 8px;
        margin-bottom: 2px;
        padding-top: 0;
        border-bottom: 1px solid #e0e0e0;
    }
    .section.section_head .box_left.clearfix {
        float: none;
        height: 48px;
        width: 100%;
    }
    .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 {
       /** 2016-06-30 */
        /*display: none;*/
		text-align:center;
		padding-bottom:10px;
		/** 2016-06-30 */
        float: none;
        margin-left: 0;
        padding-left: 0;
        background: none;
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1.5em;
    }
    
    .classification {
        position: relative;
        display: block;
        float: none;
        width: 100%;
        padding-bottom: 20px;
    }
    .classification .searchForms {
        width: 100%;
    }
    .classification .selectbox {
        width: 50%;
    }
	.c_production .classification .selectbox {
    	width:100%;
    }
    .searchForms .selectbox label {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .searchForms .selectbox .fields .formSelect:first-child label {
        border-right: none;
    }
    .c_goods .article_searchbox .searchForms {
    	width:100%;
    }
    .c_goods .searchForms .selectbox.select_first label {
    	left:0;
    }
    .c_goods .searchForms .selectbox.select_first select {
    	left:0;
    }
    .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%;
    }
    /* 간격 없는 박스의 1라인 숫자 조절 */
    .tables .article_box .box {
        width: 100%;
    }
    /*간격형 박스의 1라인 숫자 조절 */
    .section .commonList .showAlbum > li {
        width: 50%;
    }

    .tables .table.t_content {
        padding-right: 0;
    }
    
    p.h3 {
        font-size: 19px;
        font-weight: 700;
        line-height: 18px;
        line-height: 1.8rem;
    }
    p.h3>strong {
        font-size: 14px;
        margin-right: 10px;
        line-height: 18px;
    }
    p.title_h4 {
        font-size: 18px;
        padding:0;
    }
    p.title_h5 {
        font-size: 14px;
    }
    .section>p.desc {
        font-size: 12px;
        line-height: 18px;
    }
    .customerCenter .btns > * {
    	font-size:14px;
    }
    .section .listBtns .cbtn {
    	font-size:14px; line-height:20px;
    }
    /* table */
    .c_dialysis .listSection .listSearchForms {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-top:10px;
    }
    .article_list .table {
        border-top: none;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_dialysis .article_list .table tr.question td {
    	padding-top:10px;
    }
    .c_dialysis .article_list .table tr.answer td {
    	padding-bottom:10px;
    }
    .c_dialysis .article_list .table tr.question td span.title {
    	font-size:12px;
    }
    .c_dialysis .article_list .table tr.question td.left {
    	font-size:14px;
    	line-height: 20px;
    }
    .c_dialysis .article_list .table tr.answer td span.title {
    	font-size:12px;
    	padding-left:13px;
    	background-size: 10px 10px;
    }
    .c_disclosure .section.section_head {
    	margin-bottom:60px;
    }
    .c_disclosure a.btn_viewer {
    	bottom:-52px;
    	right:10px;
    	font-size:12px;
    	line-height:30px;
    	padding:0 5px;
    }
    .c_disclosure a.btn_viewer em:before {
    	background-size: auto 16px;
    	background-position: 0 center;
    }
    .c_rule.c_guide .article_searchbox,
    .c_rule .article_searchbox {
    	margin-top:0;
		padding-left:100px;
	} 
	.c_dialysis p.title_h3 {
		font-size:16px;
		line-height:24px;
	}
    
    /* 표 */
    p.bod {
    	font-size:12px;
    	top:-15px;
    }
    .table .w_date {
        font-size: 12px;
    }
    .article_list .table tr th,
    .article_table .table tr th {
        font-size: 14px;
        height: 30px;
    }
    .article_list .table tbody tr th,
    .article_table .table tbody tr th {
        font-size: 12px;
    }
    .article_list .table tr td,
    .article_table .table tr td {
        font-size: 12px;
        padding: 8px 2px;
    }
    .article_list .table tr th.left, .article_list .table tr td.left,
    .article_table .table tr th.left, .article_table .table tr td.left {
        padding-left: 5px;
    }
    .article_list .table tr td a img {
        width: 75%;
        height: 75%;
    }
    /* 제품 상세 */
    .c_detail.container .content {
        padding-left: 0;
        padding-right: 0;
    }
    .c_detail .tables .table.t_content {
        padding-right: 0;
        margin-top:23px;
    }
    .c_detail .banner_section .tables .table.t_content {
    	margin-top:0;
    }
    .c_detail .tables .table.t_content .info_area {
    	padding-bottom:10px;
    }
    .c_detail.container .subSection.side_use {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom:0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_detail.container .side_use.subSection.banner_section {
        padding-left: 0;
        padding-right: 0;
        padding-bottom:35px;
    }
    .c_detail.container .side_use.subSection.banner_section .tables {
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_detail.container .subSection.side_use.m_map {
        padding-left: 0;
        padding-right: 0;
        padding-bottom:30px;
    }
    .c_detail.container .section.section_similar {
        padding-left: 0;
        padding-right: 0;
    }
    .c_detail .photo_gallery .thumb_area ul li {
	    margin-left: 4px;
	    padding: 4px;
	    border: 1px solid #ffffff;
	}
	.c_detail .photo_gallery .thumb_area ul li.on {
	    border: 1px solid #816cc0;
	}
	.c_detail .photo_gallery .thumb_area ul li img {
	    width: 30px;
	    height: 30px;
	}
	.c_detail .goods_info p.info {
		font-size:12px;
		margin-bottom:10px;
		padding-left:65px;
	}
	.c_detail .btn_area a span {
		font-size:14px;
		line-height:20px;		
	}
	/* 제품상세 */
    .c_detail .photo_gallery {
        padding-top: 18px;
    }
    .c_detail .photo_gallery p.title {
    	margin-bottom:32px;
    }
    .c_detail .photo_gallery .thumb_area {
        margin-top: 30px;
    }   
    .c_detail .banner_section {
        height: auto;
        background-color: #f1f2f8;
        padding-bottom: 25px;
    }
    .c_detail .banner_section .tables {
        display: block;
        height: auto;
        padding-top: 0;
    }
    .c_detail .banner_section .table {
        display: block;
        width: 100%;
        padding: 0;
        margin-top: 0;
    }
    .c_detail .banner_section .table.side_content {
        width: 100%;
        padding: 0;
    }
    .c_detail .banner_section p.cat {
        display: none;
    }
    .c_detail .banner_section p.name {
        display: none;
    }
    .c_detail .banner_section p.name span {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .c_detail .goods_info {
        margin-top: 22px;
    }
    .c_detail .photo_gallery .main_area {
        max-width: 100%;
        height: 165px;
    }
    .c_detail .photo_gallery .main_area ul li img {
    	width:auto;
        max-width:165px;
        height:auto;
    }
    .c_detail p.title_h4 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .c_detail .btn_area {
        margin-top: 30px;
    }
    .c_detail .btn_area a {
        padding: 15px 0;
    }
    .c_detail .btn_area a {
        font-size: 14px;
        line-height: 20px;
    }
    .c_detail .info_area p.title_h4 {
        padding-top: 0;
        padding-bottom: 22px;
    }
    .c_detail .float_box dl {
        width: 100%;
    }
    .c_detail .float_box dt, .c_detail .float_box dd {
        padding-left: 0;
        padding-right: 0;
    }
    .c_detail .float_box dl dt {
    	font-size:14px;
    	padding-bottom:4px;
    }
    .c_detail .float_box dl dd {
    	padding-bottom:15px;
    }
    .c_detail .float_box dl:first-child dt, .c_detail .float_box dl:first-child dd {
        padding-left: 0;
        padding-right: 0
    }
    .c_detail .record_area {
        padding-bottom: 20px;
    }
    .c_detail .record_area ul li {
        padding-top: 22px;
        padding-left: 0;
    }
    .c_detail .record_area span {
        display: inline-block;
    }
    .c_detail .record_area span.date {
        position: absolute;
        left: 65px;
        top: 0;
        font-size: 12px;
    }
    .c_detail .record_area span.cat {
        position: absolute;
        left: 0;
        top: 0;
        font-weight: 700;
    }
    .c_detail .section_similar p.title_h4>span {
        display: none;
    }
    .c_detail .m_map {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0;
        border: none;
    }    
    .c_detail .search_area {
        background-color: #f1f2f8;
        width: 100%;
        padding-top: 30px;
    }
    .c_detail .search_area p.title {
        width: 90px;
        float: none;
        padding-left: 10px;
    }
    .c_detail .search_area p.info {
        float: none;
        line-height: 20px;
        padding-left: 10px;
    }
    .c_detail .search_area {
        height: auto;
    }
    .c_detail .search_area .box_dropbox {
        position: relative;
        padding: 20px 10px;
        border: none;
    }
    .c_detail .search_area .box_dropbox .select_box {
        width: 100%;
        float: none;
        height: 45px;
        border: 1px solid #634caa;
        margin-bottom: 0;
    }
    .c_detail .search_area .box_dropbox .select_box.first-child {
        border-bottom: none;
        border-right: 1px solid #634caa;
    }
    .c_detail .search_area .box_dropbox .select_box label {
        line-height: 45px;
    }
    .c_detail .search_area .box_dropbox p.subscript {
        position: relative;
        top: 0;
        left: 0;
    }
    .c_detail .search_area .box_dropbox .input_box {
        float: none;
        width: 100%;
        top: 0;
    }
    .c_detail .search_area .box_dropbox .input_box input {
        margin-top: 0;
    }
    .c_detail .search_area .btn_m_submit {
        display: block;
    }
    .c_detail .search_area .search_info {
    	margin-bottom:0;
    }
    
    /* 제품 박스 */
   	.article_box .box .box_info {
   		height:53px;
   	}
   	.article_box .box .box_info p.cat {
   		font-size:11px;
   		padding-top: 11px;
   		padding-left: 12px;
   	}
    .article_box .box .box_info p.name {
    	font-size:16px;
    	padding-left: 12px;
    }
    .article_box .box .box_info p.spot {
    	top:12px;
    	right:13px;    	
    }
    .article_box .box .box_imgae, .article_box .box .box_image {
    	min-height:0;
    	height:120px;
    	padding:5px 0;
    }
    .article_box .box .box_imgae .center a, .article_box .box .box_image .center a {
    	max-width:120px;
    	max-height:120px;
    }
    /* 약국 찾기 */
    .c_pharmacy .section .article_map {
        padding-right: 0;
    }
    .c_pharmacy .section.section_map {
    	margin-top:20px;
    }
    
    /* 기관별 제품 */
   	.c_symptom .article_btns {padding-right:0;}
   	.c_symptom .article_btns ul li,
   	.c_symptom .article_btns.article_btns_02 ul li {width:33.333%; height:41px;}
    .c_symptom .article_btns ul li.none_m {display:none;}
    .c_symptom .article_btns ul li a span.txt {
    	font-weight: normal;
    	line-height: 40px;
    }
    .c_symptom .tables {
    	margin-top:20px;
    	padding-bottom:0;
    }
    .c_symptom .tables .table.t_content {
    	padding:0 10px;
    }
    .c_symptom .t_view.title_case {
    	font-size:18px;
    	color:#222222;
    	padding-top:0;
    	margin-bottom:10px;
    }
    .c_symptom .title_case:before {
    	display:none;
    }
    .c_symptom .table.side_content {
    	padding-right:0;
    }
    .c_symptom .tables .article_box .box {
    	width:100%;
    	height:212px;
    }
    .c_symptom .article_box .box:first-child {
    	border-right:1px solid #E8E8E8;
    	border-bottom:0;
    }
    .c_symptom .section.listNumber {
    	background: none;
    	padding-bottom:0;
    }
    .c_symptom .section .listNumberling .numList > li > * {
    	border-color:#fff;
    }
    .c_symptom .article_box .box .box_info p.cat {
    	padding-top:4px;
    	padding-left:12px;
    }
    .c_symptom .article_box .box .box_info p.name {
    	padding-left:12px;
    }
    .c_symptom .article_box .box .box_imgae, .c_symptom .article_box .box .box_image {
    	min-height:0;
    	height:132px;
    }
    .article_box .box .box_imgae .center, .article_box .box .box_image .center {
    	height:132px;
    	padding:0;
    }
    .c_symptom .article_box .box .box_detail {
    	height:132px;
    }
    .c_symptom .article_box .box .box_detail dl {
    	padding:10px;
    }
    .c_symptom .case_main_image li {
    	max-width:100%;
    	min-width: 300px;
    	padding:0 10px;
    	height:auto;
    	 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_symptom .article_btns.btns_16 ul li {
    	width:33.333%;
    }
    .c_symptom .article_btns.btns_16 ul li.m_view {
    	display:block;
    }
    .c_symptom .article_box .box .box_imgae .center, .c_symptom .article_box .box .box_image .center {
    	height:132px;
    	padding:0;
    }
    .c_symptom .article_box .box .box_imgae .center img,
    .c_symptom .article_box .box .box_image .center img {
    	max-height:132px;
    }
    
    /* 투석가이드 */
   	.c_guide .article_btns ul li {
   		height:41px;
   		width:50%;
   	}
 	.c_guide .article_btns.type2 ul li {
 		width:50%;
 	}
   	.c_guide .article_btns ul li.on a span.txt, 
   	.c_guide .article_btns ul li a:hover span.txt {
   		background: none;	
   	}
	.c_guide .article_btns ul li a span.txt {
    	font-weight: normal;
    	line-height: 40px;
    }
	.c_guide .section p {
		line-height:18px;
		margin-bottom:5px;
	}
	.c_guide .section p.secting_h {
		font-size:18px;
		line-height:22px;
		padding-top:5px;
		margin-bottom:5px;	
	}
	.c_guide .section .article {
		margin-bottom:20px;
	}
	.c_guide .section .article p.article_title {
		margin-bottom:5px;
		font-size:14px;
		line-height:20px;
	}
	.c_guide .section .article p.sub_title {
		padding-top:5px;
		font-size:14px;
		line-height:20px;
	}
	.c_guide .section .article ol.list li {
		padding-left:18px;
		line-height: 20px;
	}
	.c_guide .section .boxs.boxs_type3 {
		margin:0;
	}
	.c_guide .section .boxs {
		margin:0;
	}
	.c_guide .section .boxs .box {
		float:none; 
		width:100%; 
		padding:0;
	}
	.c_guide .section .tables_box {
		display: block;
	}
	.c_guide .section .tables_box .t_line {
		display: block;
	}
	.c_guide .section .tables_box .t_box {
		display: block;
		width:100%;	
		padding:5px 0;
	}
	.c_guide .section .tables_box .t_box.t_left,
	.c_guide .section .tables_box .t_box.t_right {
		padding:5px 0 0;
	}
	.c_guide .section .back_box {
		padding:10px;
	}
	.c_guide .section .back_box ol.list {
		padding-left:25px;
	}
	.c_guide .section .back_box p.article_title {
		font-size:15px;
	}
	.c_guide .section .back_box p.line {
		padding-left:25px;
	}
	/* 제품소개 */
	.c_guide .sectionList .section {
		padding-top:30px;
	}
	.c_guide .sectionList .arTitle .title_eng {
		font-size:14px; line-height:18px;
		margin-bottom:0;
	}
	.c_guide .sectionList .arTitle .title_h3 {
		font-size:18px; line-height: 22px;
		padding-bottom:10px;
		text-transform:uppercase;
	}
	.c_guide .section .article .article_s {
		margin-bottom:20px;
	}
	.c_guide .article_s.article_table .table tr th {
		font-size:12px;
	}
	.c_guide .sectionList .arTitle .sub_title {
		font-size:16px;
		margin-bottom:10px;
	}
	.c_guide .img_list ul li {
		float:none;
		width:100%;
		padding:0;
		margin-top:20px;
		padding-top:30px;
		margin-bottom:10px;
	}
	.c_guide .img_list ul li span {
		top:0;
		left:0;
		margin-left:0;
		font-size:14px;
	}
	.c_guide .img_list ul li span .w_br {
		display:inline;
	}
	.c_guide .img_list ul li span:after {
		display:none;
	}
	.c_guide .img_list,
	.c_guide .section .boxs.boxs_type3 {
		margin:0;
	}
	.c_guide .section .boxs.boxs_type3 .box{
		padding:0;
	}
	.c_guide .section .tables_box.box_type2 .t_box.t_left,
	.c_guide .section .tables_box.box_type2 .t_box.t_right {
		width:100%;
	}
	.c_guide .section .article_s.border_line {
		padding-top:20px;
	}
	.c_guide p.title_liner {
		font-size:16px;
		line-height:22px;
	}
	.c_guide .section .boxs.boxs_type3 .box {
		width:100%;
	}
	.c_guide .section .boxs.box_type3 .box {
		width:100%;
		padding-top:0;
		margin-bottom:50px;
	}
	.c_guide .section .boxs.box_type3 .box span {
		top:100%;
	}
	.c_guide .section .boxs.box_type3 .box span em {
		font-size:14px;
	}
	.c_guide .section .boxs.box_type3 .box span em:after {
		display:none;
	}
	.c_guide .article_table .table.table_shot tbody tr th, 
	.c_guide .article_table .table.table_shot td {
		line-height:20px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.c_guide .article_table .table tr th.t_all {
		padding-left:10px;
		font-size:13px;
	}
	.c_guide .article_table .table tr th.left {
		padding-left:5px;
		padding-right:5px;
		font-size:12px;
	}
	.c_guide .section .article .right .m_br {
		display:block;
	}
	.c_guide .article_table .table.table_shot tbody tr th strong {
		font-size:13px;
	}
	.c_guide .section .article .article_s .t_box {
		display:block;
		min-height:auto;
	}
	.c_guide .section .tables_box.box_type2 .t_box.t_right, .c_guide .section .tables_box.box_type2 .t_box.t_left {
		display:block;
		min-height:auto;
	}
	.c_guide .section .article .article_s .imc_ci {
		display:none;
	}
	.c_guide .section .article .article_s .t_cell {
		display:block;
		padding-left:0;
		vertical-align:middle;
	}

    /* overflow 표 */
    .article_table .overScroll {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 20px;
    }
	.article_table.table_wdate .title_h4.one_line {
		padding-bottom:0;
	}
	.article_table.table_wdate .title_h5 {
		margin-bottom:0;
	}
	.article_table.table_wdate .overScroll .table {
		margin-top:15px;
	}
	.article_table.table_wdate .overScroll p.w_date {
		top:-20px;
	}
    .article_table .overScroll .table {
        padding-bottom: 5px;
    }
    .article_table .overScroll .table.table_720 {
    	min-width:720px;
    }
    .article_table .overScroll .table.table_800 {
    	min-width:800px;
    }
    .article_table .overScroll::-webkit-scrollbar {
        height: 6px;
    }
    .article_table .overScroll::-webkit-scrollbar-track {
        background-color: rgba(99,76,107,0.3);
        border-radius: 5px;
    }
    .article_table .overScroll::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #634caa;
    }
    /* tab menu */
    .article_tab {
    	margin-top:20px;
        width: 100%;
        border: none;
    }
    .article_tab a {
        width: 50%;
    }
    
    /* 투석 게시판 */
    .c_dialysis .article_list .table tr td span.cat1,
    .c_dialysis .article_list .table tr td span.cat2 {
        font-size: 12px;
    }
    .c_dialysis .article_list .table col.line2 {
        width: 12%;
    }
    .c_dialysis .article_list .table col.line2 {
        width: 21%;
    }
    .c_dialysis .article_list .table col.line3 {
        width: 68%;
    }
    
    /* list */
    .article_list table tr td.left {
        padding-left: 5px;
    }
    /* R&D 연구성과 수상경력 */
    .c_award .article_list table colgroup col:first-child {
        width: 10%;
    }
    .c_award .article_list table colgroup col:last-child {
        width: 110px;
    }
    
    /* 웹진 */
    .bookSection {
        padding-left: 10px;
        padding-right: 10px;
    }
    
    /* table */
   	.article_table {
   		margin-top:10px;
   	}
    .article_table .table {
        padding-bottom: 0;
    }
    .section.vision .article_table .table{
    	padding-bottom:20px;
    }
    .section.vision .article_table .overScroll .table {
    	padding-bottom:2px;
    }    
    
    /* page Numbering */
    .section .listNumberling {
        padding: 13px 0;
    }
    .section.m_view .listNumberling {
    	padding:0;
    }
    .article.m_view .listNumberling {
    	padding-bottom:0;
    }
    .section .listNumberling .numList > li {
        margin: 0 1px;
    }
    
    /* 조직도 */
    .c_organization .section .border_box {
        padding: 0;
    }
    .c_organization .section .border_box .f_box {
        float: none;
        width: 100%;
        padding: 10px;
    }
    .c_organization .section .border_box .f_box p.title {
        font-size: 18px;
        line-height: 20px;
        margin: 0;
    }
    .c_organization .section .border_box .f_box p.subTitle {
        font-size: 14px;
        line-height: 20px;
    }
    .c_organization .section .border_box .f_box ul {
        margin-top: 10px;
    }
    .c_organization .section .border_box .f_box ul li {
        font-size: 13px;
        line-height: 18px;
        margin-top: 5px;
    }
    .c_organization .section .border_box .f_box ul li:first-child {
        margin-top: 0;
    }
    .c_organization .section .border_box .f_box ul li span.desc {
        padding-left: 23px;
        letter-spacing: 0;
    }
    .c_organization .section .border_box .f_box.f_border {
        border: none;
        border-top: 1px solid #E5E5E5;
        border-bottom: 1px solid #E5E5E5;
    }
    
    /* 파이프라인 */
    .c_pipeline .listSection {
        display: none;
    }
    .c_pipeline .article_tab a span {
    	font-size:14px;
    }
    .c_pipeline .article_tab a.tab_01 {
    	width:40%;
    }
    .c_pipeline .article_tab a {
     	width:60%;
    }
    
    /* view page */
    .section .listView {
        padding-top: 0;
    }
    .sectionList .section {
        padding-bottom: 10px;
    }
    .sectionList > li .section {
        padding-top: 20px;
    }
    
    /* 검색상자 */
    .article_searchbox .searchForms {
        float: none;
        width: 100%;
    }
    .article_searchbox .searchForms .selectbox, .article_searchbox .searchForms .inputbox {
        width: 100%;
    }
    .article_searchbox .searchForms select#selsub01 {
        width: 100%;
    }
    .article_searchbox .searchForms label {
        width: 100%;
    }
    
    /* 네비게이터 바 */
    .subSection .navigator {
        margin-top: 24px;
        display: none;
    }
    
    /* 좌측 타이틀 스타일 조절 */
    .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;
    }
    
    /* 회사 정관 */
	p.indent,
	span.indent {
		padding-left:10px;
	}

    
    /* 조직도 이미지 간격 조절 */
    .c_organization .img {
        padding: 10px;
        0;}
    
    
    /* 주주문의 게시판 */
    /* */
    .customerCenter {
        border-top: 0;
    }
    .customerCenter .question {
        padding-top: 10px;
    }
    .customerCenter .question .stit {
        padding-bottom: 10px;
    }
    .customerCenter .question .personal {
        padding-top: 20px;
    }
    .customerCenter .question .personal .chk {
        padding-top: 10px;
    }
    .customerCenter .questionForms {
        padding-top: 20px;
    }
    .customerCenter .contact {
        padding-top: 10px;
    }
    .customerCenter .contact li {
        float: none;
        width: 100%;
    }
    .customerCenter .contact li .desc {
        padding-left: 60px;
        padding-right: 80px;
    }
    .customerCenter .contact li .infos:before {
        left: 10px;
    }
    .customerCenter .contact li .lnk {
        right: 10px;
    }
    /* */
    .customerCenter .questionFields th {
        width: 70px;
        text-indent: 10px;
    }
    .customerCenter .questionFields .selectbox.w250 {
        width: 100%;
    }
    .customerCenter .questionFields .w250 {
        max-width: 100%;
    }
    .customerCenter .questionFields .email .comText, .customerCenter .questionFields .email .selectbox {
        width: 30%;
    }
    .customerCenter .questionFields .telBg .comText {
        width: 28.88%;
    }
    .customerCenter .btns > button {
        min-width: 120px;
    }
    
    /* 채용정보 사이트 하단 버튼 영역 */
    .c_careers .btn_area {
        padding: 7px 15px 15px;
    }
    .c_careers .btn_area p {
        font-size: 14px;
        font-weight: 700;
        color: #222222;
        line-height: 20px;
        padding: 10px 0;
    }
    .c_careers .btn_area a.link {
        position: relative;
        display: block;
        top: 0;
        right: 0;
        padding: 15px 15px;
        width: 100%;
        height: 50px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_careers .btn_area a.link span {
        font-size: 14px;
        line-height: 20px;
    }
    
    /* 검색창 */
    .listSection .listSearchForms { padding-top:0; padding-bottom:50px; margin:0 -10px 10px; }
	.listSection .listSearchForms .lb { display:none; }
	.listSection .listNumberling .bigList { display:none; }
	.listSection .listNumberling .smallList { display:inline-block; }
	.listSection .listNumberling .numList > li { margin:0 1px; }
	.listSection .listSearchForms .txtDate, .listSection .listSearchForms .selectbox .txt, .listSection .listSearchForms .comText { font-size:12px; }
	.listSection .listLink .link > li > * { padding-left:40px; }
	.listSection .listLink .link > li div { padding-left:135px; }
	.listSection .listLink .link > li a em { padding-left:40px; }   
	
	.c_news .listSection .listSearchForms .formSearch .comText {width:200px;} 
    
     /*검색창 - 공시정보 */
    .c_disclosure .listSection .listSearchForms .formTabs {
        padding: 0;
        width: 100%;
        text-align: center;
    }
    .c_disclosure .listSection .listSearchForms .fields > div.formBtns {
        position: relative;
        width: 100%;
        right: 0;
        margin-top: 0;
        text-align: right;
    }
    .c_disclosure .listSection .listSearchForms a.period {
        width: 20%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_disclosure .listSection .listSearchForms .lb {
        display: none;
    }
    .c_disclosure .listSection .listSearchForms .formDate {
        display: none;
    }
    .c_disclosure .listSection .listSearchForms .fields > div.formBtns {
        text-align: center;
    }
    .c_disclosure .listSection .listSearchForms .fields > div.formBtns a {
        width: 50%
    }
    .c_disclosure .listSection .listSearchForms .formBtns a.btn_search {
        margin-right: 0;
    }
    .c_disclosure .listSection .listSearchForms {
        padding-bottom: 0px;
    }
    .c_disclosure .listSection .listSearchForms:after {
        content: "";
        display: block;
        clear: both;
    }
    .c_disclosure .listSection .listSearchForms .formBtns a.btn_search span,
    .c_disclosure .listSection .listSearchForms .formBtns a.btn_chart span {
    	font-size:12px;
    	background-size: auto 100%;
    }
    
    
    /* 비디오 */
    .c_movie .subSection .listSection {
        padding-left: 10px;
        padding-right: 10px;
    }
    .c_movie .classification {
        margin-top: 10px;
        margin-bottom: 0;
        padding-top: 30px;
    }
    .c_movie .classification .count {
        top: 0;
        left: 5;
        line-height: 30px;
    }
    .c_movie .listSection .commonList .list {
        margin-top: 10px;
    }
    .c_movie .listSection .commonList .list > li.noData {
        margin-top: 0;
        border-top: 0;
    }
    .c_movie .section_head {
        margin-bottom: 20px;
    }
    .c_movie .list.showAlbum.list_movie {
        margin-top: 0;
    }
    .c_ad .classification .searchForms,
    .c_movie .classification .searchForms {
    	display:block;
    	padding-right:110px;	
    	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }    
    .c_movie .searchForms .selectbox.select_1,
	.c_ad .searchForms .selectbox.select_1 {
	 	margin-left:0;
	}
    .article.classification.clearfix {
        padding-top: 30px;
    }
    .article.classification.clearfix .count {
        top: 0;
        left: 5;
        line-height: 30px;
    }
    
    /* 웹진 */
    .bookSection .bookFreeview {
        display: none;
    }
    .bookSection .bookList .lst {
        margin-top: -10px;
    }
    .bookSection .bookList .lst .img.showDesk {
        display: none;
    }
    .bookSection .bookList .lst .img.showMobile {
        display: block;
    }
    .bookSection .bookList .lst > li {
        width: 50%;
        padding: 10px 0;
    }
    .bookSection .bookList .lst .download {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .bookSection .bookList .lst .download .date {
        font-size: 12px;
        white-space: nowrap;
    }
    
    /* 뷰어 타이틀 */
    .section .listView .listTitle {
        padding: 11px 6px;
        margin-bottom: 20px;
    }
    p.title_h3 {
        float: none;
        width: 100%;
        font-size: 18px;
    }
    p.title_h3 strong {
        font-size: 15px;
        margin-right: 12px;
    }
    .section .listView .date {
    	position:relative;
    	text-align:right;
    	padding-top:5px;
    	font-size:12px;
        width: 100%;
    }
    
    /* 뷰어 이전글/다음글 */
    .section .listLink .link > li a {
        padding-left: 150px;
    }
    .section .listLink .link > li a:before {
        display: none;
    }
    .section .listLink .link > li a em {
        padding-left: 5px;
    }
    .section .listLink .link > li a span {
        padding-left: 0;
    }
    
    /* 뉴스 */
    .c_news .section_head {
        margin-bottom: 25px;
    }
    /* */
    .listSection .listType {
        top: auto;
        bottom: 0;
        right: 10px;
    }
    .listSection .listType .typeLst {
        float: right;
    }
    /* */
    .listSection .listSearchForms {
        padding-top: 0;
        padding-bottom: 50px;
        margin: 0 0 10px;
    }
    .listSection .listSearchForms .count {
        position: absolute;
        top: auto;
        bottom: 0;
    }
    .listSection .listSearchForms .lb {
        display: none;
    }
    .listSection .listNumberling .bigList {
        display: none;
    }
    .listSection .listNumberling .smallList {
        display: inline-block;
    }
    .listSection .listNumberling .numList > li {
        margin: 0 1px;
    }
    .listSection .listSearchForms .txtDate, .listSection .listSearchForms .selectbox .txt, .listSection .listSearchForms .comText {
        font-size: 12px;
    }
    .listSection .listLink .link > li a {
        padding-left: 130px;
    }
    .section .listLink.noDate .link > li a {
        padding-left: 60px;
    }
    /* */
    .listSection .commonList .titleList {
        display: none;
    }
    /* 사용 리트스 구별 */
   	.c_news .listSection .commonList {
   		padding:0 10px;
   	}
    .c_news .listSection .commonList .list {
        border-top: 1px solid #999;
    }
    .listSection .commonList .list > li {
        padding: 15px 0;
    }
    .listSection .commonList .titleAlbum li {
        padding: 0;
    }
    .listSection .commonList .showList .info .time {
        font-size: 12px;
    }
    .listSection .commonList .showList .info .tit {
        font-size: 16px;
    }
    .listSection .commonList .showList .info .desc {
        height: 66px;
        font-size: 12px;
        -webkit-line-clamp: 4;
    }
    
    /* 아카데미 */
    .c_social .listSection .commonList .titleList {
        display: block;
    }
    .c_social .listSection .commonList .titleList .title {
        display: none;
    }
    .c_social .listSection .commonList .titleList .title.title_m {
        display: block;
        font-size: 14px;
        line-height: 20px;
    }
    /* 아카데미 뷰 페이지 타이틀 인포 */
    .section .listView .listTitle_info {
        margin-top: -20px;
        margin-bottom: 20px;
        padding: 10px;
    }
    .section .listView .listTitle_info ul li.info {
        float: none;
        font-size: 12px;
        line-height: 18px;
    }
    .section .listView .listTitle_info ul li.info .tit {
        display: inline-block;
        width: 40px;
    }
    
    .c_social .section.section_head {
    	margin-bottom:20px;
    } 
    
    /* 보령의사수필문학상 */
	.c_social .section.section_title {
		margin-bottom:0;
	}
    .c_social .section.section_title a.to_apply {
        position: relative;
        display: block;
        margin-top:10px;
        width: 100%;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .c_social .article_medal .medal_box {
        width: 100%;
    }
    
    .c_social .article_medal .medal_box {
        padding-left: 90px;
    }
    .c_social .article_medal .medal_box .img {
        position: absolute;
        top: 17px;
        left: 5px;
        width: 75px;
        height: 87px;
        background-size: 450px 87px;
    }
    .c_social .article_medal .medal_box .img.medal_01 {
        background-position: 0 0;
    }
    .c_social .article_medal .medal_box .img.medal_02 {
        background-position: -75px 0;
    }
    .c_social .article_medal .medal_box .img.medal_03 {
        background-position: -150px 0;
    }
    .c_social .article_medal .medal_box .img.medal_04 {
        background-position: -225px 0;
    }
    .c_social .article_medal .medal_box .img.medal_05 {
        background-position: -300px 0;
    }
    .c_social .article_medal .medal_box .img.medal_06 {
        background-position: -375px 0;
    }
    .c_social .article_medal .medal_box .info {
        height: 120px;
    }
    .c_social .article_medal .medal_box .info .info_title {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .c_social .article_medal .medal_box .info .info_desc ul li {
        font-size: 12px;
        line-height: 18px;
    }
    
    /* 수필 응모하기 */
    .listSection .commonList .listType2 {
        display: block;
    }
    .listSection .commonList .listType2 .titleAlbum .info .info_text {
        padding-bottom: 0;
    }
    .customerCenter .personal {
    	padding-top:10px;
    }
    .customerCenter .personal .chk {
    	padding-top:10px;
    }
    
    /* 의료봉사상 소개 */
    .section .article_text {
        padding-top: 0;
        margin-bottom: 20px;
    }
    .section .article_text p.title {
        font-size: 16px;
    }
    .section .article_text p.desc {
        font-size: 12px;
        line-height: 20px;
    }
    .section.border_section {
        padding-top: 20px;
    }
    .section.border_section .info {
        padding-left: 0;
    }
    .section.border_section .info .img {
        display: none;
    }
    .section.border_section .info .img_info {
        padding-left: 0;
    }
    .section.border_section .info .img_info p.title {
        font-size: 16px;
        line-height: 20px;
    }
    .section.border_section .info .img_info p.sub_title {
        font-size: 14px;
        line-height: 20px;
    }
    .section.border_section .info .img_info p.text {
        font-size: 12px;
        line-height: 20px;
    }
     .section .photo_info_box .box_info .box_line.box_line_02 {
    	margin-top:0;
    }
    
    /* 의료봉사상 추천 */
    .section .article .box_liner {
        padding-top: 13px;
        margin-top:10px;
    }
    .section .article.article_2nd {
        margin-top: 35px;
    }
    .sectionList .article .title_h4 {
        font-size: 16px;
        padding-bottom: 8px;
    }
    .section .article .step_list {
        padding-top: 0;
    }
    .section .article .info_list ul li {
        padding-bottom: 4px;
        font-size:12px;
        line-height:20px;
    }
    .section .article .step_list ul li {
        position: relative;
        float: none;
        width: auto;
        margin-right: 0;
        line-height: 22px;
        padding-bottom: 4px;
    }
    .section .article .step_list ul li img {
        display: none;
    }
    .section .article .step_list ul li em.m_view {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding-left: 10px;
    }
    .section .article .step_list ul li span.txt {
        text-align: left;
        padding-top: 0;
        padding-left: 85px;
        font-size:12px;
        line-height:20px;
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .customerCenter .question .personal {
        padding-top: 0;
    }
    
    /* 보령의사봉사상 대상수장자 */
    .section .photo_info_box {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .section .photo_info_box .box_photo {
        float: none;
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }
    .section .photo_info_box .box_photo img {
        width: 100%;
    }
    .section .photo_info_box .box_info {
        float: none;
        width: 100%;
    }
    .section .photo_info_box .box_info .title_info {
        padding-bottom: 0;
        margin-bottom: 20px;
    }
    .section .photo_info_box .box_info .title_info:after {
        display: none;
    }
    .section .photo_info_box .box_info .title_info p.title {
        font-size: 14px;
        line-height: 20px;
    }
    .section .photo_info_box .box_info .title_info p.name {
        font-size: 22px;
        line-height: 30px;
    }
    .section .photo_info_box .box_info .title_info p.sector {
        font-size: 13px;
        line-height: 20px;
    }
    .section .photo_info_box .box_info .sum_info table tr th {
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }
    .section .photo_info_box .box_info .sum_info table tr td {
        padding-left: 10px;
        line-height: 24px;
        height: 24px;
    }
    .section .photo_info_box .box_info .box_line {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .section .photo_info_box .box_info .box_line p.record_title {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .section .photo_info_box .box_info .box_line ul.record li span.r_date {
        line-height: 24px;
        width: 80px;
    }
    .section .photo_info_box .box_info .box_line ul.record li {
        font-size: 12px;
        line-height: 24px;
    }
    
    /* 중보재단 */
   	.c_social p.title_ex {
   		font-size:16px;
   		line-height:20px;
   		padding-top:0;
   		padding-bottom:10px;
   	}
    .c_social .section .color_box p.thankyou {
        font-size: 16px;
        line-height: 20px;
    }
    .c_social .section .box_area.box_area_02 .box .img {
        width: 20%;
        top: 10px;
        left: 0;
    }
    .c_social .section .box_area.box_area_02 .box:first-child .img {
        width: 20%;
        top: 20px;
        left: 0;
    }
    .c_social .section .box_area .box .info_box p.title {
        font-size: 14px;
        text-align: left;
    }
    .c_social .section .box_area.box_area_02 .box .info_box.info_huge p.title {
        font-size: 24px;
        margin-bottom: 0;
        padding-bottom: 0;
        text-align: left;
    }
    .c_social .section .box_area.box_area_02 .box .info_box.info_huge p.title:after {
        display: none;
    }
    .c_social .section .box_area .box .info_box p.desc {
        line-height: 20px;
        text-align: left;
        font-size:12px;
        padding-right:10px;
    }
    .c_social .section .box_area {
    	margin-left:-5px;
    	margin-right:-5px;
    }
    .c_social .section .box_area .box {
    	padding:0 5px;
    	margin-bottom:10px;
    }
    .c_social .section .box_area.box_area_02 .box .info_box p.title {
    	font-size:24px;
    	line-height: 26px;
    }
    .c_social .section .box_area.box_area_02 .box .info_box.info_huge p.title {
    	font-size:24px;
    	line-height: 26px;
    	padding-bottom:10px;
    }
    .c_social .section .color_box p.sponsor_list {
    	padding-left:130px;
    }
    .c_social .section .box_area.box_area_02 .box .info_box.info_huge p.desc {
    	font-size:18px;
    	line-height: 24px;
    }
    .c_social .section .color_box {
    	padding:18px 10px;
    }
    .c_social .section .color_box p.sponsor_list .title {
    	width:110px;
    	top:2px;
    }
    .c_social .section .color_box p.sponsor_list span {
    	font-size:12px;
    	line-height: 20px;
    }
    
    /* 보령암 학술상 */
   	.section .article_table_span {
   		margin-top:10px;
   	}
    .section .article_table_span .tables .table_header span {
        font-size: 14px;
        padding: 8px 0;
    }
    .article_table_span .tables .table_line span {
        font-size: 12px;
        padding: 6px 0;
    }
       
    /* 주가정보 */
    .c_stock p.timer {
        font-size: 12px;
    }
    .c_stock p.timer a.btn_refresh {
        margin-left: 5px;
        height: 26px;
        line-height: 26px;
        font-size: 12px;
    }
    .c_stock p.timer a.btn_refresh span {
        background-size: 12px 16.5px;
    }
    .c_stock .article_table.f_w33 .table table {
        border-left: none;
    }
    .c_stock .article_graph {
        padding-bottom: 0;
    }
    .c_stock .article_table .table p.code {
        font-size: 12px;
    }
    .c_stock .article_table .table p.price span.title {
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        width: 100%;
    }
    .c_stock .article_table .table span.font_big {
        font-size: 20px;
        line-height: 30px;
        height: 30px;
    }
    .c_stock .article_table .table tr td {
        height: 30px;
    }
    .c_stock .article_table .table tr th.head {
        font-size: 12px;
        height: 30px;
    }
    .c_stock .article_table .table tr td.head {
        font-size: 12px;
        height: 30px;
    }
    .c_stock .article_table .table.table_right tr td {
        padding-right: 10px;
    }
    .c_rule .btn_back {
		padding:8px 10px 7px;
	}
	.c_stock .article_table.f_w48.f_right .table.table_box:first-child {
		padding-bottom:20px;
	}
	.c_stock .article_table .table {
    	margin-top:10px;
    }
	
    /* 기업소개 */
    .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;
    }
    
    /* 찾아오시는 길 */
    .c_directions .subSection {
    	margin-bottom:0;
    }
    .c_directions .subSection.side_use {
    	margin-bottom:30px;
    }

	.c_directions p.title_h4 {
   		padding-bottom:10px;
   	}
    .c_directions .article_map_list ul li {
        width: 100%;
        float: none;
    }
    .c_directions .article_map_list ul li {
        height: 95px;
    }
    .c_directions .article_map_list ul li p.name {
        top: 15px;
        left: 18px;
        font-size: 14px;
    }
    .c_directions .article_map_list ul li .info {
        top: 40px;
        left: 18px;
        font-size: 12px;
        line-height: 18px;
        width:100%;
        box-sizing:border-box;
    }
    .c_directions .article_map_list ul li .info p.line {
    	width:80%;
    }
    .c_directions .article_map_list ul li .info p.line em {
        width: 55px;
    }    
    .c_directions .info_box span.adress {
    	display:block;
		margin-right:0;
	}
	.c_directions .info_box strong {
		padding-right:10px;
	}
    
    /* 고객센터 추가 */
    .centerInfo {
        padding: 20px 0;
        margin-bottom: 25px;
    }
    .centerInfo .box_left {
        float: none;
        width: 100%;
        padding-left: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #e5e5e5;
        border-right: none;
        background: none;
    }
    .centerInfo .box_left p.title {
        font-size: 20px;
        line-height: 28px;
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .centerInfo .box_left p.title:after {
        display: none;
    }
    .centerInfo .box_left p.tel {
        font-size: 20px;
        line-height: 28px;
    }
    .centerInfo .box_right {
        float: none;
        width: 100%;
        padding-left: 20px;
    }
    .centerInfo .box_right p.info {
        font-size: 14px;
        line-height: 30px;
    }
    .centerInfo .box_right p.info span.tit {
        display: inline-block;
        width: 90px;
        font-weight: 700;
        color: #222222;
        text-align: justify;
    }
    
    /* 보령 역사관 */
    .c_history .title_arar {
        margin: 15px 0;
    }
    .c_history p.title_history {
        font-size: 18px;
        line-height: 30px;
    }
    .c_history p.text {
        font-size: 12px;
        line-height: 18px;
    }
    .c_history .article_history .box_list li.on .history_gallery {
        margin-left: 0;
    }
    .c_history .article_history .box_list .history_gallery {
        position: relative;
        height: 100%;
    }
    .c_history .article_history .box_list .history_gallery .content_area {
        position: relative;
        height: 100%;
        width: 100%;
    }
    .c_history .article_history .box_list .history_gallery .content_area .section_box {
        position: relative;
        height: 100%;
    }
    .c_history .article_history .box_list > ul > li {
        float: none;
        width: 100%;
    }
    .c_history .bx-wrapper {
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }
    .c_history .bx-wrapper .bx-viewport {
        height: 100%;
    }
    .c_history ul.bxslider li img {
        width: 100%;
        height: auto;
    }
    .c_history .bx-controls {
        bottom: 15px;
        z-index: 100;
    }
    .bx-controls-direction {
        display: none;
    }
    .c_history .history_gallery .title_area {
        padding: 10px 20px 20px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .c_history .history_gallery .title_area ul li {
        width: 100%;
    }
    .c_history .history_gallery .title_area p {
        font-size: 16px;
        line-height: 20px;
    }
    .c_history .history_gallery .title_area p.count {
        padding-bottom: 0;
    }
    .c_history .history_gallery .title_area p.count:after {
        display: none;
    }
    .c_history .history_gallery .title_area p.title_text {
        padding-top: 10px;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a span.info span.subtit span.mbr {
        display: block;
        text-align: 20px;
    }
    .c_history .article_history .box_list a.history_07 {
        position: static;
        text-align: center;
        height: 100%;
        width: auto;
        overflow: hidden;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a span.info>span.cell span.year {
        font-size: 20px;
        line-height: 30px;
    }
    .c_history .article_history .box_list > ul > li.on > div.history_btn>a span.info>span.cell span.year,
    .c_history .article_history .box_list > ul > li > div.history_btn>a:hover span.info>span.cell span.year {
        padding-bottom: 10px;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a span.info span.subtit {
        font-size: 18px;
        line-height: 20px;
    }
    .c_history .article_history .box_list > ul > li > div.history_btn>a.history_07 span.info span.subtit span.mbr {
        line-height: 20px;
    }
    .c_history .article_history .box_list .history_gallery a.btn_close {
        display: none;
    }
    
    /* 연혁 */
	.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; }
}

@media all and (max-width: 599px) {
    /* 게시판 검색 */
	.listSection .listSearchForms .lbDate { padding-right:0; }
	.listSection .listSearchForms .lbDate:after { display:none; }
	.listSection .listSearchForms .selectbox .txt { min-width:inherit; width:140px; height:44px; box-sizing:border-box; -webkit-box-sizing:border-box; }

    /* */
    .listSection .commonList .showAlbum > li {
        width: 50%;
    }
    .listSection .commonList .titleAlbum > li {
        width: 100%;
        float: none;
    }
    
    /* */
    .customerCenter .timeInfo li {
        padding-left: 20px;
        font-size: 14px;
    }
    
    /* 뉴스 */
    .listSection .commonList .showList .info .img {
        width: 34%
    }
    .listSection .commonList .showList .info .texts {
        padding-left: 32%;
    }
    .listSection .commonList .showList .info .desc {
        display: none;
    }
    .listSection .commonList .showList .info .time > li {
        display: block;
        padding-top: 4px;
    }
    .listSection .commonList .showList .info .time > li:before {
        display: none;
    }
    .listSection .commonList .showList .info .time {
        padding: 0;
        font-size: 11px;
        line-height: 12px;
    }
    
     .c_dialysis .listSection .listSearchForms .formSearch {
    	padding-left:122px;
    }
    
    /* 고객지원 */
    .customerCenter .timeInfo li {
        padding-left: 20px;
        font-size: 14px;
    }
    .c_news .listSection .listSearchForms .formSearch {
		position:static;
	}
	.c_news .listSection .listSearchForms .formSearch .comText {width:100%;}
	.c_news .listSection .listSearchForms .fields .formDate { margin-left:-12px; margin-right:-12px; text-align:center; }
	.c_news .listSection .listSearchForms .fields .formDate:after { content:""; display:block; clear:both; }
	.c_news .listSection .listSearchForms .lbDate { float:left; width:50%; padding-right:55px; padding-left:12px; position:relative; z-index:1; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.c_news .listSection .listSearchForms .fields .formDate > em { left:0; line-height:44px; position:absolute; width:100%; text-align:center; }
	.c_news .listSection .listSearchForms .txtDate { width:100%; height:44px; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.c_news .listSection .listSearchForms .lbDate:after { right:12px; display:inline-block; }

}
@media all and (max-width:479px) {
	/* 게시판 검색 */
	.listSection .listSearchForms .fields .formDate { margin-left:-12px; margin-right:-12px; text-align:center; }
	.listSection .listSearchForms .fields .formDate:after { content:""; display:block; clear:both; }
	.listSection .listSearchForms .lbDate { float:left; width:50%; padding-right:55px; padding-left:12px; position:relative; z-index:1; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.listSection .listSearchForms .fields .formDate > em { left:0; line-height:44px; position:absolute; width:100%; text-align:center; }
	.listSection .listSearchForms .txtDate { width:100%; height:44px; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.listSection .listSearchForms .lbDate:after { right:12px; display:inline-block; }
	.listSection .listSearchForms .formSelect { bottom:0; left:12px; top:auto; }
	.listSection .listSearchForms .formSearch { padding-left:165px; }
	.listSection .listSearchForms .formSearch .txtBg { padding-right:39px; }
	.listSection .listSearchForms .formSearch .txtBg button { width:40px; padding-left:0; }
	.listSection .listSearchForms .formSearch .txtBg button em { display:none; }
	
	/* 게시판 검색 */
	.c_news .listSection .listSearchForms .fields .formDate { margin-left:-12px; margin-right:-12px; text-align:center; }
	.c_news .listSection .listSearchForms .fields .formDate:after { content:""; display:block; clear:both; }
	.c_news .listSection .listSearchForms .lbDate { float:left; width:50%; padding-right:55px; padding-left:12px; position:relative; z-index:1; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.c_news .listSection .listSearchForms .fields .formDate > em { left:0; line-height:44px; position:absolute; width:100%; text-align:center; }
	.c_news .listSection .listSearchForms .txtDate { width:100%; height:44px; box-sizing:border-box; -webkit-box-sizing:border-box; }
	.c_news .listSection .listSearchForms .lbDate:after { right:12px; display:inline-block; }
	.c_news .listSection .listSearchForms .formSearch {padding-left:0;}
	/* */
	.listSection .commonList .list .info .tit { font-size:13px; }

	/* 고객지원 */
	.customerCenter .timeInfo li { padding-left:0; display:block; margin-top:10px; }
	.customerCenter .questionFields th { display:none; }
	.customerCenter .questionFields .w250 { width:100%; }
	.customerCenter .questionFields .email { white-space:nowrap; }

	/* 사회공헌 */
	.sectionList .article .snapImg .img { width:28.75%; }
	
	
	.c_dialysis .listSection .listSearchForms .fields {
		height:auto;
	}
	.c_dialysis .listSection .listSearchForms .formSearch {
    	padding-left:122px;
    }
}


@media all and (max-width:439px) { 
	/* 게시판 검색 */
	.listSection .listSearchForms .formSelect { position:static; }
	.listSection .listSearchForms .selectbox { display:block; }
	.listSection .listSearchForms .selectbox .txt { width:100%; }
	.listSection .listSearchForms .formSearch { padding-left:0; }
	.c_news .listSection .listSearchForms .lbDate {padding-right:12px;}
	.c_news .listSection .listSearchForms .lbDate:after {display:none;}

	/* 고객지원 */
	.customerCenter .contact li .desc strong { font-size:14px; }
	.customerCenter .contact li .desc p { font-size:22px; }
	.customerCenter .contact li .lnk { font-size:12px; width:64px; }
	
	.c_dialysis .listSection .listSearchForms .selectbox {
		position:absolute;
		display:inline-block;
	}	
}

@media all and (max-width:399px) {
	/* 게시판 검색 */
	.listSection .listSearchForms .lbDate { padding-right:12px; }
	.listSection .listSearchForms .lbDate:after { display:none; }
	.listSection .commonList .showAlbum { margin:0 -8px; }
	.listSection .commonList .showAlbum .info { padding:0 8px; }
	.listSection .commonList .showAlbum .info .time { font-size:10px; }

	/* 인재채용 */
	.sectionList .article .iconList li .img { width:43px; }

	/* 사회공헌 */
	.sectionList .article .snapImg .img { width:92px; }
	.sectionList .article .snapImg .text h5 { font-size:16px; }
	.sectionList .article .snapImg .text h6 { font-size:13px; }
	.sectionList .article .pointText > li .img { width:60px; }

	.c_social .section .box_area.box_area_02 .box .img {
		top:25px;
	}

	/* 재무재표 */
	p.title_h4.line_bottom {
		padding-bottom:15px;
	}
}

@media all and (max-width:359px) {
	/* */
	.sectionList .article .mapList .mapAddress .infoFields { padding-left:40px; }

	/* 고객지원 */
	.customerCenter .contact li .desc p { font-size:18px; }
	.customerCenter .questionFields .telBg .comText { width:28.4%; }
}

/* 제품검색 */
@media all and (max-width:1140px) {
	.productSearch ul li .product_img {width:30%;}
	.productSearch ul li .product_explanation {width:66%;}
	.productSearch ul li .product_explanation dl dt {width:25%;}
	.productSearch ul li .product_explanation dl dd {width:75%;}
}

@media all and (max-width:960px) {
	.productSearch ul li .product_explanation .tit {font-size:24px; line-height:24px;}
	.productSearch ul li .product_explanation .tit span {font-size:16px;}
	.productSearch ul li .product_explanation dl dt {width:30%;}
	.productSearch ul li .product_explanation dl dd {width:70%;}
}

@media all and (max-width:720px) {
	.productSearch ul li .product_img {float:none; width:auto; margin-bottom:20px; text-align:center;}
	.productSearch ul li .product_explanation {float:none; width:auto; padding-left:0;}
	.productSearch ul li .product_explanation .tit {font-size:20px; margin-bottom:20px; line-height:22px;}
	.productSearch ul li .product_explanation .tit span {font-size:14px;}
	.productSearch ul li .product_explanation dl {margin-top:10px;}
	.productSearch ul li .product_explanation dl dt {width:25%; font-size:14px;}
	.productSearch ul li .product_explanation dl dd {width:75%;}
}

@media all and (max-width:720px) {
	.btn_product {float:none; padding:20px 0 20px 0;}
	.btn_product a {width:100%; height:40px; line-height:40px;}
	.section.section_head .box_left.clearfix.v2 {height:60px;}
	.section.section_head .box_left.clearfix.v2 .section_title {float:none;}
	.section p.search_count.v2 {display:block; margin:0; padding:0; line-height:16px;}
	.productSearch {padding:0 10px;}
}

@media all and (max-width:540px) {
	.productSearch ul li {padding:30px 10px;}
	.productSearch ul li .product_explanation dl dt {width:35%;}
	.productSearch ul li .product_explanation dl dd {width:65%;}
}

@media all and (max-width:420px) {
	.productSearch ul li .product_explanation dl dt {width:40%; font-size:13px;}
	.productSearch ul li .product_explanation dl dd {width:60%;}
}


/* 전체제품소개 */
@media all and (max-width:1140px) {
	.productSection ul li .product_cont .product_box .product_img {width:30%;}
	.productSection ul li .product_cont .product_box .product_explanation {width:66%;}
	.productSection ul li .product_cont .product_box .product_explanation dl dt {width:25%;}
	.productSection ul li .product_cont .product_box .product_explanation dl dd {width:75%;}
}

@media all and (max-width:960px) {
	.productTab ul li a {font-size:14px;}
	.productSection ul li .product_btn a .tit {width:33.33%; padding:35px 0; font-size:20px;}
	.productSection ul li .product_btn a .txt {padding:32px 0 32px 7%; font-size:16px;}
	.productSection ul li .product_cont .product_box .product_explanation .tit {font-size:24px; line-height:24px;}
	.productSection ul li .product_cont .product_box .product_explanation .tit span {font-size:16px;}
	.productSection ul li .product_cont .product_box .product_explanation dl dt {width:30%;}
	.productSection ul li .product_cont .product_box .product_explanation dl dd {width:70%;}
}

@media all and (max-width:720px) {
	.productTab ul {border-left:0; border-bottom:0;}
	.productTab ul li {width:50%;}
	.productTab ul li.all {width:100%; border-left:1px solid #e1e1e1;}
	.productTab ul li.all a {padding:14px 0;}
	.productSection ul li .product_cont {padding:35px 10px;}
	.productSection ul li .product_cont .product_box .product_img {float:none; width:auto; margin-bottom:20px; text-align:center;}
	.productSection ul li .product_cont .product_box .product_explanation {float:none; width:auto; padding-left:0;}
	.productSection ul li .product_cont .product_box .product_explanation .tit {font-size:20px; margin-bottom:20px; line-height:22px;}
	.productSection ul li .product_cont .product_box .product_explanation .tit span {font-size:14px;}
	.productSection ul li .product_cont .product_box .product_explanation dl {margin-top:10px;}
	.productSection ul li .product_cont .product_box .product_explanation dl dt {width:25%; font-size:14px;}
	.productSection ul li .product_cont .product_box .product_explanation dl dd {width:75%;}
}

@media all and (max-width:720px) {
	.productTab {margin-top:20px; padding:0 10px;}
	.productSection {padding:0 10px;}
}

@media all and (max-width:540px) {
	.productSection {margin-top:30px;}
	.productSection ul li .product_btn {background-color:#f3f3f3; background-position:95% 70%; background-size:24px 15px;}
	.productSection ul li.even .product_btn {background-color:#dddfeb; background-position:95% 70%; background-image:url('/assets/images/subpage/01_Introduction/products/ico_arr2.png');}
	.productSection ul li .product_btn a .tit {float:none; width:auto; padding:25px 15px 18px 15px; font-size:18px; background-color:#f3f3f3;}
	.productSection ul li.even .product_btn a .tit {background-color:#dddfeb;}
	.productSection ul li .product_btn a .txt {float:none; padding:0 15px 25px 15px; font-size:14px; text-align:center;}
	.productSection ul li .product_cont .product_box .product_explanation dl dt {width:35%;}
	.productSection ul li .product_cont .product_box .product_explanation dl dd {width:65%;}
}

@media all and (max-width:420px) {
	.productSection ul li .product_cont .product_box .product_explanation dl dt {width:40%; font-size:13px;}
	.productSection ul li .product_cont .product_box .product_explanation dl dd {width:60%;}
	.foot {height:165px;}
	.foot .content .lastline address span {display:block;}
}

/* 주요제품소개 */
@media all and (max-width:1380px) {
	.productList .box_list .product_reveal .txt {height:160px;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit {font-size:38px;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit span {font-size:20px;}
}

@media all and (max-width:960px) {
	.productList .box_list .product_reveal .txt {font-size:14px;}
	
}

@media all and (max-width:840px) {
	.productList .box_list .product_pop .pop_inner .pop_top .tit {font-size:30px;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit span {font-size:16px;}
}

@media all and (max-width:720px) {
	.productList .box_list.nth1 .product_reveal {margin:0 10px 15px 0;}
	.productList .box_list.nth2 .product_reveal {margin:0 0 15px 10px;}
	.productList .box_list.nth3 .product_reveal {margin:15px 10px 15px 0;}
	.productList .box_list.nth4 .product_reveal {margin:15px 0 15px 10px;}
	.productList .box_list.nth5 .product_reveal {margin:15px 10px 0 0;}
	.productList .box_list.nth6 .product_reveal {margin:15px 0 0 10px;}
	.productList .box_list .product_reveal .txt {font-size:12px;}
	.productList .box_list .product_reveal .txt.last {font-size:12px;}
	.productList .box_list .product_pop {padding:0 10px; box-sizing:border-box;}
}

@media all and (max-width:720px) {
	.productList {margin-top:20px; padding:0 10px;}
	.productList .box_list .product_pop .pop_inner .pop_cont .product_slider ul li .w_img {display:none;}
	.productList .box_list .product_pop .pop_inner .pop_cont .product_slider ul li .m_img {display:block;}
	.productList .box_list .product_pop .pop_inner .pop_cont .product_slider .bx-pager {bottom:10px;}
	.productList {position:static;}
	.productList .box_list {position:relative; float:none; width:auto;}
	.productList .box_list.nth1 .product_reveal {margin:0;}
	.productList .box_list.nth2 .product_reveal {margin:20px 0 0 0;}
	.productList .box_list.nth3 .product_reveal {margin:20px 0 0 0;}
	.productList .box_list.nth4 .product_reveal {margin:20px 0 0 0;}
	.productList .box_list.nth5 .product_reveal {margin:20px 0 0 0;}
	.productList .box_list.nth6 .product_reveal {margin:20px 0 0 0;}
	.productList .box_list .product_reveal .txt {font-size:14px; height:auto; padding:0 10px 30px 10px; margin-top:10px;}
	.productList .box_list .product_reveal .txt.last {font-size:14px;}
	.productList .box_list .product_pop {position:static; padding:0;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit {height:62px; line-height:26px; padding:10px 74px 0 10px; font-size:24px;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit span {display:block; font-size:16px;}
	.productList .box_list .product_pop .pop_inner .pop_top .pop_close {width:74px; height:72px; background-size:74px 72px;}
	.productList .box_list .product_pop .pop_inner .pop_cont .pop_tab {display:none;}
}

@media all and (max-width:420px) {
	.productList .box_list .product_pop .pop_inner .pop_top .tit {height:46px; line-height:21px; padding:7px 64px 0 10px; font-size:20px;}
	.productList .box_list .product_pop .pop_inner .pop_top .tit span {font-size:13px;}
	.productList .box_list .product_pop .pop_inner .pop_top .pop_close {width:57px; height:53px; background-size:64px 62px;}
}