.gnb_mobi2
{
display:none;	
}

@media (min-width: 180px) {
	img {max-width:100%;}
}
@media all and (max-width:768px){

/* 팝업 */
#divpop01,#divpop02,#divpop03 { position:fixed; top:-15px; left:0; right:0; bottom:0;  width:100%;  max-width:100%; margin-left: 0 !important; background: rgba(0,0,0,.6); text-align: center;}
#divpop01 form,
#divpop02 form,
#divpop03 form { display:inline-block; margin-top: 10%; padding: 15px; }
.layerpop_bottom { background: #232323; }

/* 임시로 가려놓은것 */
.mobmenuw100 { width:100%; }
.pc_txt { display:none !important; }
.pc_txt2 { display:none !important; }
.mobile_container { margin-top: 20px; }
.mobile_container_pd { padding: 0 10px; }
.csp > .cs_wp { margin-top: 20px; }
.use_container { width:100%; margin:0 0 40px; padding:0 10px; }
.use_container textarea { height:300px !important; }
.mobile_map { width:100% !important; height:300px !important; }
.company { padding:10px; }
img {max-width:100%;}
.blogimg{max-width:90%;margin-top:40px;margin-bottom:20px}
.mobile {display:block !important;}
.pc_txt3 { display:none !important; }
.mobile_ib { display:inline-block !important; }
input[type=text], 
input[type=password],
input[type=email],
input[type=number] {background:#f8f8f8; border:#eaeaea 1px solid;}
.main_banner01 { width:100%; }
.sub_bg { width:100%; }
.gnb_mobi2{display:block;color:red;}
.gnb_mobi2 a{color:red;}
/* 공통 */
.my_paipackp .title { margin-bottom: 0; }
.main_con_06_txt h5 { padding:10px 0; }
.title_wp { margin-bottom: 20px; padding: 15px 10px 0; } 
.title_wp p { font-size: 15px; line-height: 19px;  padding: 0 10px;}
.container3 { width:100%; padding:0 10px; }
.fa, .fas { font-size: 24px; }
.tab_box { padding:15px; }
.cs_table_mt { margin-top: 20px; }
.view_table tr th { padding:5px; }
.view_table tr th:first-child { padding-bottom: 0; }
.view_table tr th:last-child { padding-top: 0; }

/* 헤더 */
.header_mid {margin:15px 0; width:100%; height:28px;  position:relative; text-align: center; }
.header_mid .logo {margin:0; float:none; line-height: 100%; }
.header_mid .logo a {position:relative; width:120px; background-size:100%;  height:28px;}
.header_mid_line {display:none;}
.header_top { display:none;  } /* 헤더상단 임시삭제*/

header > .container { padding: 0; }
.m_head_basket { position:absolute; right:20px; top:50%; margin-top: -15px; }
.m_head_basket img { width:25px; }
.btn_gnb_all { position:absolute; left:20px; top:50%; margin-top: -11px; }
.header_bottom { width:100%; left:0; margin-left: 0;}
.header_bottom2 { width:100%; left:0; margin-left: 0;}




.container {width:100%;}
.container .header_banner {display:none;}

.quick_wp {display:none;}
.header_top_btn01 { line-height: 29px; }

/* 메뉴 */
.gnb_deb.gnb_all_wp { display:none !important; }
.header_bottom .gnb_slide a.gnb_color:hover { height:auto; }
.header_bottom2 .gnb_slide a.gnb_color:hover { height:auto; }
.gnb_deb.gnb_2deb { display:none; width:auto; height:auto; position:static; margin-bottom: 10px; margin-right: 10px;}
.gnb_deb.gnb_2deb.on { display:block; }
.gnb_deb.gnb_2deb > a { display:none; }
.gnb_deb .gnb_hover_txt { float:none; padding-top: 14px; }
.gnb_2deb .gnb_hover_txt li.on a { color:#666; font-weight: 400; }
.gnb_2deb .gnb_hover_txt li a:after {background: url('/common/img/gnb_2deb_icon2.png') !important; }
.m_open_gnb01 {
    font-size: 15px;
    line-height: 40px;
	position:relative;
}
.m_open_gnb01:after { content:''; position:absolute; right: 15px; background: url('/common/img/m/m_gnb_icon.png'); width:14px; height:14px; display:inline-block;   background-size:100% ; top:14px; }
.m_open_gnb01.on:after { transform: rotateX(180deg); }
.header_bottom .gnb_slide_wp { position:static; width:100%; }
.header_bottom2 .gnb_slide_wp { position:static; width:100%; }
/*.header_bottom .gnb_slide.gnb_first { display:none; }*/
.header_bottom .renew_gnb:first-child { display:block !important; }
.header_bottom .gnb_slide:nth-child(5) span { border-right: 0;}
.header_bottom .gnb_slide { line-height: 30px; width:calc(50% + 1px); float:left; text-align: center;  font-size: 14px; height:35px; border: 1px solid #dfdfdf; margin-left: -1px; margin-top: -1px;}
.header_bottom .gnb_slide span { width:100%; padding:0;   border-right: 0;}
.quick.naver_quick h2 { font-size: 12px; }
.header_bottom2 .renew_gnb:first-child { display:block !important; }
.header_bottom2 .gnb_slide:nth-child(5) span { border-right: 0;}
.header_bottom2 .gnb_slide { line-height: 30px; width:calc(50% + 1px); float:left; text-align: center;  font-size: 14px; height:35px; border: 1px solid #dfdfdf; margin-left: -1px; margin-top: -1px;}
.header_bottom2 .gnb_slide span { width:100%; padding:0;   border-right: 0;}
/* .renew_gnb a:nth-child(5),
.renew_gnb a:nth-child(6),
.renew_gnb a:nth-child(7) { width:calc(33.3333% + 1px ); } */

/* 메뉴 - 나의파이팩 */
.m_gnb_title { background-color:#ef4020; color:#fff; padding: 5px; float:left; width:100%; }
.m_gnb_title a { color:#fff; }
.m_gnb_title01 { border-top: 1px solid #ef4020; padding:5px; }
.m_my_p_gnb { display:block; }
/* .m_my_p_gnb_con > div { float:left; width:50%; padding:5px;} */
/* .m_my_p_gnb_con div:nth-child(2) { margin-bottom: 5px; } */
/* .m_my_p_gnb_con { padding: 0 10px; } */
.m_my_p_gnb_con > div a { display:block;  margin-bottom:5px; font-weight: 300; padding-left: 5px;  }
.m_my_p_gnb_con > div h3 { font-size: 15px; line-height: 40px; }
.m_gnb { max-height:40px; overflow:hidden; border-bottom: 1px solid #e8e8e8; padding: 0 10px; padding-right: 0; }
.m_gnb:last-child { border-bottom: 0; }
.m_gnb.on { max-height:200px;  }
.m_open_gnb { position:relative; }
.m_open_gnb:after { content:''; position:absolute; right: 15px; background: url('/common/img/m/m_gnb_icon.png'); width:14px; height:14px; display:inline-block;   background-size:100% ; top:5px; }
.m_open_gnb.on:after { transform: rotateX(180deg); }
.header_bottom .gnb_slide_wp > div { float:none; }
.header_bottom .mobmenuw100 { width:100%;; }
.header_bottom2 .gnb_slide_wp > div { float:none; }
.header_bottom2 .mobmenuw100 { width:100%;; }

/* 전체메뉴 */
.m_side_gnb_wp { left:-100%; position:fixed;  right:0; /* top:-15px; */ top:0; bottom:0; width:100%;  background: rgba(58,37,33,.8);  z-index: 10000; transition:0.35s;  overflow:auto; }
/* .test { position:fixed; left:0; right:0; top:0; bottom:0; width:100%; background: rgba(58,37,33,.8); z-index: 9999; display:none;}
.test.on { display:none; } */
.m_side_gnb_wp.on { left:0; }
.m_side_close { position:absolute; right:10px; width: 10%; text-align: center; }
.m_side_gnb { position:absolute; left:0; top:0; width:100%; background: #fff;; }
.m_side_gnb .m_side_my_menu { border-top: 1px solid #000; }
.m_side_gnb .m_side_my_menu li { float:left; width:33.3333%;  border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; text-align: center;}
.m_side_gnb .m_side_my_menu li:last-child { border-right: 0; }
.m_side_gnb .m_side_my_menu li a { line-height: 40px; }
.m_side_gnb .m_side_my_menu li a img { margin-right: 3px;}
.m_side_gnb .m_side_my_menu li:nth-child(1) a img { width:20px; }
.m_side_gnb .m_side_my_menu li:nth-child(2) a img { width:23px; }
.m_side_gnb .m_side_my_menu li:nth-child(3) a img { width:19px; }
.m_login { line-height: 50px; padding-left: 10px; font-size: 15px; color: #333; font-weight: 600;}

.m_cate_wp > h2 { padding: 10px;  font-size: 15px; color: #333; font-weight: 600;}
.m_cate_menu_wp { border-top: 1px solid #000; height:300px; width:100%;}
.m_cate_menu { float:left; width:100%;}
.m_cate_con { display:none; }
.m_cate_con.on { display:block; }
.m_cate_con.on a { background: #dfdfdf; }
.m_cate_menu h2 { border-right: 1px solid #ccc; }
.m_cate_menu h2.on { background: #dfdfdf; }
.m_cate_menu h2,.m_cate_menu a { font-size: 14px; line-height: 27px; display:block; padding:5px 5px 5px 10px; border-bottom: 1px solid #efefef; height: 38px; border-left: 1px solid #efefef;}

.header_right { float:none !important;  padding:20px 0; display:none;}

.header_right .header_banner { width:33%; float:left; border-right: 1px solid #efefef;}
.header_right .header_banner:last-child { width:33%; margin-left: 0;}
.header_right .header_banner h5 { font-size: 11px; }
.header_right .header_banner h6 { font-size: 20px; }

.quick { float:left; width:calc(50% + 1px);  margin-left: -1px; border: 1px solid #efefef;}
.quick.naver_quick { border: 1px solid #efefef; }
.quick_content1 img { width:47px; }
.quick_content2 img { width:43px; }
.quick_content3 img { width:45px; }
.quick_content4 img { width:38px; }
.quick_content5 img { width:35px; }
.quick_content6 img { width:36px; }
.cont_menu {     font-size: 14px;
    line-height: 27px;
    display: block;
    padding: 5px 5px 5px 10px;
    border-bottom: 1px solid #efefef;
    height: 38px;
    border-left: 1px solid #efefef;
	display:block;
	float:left;
	width:50%;
	position:relative;
}
.cont_menu.fir { float:none; width:100%; }

.m_cate_menu.m_cate_menu1 .cate_list:first-child { width:100%; }

/*메인*/
.cont {margin: 0  !important;}
.renew_slide2 { width:50% !important; }
.renew_slide_con .renew_slide2 a { width:100%; }
.renew_slide_con .renew_slide2:first-child a { text-align: right; }
.renew_slide_con .renew_slide2:last-child a { text-align: left; }

.cont2 { margin-bottom: 20px; }
.cont .main_slide_wp { 
	height:auto; margin-bottom: 0; 
	width:100%; margin-left: 0; left:0; 
	transform:translateX(0);
    -webkit-transform: translateX(0); 
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
}
.main_slide_wp .main_slide img {display:block;}
.cont .main_slide_wp .main_slide {width:100%; background:none; height:auto;}
.cont .main_pager {margin-top:0 !important; }
.pager_wp1 { 
	position: absolute;
    margin: 0 auto;
    z-index: 1200;
    text-align: center;
    bottom: 6px;
    left: 50%;
    transform: translateX(-50%); 
    -webkit-transform: translateX(-50%); 
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.pager_wp1 .on_off_btn { display:none; }
.pager_wp1 .pager_line { display:none; }
.pager_wp .main_pager1 span { width:8px; height:8px; }
.pager_wp .main_pager1 span.cycle-pager-active { width:8px; height:8px; }
.vinyl_type_wp {border-top:#e5e5e5 1px dashed;}
.vinyl_type_wp_bd {display:none;}
.vinyl_type_wp .type_side {width:100%; display:none;}
.vinyl_type_wp .type_side .type_top h6 {font-size:14px;}
.vinyl_type_wp .type_side .type_top p {font-size:12px;}
.vinyl_type_wp .type_side .type_top {height:auto; padding:10px;}
.vinyl_type_wp .type_side .type_bottom {height:50px;}
.title_mg { margin:40px 0 10px 0; }
.title_wp .title img {vertical-align:1px; width:10px;}
.title_wp .title span {font-size:16px; font-weight:400; }
.search_title { margin-top: 20px; }
.vinyl_type_wp .vinyl_tyle {width:50%;}
.vinyl_type_wp .type_side:after {content:none;}
.vinyl_type_wp .vinyl_tyle_02, .vinyl_type_wp .vinyl_tyle_04 {border-left:#e5e5e5 1px dashed;}
.vinyl_type_wp .vinyl_tyle .type_top {height:auto; padding:10px; }
.vinyl_type_wp .vinyl_tyle .type_top h6 {font-size:17px; margin-bottom:10px;}
.vinyl_type_wp .vinyl_tyle .type_top p {font-size:13px; line-height:17px;}
.vinyl_type_wp .vinyl_tyle .type_bottom img {width:100px; right:10px; left:auto; bottom:10px; top:auto;}
.vinyl_type_wp .vinyl_tyle .type_plus_icon {top:10px; left:10px; width:50px; height:50px; font-size:15px; line-height:50px;}
.vinyl_type_wp .vinyl_tyle:after {content:none;}
.container1128 {width:100%;}
.container1128 .sub_slide {width:100%; height:auto; margin:20px 0 0;}
.main_slide2_wp .main_slide {background:none; height:auto;}
.main_slide2_wp .main_slide img { display:block; }
.item_list_wp { padding:0 10px; }
.item_wp {margin:20px 0 0 0; width:100%;}
.main_renew_item_wp { padding:0 10px; }
.item_wp .item_con_wp>div:nth-child(2n) { margin-left: -1px; }
.item_wp .item_con_wp .item_con { padding:10px 20px 0 20px;  width: calc(50% - 4.5px); min-height: auto; margin-left: 0; margin-right: 10px; }
.item_wp .item_con_wp .item_con:nth-child(2n) { margin-left: -1px; margin-right: 0;}
.item_container.cycle-slide .item_con { width:auto; }
.item_wp .item_con_wp .item_con img { height:auto;}
.item_container.cycle-slide {margin-left:-1px;}
.item_wp .item_con {width: calc(50% + 1px);}
.carousel .item_con {width:100%; border:0;}
.item_wp .item_con_wp .item_con .con_sub_txt {bottom:20px; display:none;}
.item_wp .item_con_wp .item_con .content > img {width:100%; height:auto; margin-bottom:0;}
.item_con_img_wp { height: auto; padding:10px 0;  text-align: center;}
.item_wp .item_con_wp .item_con h3 {white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%; font-size: 14px;  margin-bottom: 5px;}
.item_wp .item_con_wp .item_con p span { font-size: 14px; }
.item_wp .item_con_wp .item_con h3+p {white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%; font-size: 13px;}
.main_slide3_wp .main_slide {background-size:100%; background: none; }
.main_slide3_wp .main_slide img { display:block; }
.sub_slide_wp {padding:0;}
.sub_slide_line {display:none;}
.item_wp .main_con02_plus {margin-right:10px;}
.item_wp .item_con_wp {margin-bottom:0px;}
.main_slide3_wp .mainSlide_01 {height:auto;}
.main_con_05_wp {margin:1%; width:98%;}
.main_banner_wp .main_banner {width:48%; margin:0 1% 20px 1% !important; min-height:100px;}
.main_banner > img {max-width:100%;}
.main_banner h5 {font-size:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%; margin:0; padding:10px 10px 5px 10px;}
.main_banner p {font-size:12px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:100%; margin:0; padding:0 10px;}
.renew_container { padding:0 0 30px; }
.renew_container.renew_slide_con { padding-bottom: 0; }
.item_txt { width: calc(100% + 50px); margin-left: -25px; padding: 10px 15px; }
.main_tab_wp01 .main_plus { display:none; }
#portfolio_div { padding: 0 10px; }
#portfolio_div .renew_tab_img_wp { float:left; width:100%; margin-right: 0; margin-top: -1px; margin-bottom: 15px; width:calc(50% - 4.5px); margin-right: 9px; }
#portfolio_div .renew_tab_img_wp:nth-child(2n) { margin-right: 0; }
.remew_tab_txt p { font-size:14px; }
.remew_tab_txt h2 { font-size: 16px; width:80%; }

.main_noti_con { float:none; }
.main_noti_con_wp .main_plus { display:none; }
.main_noti_con .main_noti {  margin-right: 0; margin: 0 auto; margin-top: -1px;}
.main_noti_con_wp .main_noti_con:last-child .main_noti { margin-right: auto; }
.main_noti_con .border_title:after { display:none; }
.main_noti_con .main_noti_write_btn { display:none; }
.main_noti_txt { display:none; }
.main_noti_con_wp { padding:0 10px; }
.main_noti_con .main_noti { padding:0; padding-bottom: 0;  width:100%; }
.main_noti > h2 { margin-bottom: 0; }
.main_noti > h2 a { display:block; padding:15px; text-align: center;}

.sub_top_bg { 
	width:100%; max-width:100%; 
	left:0; transform:translateX(0);
	-webkit-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-ms-transform:translateX(0%);
	-o-transform:translateX(0%);
}

.main_tab_wp01 .tab li:first-child { width:calc(33.33333% + 1px); margin-left: -1px;}
.tab_wp .tab li.portfolio { margin-top: -1px; }
/*footer*/
footer {border:0; padding:0;}
.foot_cs { border-left: 0; border-right: 0; }
footer .container {padding:15px; padding-top: 0;}
.cs_tail_wp {padding:30px 15px;}
.main_con_06_txt h5 {font-size:17px; line-height: 20px;}
.main_con_06_txt h5 span {margin-left:10px; color:#fff !important;  }
.main_con_06_txt h5 span a { color:#fff; }
.main_con_06_txt p {font-size:13px; line-height:20px; font-weight:300;}
.main_con_06_txt p a { font-size: 17px; color:#fff; font-weight: 600; }
.container825 {width:100%;}
.footer_logo {position:relative; margin-bottom:10px;}
.foot_t a {font-size:13px; display:inline-block; padding:5px 0; margin-right: 4px;}
.ft_txt {font-size:13px;}
.foot_t img {display:none;}
.foot_bt > div { display:inline; }
.foot_bt > div.footer_tail { display:block; margin-top: 10px;}
.foot_bt div p { font-size:12px; line-height: 20px;}

.footer_icon_wp {top:25px; right:15px;}
.foot_t { margin-bottom: 10px; }
.foot_cs_r { display:none; }
.foot_cs .foot_cs_l { min-height:100%; }
.foot_cs_l { width:50%; text-align: center; }
.foot_cs > div { padding:15px 7px; }
.foot_cs .foot_cs_l h5 { margin-bottom: 10px; }
.foot_tail {
	position:static; 
	float:left; width:50%;
	transform: translateY(0);
    -webkit-transform: translateY(0); 
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}
.m_foot_title { background: none !important; font-size: 18px !important; color:#484848 !important; line-height: 100%!important; padding: 0!important; margin: 0 !important;}
.mt50 { margin-top: 20px; }
.foot_tail .foot_tail_txt p { line-height: 100%; }
.foot_tail .foot_tail_txt p span { font-size: 20px; font-weight: 600; line-height: 100%; margin: 5px 0; display:inline-block;}
.foot_cs_wp { padding:20px 0; }
.foot_container { width:100%; margin-left: 0; }
.footer_logo.mobile { margin: 0 auto; margin-top: 20px; }
.foot_bt div span { display:inline-block; margin: 0 2px;}
.foot_bt div span img { display:none; }

/*서브메인*/
.carousel_wp { width:100%;  }
.carousel_wp .cycle-slideshow {width:100% !important; overflow-x:auto !important; overflow-y:none !important;}
.index_02p .item_wp .item_container {border:#e5e5e5 1px dashed; margin:0 0 0 -1px;}
.index_02p .item_wp .item_con_wp .item_con {width:100%; overflow:hidden; border:0; margin:0;}
.carousel .item_con .content {width:130px;}
.index_01p .item_wp .item_con_wp .item_con .content {width:100%;}
.paipack_works .container2 {width:100%;}
.carousel_wp .cycle-prev, .carousel_wp .cycle-next {display:none;}
.title_wp h5 {margin-bottom:0; font-size:15px; font-weight:400; line-height: 13px;}
.title_wp h2 { font-size: 24px; line-height: 26px; }
.title_wp h5.title_impotrant { font-size: 24px; }
.main2_only {margin-bottom:20px !important;}
.paipack_works {padding:20px 10px 10px 10px;}
.paipack_works_con > a {width:50%; height:auto; line-height:100%;}
.paipack_works_con > a img {width:100%;}
.item_wp .item_con_wp .main_con_option {top:10px; left:10px;}

.tab_wp .tab li {font-size:13px; line-height:40px; background: #fff; margin-left: -1px; border-left: 1px solid #dfdfdf; width:calc(33.33333% + 1px);}

.index2_btn_wp {margin:30px auto;}
.btn_wp {overflow:hidden; padding:0 10px; margin:20px 0; text-align: center;}
.btn_wp .btn {width:32%; font-size:14px; line-height:38px; padding:0; margin:0;  min-width: 130px; font-family: 'Noto Sans KR';  margin-bottom: 8px; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }
.btn_wp .btn:first-child { margin-right: 10px; }
/* .btn_wp .btn+.btn {float:right;} */
/* .btn_wp .btn+.btn+.btn {width:100%; margin-top:5px;} */
.item_wp .item_con_wp .item_con .item_con_link { bottom:30px; }
/* .tab05_sub_gnb  { width:calc(100% - 20px); margin: 0 auto; } */
.renew_gnb_tab { margin: 0 10px; width:auto; margin-top: 20px;}
.renew_gnb_tab .sub_gnb_wp { margin-top: 0; border: 0; }
.renew_gnb_tab .sub_gnb_wp .sub_gnb { padding: 0; }


/*상품상세*/
.img_expand_wp { text-align: center; }
.shop_item_wp {padding-top:0px;}
.item_viewp .title_top {margin:0px 0 30px 0;}
.item_view_info .item_info_left {width:100%; padding:0 15px;}


.item_view_info {margin-bottom:15px;}
.item_view_info .item_info_right {width:100%; padding:15px;}
.item_info_txt {overflow:hidden; height:auto;}.item_info_txt {overflow:hidden; height:auto;}
.size_common_wp > div { float:none; }
.size_common_wp > div:after { display:none; }
.size_common_wp span { display:inline-block; width:38px; }
.vinyl_viewp .open_con_wp2 { width:100%; margin-top: 10px !important;}
.vinyl_viewp .open_con_wp2 > div { display:block; }
.vinyl_viewp .open_con_wp2 > div:first-child { margin-bottom: 10px; }
.size_common_wp input { height:30px; }
.item_info_txt01_wp {margin-top:0;}
.option_title {line-height:30px; width:30%; float:left;}
.item_info_txt02_wp > h6 {width:100%; margin-bottom:5px; float:none;}
.item_info_txt02_wp #copper_div span {display:block; padding:5px 0;}
.item_info_txt .opaton_select01 {width:70%; height:30px;}
.info_btn_wp .info_btn_top a {width:49%; font-size:16px; line-height:34px; }
.tab_wp #view_tab_01 {margin-top:30px;}
.tab_wp #view_tab_01 img {height:auto !important;}
.tab_wp .tab_content {margin:30px 10px;}
.itme_view_table {border:0;}
.itme_view_table tr {border:0 !important;}
.itme_info_delivery th, .itme_info_delivery td {display:block; padding:10px !important;}
.itme_info_delivery th {border:#e5e5e5 1px dashed;}
.itme_view_table tr td .table_deb {margin-bottom:5px;}
.itme_view_table tr td h6, .itme_view_table tr td span {font-size:13px;}
.table_deb_2 {margin-left:0;}
.open_con_wp2 {padding:10px;}
.open_con_wp2 .print_no .option_txt {width:50%; display:inline-block; margin-left:0 !important;}
.open_con_wp2 .print_no .select_02 {width:49%; margin:0 0 5px 0; display:inline-block;}
.open_con_wp2 .file_upload_wp {width:100%; padding-right:0; border-right:0;}
.open_con_wp2 .no_file_upload_wp {width:100%; margin-top:20px;}
.option_stitle {position:relative; margin-bottom:10px;}
.open_con_wp2 {margin:10px 0 0 0;}
.view_img_tail_wp {margin:20px 0; padding:0; border:0;}
.view_img_tail_wp .view_img_tail {padding-left:0; width:100%; border0; padding:10px;}
.view_img_tail_wp .view_img_tail01 {border-bottom:#e5e5e5 1px solid;}
.view_img_tail_wp .view_img_tail+.view_img_tail {float:right;}
.view_img_tail_wp .view_img_tail img {width:20%;}
.view_img_tail_wp .view_img_tail_txt {margin:0; float:right; width:75%;}
.view_img_tail_wp .view_img_tail_txt br {display:none;}
.view_img_tail_wp .view_img_tail01:after {display:none;}
.count_btn input {width:40px; height:25px !important; border: 1px solid #ccc;}
.shopp .count_btn input { text-indent: 0; }
.shopp .count_btn span { line-height: 21px !important; }
.info_tail_txt h6 {display:block; margin:0; line-height:200%;}
.info_tail_txt span {line-height:100%;}
.info_tail_txt {margin-top:0px; padding:10px 0; border-top:#e5e5e5 1px solid;}
.tab_wp .tab {padding:0 10px;}
.vinyl_count { vertical-align: 5px; position:relative; top:-5px; }
.info_price_btn .info_price {text-align:right;}
.vinyl_viewp .info_price_st01 { height:28px; }
.vinyl_viewp .info_price { margin-bottom: 0; }
.info_price_btn .info_price h6 {float:left; margin-right:0; font-size: 16px; text-align: left; width:94px; }
.vinyl_viewp .info_price_st02 > span { font-size: 16px; }
.vinyl_viewp .info_price_st01 > span { font-size: 16px;}
.vinyl_viewp .info_price_st02 p { vertical-align: 0; }
.vinyl_viewp .info_price_st01 p { vertical-align: 15px; }
.info_price_btn .info_price .h6_same { font-size: 16px; }
.item_viewp .color_banner_wp { margin: 30px 0 30px; }
.naver_btn_wp .npay_button .npay_btn_list { width:100% !important; }
.count_btn span { width:25px; height:25px !important; }
.info_btn_wp .info_btn_bottom a { line-height: 34px; font-size: 16px;}

/* 후기 */
.review_deb h5 { font-size: 13px; }
.m_item_review { padding:10px !important; }
.m_item_review .join_con input[type=text]::placeholder { text-indent: 0px; padding-left: 10px;}
.m_item_review .join_con input[type=text] { text-indent: 0 !important; }
.m_item_review .cs_textarea { padding:10px; }
.m_input01 { max-width:195px; }
.cs_inquiry_title + #etc4_1 { margin-left: 0; }
.cs_inquiry_title + input[type=radio] { margin-right: 0; }
.cs_review_write_title { float:left; width:48px !important; margin-right: 0 !important;}
.m_review_cont { float:left; width:calc(100% - 48px); }
.cs_file_tail { display:block; }


/*장바구니, 주문서 작성*/
.cs_title {width:100%; margin-bottom:0px;}
.cs_wp .basket_con {padding:0 10px;}
.basket_con thead {display:none;}
.basket_con tbody tr { margin-bottom:10px; display:block; position:relative;}
.basket_con tbody td {display:block; padding:0 10px 0 90px !important; border:0; border-bottom:#e5e5e5 1px solid; position:relative; text-align:left; overflow:hidden;}
.basket_con tbody .checkbox_wp {position:absolute; right:0; top:0; border:0; z-index:2;}
.basket_con tbody td .option_lab {line-height:170%;}
.th_con_wp.mobile {position:absolute; top:0; left:0; height:100%; width:80px; text-align:left; padding:10px; font-size:12px;}
.th_con_wp:after {display:none;}
.cs_table01 tr {border-top:#afafaf 1px solid;}
.cs_table01 tr td {min-height:35px; padding:10px 10px 10px 90px !important;  text-align:left;}
.cs_table01.view_table tr td { padding-left: 10px !important; }
.cs_table01 tr td p {text-align:left; }
.cs_table01 tr td p a { white-space: nowrap; text-overflow: ellipsis; width:153px; overflow:hidden; display:inline-block; }
.cs_table01 tr td.info_wp > img {position:relative; top:0; left:0;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
}
.cs_table01 tr td.info_wp h2 {font-size:15px; line-height:100%;}
.cs_table01 tr td.info_wp p {line-height:20px; margin-bottom:10px; font-size:13px;}
.cs_table01 .price_01 p {font-size:15px; color:#ef4020;}
.price_wp {padding:10px; text-align:left;}
.price_wp * {font-size:15px !important;}
.price_wp span.price_icon {display:block; text-indent:-9999px; line-height:0px;}
.price_wp p {position:absolute;}
.price_wp h5, .price_wp h6 {text-align:right; width:100%; margin-top:5px;}

.order_writep .con_box {padding:10px; border:0; margin-bottom:30px;}
.join_left {width:100% !important;}
.join_right {width:100% !important; margin-top:30px;}
.order_title {margin-bottom:10px;}
.orderp_input_wp .join_con .common_input01 {width:100%;}
.join_con .common_input01 + .btn_02 {display:none;}
.free_shipping {padding-right:10px;}
.order_wirte_chk > .option_txt:after {background:none;}
.check_wp01 .option_title_02 {background:#f8f8f8; width:100%; padding:5px 10px; display:block; margin-bottom:5px;}
.order_wirte_chk {padding:10px; line-height:30px; border:#eaeaea 1px solid; margin-top:-1px;}
.delete_wp { margin-top: 5px; }
.bd_btn { line-height: 30px; padding:0 13px; font-size: 12px; }
/*로그인*/
.loginp .common_input01 { height:40px !important; line-height: 40px !important; }
.loginp > .cs_wp { margin-top: 10px; }
.login_member_wp .tab_wp {margin-bottom:0px;}
.login_member_wp .tab_wp #view_tab_01 {margin-top:15px;}
.loginp .tab_box {padding:10px;}
.login_top_l {width:100%; position:relative;}
.id_pass_wp {width:100%;}
.id_pass_wp .id_password {width:100%;}
.login_btn {position:absolute; right:0; height:79px; line-height: 79px;  appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ }
.login_sub_btn div+div {overflow:hidden;}
.login_sub_btn div+div a {width:49%; float:left; margin-right:0 !important; padding:7px 0 !important; text-align:center; font-size: 15px !important;}
.login_sub_btn div+div a+a {float:right;}
.login_sub_btn .membership_btn {width:100%; margin:10px 0;}
.naver_txt {float:none; margin-top:20px;}
.naver_txt h2 {font-size:16px; margin-bottom:5px;}
.naver_txt p {font-size:13px;}
.naver_btn {margin:15px auto; float:none; width:170px;}
.login_line {display:none;}
.save_id .option_txt { width:auto !important; }
.main_tab_wp .tab { margin-bottom: 0px; padding-top: 1px;}
.login_member_wp .tab_wp .tab_content { margin-bottom: 0; }

/*회원가입*/
.naver_wp {width:100%; padding:0 20px; border:0; text-align:center;}
.memberp .naver_txt {text-align:center;}
.memberp .tab_box {padding:0 10px; border:0;}
.join_con input[type=text] {width:100% !important;}
.join_txtarea {width:100%; background:#f8f8f8; border:#eaeaea 1px solid; color:#999;}
.receive_wp>span {margin-right:10px;}
.memberp .tab_wp .tab_content {margin:0;}
.join_con .join_input { background: #fff; }

/*공지사항*/
.csp .main_banner_wp .main_banner img {height:auto;}
.csp .cs_list_table_wp img {height:auto !important;}
.comment_write {margin:10px 0; padding:10px;}

/*마이페이지*/
.order_list_2017 {display:block; text-align:center;}
.my_info .info_top .point_wp { float:left; }
.my_info .info_top .point_wp h6 { margin-left: 0; }
.my_info_wp {height:auto; background:none; margin:0px 0 25px 0;}
.my_info {width:100%; position:relative; padding:20px; top:0;  left:0; box-sizing:border-box; overflow:hidden;
transform:translateX(0); 
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
}
.my_info .info_top {margin-bottom:0px; padding-bottom:0px; border:0;}
.my_info .info_top h2 {font-size:20px; line-height:30px; margin-bottom:0;}
.my_info .info_top h2:after { display:none; }
/* .my_info .info_top .point_wp h5 {display:none;} */
.my_info .info_bottom .address_wp {width:100%;}
.my_info .info_bottom .address_wp .btn_01 {position:relative; margin:0 0 10px 0; display:block;}
.my_info .info_bottom .address_wp .btn_01 a {width:100%; text-align:center;}
.my_info .info_bottom .deps {margin:20px 0 10px 0; padding:10px 0; width:50%; text-align:center; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.my_info .info_bottom .deps:after {display:none;}
.my_info .info_bottom .deps h2 {line-height:100%; font-size: 16px; }
.my_info .info_bottom .deps a {font-size:16px; line-height:100%; margin:0; padding:0;}
.my_info .info_bottom .deps a:after {display:none;}
.my_info .info_bottom .address_txt_wp h2 {font-size:15px; width:70px; line-height:30px;}
.my_info .info_bottom .address_txt_wp h2:after {display:none;}
.my_info .info_top .point_wp h5 {}
.my_content_wp {width:calc(100% - 15px);}
.my_content_wp .my_content {width:100%;}
.my_content_wp .my_content .cs_table01 thead {display:none;}
.my_content_wp .my_content .cs_table01 tbody td {display:block; position:relative; margin-top: -1px;}
.my_content_wp .my_content .cs_table01 tbody td.mobile_checkbox { border-top: 0; position:relative !important; min-height: 0; }
.my_content_wp .my_content .cs_table01 tbody td.mobile_checkbox input, .my_content_wp .my_content .cs_table01 tbody td.mobile_checkbox label { position:absolute; top:-15px; right:0;}
.my_info .info_top .point_wp h6 b { font-size: 28px; }
.my_info .info_top .point_wp h6 { font-size: 24px; }
.order_pop_relative .my_con { margin-bottom: 20px; }
.my_paipackp .cs_wp { width:100%; }
.my_info .info_top .point_wp h5 { font-size: 24px; line-height: 26px; margin-right: 5px; }
.my_info .info_bottom .addrees_txt span { font-size: 13px; }

/* 나의파이팩 - 장바구니 */
.mobile_checkbox {
    position: absolute !important;
    right: 0;
    top: 66px;
    border: 0;
    z-index: 2;
	border-bottom: 0 !important;
	}
.m_position_r { position:relative; }
.cs_table01 tbody tr:first-child {}
.cs_table01 tbody tr td:first-child {  }
.my_paipackp .cs_table01 tbody tr:first-child td.checkbox_wp  { min-height:0; padding:0 !important; }
.cs_table01 tbody tr:first-child td.checkbox_wp input, .cs_table01 tbody tr:first-child td.checkbox_wp label { top:-50px !important; }
.point_wp .point { padding:10px; }

/* 나의파이팩 - 포인트 */
.point_info_wp .cs_title { padding-bottom: 0; }
.point_info_wp .title_wp p { margin-bottom: 0; }
.cs_wp .my_con,.point_table_wp { margin-bottom: 20px; } 
.point_table_wp { margin-top: 25px; }
.point_wp .point h2 { line-height: 100%; font-size: 14px;  }
.point_wp .point p { line-height: 100%; font-size: 13px;  }
.point_wp .point p span { font-size: 15px; }
.point_tail { margin-top: 10px; }
.point_tail p { font-size: 13px; }
.cs_table01 tr td.table_title { text-indent: 0; }
.cs_table01_wp > h2 { font-size: 16px; }

/* 나의파이팩 - 상품문의 */
.my_content_wp .my_content .view_table thead { display:table; width:100%; }
.my_content_wp .my_content .view_table thead th { 
	display: block; 
	position: relative;   
	min-height: 35px;
    padding: 10px 10px 10px 90px !important;
    border-top: 0;
    text-align: left; 
}
.view_btn { text-align: center; }
.view_btn a { display:inline-block !important; float:none !important; }


/* 나의파이팩 - 회원탈퇴 */
.id_password .join_input { width:100%; }
.withdrawal_wp { padding: 20px 10px; }

/* 고겍센터 */
.tab_wp .sub_tab li a { font-size: 12px; }
.tab_sub_content { margin: 20px 0 20px; }
.page_num { margin: 15px 0; }
.cs_noti_con .cs_table01 tr td { padding:10px !important; }
.cs_noti_con .cs_table01 tr th { display:block; }
.cs_noti_con .cs_table01 tr th.view_date { text-align: left;}  
.noti_view_wirte { display:block; }
.noti_view_wirte label { display:inline-block; width:50px; }
.noti_view_wirte input { border: 1px solid #c7c9cc; }
.cs_list_btn {  text-align: center; }
.cs_list_btn a { float:none !important; display:inline-block !important; }
.cs_list_btn input { float:none !important; display:inline-block !important; }
.view_title { border-top: 0 !important; }
.link_tab_wp .link_tab li.on a { font-size: 12px; }
.link_tab_wp .link_tab li a { font-size: 12px; }

/* 고객센터 탭 */
.link_tab_wp .link_tab li { width:calc(25% + 1px); }
.link_tab_wp .link_tab li.tab_01  { display:none;}
/* 고객센터 주문조회 팝업 */
.order_pop_wrap .cs_table01 thead { display:none; }
.order_pop_wrap .cs_table01 td { display:block; position:relative;}
.cs_table02 td { font-size: 13px; padding: 10px 4px; text-align: left !important;}
.cs_table02 td > span { display:block; float:none; }
.order_pop_total td { font-size: 14px; }
.cs_table02 th { font-size: 14px; }
.cs_table03 th { padding-left: 10px; }
.cs_table03 td { font-size: 14px; padding-left: 10px; padding-right: 10px; }
.cs_table03 colgroup col:first-child { width:81px; }
.cs_table03 colgroup col:last-child { width:calc(100% - 81px ); }
.basket_info_txt .option_lab:nth-child(3) { margin-top: 25px; }
.order_pop_wrap .cs_table01 tr td.info_wp h2 { margin-top: 20px; }

/* 고객센터 - Faq */
.tab_sub li { width: 67px; height:75px; margin-right: 10px; padding-top: 0px; vertical-align: top; position:relative;}
.tab_sub_new li a { padding-top: 9px; display:block; height:75px;}
.tab_sub li.tab_sub01_04 img { margin-top: 5px;}
.tab_sub li img { margin-bottom: 5px; }
.tab_sub li h5 { 
	position:absolute; 
	width:100%; 
	bottom:8px; left:50%; 
	transform:translateX(-50%); 
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);	 
}
.question_wp { max-height:46px; }
.question_wp.on { max-height:600px; }
.question_wp .question { padding:10px; }
.question_wp .question:after { content:''; display:block; clear:both; }
.question_wp .question img { float:left; margin-right: 0; width:24px; }
.question_wp .question span { float:left; width:calc(100% - 28px); padding-left:10px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; padding-right: 15px; overflow: hidden;}
.question_wp .answer { padding:10px; }
.question_wp .answer img { float:left; margin-right: 0; width:28px; }
.question_wp .answer span { float:left; width:calc(100% - 28px); padding-left:10px; font-size: 13px;}
.my_p_pager a { font-size: 15px; margin-right: 0; }

/* 고객센터 - 일반문의 */
.cs_list_table thead { display:none; }
.cs_list_table tbody td { display:block; position:relative;}
.cs_inq_view_m.cs_table01 tr td { padding-left: 10px !important; }
.cs_table01 tr th { border-top: 0; }
.cs_inq_view_m.view_table tr th:first-child { padding-left: 10px; }
.cs_inq_view_m.view_table tr th:last-child { padding-right: 10px; min-width: 75px; }
.cs_inq_view_m.view_table tr th { padding: 10px 0; }

.cs_inquiry_title { display:block; margin-bottom: 8px; width:auto; margin-right: 10px;}
.cs_inquiry_title:after { top:0; display:none; }
#etc6 { padding-left: 10px; }
.option_txt {  display:inline-block; }
.receive_wp .option_txt { width:100px;  }
.receive_wp1 .option_txt { width:100%;  }
.cs_view_file span { width:85px; }

/* 비닐소량 - 메인 */


.vinylp .vinyl_top_banner img { display:block; }
.vinylp .vinyl_top_banner { background: none; height:auto; }
.color_banner_wp3 { margin: 30px 0 20px !important; text-align: center;  }
.color_banner_wp3 .color_banner { margin-right: 0; width:290px !important; float:none; display:inline-block; margin: 0 auto; margin-bottom: 10px;}
.color_banner_wp3 .color_banner h6 { font-size: 18px; }
.color_banner_wp3 .color_banner p { font-size: 16px; }
.color_banner_wp3 .color_banner01 { border-right: 0; }
.color_banner_wp3 .color_banner02 { padding-left: 0; border-right: 0;}
.color_banner_wp3 .color_banner a {  width:28px; right:0 !important;  }
.color_banner_wp3 .color_banner03 { padding-left: 0; }

.vinyl_viewp .item_wp .item_con_wp .item_con { padding-bottom: 10px; }
.vinyl_viewp .shop_view_wp .item_wp .item_con_wp .item_con { padding-bottom: 0px; }
.vinylp .item_wp .item_con_wp .item_con { min-height: auto;}

/* 비닐소량 추가된것 (형태,용도별) */
.vinyle_item_wp .vinyle_item_container { float:none; width:100%; }
.item_wp.vinyle_item_wp .item_con_wp .item_con { width:calc(50% - 4.5px);  margin-right: 10px; margin-bottom: 20px;}
.vinyle_item_container .title_wp .title span { font-size: 22px; }
.vinyle_sub_title { font-size: 15px;}

/* 정보수정 */
.modify_txt { font-size: 13px; }
.modify_txt:after { display:none; }
.receive_wp .m_modify_label { width:auto; margin-right: 10px; font-size: 13px; }
.receive_wp .m_modify_label2 { margin-right: 0; }

/* 비닐소량 - 상세 */
.sub_top_wp { margin-top: 39px; }
.sub_top_wp .sub_top_title { width:100%; height: auto; overflow:hidden; }
.sub_top_wp .sub_top_title h2 { font-size: 30px; margin-bottom: 20px;}
.sub_top_wp .sub_top_title h2:after { display:none; }
.sub_top_wp .sub_top_title p { font-size: 17px; margin: 0 10px;}
.sub_top_wp .sub_top_title p br { display:none; }
.sub_top_wp .sub_top_title img.sub_top_icon01 { left:-30px; width:120px; top:-25px; }
.sub_top_wp .sub_top_title img.sub_top_icon02 { width:80px; }
.sub_top_wp .sub_top_title img.sub_top_icon03 { right:0; bottom:-10px; width:70px; }
.sub_top_wp { margin-bottom: 20px; }
.sum_img_wp .sum_box { width:50%; }
.step_con { width:100%; }
.step { width:100%; height:40px; line-height: 40px; }
.step:after { right:10px; top:8px; background-size:100%; width:25px; height:25px; display:none; }
.step h5 { font-size: 16px; }
.step h5 b { font-weight: 500; }
.step_btn { margin-top: 0; margin-bottom: 20px; }
.step_btn div { line-height: 30px; font-size: 15px; }
.title_wp p br { display:none; }
/* .cont { margin: 20px 0 !important; } */
.vinyl_progress_wp { margin-bottom: 0; margin: 0 10px; }
.excuse01 { padding-top: 0 !important; }
.excuse_wp .excuse { padding: 0; padding-bottom: 17px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6;}
.excuse_wp .excuse:last-child { border-bottom: 0; }
.excuse_wp .excuse .m_excuse { 
	position:absolute; width:30%; left:0;
	text-align: center; top:calc(50% - 8px);
}
.excuse_wp .excuse .excuse_txt { margin-left: 0;  width:70%; margin-left: 30%;  padding-right: 10px; }
.excuse_wp .excuse .excuse_txt h3 { font-size: 15px; }
.excuse_wp .excuse .excuse_txt h4 { font-size: 16px; }
.compare_wp .compare { margin: 0 10px 20px; padding: 10px; padding-left: 10px;}
.compare_wp .compare_img_wp { width:100%; }
.compare_wp .compare_img_wp img { width:150px; }
.compare_wp .compare_tail { margin-right: 10px; }
.compare_table tr th { line-height: 40px; font-size: 16px; }
.compare_table tr td { font-size: 14px; line-height: 23px; font-weight: 500; padding: 10px; ;}
.m_vinyl_table01 colgroup col:nth-child(1) { width:26%; }
.m_vinyl_table01 colgroup col:nth-child(2) { width:37%; }
.m_vinyl_table01 colgroup col:nth-child(3) { width:37%; }
/* .vinyl_detailp2 .color_banner_wp .color_banner { width:50%; } */
.vinyl_de_bottom { padding:20px 0 !important; width:100%!important; }

.promise_con { position:relative; margin-bottom: 0; }
/* .promise_con .pro_img_wp { 
	position: absolute;
    width: 40%;
    left: 0;
    text-align: center;
    top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);	
}
.promise_con .pro_img_wp img { max-width:100px; }
.promise_con .pro_txt_wp {
    width: 100%;
    padding-left: 40%;
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);	
	right: 0;
	padding-right: 10px;
} */
.promise_con .pro_txt_wp br { display:none; }
.promise_con .pro_txt_wp h2 { font-size: 16px; margin-top: 0 !important; }
.promise_con .pro_txt_wp p { font-size: 15px; }
.vinyl_viewp .design_sample { 
	width: calc(100% - 2px);  
	max-width: 470px;  
	position: absolute;  
	left: 50%;  
	transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);	
}

/* 무동판인쇄 */
.step_bt_left { float:none; }
.step_bt_right { float:none; }
.nof_progress_wp .step:after { display:none; }
.nof_progress_wp { margin: 0 10px 20px; }
.step_bt { width:100%; margin-top: 0; }
.sub_step { width:100%; line-height: 40px; height:40px; font-size: 15px;}
.nof_cont { width:100%; }
.nof_chk_wp { padding: 30px 10px; }
.nof_chk_wp .nof_chk { padding-left: 0; margin-bottom: 20px; }
.nof_color_wp div { width:calc(50% - 20px); margin-bottom: 5px;}
.nof_color_wp div:nth-child(2n) { margin-right: 0; }
.nof_btn_title.btn_wp { margin-top: 10px; margin-bottom: 10px; }
.nof_btn_title.btn_wp .btn { min-width: 200px; }
.nof_chk_txt { font-size: 15px; }
.nof_chk_wp .title_wp { margin-bottom: 20px; }
.nof_line { display:none; }
.nof_important h3, .nof_important h5 { font-size: 15px; line-height: 25px;}
.size_con { float:none; width:100%; }
.size_con .size_box { width:100%; }
.size_con h2 { margin-top: 0px; margin-bottom: 20px; }
.step_bt_right .sub_step:last-child { margin-bottom: 0; }


/* 무동판인쇄 제작사례 변경된부분 */
.nof_work_container .title_wp { margin-top: 30px; }
.nof_work_wp { margin-top: 30px; padding:0 10px;}
.nof_work_wp h2 {  font-size: 16px; font-weight: 600; margin: 0 0 15px; line-height: 100%; }
.nof_work_wp .nof_work { float:none; width:100%; }
.nof_work_wp .nof_work01 { margin-right: 0; padding-right: 0; border-right: 0 ; }
.nof_work_wp .nof_work02 { margin-top: 25px; }
.nof_work_wp .nof_work01 .nof_work_con:last-child { padding-bottom: 0; margin-bottom: 0; }
.nof_work_wp h3 { background: #f6f6f6; color:#666; font-size: 17px; line-height: 29px; padding-left: 10px; }
.nof_work_wp .nof_work_con { margin-bottom: 10px; display:inline-block;}
.nof_work_wp h2.nof_work_bt { margin-top: 25px; }
.nof_work_wp .nof_work_con_last { margin-top: 25px; margin-bottom: 0;}
.nof_work_wp .nof_work_con_last img { margin-bottom: 10px; }
.nof_work_wp .nof_work_con_last h4 { font-size: 15px; color:#222; letter-spacing: 0; margin-bottom: 5px; }
.nof_work_wp .nof_work_con_last h4 span { color:#ef4020; }

/* 주문제작 */
.pro_intro { padding:0 10px; }
.pro_intro p { font-size: 15px; }
.pro_intro p br { display:none; }
.pro_intro p b { font-size: 17px; }
.promise_con_wp {  width:100%; margin: 0; padding: 0 10px; }
.promise_con_wp .promise_con { margin-right: 0; width:100%;}
.promise_con_wp .promise_con h2 { font-size: 20px; margin: 10px 0 6px; text-align: left;}
.promise_con_wp .promise_con p { font-size: 18px; text-align: left;}
.made_wp { padding: 20px 10px 20px;  margin-bottom: 40px;}
.made_wp .made_con { margin-bottom: 20px; } 
.made_con p { font-size: 16px; }
.made_wp .made_con:last-child { margin-bottom: 0;}


.promise_cont3 .promise_con { min-height:125px; }

/* 디자인문의 */
.promise .btn_wp .btn { width:auto; padding:5px 15px;  }
.btn_st_title .btn b { font-size: 20px; }
.btn_st_title .btn span { font-size: 15px; vertical-align: -1px; }
.line { display:none; }

/* 포인트 소개 */
.point_top_img img { margin-right: 10px; margin-bottom: 13px; float:left; width:calc(50% - 5px);}
.point_top_img img:nth-child(2n) { margin-right: 0; }
.point_cs { margin: 20px 0 40px; text-align: center;}
.point_cs p { font-size: 16px; color:#000; line-height: 20px; margin-bottom: 12px;}

.point_cs p span { color:#339a9f; }

/* 검색페이지 */
.cs_title { padding:15px 0; }
.search_tab_wp { border-bottom: 0; margin-bottom: 20px; }
.search_tab_wp:after { content:''; display:block; clear:both; }
.search_tab_wp .search_tab { background: #efefef; margin-right: 0; float:left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center; width:33.333333%; }
.search_tab_wp .search_tab p { font-size: 13px; }
.search_title .title { padding:0 10px; }
.search_title .title span { border-bottom: 0; }
.search_title .title p { font-size: 14px;  margin-bottom: 10px;}
.search_title .title p:after { content:''; display:block; clear:both; }
.search_title .title p span { float:left; font-size: 14px;  margin: 0 !important; line-height: 18px; }
.search_title .title p span:first-child { width:20px; }
.search_title .title p span:last-child { width:calc(100% - 20px); }
.search_title .title p:last-child { margin-bottom: 0; }

/* 포트폴리오 */
.portfolio_viewp .title_wp p { margin-bottom: 0; }
.portfolio_wp .tab_wp #view_tab_01 { margin-top: 20px; margin-bottom: 0; }
.portfolio_wp { margin-top: 15px; margin-bottom: 30px;}
.portfolio_wp .tab_wp .tab li {
    width: 25%;
    margin-top: -1px;
}
.portfolio_wp .tab_wp .tab li:nth-child(1),
.portfolio_wp .tab_wp .tab li:nth-child(2),
.portfolio_wp .tab_wp .tab li:nth-child(3),
.portfolio_wp .tab_wp .tab li:nth-child(4) { margin-top: 0; }
.portfolio_wp .tab_wp .tab li:nth-child(5) { border-left: 1px solid #dfdfdf; margin-left: 0;}
.portfolio_wp .tab_wp .tab li.on:nth-child(5) { border-left: 1px solid #ef4020; margin-left: 0;}
.port_list_wp li { width:calc(50% - 5px); margin-right: 10px !important; margin-bottom: 8px; margin-left:0;}
/*.port_list_wp li img { width:100%; }*/
.port_list_wp li:nth-child(2n) { margin-right: 0 !important; }
.port_list_wp li .port_img_wp { width:100%; min-height:auto; height:auto; line-height:185px; }
.port_list_wp li:nth-child(3n) { margin-right: auto; }
.port_list_wp li h5 { width:100%; font-size: 15px; }
.port_list_wp li h6 { width:100%; font-size: 13px; }
.portfolio_view_wp .con_right { width:100%; }
.portfolio_view_wp .con_box { padding:10px; }
.title3 { font-size: 18px; }
.portfolio_view_wp .sub_txt01 { font-size: 15px; }
.port_sub_title_wp span { font-size: 14px; }
.portfolio_view_wp .sub_title { font-size: 14px; }
.port_view_btn { margin-top: 20px; }
.portfolio_view_wp { margin-bottom: 15px; }
.portfolio_view_wp .con_box{ margin-bottom: 20px; }
.main_tab_wp .renew_tab_img_con { height:auto; }


/* 리뉴얼 공통 */
.renew_content { padding:30px 0 30px; }
.m_top_btn { position:fixed; right:20px; bottom:40px; z-index: 10001;   text-align: center;  transition:0.3s;}
.m_top_btn i { font-size: 22px; line-height: 50px; display:none; background: #ef4020; color:#fff;  border-radius:50%; width:50px; height:50px;}
.m_top_btn i.fa-bars { }
.m_top_btn i.fa-times { display:none; }
.m_top_btn i.on { display:block; }
.m_top_btn.on { display:block !important; }

.m_previous { display:none; }
.m_previous.on { display:block; }
.m_previous img { width:21px; }
.btn_gnb_all i { display:inline-block; }
.btn_gnb_all i.off { display:none; }
.navi_wp.off { display:none; }
.foot_tail { text-align: center; border-left: 1px solid #ccc; margin-left: -1px; }
.foot_tail > img { width:115px; float:none; margin-bottom: 10px;}
.foot_tail .foot_tail_txt { float:none; margin-left: 0; }
.renew_gnb.on { position:fixed; left:0; top:0; background: #fff; right:0;}
/* 상품 상세 */
.shop_view_wp .renew_gnb { display:none; }
.main_tab_wp .tab.m_sticky { position:fixed; left:0; top:0; z-index: 4000; padding-top: 0;}
.info_btn_wp.on { position:fixed; bottom:0; left:0; z-index: 4000; width:100%;} 
.info_btn_wp.on a span { display:none; }
.renew_gnb.m_remove { display:none; }
.info_btn_wp.on .info_btn_top a { width:100%; }
.info_btn_wp.on a { border-radius:0; }
.info_btn_wp.on .info_btn_top a:first-child { display:none; }
.info_btn_wp.on .info_btn_top { position:fixed; bottom:95px; right:20px; z-index: 5000;}
.info_btn_wp.on .info_btn_top a { font-size: 13px; line-height: 18px; padding:0; border-radius:50%; line-height:50px; width:50px; height:50px; }
.info_btn_wp.on .info_btn_bottom { position:absolute; left:0; bottom:0; width:50%; display:none;}
.option_size_tail { margin-bottom: 7px; }
/***************************************** s 비닐쪽 리뉴얼 이후 ****************************************/

.vinyle_con01 { padding:20px 0 20px; }
.vinyl_content2 { padding-bottom: 20px; }
.vinyl_content3 { padding: 0 10px 20px; }
.vinyl_content { padding:20px 10px; }
.vinyl_top_title { font-size: 20px; margin-bottom: 15px; }
.vinyl_top_title span { font-size: 17px; margin-bottom: 3px;}
.vinyl_technique_wp { padding:20px 10px;  margin-top: 20px;}
.vinyl_technique_img_wp { margin-right: 0; text-align: center; display:block; }
.vinyl_technique_img_wp img { width:150px; }
.vinyl_technique_img_wp img:first-child { margin-right: 16px; }
.vinyl_technique_txt { width:100%; margin-top: 10px; }
.vinyl_technique_txt p { font-size: 14px; line-height: 20px; letter-spacing: 0;}
.vinyl_technique_txt p br { display:none; }
.excuse_new_wp .excuse_new { margin: 0px 10px 10px 0; width:calc(50% - 5px); text-align: center; }
.excuse_new_wp .excuse_new img { width:150px; }
.excuse_new_wp .excuse_new:nth-child(2n) { margin-right: 0; }
.excuse_new_wp .excuse_new h3 { font-size: 13px; margin-top: 10px; line-height: 18px;}
.excuse_new_wp .excuse_new h4 { font-size: 14px; line-height: 20px; margin-top: 2px;}

/* 중간 타이틀라인 */
.vinyl_difference_wp { padding:0; }
.vinyl_difference_wp h2 { padding-top: 22px; font-size: 16px; line-height: 23px; letter-spacing: 0; padding: 10px 0;}
.vinyl_difference_wp h2 span { font-size: 18px; letter-spacing: 0; }
.vinyl_difference_wp .diff_number_wp { top:16px; }
.vinyl_difference_wp .diff_number { width:30px; height:30px; line-height: 30px; font-size: 16px; }
.vinyl_content .title_wp { margin-bottom: 10px; }
.title_wp .vinyl_title_tail { font-size: 13px; margin-bottom: 2px;}
.title_wp .vinyl_s { font-size: 17px ; vertical-align: 1px;}
.title_wp .vinyl_m { font-size: 18px; vertical-align: 0;}
.title_wp .vinyl_l { font-size: 19px; }
.title_wp h4 { margin-top: 6px; }
.title_wp h4:before { height:20px;  width:6px; background: url('/common/img/vinyl/vinyl_sub_title_icon1.png'); background-size:100%; vertical-align: -3px; margin-right: 1px; }
.title_wp h4:after { height:20px;  width:6px; background: url('/common/img/vinyl/vinyl_sub_title_icon2.png'); background-size:100%; vertical-align: -3px; margin-left: 1px; }
table.vinyl_printing { margin-top: 10px; }
table.vinyl_printing colgroup col:nth-child(1) {  }
table.vinyl_printing colgroup col:nth-child(2) {  }
table.vinyl_printing colgroup col:nth-child(3) { width:15%; }
table.vinyl_printing colgroup col:nth-child(4) { width:35%; }
table.vinyl_printing tr td { font-size: 14px; line-height: 20px; padding:10px 5px;}
table.vinyl_printing tr td.vinyl_printing02 { font-size: 14px; }
table.vinyl_printing tr:first-child td { padding:3px 0; }
.compare_wp .compare_tail { margin-bottom: 3px; font-size: 13px; }
.compare_wp .compare_img_wp { margin-top: 10px; }
.compare_wp .compare_img_wp h5 { font-size: 15px; margin-top: 7px; }
.compare_wp .compare_img_wp h5 span { font-size: 19px; }
.compare_wp .compare_img_wp p { font-size: 13px; margin-bottom: 5px;}
.compare_table.fl_r { float:none; }
.arrange_wp > div { float:none; }
.arrange_wp .arrange_l { 
	margin: 0 auto;  
	background: url('/common/img/vinyl/arrange_box2.png');
    width: 200px; height: 178px;
	background-size:100%;
	font-size: 25px;
	line-height: 30px;
	padding:35px 0 0;
	margin-bottom: 20px;
}
.arrange_wp .arrange_l b { font-size: 30px; line-height: 50px;}
.arrange_wp .arrange_r { width:100%; margin-left: 0; margin-top: 10px;}
.arrange_wp .arrange_r h2 { font-size: 20px; margin-bottom: 10px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con { width:50%; height:auto; padding-top: 10px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:nth-child(1) { padding-bottom: 10px; }
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:nth-child(2) { border-right: 0; padding-bottom: 10px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:nth-child(3) { border-top: 1px solid #ccc; padding-top: 20px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:nth-child(3) h6 { margin-top: 20px; }
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:nth-child(4) { border-top: 1px solid #ccc; padding-top: 9px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con h6 { margin-top: 12px; font-size: 14px; line-height: 20px;}
.arrange_wp .arrange_r .arrange_con_wp .arrange_con:last-child h6 { margin-top: 10px; }
.vinyl_use_people_wp { padding:0 0 30px; margin-bottom: 0;}
.vinyl_use_wp { padding:30px 10px; }
.vinyl_use_wp .vinyl_use_con { margin-right: 0px; width: 100%; }
.vinyl_use_wp .vinyl_use_con1,.vinyl_use_wp .vinyl_use_con2 { margin-bottom: 25px; }
.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con:nth-child(1),.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con:nth-child(2) { margin-bottom: 10px; }
.vinyl_use_wp .vinyl_use_con:nth-child(2n) { margin-right: 0; }
.vinyl_use_wp .vinyl_use_con .vinyl_use_txt { width:100%; padding:20px 12px 10px;  margin-bottom: 18px;}
.vinyl_use_wp .vinyl_use_con .vinyl_use_txt h2 { font-size: 16px; }
.vinyl_use_wp .vinyl_use_con .vinyl_use_txt div p { font-size: 13px; line-height: 17px; display:inline-block; }
.vinyl_use_img img { width:90px; }
.vinyl_use_wp .vinyl_use_con .vinyl_use_txt:before {
    background: url('/common/img/vinyl/people_txt_before.png');
    width: 12px; height: 16px; bottom:-16px; background-size:100%;
}
.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con { width:calc(50% - 5px); margin-right: 10px;  }
.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con img { width:150px; }
.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con:nth-child(2n) { margin-right: 0; }
.vinyl_use_icon_wp .vinyl_use_icon_con .vinyl_use_icon_txt h5 { font-size: 14px; line-height: 19px;}
.vinyl_use_icon_wp .vinyl_use_icon_con .vinyl_use_icon_txt h6 { font-size: 16px; line-height: 20px; }
.vinyl_use_icon_wp .vinyl_use_icon_con .vinyl_use_icon_img:after { font-size: 15px; padding:0 10px; line-height: 26px;}
.vinyl_use_wp .vinyl_use_icon_wp .vinyl_use_icon_con .vinyl_use_icon_img { margin-bottom: 15px; }
.vinyl_busi_wp .box_title { font-size: 18px; line-height: 24px; padding:20px; letter-spacing: -1px; margin-bottom: 20px;}
.vinyl_busi_wp .vinyl_busi_container { margin-top: 35px; text-align: center;}
.vinyl_busi_wp .vinyl_busi_con { float:none; margin-right: 0; display:inline-block; padding-top: 20px; display: block;  margin: 0 auto;  margin-bottom: 20px;}
.vinyl_busi_wp .vinyl_busi_con h3 { font-size: 16px; line-height: 22px; }
.vinyl_busi_wp .vinyl_busi_con h3 span { font-size: 14px; }
.vinyl_busi_wp .vinyl_busi_con p { font-size: 12px; line-height: 17px; }
.vinyl_busi_wp .vinyl_busi_con:after { width:25px; line-height: 25px; font-size: 16px; top:-12.5px; }
.vinyl_busi_wp .vinyl_busi_con1 { background: url('/common/img/vinyl/business_bg01.png'); background-size:100%; width:240px; height:237px; }
.vinyl_busi_wp .vinyl_busi_con2 { background: url('/common/img/vinyl/business_bg02.png'); background-size:100%; width:240px; height:237px; }
.vinyl_busi_wp .vinyl_busi_con3 { background: url('/common/img/vinyl/business_bg03.png'); background-size:100%; width:240px; height:237px; }

.vinyl_btn_wp { padding:0 10px; text-align: center; margin-bottom: 35px;}
.vinyl_btn_wp .vinyl_btn_con { float:none; width:100%; height:160px; display:inline-block; margin: 0px; padding: 0 10px; padding-top: 36px;  }
.vinyl_btn_wp .vinyl_btn_con01 { margin-bottom: 20px;}
.vinyl_btn_wp .vinyl_btn_con02 { padding-top: 17px; }
.vinyl_btn_wp .vinyl_btn_con h2 { font-size: 20px; }
.vinyl_btn_wp .vinyl_btn_con > p { font-size: 15px; margin: 3px 0 15px; }
.vinyl_btn_wp .vinyl_btn_con02> p { margin: 3px 0 5px; }
.vinyl_btn a { font-size: 14px; line-height: 30px; width:auto; padding:0 10px; }
.vinyl_btn_wp .vinyl_btn_con01:after { background:url('/common/img/vinyl/vinyl_bt_people1.png'); background-size:100%; width:30px; height:30px; top:-30px; }
.vinyl_btn_wp .vinyl_btn_con02:after { background:url('/common/img/vinyl/vinyl_bt_people2.png'); background-size:100%; width:30px; height:30px; top:-30px; }
.vinyl_btn02_wp .vinyl_btn_txt p span { font-size: 14px; }
.vinyl_btn02_wp .vinyl_btn_txt01 { font-size: 14px; } 
.vinyl_btn02_wp .vinyl_btn_txt02 { font-size: 14px; }
.vinyl_btn02_wp .vinyl_btn_txt { float:none; }
.vinyl_btn02_wp .vinyl_btn02 { float:none; margin-top: 10px; }
.brand_port_wp { margin-bottom: 0; }
/* 메인 독점상품 수정 */
.renew_container_bg { 
	width:100%; margin-left: 0;  left:0;
	transform:translateX(0);
    -webkit-transform: translateX(0); 
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
	padding-top: 15px;
}
/***************************************** e 비닐쪽 리뉴얼 이후 ****************************************/


/***************************************** s 주문제작 리뉴얼 이후 ****************************************/
.pro_img_wp { float:left; width:25%; margin-right: 10px; }
.pro_txt_wp { float:left; width:calc(75% - 10px); }
.promise_con_wp .promise_con p { font-size: 16px; position: absolute; top: 50%; transform: translateY(-50%); }
.nof_worry_con_wp .pd_worry_img_wp { float:none; margin-right: 0;}
.pd_worry_img_wp img { width:100%; max-width:370px;}
.pro_img_wp:after { width:49px; line-height: 20px; font-size: 12px; padding:0; width:70px;     font-weight: 500;}

.promise_con_wp .promise_con p b { font-size: 16px; line-height: 26px; }
.explain_wp .explain { padding:0 10px; height:206px; overflow:hidden; }
.explain_wp .explain03,.explain_wp .explain04 { padding-top: 15px; }
.explain_wp .explain h2 { font-size: 16px; width:80px; line-height: 25px; }
.explain_wp .explain p { font-size: 14px;  margin: 7px 0 10px; }
.explain_wp .explain img { max-width:140px;  }
.promise_con_wp2 .promise_con .pro_img_wp:after { width:100px; }
.promise_con_wp2 { padding:0 10px 0 20px; }
.promise_con_wp2 .pro_img_wp { margin-right: 20px; }
.promise_con_wp2 .pro_txt_wp { width:calc(75% - 20px); }
.promise_con_wp2 .promise_con { margin-bottom: 15px; }
.promise_con_wp2 .promise_con p { 
	left:auto; bottom:auto;
	width:auto; line-height: 21px;
	font-size: 14px;
}
.renew_content_bt { padding-bottom: 0; }
.promise .title_wp { margin-bottom: 20px; }
.renew_content .promise .title_wp { padding-top: 0; }
.explain_wp .explain {  border: 1px dashed #ccc; }
.explain_wp .explain01 { border-top: 0; border-left: 0; }
.explain_wp .explain02 { border-top: 0; border-right: 0; border-left: 0;}
.explain_wp .explain03 { border-left: 0; border-bottom: 0; border-top: 0; }
.explain_wp .explain04 { border: 0;}

.nof_process_wp .nof_process:nth-child(1) { padding-left: 0; }
.point_con_wp .point_container01 .point_con05 { padding-left: 0; margin-top: 0px;}
.point_con_wp .point_container01 .point_con04 { padding-left: 0; margin-top: 0; }
.nof_process_wp .point_con04 div:after  { display:none !important; }
.point_con_wp .point_container01 .point_con06,.point_con_wp .point_container01 .point_con07 { margin-top: 0px; } 
.nof_process_wp .nof_process:nth-child(5) { margin-right: 80px; }
.point_tail_wp { margin-top: 20px; } 
/***************************************** e 주문제작 리뉴얼 이후 ****************************************/

/* 무동판*/
.renew_content .title_wp { padding-top: 0; }
.nof_technique_txt { padding-left: 0; line-height: 100%; margin-bottom: 10px;}
.nof_technique_txt:after { background: url('/common/img/nof/nof_check.jpg'); background-size:100%; width:16px; height:16px;  }
.nof_technique_txt > b { font-size: 16px; display:inline; margin-bottom: 3px;}
.nof_technique_txt p { font-size: 14px; display:inline;}
.nof_technique_txt p span:after { top:3px; }
.nof_important { font-size: 17px; margin-bottom: 20px; line-height: 32px;}
.nof_important span { font-size: 14px; vertical-align: 2px; }
.nof_print_wp { padding:0 10px; }
.nof_print_con h2 { font-size: 16px; margin-bottom: 5px; line-height: 26px;}
.nof_print_txt h3 { font-size: 16px; }
.nof_print_txt > span,.nof_print_txt p { font-size: 14px; }
.nof_print_con { margin-bottom: 15px; }
.nof_print_wp .nof_print_img_wp { float:none;  }
.nof_print_wp .nof_print_img_wp .nof_print_img { width:calc(50% - 5px); margin-top: 20px;}
.nof_print_img_wp .nof_print_img h5 { font-size: 16px; }
.nof_process_wp .nof_process div:after { display:none; }
.nof_process_wp { padding:30px 20px; }
.nof_process_wp .nof_process { width:calc(50% - 40px); margin-bottom: 15px;}
.nof_process_wp .nof_process:nth-child(1) { margin-right: 80px; }
.nof_process_wp .nof_process:nth-child(3) { margin-right: 80px; }
.nof_process_wp .nof_process:nth-child(2n) { margin-right: 0; }
.nof_process_wp .nof_process div:before { line-height: 25px; font-size: 14px; min-width:122px;}
.nof_process_wp .nof_process h4 { font-size: 13px; line-height: 17px; margin-bottom: 0; margin: 18px 0 2px; }
.nof_process_wp .nof_process h5 { font-size: 14px; line-height:22px ;}
.nof_process_container { margin-bottom: 15px; padding: 0;}
.nof_process_tail p { font-size: 13px; }
.nof_work_wp h2 { line-height: 22px; font-weight: 500;}
.nof_work_wp h3 { font-size: 15px; max-width:513px;}
.nof_work_wp { margin-top: 0; }
.vinyle_item_wp { margin: 20px 0; margin-top: 20px !important;}

/* 디자인 */
.brand_core_txt_wp p { font-size: 15px; line-height: 22px; margin-bottom: 15px;}
.brand_de_title { font-size: 16px; margin-bottom: 2px;}
.service_con_wp { padding: 0 10px; text-align: center; }
.service_con_wp .service_con { width:300px; float:none; display:inline-block; margin-right: 0; height:300px; margin-bottom: 15px;}
.service_con_wp .service_con:nth-child(2n) { margin-right: 0; }
.service_con_wp .service_con_txt { width:250px; height:60px; padding-top: 9px; bottom:15px; }
.brand_port_con_wp { margin-top: 20px; padding: 0;}
.brand_port_con_wp a { width:50%; height: 170px;}
.brand_port_con_wp a:nth-child(2n) { border-right: 0; }
.brand_port_con_wp a img {}
.brand_port_con4 img { width:90%; }
.brand_port_con1, .brand_port_con2, .brand_port_con3 { height:auto; }
.brand_port_con4, .brand_port_con5, .brand_port_con6 { height:auto; }
.brand_port_con3 { border-right: 2px dashed #c5c5c5 }
.brand_port_con4 { border-bottom: 2px dashed #c5c5c5 }
.brand_port_con1 img { width:120px; }
.brand_port_con2 img { width:140px; }
.brand_port_con3 img { width:140px; }
.brand_port_con4 img { width:110px; }
.brand_port_con5 img { width:165px; margin-top: 5px; }
.brand_port_con6 img { width:165px; }
.brand_btn_wp { margin-top: 40px; }
.brand_core_wp .vinyl_top_title { margin-bottom: 10px; }

/* 나의파이팩 리뉴얼 */
.my_paipackp .renew_gnb { display:none; }
.my_content_wp .my_p_gnb { position:relative; height:70px;}
.my_content_wp .my_p_gnb_wp h2,.my_content_wp .my_p_gnb h3 { display:none; }
.my_content_wp .my_p_gnb > div:after { display:none; }
.my_content_wp .my_p_gnb_wp { margin-bottom: 20px; float:none; width:100%; }
.my_content_wp .my_p_gnb:after { content:''; display:block; clear:both; }
.my_content_wp .my_p_gnb > div { margin-bottom: 5px; float:left; position:static; }
.my_content_wp .my_p_gnb a { display:inline-block; position:absolute; width:25%; top:15px; text-align: center; font-size: 13px ;}
.my_content_wp .my_p_gnb a.my_p_gnb01 { left:0; }
.my_content_wp .my_p_gnb a.my_p_gnb02 { left:25%; }
.my_content_wp .my_p_gnb a.my_p_gnb03 { left:50%; }
.my_content_wp .my_p_gnb a.my_p_gnb04 { left:75%; }
.my_content_wp .my_p_gnb a.my_p_gnb05 { left:0%; top:40px;}
.my_content_wp .my_p_gnb a.my_p_gnb06 { left:25%; top:40px; }
.my_content_wp .my_p_gnb a.my_p_gnb07 { left:50%; top:40px; }
.m_info_name { display:block; }


.root_daum_roughmap { width:100% !important; height:250px;}
.company_tab_wp { padding:0 10px; }

.link_tab_wp { padding:0 10px; }
.cs_table01 tr td.pl_0 { padding-left: 10px !important; }


/* 개인정보 취급 방침 */
.privp_wp { padding:0 10px; width:100%; margin-bottom: 30px; }
.privp_wp textarea { width:100%; height: 300px; }


/* 게시판 스킨변경 */
.cs_renew_table {}
.m_answer { position: absolute !important; width: calc(100% - 20px); }
.m_answer > div { display:none !important; }
.m_answer p { 
	position: absolute;
    right: 0;
    top: -110px;
    text-align: center !important;
    line-height: 15px;
    font-size: 12px !important;
 } 
.m_answer p span {
     background: #f8f8f8;
    width: 40px !important;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    padding-top: 6px;
	color:#000;
}
.m_answer p span.answer_no { background: #ef4020; color:#fff; }
 .m_answer2 p { top: -137px; }
 .cs_renew_table tr td {min-height:29px; padding:4px 10px 0px 63px !important;  text-align:left; border-top: 0; border-bottom: 0;}
.cs_renew_table .th_con_wp.mobile { 
	position: absolute;
    top: 50%;
    left: 0;
    height: 17px;
    width: 45px;
    text-align: center;
    padding: 0px;
    font-size: 12px;
    transform: translateY(-50%);
    vertical-align: top;
    line-height: 15px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);

}

 .cs_renew_table tr td.cs_renew_table_mb { margin-bottom: 0px !important; }
  .cs_renew_table tr:last-child td:last-child { border-bottom: 1px solid #afafaf; }
  .cs_renew_table tr td.m_answer { padding:0 !important; min-height: 0;}
.cs_renew_table tr td,.cs_renew_table tr td p,.cs_renew_table tr td p a { font-size: 13px; }

/* 비닐소량 리뉴얼 2*/
.vinyl_difference_wp .vinyl_difference_r { position:static; margin-top: 10px; padding: 0 25px;}
.vinyl_tab_wp .tab_content  { margin: 0 0 30px; }
.title_wp .title .vinyl_sub_title { font-size: 15px; line-height: 25px; }
.title_wp .title .vinyl_sub_title span { font-size: 15px; }
.vinyl_tab_wp .tab li { width:50% !important; }
.vinyl_title { padding-left: 0; padding-right: 0; }
.vinyl_tab_wp .tab { display:block; position:static; left:50%; transform:none; }
.item_wp.vinyle_item_wp .item_con_wp .item_con { width: calc(50% - 4.5px); margin-right: 10px; margin-bottom: 20px; }
.item_wp.vinyle_item_wp .item_con_wp .item_con:nth-child(2n) { margin-right: 0; }
.vinyl_difference_wp p { font-size: 16px; }
.vinyl_difference_wp p br { display:none; }
.vinyl_difference_wp p .vinyl_difference_sub { font-size: 18px; }
.vinyl_difference_wp p .vinyl_difference_line:after { display:none; }
.vinyl_printing colgroup { display:none; }
.vinyl_use_icon_wp { padding-left: 0; }
.vinyl_busi_wp .box_title span { margin-left: -3px;; }
.vinyl_busi_wp .box_title span:last-child { margin-right: -2px; }
.vinyl_difference_wp .container { padding:0 10px; }
.vinyl_difference_wp2 .container .vinyl_difference_r { margin-right: 0; }
.service_con_wp .service_con_txt h2 { font-size: 16px; }
.vinyle_item_wp .main_plus { top:-21px; }


/* 헤더 검색 */
.search_form  { 
	position: absolute;
    top: -1px;
    right:90px;
    margin-left: 0;
    margin-top: 0;
	width:150px;
	opacity:0;
	-webkit-transition:all 0.5s ease .1s;
	-moz-transition:all 0.5s ease .1s;
	-ms-transition:all 0.5s ease .1s;
	-o-transition:all 0.5s ease .1s;
	transition:all 0.5s ease .1s;

}
.search_form.on { opacity:1; width:150px; }
.search_input { height:32px !important; position:absolute; right:0; top:0; }
.search_form .search_input { 
	width: 0 !important; 
	-webkit-transition:all 0.5s ease .1s;
	-moz-transition:all 0.5s ease .1s;
	-ms-transition:all 0.5s ease .1s;
	-o-transition:all 0.5s ease .1s;
	transition:all 0.5s ease .1s;
}
.search_form.on .search_input { width: 150px !important; background: #fff; }
.m_search_btn { width:22px; position:absolute; right:53px; margin-top: -11px; top:50%; }
.header_mid .logo a {
-webkit-transition:all 0.5s ease .1s;
-moz-transition:all 0.5s ease .1s;
-ms-transition:all 0.5s ease .1s;
-o-transition:all 0.5s ease .1s;
transition:all 0.5s ease .1s;
}
.header_mid .logo a.off { opacity:0; margin-left: -75px; }



/* 비닐소량 형태별 상세 리뉴얼 */
.vinyl_viewp .view_renew .info_price_l, .vinyl_viewp .view_renew .info_price_r { float:none; }
.view_renew .renew_open { margin-right: 0; }
.vinyl_viewp .view_renew .info_price3 { margin-bottom: 0; }
.vinyl_viewp .view_renew .info_price { height:28px; }
.view_renew .vinyl_count { margin-top: 0; }

/* 회사소개 리뉴얼 */
.company_top { 
	width:100%; padding-top: 30px; height:auto; padding:30px 10px 40px;
	background-size:cover;
}
.company_top img { width:180px; }
.company_top h2 { font-size: 16px; margin: 15px 0 15px; }
.company_top p { font-size: 14px; line-height: 25px; }
.company_top p br { display:none; }
.company_con_wp .company_con { margin-bottom: 30px; }
.company_con img {  width: 170px; margin-bottom: 10px;}
.company_con p { color:#aaa; font-size: 14px; font-weight: 300; }


/*궁금하다면클릭*/
.vinyl_click { margin-top: 5px; }
.view_renew .option_title .vinyl_click { top:0; }
.view_renew .item_info_txt span { font-size: 14px; }
.vinyl_explain_wp { 
	left:10px; right:10px;  top:0; 
	transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
	width: calc(100% - 20px);
	height:auto;
}
.vinyl_explain_con_wp1 .vinyl_explain_con { padding:0 10px; width:50%; }
.vinyl_explain_con_wp1 .vinyl_explain_con:nth-child(3),.vinyl_explain_con_wp1 .vinyl_explain_con:nth-child(4) { margin-top: 20px; }
.vinyl_explain_con_wp .vinyl_explain_con .vinyl_explain_txt { height:auto; }
.vinyl_explain_con_wp .vinyl_explain_con .vinyl_explain_txt br { display:none; }
.explain_sub_icon_wp { margin-top: 10px; }
span.explain_sub_icon { position:static; }
span.explain_sub_icon_only { margin-left: 0; }
.explain_sub_icon_wp .explain_sub_icon { width:64px; position:static; font-size: 12px; }
.vinyl_explain_img_con { height:57px; }
span.explain_sub_icon02 { margin-left: -10px; }
.vinyl_explain_img2 { text-align: center; } 
.vinyl_explain_img2 img { display:inline-block; }

.vinyl_explain_con_wp2 .vinyl_explain_con { height:auto; width:50%; padding: 0 10px;}
.vinyl_explain_con_wp2 .vinyl_explain_con:nth-child(2n) { border-right: 0; }
.vinyl_explain_con_wp2 .vinyl_explain_con .vinyl_explain_txt { margin: 6px 0 0; padding-left: 0; height:34px;}
.vinyl_explain_con_wp2 span.explain_sub_icon_only { margin-left: 0; width:64px; font-size: 12px; }
.vinyl_explain_con_wp2 span.explain_sub_icon01 { width:64px; font-size: 12px; margin: 5px 0 20px; }
.vinyl_explain_con_wp2_bt { margin-top: 20px; padding:16px 10px 8px ; }
.vinyl_explain_con_wp2_bt .explain_con_wp2_info { float:none; width:100%; margin-bottom: 12px; }
.explain_con_wp2_info h2 { font-size: 13px; }
.explain_con_wp2_info h2 .explain_count { margin-right: 0; }
.explain_con_wp2_info p { padding-left: 25px; font-size: 14px;}
.main_select { height:32px !important; }
.view_renew .option_title .vinyl_click.vinyl_click03 { top:2px; }

/*견적서가리기*/
.estimate_wp { display:none; }
/* .view_renew .option_title .vinyl_click { position:static; width:133px !important; }
.view_renew .option_title .vinyl_click span:first-child { display:none!important; } */
.renew_option_first { margin-top: 5px;}
 
 .vinyl_option_title { line-height: 37px; margin-bottom: 0 !important; }
/* 비닐소량 직접입력 */
.size_select { line-height: 32.5px; margin-top: 2px; }

/* 비닐소량 형태 버튼 */
.view_renew .renew_info_btn { position:static; }
.renew_tab_wp { margin-top: 30px; }
.view_renew .renew_info_btn .info_btn_wp { width:100%; }

/* 스펙 */
.view_spec_wp { margin-top: 5px; }
.table_st01 thead { display:none; }
.table_st01 tr th, .table_st01 tr td { font-size: 12px; }
.table_st01 tr { margin-bottom: 10px; }
.table_st01 tr td { display:block; width:100%; position:relative; padding:10px; padding-left:30%; width:100%; text-align: left; margin-top: -1px;}
.table_st01 tr td:first-child { margin-top:10px; border-top: 1px solid #000;}
.table_st01 tr td:nth-child(1):before { content:'품명'; }
.table_st01 tr td:nth-child(2):before { content:'사이즈'; }
.table_st01 tr td:nth-child(3):before { content:'기본수량'; }
.table_st01 tr td:nth-child(4):before { content:'재질'; }
.table_st01 tr td:nth-child(5):before { content:'유형'; }
.table_st01 tr td:before { position:absolute; left:10px; font-weight: 500; color:#000; padding-right:5px; border-right: 1px solid #ccc; width:20%; }
.table_st01 tbody tr td:first-child { border-left: 1px solid #dfdfdf; }
.table_st01 tbody tr td:last-child { border-right: 1px solid #dfdfdf; }




}/*e*/

@media screen and (min-width: 666px) and (max-width: 768px) {
	.renew_container { padding: 30px 0 30px; }
	
}
@media screen and (min-width: 501px) and (max-width: 768px) {
	.img_small_wp img { width: 149px;
    height: 157px;
    margin-right: 10px;
	}
	.img_small_wp { width:471px; margin: 0 auto; }
}
@media all and (max-width:541px){
	.vinyl_explain_con_wp2 .vinyl_explain_con .vinyl_explain_txt { height:52px }
	.vinyl_explain_con_wp2 span.explain_sub_icon01 { margin-top: 0; }
}

@media all and (max-width:501px){
 	.img_small_wp .img_small {width:33.3%; height:auto; float:left; margin-right: 0;} 
	.img_expand_wp img { max-width:100%; }
}


@media all and (max-width:404px){
	.tab_wp .cs_tab li { width:calc(19% + 1px); }
	.tab_wp .cs_tab li.tab_04 { width:calc(24% + 1px); }
	.company_con p br { display:none; }
	#divpop01 img { max-width:100% !important; }
}

@media all and (max-width:395px){
	.mobile395{ display:block; }
	.sub_top_wp .sub_top_title h2 span { display:inline-block; margin-top: 5px; }
	.vinyl_explain_con_wp2 .vinyl_explain_con .vinyl_explain_txt { height:52px }
}
@media all and (max-width:357px){
	.view_renew .option_title { width:75px; }
	/* .vinyl_click { margin-left: 60px; } */
	.search_form.on { width:190px !important;; }
	.search_form.on .search_input { width: 120px !important;  }
	
}
@media all and (max-width:344px){
	.tab_wp .cs_tab li { width:calc(18% + 1px); }
	.tab_wp .cs_tab li.tab_04 { width:calc(25% + 1px); }
	.tab_wp .cs_tab li.tab_05 { width:calc(21% + 1px); }
}