.right{text-align:right !important;}
.con_width{position:relative;width:1100px;margin:0 auto;}
.sub_con_in{padding-bottom:100px;}
@media all and (max-width: 1099px) {
.con_width{width:100%;}
} 
 
.inp{width:100%;min-height:36px;line-height:36px;background:#fff;border:1px solid #dddddd;}
.inp02{min-height:36px;line-height:36px;background:#fff;border:1px solid #dddddd;}
.inp_file{width:50%;min-height:36px;line-height:36px;background:#fff;border:1px solid #dddddd;}
.tarea{width:100%;height:260px;border:1px solid #dddddd;}

.f_em{color:#d41f36 !important;}
.f_bd{font-weight:bold;}
.btn_icn{display:inline-block;text-align:center;}
.btn_l{width:120px;line-height:46px;} 
.btn_wt{border:1px solid #222;color:#222;}
.btn_bk{border:1px solid #222;color:#fff;background:#222222;}
.btn_bk:hover, .btn_bk:active, .btn_bk:focus{color:#fff;}
.icn_reply01{width:66px;line-height:30px;background:#c5a887;color:#fff;font-size:13px;font-weight:bold;}
.icn_reply02{width:66px;line-height:30px;background:#87a4c5;color:#fff;font-size:13px;font-weight:bold;}

.align_c{text-align:center;}
.align_r{text-align:right;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
@media all and (max-width: 650px) {
.mt15{margin-top:8px;}
.mt20{margin-top:10px;}
.mt30{margin-top:15px;}
.mt35{margin-top:18px;}
.mt40{margin-top:20px;}
.mt50{margin-top:25px;}
.btn_l{width:25%;line-height:35px;}
} 



/* main */
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
 }
.main_visual_new{overflow:hidden;width:100%;position:relative;}

.main_visual_new .swiper-button-prev, 
.main_visual_new .swiper-button-next{width:51px;height:101px;margin-top:-50px;}
.main_visual_new .swiper-button-prev{left:20px;background:url('/images/btn_mv_prev.png') no-repeat;}
.main_visual_new .swiper-button-next{right:20px;background:url('/images/btn_mv_next.png') no-repeat;}


@media all and (max-width: 1100px) {
.main_visual_new .swiper-button-prev,
.main_visual_new .swiper-button-next{display:none;}
.main_visual_new .swiper-slide img{width:100%;}
}

 

.m_business{overflow:hidden;width:100%;margin-top:40px;}
.m_business div{float:left;margin-right:1px;}
.m_business div.last{margin-right:0;}
.m_business div a{position:relative;display:block;line-height:0;}
.m_business div a p{position:absolute;bottom:0;left:0;width:100%;display:table;background:url('/images/bg_mbusiness.png') repeat;text-align:center;font-size:20px;color:#fff;}
.m_business div a p span{display:table-cell;height:60px;vertical-align:middle;line-height:1.2em;}
.m_business div a p span i{display:block;font-size:0.8em;}
.m_business div a img{margin:0;padding:0;}
@media all and (max-width: 1099px) {
.m_business div{float:left;margin:0 1%;width:23%;}
.m_business div img{width:100%;}
.m_business div a p{font-size:0.9em;}
} 
@media all and (max-width: 650px) {
.m_business{margin-top:20px;}
.m_business div{float:left;margin:0 2% 10px;width:46%;}
}


.m_cs_new{margin-top:40px;padding:40px 0;background:#f4f4f4;border-bottom:1px solid #e9e9e9;}
.m_cs_bx{overflow:hidden;width:100%;text-align:center;background:#fff url('/images/common/bar_gray.gif') repeat-x;}
.m_cs_bx .cs_01{ }
.m_cs_bx .cs_01 > div{float:left;width:25%;line-height:0;}
.m_cs_bx .cs_01 > div >a{display:block;}
.m_cs_bx img{width:100%;}
@media all and (max-width: 650px) {
.m_cs_new{margin-top:20px;padding:0 0;border:0;}
.m_cs_bx .cs_01 > div{float:left;width:50%;}
} 

.m_noti_bx{position:relative; margin:28px 0;}
.m_noti_tit{position:absolute;top:5px;left:0;width:106px;text-align:center;background:#1b5cb0;color:#fff;font-size:20px;font-weight:bold;line-height:2em;display:inline-block;z-index:1;}
.m_noti_bx .bx-wrapper{margin:0;height:51px;line-height:51px;padding:0 70px 0 135px;}
.m_noti_bx .bx-wrapper .bx-viewport{}
.m_noti_bx .bx-wrapper .bx-viewport li{overflow:hidden;width:100%;}
.m_noti_bx .bx-wrapper .bx-viewport li a{float:left;width:80%;color:#222;font-size:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.m_noti_bx .bx-wrapper .bx-viewport li span{float:right;color:#888;}
.m_noti_bx .bx-wrapper .bx-pager,
.m_noti_bx .bx-wrapper .bx-controls-autor{display:none;}
.m_noti_bx .bx-wrapper .bx-controls-direction a{}
.m_noti_bx .bx-wrapper .bx-prev{width:31px;height:25px;margin-top:0;top:0;left:auto;right:0;background:url('/images/btn_mnoti_p.gif') no-repeat;}
.m_noti_bx .bx-wrapper .bx-prev:hover{background-position:0 0;}
.m_noti_bx .bx-wrapper .bx-next{width:31px;height:26px;margin-top:0;top:auto;bottom:0;right:0;background:url('/images/btn_mnoti_n.gif') no-repeat;}
.m_noti_bx .bx-wrapper .bx-next:hover{background-position:0 0;}
.sns_new{position:absolute;top:0;right:0;}
@media all and (max-width: 1099px) {
.m_noti_bx{margin:20px 10px;} 
} 
@media all and (max-width: 600px) {
.m_noti_tit{top:0;width:auto;padding:0 10px;font-size:1em;}
.m_noti_bx .bx-wrapper{height:26px;line-height:26px;padding:0 70px 0 85px;}
.m_noti_bx .bx-wrapper .bx-viewport li a{width:100%;font-size:1em;}
.m_noti_bx .bx-wrapper .bx-viewport li span{display:none;}
.m_noti_bx .bx-wrapper .bx-prev{right:30px;border-bottom:1px solid #ccc;}
}
 
 
/* pal_product */
.product_list{border-top:1px solid #222;}
.product_list li{padding:30px 0;border:1px solid #ddd;border-top:0;}
.product_list li:after{content:'';clear:both;display:block;}
.product_list li .thumb{float:left;margin-left:30px;}
.product_list li dl{float:left;margin-left:35px;width:825px;}
.product_list li dl dt{padding:14px 0;font-size:22px;font-weight:bold;color:#222;}
.product_list li dl dt a{color:#222;}
.product_list li dl .desc{padding-bottom:20px;}
.product_list li dl .spec p{color:#222222;font-weight:bold;line-height:1.5em;}
.product_list li dl .spec p span{position:relative;display:inline-block;padding-right:12px;margin-right:12px;color:#a5a5a5;}
.product_list li dl .spec p span:after{position:absolute;top:50%;right:0;display:inline-block;width:1px;height:9px;margin-top:-5px;background:#c0c0c0;content:'';}
.product_list li dl .spec01 p{float:left;width:300px;}
.product_list li dl .spec:after{content:'';clear:both;display:block;}
@media all and (max-width: 1099px) {
.product_list li{position:relative;padding-left:240px;}
.product_list li .thumb{position:absolute;top:30px;left:0;float:none;width:240px;min-height:200px;margin:0;text-align:center;}
.product_list li dl{float:none;margin-left:0;width:auto;}
.product_list li dl dt{padding-top:0;}
}
@media all and (max-width: 650px) {
.product_list li{position:relative;padding:20px 0 20px 150px;}
.product_list li .thumb{width:150px;top:20px;}
.product_list li .thumb img{width:100%; max-width:130px;}
.product_list li dl dt{padding-bottom:10px;font-size:1.2em;}
.product_list li dl .desc{padding-bottom:10px;}
.product_list li dl dd{font-size:0.9em;}

}

/* pal_연구개발 */
.rnd_intro01{padding:80px 0 75px 50%;background:url('/images/rnd_intro_img01.jpg') no-repeat;letter-spacing:-0.5px;font-size:18px;line-height:1.5em;color:#222222;}
.rnd_intro01 em{display:block;padding-bottom:30px;font-size:36px;line-height:1.2em;font-weight:bold;}
.rnd_intro01 span{display:block;}
.rnd_intro02{margin-top:50px;font-size:15px;line-height:1.46em;}
.rnd_intro02 p{padding-bottom:20px;  word-wrap: break-word; word-break: keep-all;}
.rnd_intro02 .title{color:#d41f36;font-size:18px;font-weight:bold;}
@media all and (max-width: 1099px) { 
.rnd_intro01{padding:30px 0 50px 40%;background-size:35% auto;font-size:1.2em;}
.rnd_intro01 em{font-size:1.6em;padding-bottom:25px;}
.rnd_intro01 span{display:inline;}
}
@media all and (max-width: 650px) {
.rnd_intro01{padding:0 0 0 30%; background-size:27% auto;font-size:1em;}
.rnd_intro01 em{padding-bottom:15px;font-size:1.3em;}
.rnd_intro02{margin-top:30px;font-size:0.9em;}
.rnd_intro02 .title{font-size:1.1em;}
}


/* pal_연구소연혁 */
.rnd_history{overflow:hidden;width:100%; margin-top:40px;}
.rnd_history .history_tit{padding-bottom:35px;color:#d41f36;font-size:32px;font-weight:bold; background:#fff;}
.rnd_history dl{position:relative;padding:0 0 30px;font-size:15px;}
.rnd_history dl dt{position:absolute;top:0;right:0;margin-right:-110px;font-size:20px; color:#000;font-weight:bold;font-style:italic;text-decoration:underline;}
.rnd_history dl dd{line-height:22px;background-image:url('/images/blet_history03.gif'); background-repeat:no-repeat;}
.rnd_history dl dd p{padding:3px 0;}
.rnd_history .history_01{position:relative;float:left;width:460px;text-align:right;background:url('/images/line_gray.gif') repeat-y 453px top;}
.rnd_history .history_01:before{position:absolute;top:73px;right:0;display:inline-block;width:13px;height:8px;background:#fff;content:'';}
.rnd_history .history_01:after{position:absolute;bottom:0;right:0;display:inline-block;width:13px;height:38px;background:#fff;content:'';}
.rnd_history .history_01 .history_tit{padding-right:40px;}
.rnd_history .history_01 dd{padding-right:40px;background-position:right 8px;}
.rnd_history .history_02{position:relative;float:right;width:460px;background:url('/images/line_gray.gif') repeat-y 6px top;}
.rnd_history .history_02:before{position:absolute;top:73px;left:0;display:inline-block;width:13px;height:8px;background:#fff;content:'';}
.rnd_history .history_02:after{position:absolute;bottom:0;left:0;display:inline-block;width:13px;height:38px;background:#fff;content:'';}
.rnd_history .history_02 .history_tit{padding-left:40px;}
.rnd_history .history_02 dt{display:none;}
.rnd_history .history_02 dd{padding-left:40px;background-position:0 8px;}
.hs_2016{height:80px;}
@media all and (max-width:1099px) {
.rnd_history .history_01{float:none;width:100%;background-position:106px top;text-align:left;}
.rnd_history .history_01 dd{background-position:left 8px;padding-left:40px;padding-right:0;}
.rnd_history .history_02{float:none;width:100%;background-position:106px top;}
.rnd_history .history_02 dt{display:block;}
.rnd_history .history_02 .history_tit{padding-top:40px;padding-left:0;}
.rnd_history dl{padding-left:100px;}
.rnd_history dl dt{left:0;margin-right:0;width:100px;} 
.hs_2016{height:auto;}
}
@media all and (max-width:650px) {
.rnd_history .history_tit{padding-bottom:20px;font-size:1.6em;}
.rnd_history dl{font-size:1em;padding-bottom:15px;}
.rnd_history dl dd{line-height:1.2em;}
}

/* pal_strategy */
.rnd_strategy01{width:906px;margin:0 auto;text-align:center;}
.rnd_strategy01 .title{padding:35px 0 50px;color:#222;font-size:32px;font-weight:bold;}
.rnd_strategy01 ul{position:relative;overflow:hidden;width:100%;}
.rnd_strategy01 ul:after{position:absolute;top:50%;left:0;content:'';width:100%;height:1px;background:#d6d6d6;}
.rnd_strategy01 ul li{position:relative;display:table;width:206px;height:206px;color:#fff;font-size:18px;z-index:1;}
/* .rnd_strategy01 ul li.str01{float:left;background:url('/images/bg_strategy01.gif') no-repeat 0 0;}
.rnd_strategy01 ul li.str02{position:absolute;top:0;left:50%;margin-left:-103px;background:url('/images/bg_strategy02.gif') no-repeat 0 0;}
.rnd_strategy01 ul li.str03{float:right;background:url('/images/bg_strategy03.gif') no-repeat 0 0;}

 */
.rnd_strategy01 ul li.str01{float:left;background:url('/images/sub/bg_strategy01_n.png') no-repeat 0 0;}
.rnd_strategy01 ul li.str02{position:absolute;top:0;left:50%;margin-left:-103px;background:url('/images/sub/bg_strategy02_n.png') no-repeat 0 0;}
.rnd_strategy01 ul li.str03{float:right;background:url('/images/sub/bg_strategy03_n.png') no-repeat 0 0;}
.rnd_strategy01 ul li div{display:table-cell;height:206px;vertical-align:middle;}
.rnd_strategy01 ul li span em{position:relative;display:block;padding-bottom:18px;margin-bottom:18px;font-size:25px;font-weight:bold;}
.rnd_strategy01 ul li span em:after{position:absolute;bottom:0;left:50%;content:'';width:24px;height:1px;margin-left:-12px;background:#fff;}
/* .rnd_strategy02{margin-top:60px;text-align:center;border-top:1px solid #dddddd; border-left:1px solid #dddddd; background:url('/images/line_gray.gif') repeat-x left bottom;} */
/* .rnd_strategy02 ul{overflow:hidden;width:100%;background:url('/images/line_gray.gif') repeat-y right top;}
.rnd_strategy02 ul li{float:left;width:20%;padding:24px 0 16px;border-bottom:1px solid #dddddd; background:url('/images/line_gray.gif') repeat-y right top;}
.rnd_strategy02 ul li span{display:block;}
.rnd_strategy02 ul li .thumb{}
.rnd_strategy02 ul li .title{overflow:hidden;height:2.7em;line-height:1.35em;padding:5px 25px 0;font-weight:bold;color:#222;}
 */
/* .rnd_strategy02{margin-top:60px;text-align:center;border-top:1px solid #dddddd; border-left:1px solid #dddddd; background:url('/images/line_gray.gif') repeat-x left bottom;} */
.rnd_strategy02{text-align:center; width:906px; margin:80px auto 0 auto; }
.responsive_st { border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.responsive_st div{  }
.responsive_st div span{}
.responsive_st div .thumb{ margin:0 auto; text-align:center; display:block; }
.responsive_st div .thumb img{ text-align:center; display:inline-block; }
.responsive_st .slick-slide{ margin:0 auto; }
.responsive_st .title{ text-align:center; display:block; overflow:hidden;height:2.7em;line-height:1.35em;padding:5px 0;font-weight:bold;color:#222; text-alignP}
.responsive_st .slick-prev{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 25px;
    height: 45px;
    padding: 0;
	background:url('/images/mainv_left_arr.png') no-repeat 0 0;
	background-size:25px 40px; 
	text-indent:-99999;

}
.responsive_st .slick-next {
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;
    display: block;
    width: 25px;
    height: 45px;
    padding: 0; 
    border: none;
    outline: none;
    	background:url('/images/mainv_right_arr.png') no-repeat 0 0;
	background-size:25px 40px; 
		text-indent:-99999;
}
@media all and (max-width:1099px) {
.rnd_strategy01{max-width:906px;width:100%;}
.rnd_strategy01 .title{font-size:1.6em;}
.rnd_strategy01 ul li{overflow: hidden;width:30%;max-width:206px;height:auto; } 
.rnd_strategy01 ul li:before{content: "";display: block;padding-top: 100%;}
.rnd_strategy01 ul li.str01{background-size:100%;}
.rnd_strategy01 ul li.str02{background-size:100%;margin-left:-15%;}
.rnd_strategy01 ul li.str03{background-size:100%;}
.rnd_strategy01 ul li div{height:auto;position: absolute; top:0;left:0; bottom:0; right:0;}
.rnd_strategy01 ul li div p{display: table; width: 100%; height: 100%;}
.rnd_strategy01 ul li div p span{display:table-cell;vertical-align:middle;}
.rnd_strategy02 ul li .thumb img{max-width:150px;width:96%;}
.rnd_strategy02 ul li .title{padding:5px 5px 0;}
}
@media all and (max-width:900px) {
.rnd_strategy02{ margin:40px auto 0 auto; width:90%;}
}
@media all and (max-width:650px) {
.rnd_strategy01 .title{padding:20px 0 30px;}
.rnd_strategy01 ul li{font-size:1.1em;}
.rnd_strategy01 ul li span em{font-size:1.3em;margin-bottom:10px;padding-bottom:10px;}
.rnd_strategy02{ margin:40px auto 0 auto; width:70%;}
.rnd_strategy02 ul li{width:25%;}

}
@media all and (max-width:450px) {
.rnd_strategy01 ul li{font-size:1em;}
.rnd_strategy01 ul li span em{margin-bottom:5px;padding-bottom:5px;}
}


/* pal_technology */
.rnd_technology{text-align:center;padding-top:30px;}
@media all and (max-width:1099px) {
.rnd_technology img{width:100%;max-width:1017px;}
}

/* pal_품질보증 */
.quality01{padding:35px 0 45px;text-align:center;font-size:18px;color:#222;}
.quality02{width:666px;margin:0 auto 30px;line-height:103px;text-align:center;font-size:38px;color:#1b5cb0;font-weight:bold;background:url('/images/bg_quality_title.gif') no-repeat;}
.quality03{position:relative;width:760px;margin:0 auto;padding-bottom:80px;font-size:15px;}
.quality03 .re_img{text-align:center;}
.quality03 dl{position:absolute;}
.quality03 .sys_re_txt01{top:220px;left:0;width:190px;background:url('/images/blet_r_dot01.png') no-repeat right top;}
.quality03 .sys_re_txt02{top:408px;left:102px;width:175px;background:url('/images/blet_r_dot02.png') no-repeat right top;}
.quality03 .sys_re_txt03{top:408px;left:474px;padding-left:40px;background:url('/images/blet_r_dot03.png') no-repeat left top;}
.quality03 .sys_re_txt04{top:220px;left:570px;padding-left:40px;background:url('/images/blet_r_dot04.png') no-repeat left top;}
.quality03 dt{padding-bottom:15px;color:#222;font-size:18px;font-weight:bold;}
.quality03 dd{padding-left:12px;line-height:25px;background:url('/images/blet_gray.gif') no-repeat 0 10px;}
@media all and (max-width:1099px) {
.quality01{font-size:1.2em;}
.quality03{max-width:760px;width:100%;}
.quality03 .re_img img{max-width:400px;width:100%;}
}
@media all and (max-width:760px) {
.quality03{overflow:hidden;width:100%;padding-bottom:0;}
.quality03 dl{position:relative;float:left;padding-bottom:30px;}
.quality03 dt{padding-left:25px;}
.quality03 dd{margin-left:15px;}
.quality03 .sys_re_txt01{top:auto;left:auto;width:50%;background-position:left 3px;}
.quality03 .sys_re_txt02{top:auto;left:auto;width:50%;background-position:left 3px;}
.quality03 .sys_re_txt03{top:auto;left:auto;width:50%;padding-left:0;background-position:left 3px;}
.quality03 .sys_re_txt04{top:auto;left:auto;width:50%;padding-left:0;background-position:left 3px;}
}
@media all and (max-width:650px) {
.quality01{padding:20px 0 30px;}
.quality02{width:96%;line-height:3em;font-size:1.4em;background:none;border:3px solid #1b5cb0;border-radius:1.5em;}
.quality03{font-size:1em;}
.quality03 dt{font-size:1.2em;}
}





/* pal_search */
.search_bx{padding:32px 0;border-top:1px solid #222;border-bottom:1px solid #e5e5e5;background:#f8f8f8;text-align:center;} 
.search_bx .search_tit{color:#222;font-weight:bold;font-size:16px;padding-right:30px;}
.search_bx .inp{width:605px;} 
.search_bx .inp_btn{width:78px;height:38px;border:1px solid #222;background:#222;color:#fff;cursor:pointer;}
.search_bx select{width:200px;}
.search_bx .inp02{width:385px;}
.search_result{padding:50px 0;text-align:center;font-size:24px;color:#222;}
.search_result em{color:#1b5cb0;font-weight:bold;}
.search_result span{color:#222222;font-weight:bold;}
.search_list{border-top:1px solid #222222;}
.search_list li{border-bottom:1px solid #e5e5e5;border-top:0;font-size:15px;background:url('/images/blet_searchlist.png') no-repeat 98% 50%;}
.search_list li a{display:block;padding:28px 30px;}
.search_list li a em{display:block;padding-bottom:10px;font-size:20px;font-weight:bold;color:#222;}
.search_list li a span{display:block;}
@media all and (max-width: 1099px) {
.search_bx .search_tit{display:inline-block;text-align:center;padding-right:10px;}
.search_bx .inp{width:50%;}
.search_bx select{width:20%;}
.search_bx .inp02{width:33%;}
}
@media all and (max-width: 650px) {
.search_bx{padding:20px 0;}
.search_bx .search_tit{font-size:1em;}
.search_bx .inp_btn{width:60px;}
.search_result{padding:30px 0;font-size:1.2em;}
.search_list li{font-size:1em;}
.search_list li a{padding:15px;}
.search_list li a em{font-size:1.2em;}
}
@media all and (max-width: 450px) {
.search_result{font-size:1.1em;}
.search_bx .search_tit{display:none;}
}


/* pal_page */
.paging{text-align:center;}
.paging a{display:inline-block;vertical-align:middle;width:38px;height:38px;line-height:38px;border:1px solid #e3e3e3;}
.paging .page_num_btn a.on, .paging .page_num_btn a:hover{border-color:#222222;background:#222222;color:#fff;}
.paging .fir{}
.paging .prev{margin-right:15px;}
.paging .next{margin-left:15px;}
.paging .last{}
.icn_pg_fir{width:30px;height:30px;background:url('/images/icn_fir.png') no-repeat 50% 50%;}
.icn_pg_prev{width:30px;height:30px;background:url('/images/icn_prev.png') no-repeat 50% 50%;}
.icn_pg_next{width:30px;height:30px;background:url('/images/icn_next.png') no-repeat 50% 50%;}
.icn_pg_last{width:30px;height:30px;background:url('/images/icn_last.png') no-repeat 50% 50%;}
@media all and (max-width: 650px) {
.paging a{width:25px;height:25px;line-height:25px;}
}
@media all and (max-width: 450px) {
.paging a{width:17px;height:17px;line-height:17px;}
}

/* pal_제품문의,회사소식 공통 */
.boad_list{border-top:1px solid #222222;}
.boad_list table{width:100%;}
.boad_list thead th{padding:10px 0;line-height:30px;background:#f8f8f8;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#222;}
.boad_list tbody td{padding:10px 0;height:30px;/* line-height:30px; */text-align:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.boad_list tbody td img{vertical-align:middle;}
.boad_list tbody td a{color:#666;}
.boad_list .last{border-right:0;}
.boad_list .left{padding-left:25px;text-align:left;}
@media all and (max-width:650px) {
.boad_list table, 
.boad_list table tbody, 
.boad_list table tr,
.boad_list table td{display:block;}
.boad_list thead tr{display:none;}
.boad_list table tr{overflow:hidden;width:100%;padding:5px 0;border-bottom:1px solid #e5e5e5;}
.boad_list table td{float:left;border:0;padding:0;}
.boad_list .left{padding-left:0;}
}

/* pal_제품문의 */
#boad_qna_list .th01{width:80px;}
#boad_qna_list .th02{width:110px;}
#boad_qna_list .th03{width:80px;}
#boad_qna_list .th05{width:110px;}
#boad_qna_list .th06{width:135px;}
#boad_qna_list .th07{width:130px;}
.prvt_auto1{ border:1px solid #e9e9e9; display:inline-block; width:120px; }
.prvt_auto1 img{ width:120px; }
.prvt_txtinp1{ border:1px solid #ddd; height:36px; line-height:36px; width:162px; margin-left:5px; }
.prvt_rebtn{ width:32px; height:32px; vertical-align:middle; display:inline-block; margin-left:5px; }
@media all and (max-width:1099px) {
#boad_qna_list .th01{width:8%;}
#boad_qna_list .th02{width:12%;}
#boad_qna_list .th03{width:8%;}
#boad_qna_list .th05{width:12%;}
#boad_qna_list .th06{width:15%;}
#boad_qna_list .th07{width:12%;}
}
@media all and (max-width:650px) { 
.prvt_txtinp1{  width:60%; margin-left:0px; }
#boad_qna_list td:nth-child(1){display:none;}
#boad_qna_list td:nth-child(2){width:30%;}
#boad_qna_list td:nth-child(2):before{content:'[';}
#boad_qna_list td:nth-child(2):after{content:']';}
#boad_qna_list td:nth-child(3){width:10%;}
#boad_qna_list td:nth-child(4){width:60%;font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#boad_qna_list td:nth-child(5){width:30%; }
#boad_qna_list td:nth-child(6){width:40%;}
#boad_qna_list td:nth-child(7){width:30%; }
}


/* pal_회사소식 */
#boad_news_list .th01{width:80px;}
#boad_news_list .th02{width:80px;}
#boad_news_list .th03{}
#boad_news_list .th04{width:135px;}
@media all and (max-width:1099px) {
#boad_news_list .th01{width:8%;}
#boad_news_list .th02{width:12%;}
#boad_news_list .th03{width:65%;}
#boad_news_list .th04{width:15%;}
}
@media all and (max-width:650px) { 
#boad_news_list td:nth-child(1){display:none;}
#boad_news_list td:nth-child(2){width:10%;}
#boad_news_list td:nth-child(3){width:65%;font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#boad_news_list td:nth-child(4){width:25%;}
}


.boad_view{border-top:1px solid #222222;}
.boad_view .tit{padding:10px 3%;line-height:30px;background:#f8f8f8;border-bottom:1px solid #e5e5e5;font-weight:bold;color:#222;}
.boad_view .con_area{overflow:hidden;width:100%;padding:17px 0;border-bottom:1px solid #e5e5e5;}
.boad_view .con_area .date{float:left;width:47%;padding-left:3%;}
.boad_view .con_area .file{float:right;width:47%;padding-right:3%;text-align:right;}
.boad_view .post_area{padding:20px 3%;border-bottom:1px solid #e5e5e5;}

.view_list{width:100%;border-top:1px solid #e5e5e5;}
.view_list th{width:150px;padding:17px 3%;text-align:left;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.view_list td{padding:17px 0;border-bottom:1px solid #e5e5e5;}
.view_list td.tit{text-align:left;padding-left:30px;}
.view_list td.tit a{color:#666;}
.view_list td.date{width:150px;text-align:center;}
@media all and (max-width:650px) { 
.view_list{font-size:0.9em;}
.view_list th{width:20%;padding:10px 0;text-align:center;border-right:0;}
.view_list td{padding:10px 0;}
.view_list td.tit{width:60%;padding-left:0;} 
.view_list td.date{width:20%;}
}


/* pal_제품문의 */
.qna_bx{padding:45px 45px 45px 180px;border:1px solid #ddd;line-height:1.8em;background:url('/images/qna_img.png') no-repeat 40px 40px;}
.qna_bx dt{padding-bottom:15px;color:#222;font-size:18px;font-weight:bold;}
.qna_bx dd {padding-left:17px;text-indent:-17px;}
.qna_bx dd a{color:#1b5cb0;text-decoration:underline;}
@media all and (max-width:650px) {
.qna_bx{padding:25px 25px 25px ;background:none;}
.qna_bx dt{padding-left:40px;background:url('/images/qna_img.png') no-repeat 0 0;background-size:25px 25px;}
}
@media all and (max-width:450px) {
.qna_bx{line-height:1.6em;}
.qna_bx dt{font-size:1.2em;}
.qna_bx dd{font-size:0.9em;}
}

.board_btn_bx{position:relative;}
.board_btn_bx .board_btn_r{position:absolute;top:0;right:0;}
@media all and (max-width:650px) {
.board_btn_bx .board_btn_r{position:relative;text-align:right;padding-top:20px;}
}

.boad_qna_view{border-top:1px solid #222222;}
.boad_qna_view table{width:100%;}
.boad_qna_view table th{padding:17px 10px 17px 30px;border-bottom:1px solid #e5e5e5;background:#f8f8f8;border-right:1px solid #e5e5e5;text-align:left;color:#222;}
.boad_qna_view table td{padding:7px 25px 7px 30px;height:38px;border-bottom:1px solid #e5e5e5;}
@media all and (max-width:650px) {
.boad_qna_view table th{padding:10px 0;text-align:center;}
.boad_qna_view table td{padding:3px 10px;}
}

.boad_qna_view .qna_t01 .th02{width:150px;border-left:1px solid #e5e5e5;}
.boad_qna_view .qna_t02{border-top:1px solid #e5e5e5;}
.boad_qna_view .qna_t02 select{width:235px;}
 

/* pal_contactus */
.contactus_bx{overflow:hidden;width:100%;}
.contactus_bx div{float:left;width:33.3%;text-align:center;padding:45px 0;color:#222; word-wrap: break-word; word-break: keep-all;}
.contactus_bx div .title{padding:20px 0 15px;font-size:23px;font-weight:bold;}
.contactus_bx div .txt{font-size:22px;} 
.contactus_bx div .txt span{display:block;margin-top:5px;color:#666;font-size:16px;}
@media all and (max-width:1099px) {
.contactus_bx div img{width:90%;max-width:180px;}
.contactus_bx div .title{font-size:1.4em;}
.contactus_bx div .txt{font-size:1.2em;} 
.contactus_bx div .txt span{font-size:0.9em;}
}
@media all and (max-width:650px) { 
.contactus_bx div{padding:20px 0;}
.contactus_bx div .title{font-size:1.2em;height:2.4em;overflow:hidden;}
.contactus_bx div .txt{font-size:1em;} 
}

/* pal_인사말 */
.greeting_bx{overflow:hidden;width:100%;font-size:15px;}
.greeting_bx .dpb{ display:block; }
.greeting_bx .pic{float:left;width:390px;text-align:center;margin-top:20px;}
.greeting_bx .pic span{display:block;margin-top:15px;color:#222;font-weight:bold;}
.greeting_bx .pic span img{vertical-align:middle;padding-left:15px;}
.greeting_bx .text{float:right;width:660px;line-height:1.45em; }
.greeting_bx .text .txt01{padding-bottom:45px;font-size:18px;color:#222;line-height:1.55em;}
.greeting_bx .text .txt01 em{padding:25px 0;display:block;font-size:36px;font-weight:bold;line-height:1.2em;}
.greeting_bx .text p{padding-bottom:23px;}
@media all and (max-width:1099px) {
.greeting_bx .pic{width:27%;}
.greeting_bx .pic > img{width:100%;}
.greeting_bx .text{width:70%;}
.greeting_bx .dpb{ display:inline; }
}
@media all and (max-width:750px) {
.greeting_bx .pic{float:right;padding-bottom:20px;}
.greeting_bx .text{float:none;width:auto;}
}
@media all and (max-width:650px) {
.greeting_bx{font-size:1em;}
.greeting_bx .pic{width:35%;}
.greeting_bx .pic span img{width:60px;padding-left:0;}
.greeting_bx .text .txt01{font-size:1.1em;}
.greeting_bx .text .txt01 em{font-size:1.4em;padding-top:0;}
.greeting_bx .text p{padding-bottom:12px;}

}


/* pal_연혁 */
.c_history01{padding:35px 0;text-align:center;font-size:30px;}
.c_history01 em{color:#222;}
.c_history02{padding-bottom:40px;text-align:center;}
.c_history03{position:relative;overflow:hidden;width:100%;padding-top:50px;background:url('/images/line_gray.gif') repeat-y 50% top;}
.c_history03:after{position:absolute;top:0;left:50%;margin-left:-13px;content:'';display:inline-block;width:25px;height:22px;background:url('/images/blet_c_history01.gif') no-repeat;}
.c_history03 dl{position:relative;width:50.5%;padding-bottom:20px;}
.c_history03 dl dt{position:absolute;top:0;width:33.3%;text-align:center;color:#222;font-size:28px;font-weight:bold;font-style:italic;}
.c_history03 dl dd{font-size:15px;line-height:1.8em;}
.c_history03 dl.type_l{float:left;text-align:right;background:url('/images/blet_c_history02.gif') no-repeat right 10px;}
.c_history03 dl.type_l dt{right:0;}
.c_history03 dl.type_l dd{padding-right:33.3%;}
.c_history03 dl.type_r{float:right;background:url('/images/blet_c_history02.gif') no-repeat left 10px;}
.c_history03 dl.type_r dt{left:0;}
.c_history03 dl.type_r dd{padding-left:33.3%;}
@media all and (max-width:650px) {
.c_history01{padding:20px 0;text-align:center;font-size:1.6em;}
.c_history02 img{max-width:468px;width:100%;}
.c_history03{background:none;}
.c_history03 dl{width:100%;}
.c_history03 dl dt{width:100px;font-size:1.4em;}
.c_history03 dl dd{font-size:1em;}
.c_history03 dl.type_l{float:none;text-align:left;background:none;}
.c_history03 dl.type_l dt{left:0;}
.c_history03 dl.type_l dd{padding-left:100px;padding-right:0;}
.c_history03 dl.type_r{float:none;background:none;}
.c_history03 dl.type_r dd{padding-left:100px;}
}
@media all and (max-width:450px) {
.c_history01{font-size:1.3em;} 
.c_history03 dl dt{width:80px; }
.c_history03 dl.type_l dd{padding-left:80px;}
.c_history03 dl.type_r dd{padding-left:80px;}

}

/* pal_관계사 */
.relation_w{overflow:hidden;width:100%;margin-top:40px;}
.relation_w .relation_bx{position:relative; float:left;width:520px; height:110px;} 
.relation_w .relation_bx_r{float:right;width:520px;} 
.relation_w .relation_bx p{position:absolute;top:0;left:0;}
.relation_w .relation_bx dl{padding-left:240px;line-height:25px;}
.relation_w .relation_bx dl dt{padding-bottom:10px;color:#222;font-size:16px;font-weight:bold;display:none;}
.relation_w .relation_bx dl dd{padding-left:12px;background:url('/images/blet_gray.gif') no-repeat 0 10px;letter-spacing:-1px;}
.relation_w .relation_bx dl dd em{color:#00aeef;}
.relation_w .relation_bx dl dd a{color:#275b9d;text-decoration:underline;}
@media all and (max-width:1099px) {
.relation_w{margin-top:0;}
.relation_w .relation_bx{float:none;width:100%; height:auto;min-height:110px;padding-top:20px;} 
.relation_w .relation_bx_r{float:none;width:100%;} 
}
@media all and (max-width:650px) {
.relation_w .relation_bx{height:auto;padding-bottom:20px;}
.relation_w .relation_bx p{position:relative;top:auto;left:auto;text-align:center;}
.relation_w .relation_bx dl{padding-left:0;}

}
/* .relation_bx{padding-right:45%;height:360px;background:url('/images/relation_img.jpg') no-repeat top right;
  word-wrap: break-word; word-break: keep-all;line-height:1.45em;}
.relation_bx .txt01{}
.relation_bx .txt01 img{vertical-align:middle;}
.relation_bx .txt01 span{ display:inline-block;margin-left:20px; font-size:1.2em;}
.relation_bx .txt01 a{ color:#222;font-weight:bold; }
.relation_bx .txt02{font-size:36px;color:#222;font-weight:bold;line-height:1.1em;}
.relation_bx .txt03{font-size:18px;color:#222;}
.relation_bx .txt04{font-size:15px;}
@media all and (max-width:1099px) {
.relation_bx{padding-right:0;background-size:40% ;}
.relation_bx .txt02{padding-right:40%;}
.relation_bx .txt03{padding-right:40%;}
.relation_bx .txt04{ }
}
@media all and (max-width:650px) {
.relation_bx{height:auto;padding-right:0; }
.relation_bx .txt01{}
.relation_bx .txt01 img{max-width:337px;width:50%;}
.relation_bx .txt02{font-size:1.6em;}
.relation_bx .txt03{font-size:1.2em;padding-right:0;}
.relation_bx .txt04{font-size:1em;padding-right:0;}
} */

/* pal_오시는길 */
.map_bx{border:1px solid #dddddd;}
.map_bx{margin:0 auto;display:block;position:relative;padding-bottom:46%;height:0;overflow:hidden;}
.map_bx iframe{width:100%;height:100%;}
.map_bx iframe,
.map_bx object,
.map_bx embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.locaion_bx{overflow:hidden;margin-top:35px;}
.locaion_bx p{float:left;width:348px;}
.locaion_bx table{float:right;width:730px;border-top:1px solid #000000;color:#222;}
.locaion_bx table th{width:135px;padding:15px 0;text-indent:30px;border-bottom:1px solid #dddddd;vertical-align:top;line-height:1.5em;text-align:left;}
.locaion_bx table td{padding:15px 0;border-bottom:1px solid #dddddd;vertical-align:top;line-height:1.5em;}
@media all and (max-width:1099px) {
.locaion_bx p{width:28%;}
.locaion_bx p img{width:100%;max-width:348px;}
.locaion_bx table{width:70%;}
}
@media all and (max-width:650px) {
.locaion_bx p{display:none;}
.locaion_bx table{width:100%;}
.locaion_bx table th{width:100px;text-indent:0;text-align:center;}
}

/*개인정보*/

.privacy_tab{margin-top:20px;padding:20px;border:1px solid #d9d9d9;line-height:25px;}
.privacy_tab li a{color:#222;}
.privacy_w{line-height:22px;}
.privacy_w .tit{margin-top:20px;font-weight:bold;color:#222;}
.privacy_w em{color:#d41f36;}
.privacy_bx{overflow:hidden;width:100%;padding:10px 0;border:1px solid #d9d9d9;background:#efefef;}
.privacy_bx p{float:left;width:46%;margin:0 2%;}


