@charset "utf-8";
@import url("/css/reset.css?ver=1");
@import url("/css/basic.css");
@import url("/css/button.css");
@import url("/css/font-awesome.css");
@import url("/css/ionicons.css");


input[type=radio],input[type=checkbox] {margin-bottom:1px;}
#coway_tnb { width: 1200px; height:25px; line-height: 25px; margin:10px auto 0;}
#coway_tnb li {float: right;}
#coway_tnb li:nth-child(1) a{color: #999}
/*1.헤더,탑*/
#coway_hd {position: relative;} 

a#coway_home {color:#888 !important; font-weight: 900;}

#coway_tnb_inner li a img { float:left; width:14px; margin-right:3px; }

#coway_tnb_inner { width:1200px; margin:0 auto; padding:5px 0 0; }
#coway_tnb_inner p { float:left; width:30%; }
#coway_tnb_inner li {float: right;}
#coway_tnb_inner li:first-child:before {display:none;}
#coway_tnb_inner li:before {width: 1px; height: 9px; margin:3px 10px 0; background: #afacac; display: inline-block; float: left; content: '';}
#coway_tnb_inner ul.fn {width:270px; height: 90px; text-align: right; position: absolute; right: 30%; top: 3%;}
span.shop_tel_coway {position: absolute; right: 0%; top: 35%; width: 270px; float: right; font-size: 35px; font-weight: 900; color:#717171;}

.fc_eb7 { color:#ff0000 !important; }
#coway_hd_inner { position: relative; width:1200px !important; height:80px ;margin:0 auto!important;}
#coway_hd_inner .coway_hd_logo a { height:70px !important; display: table-cell; vertical-align: middle; text-decoration: none !important;}
#coway_hd_sch {position: absolute;right: 0; top: 17px ;width:200px; }
#coway_hd_sch .coway_sch_frm { width:200px; height:32px; border-bottom: 2px solid #56d2ff; border-right: 0; border-left: 0; border-top: 0;}
#coway_hd_sch .coway_sch_frm .sch_submit { background-color:0 !important; width:22px; height:auto; top: 0; right: 8px; position: absolute;}
#coway_hd_sch .coway_sch_frm .sch_stx {top:6px; left:15px; width:200px; height:30px; border:0;}

#coway_page01 {
  width: 570px;
  height: 270px;
  margin: 0 auto;
  background-color: #FFF;
  float: left;
  border:1px solid #d6d6d6;
  padding: 20px;
}
#coway_page02{width: 570px;
  height: 270px;
  margin: 0 auto;
  background-color: #FFF;
  float: right;
  border: 1px solid #d6d6d6;
  padding: 20px;}
#coway_page01:hover{border: 1px solid #01a7e1 !important;}
#coway_page02:hover{border: 1px solid #01a7e1 !important;}


#coway_hd_inner .coway_hd_bnr {position:absolute;right:0;top:30%;display:table; }
#coway_hd_inner .coway_hd_bnr .right_phon img { float:left; vertical-align:middle; width:37px; }
#coway_hd_inner .coway_hd_bnr .right_phon h3 { float:left; vertical-align:middle; font-size:33px; font-weight:normal; margin-left:2px; marfrgin-top:4px; color:#525252; letter-spacing: -1px ; }
#coway_hd_inner .coway_hd_bnr p { text-indent:45px; font-size:13px; color:#333; }
h1.coway_hd_logo {position: relative; width: 100%; display: table;}
.coway_hd_logo img {width: 13%; margin-top: -25px;}

span.shop_name_coway.ns {font-size: 18px; font-weight: 600; color: #545454; line-height: 45px; position: absolute; top: 0; left:165px;}

/* This class is added on scroll */
.fixed {
    position: fixed;
    top: 0;
    height: 50px;
    z-index: 1;
}

#coway_gnb { width:100%; height: 60px; background:#6ebfdd; transition:all 0.5s; border-bottom:1px solid #84cee9; box-shadow: 0px 2px 2px 2px rgba(132,132,132,.3);}
.coway_gnb_fixed { position: fixed; top: 0px; z-index:9999; /*transition:all 0.5s;*/ }

/*.add_logo a{ width:100px; height:50px; float:left; background-image:url(<?php echo display_logo(); ?>); background-size:100%; background-repeat: no-repeat; background-position: center; transition:all 0.5s; position:absolute; left:-110px; }*/

#coway_gnb_inner { width:1200px; height:100%; margin:0 auto; display: block;}

#coway_gnb_inner .coway_gnb_li { width: 100%;}
#coway_gnb_inner .coway_gnb_li ul {display: flex; width:100%;}
#coway_gnb_inner .coway_gnb_li li {position: relative; flex: 1; overflow: hidden; border-right:1px solid #84cee9; text-align: center; line-height: 60px; transition: all 0.2s;}
#coway_gnb_inner .coway_gnb_li li:first-child {border-left: 1px solid #84cee9; }
#coway_gnb_inner .coway_gnb_li li > a{width:100%; height: 100%; display: block; color: #fff; font-size: 16px;}
#coway_gnb_inner .coway_gnb_li li:hover{background-color: #84cee9;}

/*코웨이 네비게이션바 호버*/
#coway_gnb_inner .coway_gnb_li li{ 
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}
#coway_gnb_inner .coway_gnb_li li:before{
    content:"";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #fff;
    height: 2px;
    -webkit-transition-property: left right;
    transition-property: left right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;

}
#coway_gnb_inner .coway_gnb_li li:hover:before{
    left:0;
    right: 0;
}

li.brd_img {padding: 0 !important; border-bottom: 1px solid #e4e4e4 !important;}
li.brd_img:last-child {border-bottom: 0 !important;}
.brd_img img {width:100%; }


.coway_gift_bn {width: 1200px; margin: 15px auto;}
.coway_gift_bn a {display: block;}



/*퀵메뉴*/

/*COWAY BEST css*/

/*리스트별 타이틀*/
.coway_sec_title { width:1200px;  height: 50px; margin:0 auto; text-align:center !important;}
.coway_sec_title > a{width: 100%; height: 100%;}
.coway_sec_title h2 { font-size:26px; font-weight:normal; text-align:center; line-height: 20px; color:#333; font-weight:900; margin-bottom:20px;}


/*카테고리별 타이틀 이미지*/
p.care_tit{
    position: absolute;
    left:200px;
    top: 70px;
    color: #576872;
    /*font-family:"KeepCalm-Medium";*/
    font-family:"NotoSansCJKkr-DemiLight";
    font-size: 32px;

}
p.care_txt{
    position: absolute;
    left:200px;
    top: 150px;
    color: #576872;
    font-family:"junggothic";
    font-size: 14px;
    font-weight: 500;
}
a.care_btn{
    position: absolute;
    left:200px;
    top: 250px;
    width: 120px;
    height: 40px;
    border: 1px solid #576872;
    border-radius: 50px;
    text-align: center;
    line-height:37px;
    font-family:"junggothic";
    color: #576872;
    font-size: 14px;
    transition: all 0.2s;
}
a.care_btn:hover{
    background-color: #576872;
    color: #fff;
}
div.water_care{
    position: relative;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    background: url(/img/coway/main/water_care.png) no-repeat;
    background-size: 100%;
}

div.air_care{
    position: relative;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    background: url(/img/coway/main/air_care.png) no-repeat;
    background-size: 100%;
    
}
div.air_care > p{
    color: #70755e;
}
div.air_care > a{
    color: #70755e;
    border-color: #70755e;
}
div.air_care > a:hover{
    background-color: #70755e;

}
div.bidet_care{
    position: relative;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    background: url(/img/coway/main/bidet_care.png) no-repeat;
    background-size: 100%;
}
div.bidet_care > p{
    color: #9f8e88;
}
div.bidet_care > a{
    color: #9f8e88;
    border-color: #9f8e88;
}
div.bidet_care > a:hover{
    background-color: #9f8e88;
}

div.mattress_care{
    position: relative;
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    background: url(/img/coway/main/mattress_care.png) no-repeat;
    background-size: 100%;
}
div.mattress_care > p{
    color: #867f78;
}
div.mattress_care > a{
    color: #867f78;
    border-color: #867f78;
}
div.mattress_care > a:hover{
    background-color: #867f78;
}

/*상품군별 리스트*/
.contract {overflow: hidden; padding:10px 5px; height: 50px;}
.coway_pr_desc_new { width:1200px; height:100%; margin:0 auto; overflow:hidden; border-bottom:none; }
.coway_pr_desc_new ul { width:1200px; margin:10px auto; box-sizing: border-box;}
.coway_pr_desc_new li { width:24.2222%; height: auto; float:left; margin:5px 5px; padding-bottom:20px;
                  border:1px solid #ccc; box-sizing: border-box; background:#fff;}
.coway_pr_desc_new li:nth-child(4n){margin-right: 0;}


.coway_pr_desc_new ul li a { text-decoration: none; box-sizing: border-box;}
.coway_pr_desc_new li p { width:100%; }
.coway_pr_desc_new li dt { width:100%; height: 100%; text-align:center; box-sizing: border-box; }
.coway_pr_desc_new li dt:hover { width:100%; height: 100%;  border: 1px solid #01a7e1; box-sizing: border-box; }

.coway_pr_desc_new li dt img { width:100%;  border-radius: 0px; margin-top:30px; box-sizing: border-box;}
.coway_pr_desc_new li .etc { display:none; border-top:2px solid #095fcc; margin:20px 0 !important;}
.coway_pr_desc_new li .coway_name { display:block;margin:0px !important; padding:10px 0 5px; text-align:center; font-size:14px; font-weight:900; text-overflow:ellipsis; white-space: nowrap;}
.coway_pr_desc_new li .coway_price {display:block; margin:0px !important; text-align:center; font-size:18px; font-weight:600; font-family:"Jeju Gothic";}
.coway_pr_desc_new .coway_btn { 
    display:block; text-align:center; 
    background-image: -moz-linear-gradient(left, #20bcdf, #a0dd5f);
    background-image: -webkit-linear-gradient(left, #20bcdf, #a0dd5f);
    background-image: -ms-linear-gradient(left, #20bcdf, #a0dd5f);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20bcdf', endColorstr='#a0dd5f',GradientType=1 ); 
    width:50%; 
    margin:0 auto; height:40px; line-height:20px; 
    color:#fff; font-size:18px; font-weight:600; 
    transition:all 0.3s; border-radius: 0; border: 0;
}
.coway_pr_desc_new li .coway_price strong { color:#0ea7e1 !important; font-weight:900; }
.coway_pr_desc_new li .sale { display:none; }
.coway_pr_desc_new li .model { text-align:center; font-size:12px; padding:5px 10px;  }
.coway_pr_desc_new li .price s { font-size:13px; font-weight:normal; color:#999; margin-left:7px; }


/*하단 고객센터 섹션*/
.coway_center { width:1200px; margin:0 auto; margin-bottom:100px;  }
.coway_cen_list ul { overflow:hidden; text-align:center; position: relative;}
.coway_cen_list ul li { float:left; width:33.2%; text-align:center; }
.coway_cen_list ul li:first-child { border-left:none; }
.coway_cen_list ul li h4 { font-size:20px; padding-top:20px; text-align: left; padding-left: 15px;}
.coway_cen_list ul li strong { display:block; font-size:35px; font-weight:900; color: #0086d3; line-height:60px; text-align: left; padding-left: 15px;}
.coway_cen_list ul li span { display:block; font-size:13px; line-height:20px; color:#000; text-align: left; padding-left: 15px;}
span.lunch.ns {font-size: 12px; font-weight: 600;}
.call_text {position: absolute; top: 0px;}





/*COWAY WRAP css*/
.coway_main_rol_slide ul {width: 1200px; margin: 0 auto;  overflow: hidden;}
.coway_main_rol_slide a {display: block;}
.coway_main_rol_slide img {width: 100%;}
.coway_main_rol_slide {position: relative;}
a#bt_sl_prev_coway {position: absolute; top: 15%; left: 15%; z-index: 9998;}
a#bt_sl_next_coway {position: absolute; top: 15%; right: 15%; z-index: 9998;}

/*사은품증정배너*/
.coway_gift_bn {width: 1200px; margin: 15px auto;}
.coway_gift_bn a {display: block;}

/*메뉴 리스트*/
.coway_center_menu {width: 1200px; margin: 0 auto;}
.coway_center_menu ul {overflow: hidden; width: 100%;}
.coway_center_menu li:first-child {margin-left: 0;}
.coway_center_menu li {float: left; margin-left: 15px;}

.coway_cont_wrap { width:100%; background:#ffff; padding:50px 0; overflow:hidden; }


.coway_best_wrap {width:1200px; margin: 0 auto;}
.coway_sec_title {width: 1200px; margin: 0 auto; text-align: center !important; height: 50px;}

ul.coway_best_prd {background:#fff;}
.coway_best_prd li a {text-decoration: none !important; display: block !important; width:100%; height: 100%;}
.coway_best_prd1 {width: 330px; height: 265px; position: relative; border:1px solid #d7d7d7; float: left; overflow: hidden;}
.coway_best_prd2 {width: 538px; height: 265px; position: relative; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; float: left; overflow: hidden;}
.coway_best_prd3.right {width: 328px; height: 531px; position: relative; border:1px solid #d7d7d7; float: right; overflow: hidden;}
.coway_best_prd4 {width: 550px; height: 265px; position: relative; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; float:left; overflow: hidden;}
.coway_best_prd5 {width: 318px; height: 265px; position: relative; border-bottom:1px solid #d7d7d7;  float:left; overflow: hidden;}

.coway_best_prd_img1 {position: absolute; top: 85px; left: 85px;}
.coway_best_prd_img2 {position: absolute; top: 8px; left: 215px;}
.coway_best_prd_img3 {position: absolute; top: 183px; left: 0px;}
.coway_best_prd_img3 img {width:100%;}
.coway_best_prd_img4 {position: absolute; top: 36px; left: 213px;}
.coway_best_prd_img4 img {width:106%;}
.coway_best_prd_img5 {position: absolute; top: 88px; left: 101px;}
.coway_best_prd_img5 img {width:118%;}

.coway_sec_banner a {display: block;}

.coway_free_bn { width:100%; height:180px; background-image:url(/img/cj/main/cj_center_bn.jpg);
            background-size:100%; background-repeat: no-repeat;}
.coway_free_text { width:1200px; margin:0 auto; text-align:center; padding:30px 0;}
.coway_free_text>h3 { font-size:25px; font-weight:normal;}
.coway_free_text>h3>span { background:#fff797; padding:2px 10px; }
.coway_free_text p { font-size:16px; font-weight:normal; margin-top:10px; }
.coway_free_num { width:400px; height:40px; margin:10px auto 0; text-align:center; background:#ff5200; padding:0px 0; vertical-align: middle; }
.coway_free_num img { float:left; vertical-align: middle; margin-left:30px; margin-top:3px; }
.coway_free_num h4 { font-size:26px; font-weight:normal; vertical-align: middle; margin-left:10px; color:#fff; line-height: 45px; text-align: center; }
.coway_free_num h4>span { font-size:33px; font-weight:600; color:#f0ff70; }

/*추천상품*/
.coway_recommeneded_wrap {width:1200px; margin:70px auto;}


/*COWAY CATEGORY css*/

/*상품리스트*/

.coway_pr_desc { width:1200px !important; }
.coway_pr_desc ul { width:1200px; }
.coway_pr_desc li { width:32.3% !important; border:1px solid #eee; float: left; }
.coway_pr_desc ul li a {text-decoration: none !important;}
.coway_pr_desc li dt {position: relative;}
.coway_pr_desc li dt img { width:100%; height:100%; }
.coway_pr_desc li .etc { display:none; border-top:2px solid #095fcc; margin:0px !important;}
.coway_pr_desc li .name { height:30px; margin-top:7px !important; padding:5px 0; text-align:center; font-size:18px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; }
.coway_pr_desc li .price { margin:0px !important;  text-align:center; font-size:20px; font-weight:600; }
.coway_pr_desc li .price strong {font-size:18px; color: #0ea7e1; font-weight: 900;}
.coway_pr_desc li .sale { display:none; }
.coway_pr_desc li .model { text-align:center; font-size:15px; padding:10px 10px; font-weight: 600;}
.coway_pr_desc li .coway_sub_btn {display: block; text-align: center; font-size: 15px; font-weight: 600; width:50%; margin:0 auto; height: 30px; line-height: 30px; color: #fff; background:#da004d; margin-bottom: 15px;}

.coway_sub_desc li {margin: 5px 5px; list-style: none !important;}
.coway_sub_desc li:hover { border:1px solid #01a7e1; }
.coway_sub_desc li dl {list-style: none !important;}
.coway_sub_desc li:hover .hover_btn { display: block; transition:all 0.5s; }
.search_list li:hover .hover_btn { display: block; transition:all 0.5s; }

.coway_sub_tree { padding:0px; text-align:center; margin:20px 0; border: 0px;}
.coway_sub_tree td { width:19.8%; float:left; height:40px; box-sizing: border-box; font-size:14px; padding-bottom:0px !important; margin-left: 2px; margin-bottom: 2px;
    background: #f8f8f8; border:1px solid #ddd;}
.coway_sub_tree td:first-child {margin-left:0px;}
/*.sub_tree td:first-child { border-left:none; }*/
.coway_sub_tree td a { display:block; width:100%; padding:10px 0; box-sizing: border-box; font-weight: 600; color:#555; font-size:15px;}
.coway_sub_tree td a:hover { color: #df224f;}

.coway_contract {overflow: hidden; padding:10px 5px;}
.coway_contract p {margin-left:4px; width:32% !important; padding:7px 0; text-align: center; float: left; background: #fbfbfb; font-size: 11px;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    border-radius: 3px;}




/*COWAY DETAIL css*/
#big_form_coway { width:515px; padding:80px 0; border:1px solid #20bcdf; border-radius:0px; text-align:center; background:#f8f8f8; }
#big_form_coway h2 { width:310px; margin:0 auto ; text-align:center; font-size:26px; font-weight:600; color:#333; padding:6px 0; }
#big_form_coway h2>span { font-size:30px; font-weight:900; color:#20bcdf; }
#big_form_coway h2 img { width:23px; margin-right:5px; }
#big_form_coway span { text-align:center; font-size:15px; color:#000; margin-top:15px; font-weight:normal; word-break: keep-all; line-height: 20px;}
#big_form_coway span>a { color:#b13d0f; font-weight:600; margin-left:10px; }
#big_form_coway #form_box { width:80%; margin:30px auto 0; text-align:left; }
#big_form_coway #form_box table { width:100%; }
#big_form_coway #form_box table tr td { font-size:12px; margin:10px 0; color:#000; }
#big_form_coway #form_box table tr { line-height: 30px }
#big_form_coway #form_box table tr td input { width:100%; line-height:23px; border:1px solid #ccc; background:#fff; height: 23px;}

#big_form_coway #form_box button { text-align:center; width:100%; height:35px; background:#20bcdf; margin-top:20px; color:#fff; font-weight:normal; font-size:15px;}

/*회원가입 CSS*/


.coway_sub_desc .coway_btn { 
    display:block; 
    text-align:center; 
    background-image: -moz-linear-gradient(left, #20bcdf, #a0dd5f);
    background-image: -webkit-linear-gradient(left, #20bcdf, #a0dd5f);
    background-image: -ms-linear-gradient(left, #20bcdf, #a0dd5f);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20bcdf', endColorstr='#a0dd5f',GradientType=1 );
    width:50%; 
    margin:0px auto 20px; 
    height:40px; 
    line-height:10px; 
    color:#fff; 
    font-size:18px; 
    font-weight:600;
    transition:all 0.3s; 
    border-radius: 0; border: 0;}

/*검색 상품리스트*/

button.btn.btn-lg.ns.coway_rt_btn.coway_ren_btn.btn_large.marr3 {
    display:block; 
    font-size:19px; 
    font-weight: 600 !important; 
    color:#fff !important; 
    text-decoration: none;  
    float:left; 
    background:#60adc1;
    width:30%; 
    height:55px; 
    line-height:35px; 
    transition: all 0.5s !important; 
    border-radius: 0 !important; border: 0;}
button.btn.btn-lg.ns.coway_rt_btn.coway_ren_btn.btn_large.marr3:hover {background-color: #20bcdf ; text-decoration: none; border-radius: 0 !important; font-weight: 600;}


span.price_color_coway {color: #0ea7e1; font-size: 25px;}
span.price_color_coway_2 {color: #0ea7e1; font-size: 18px !important; font-weight:600;}


.coway_mattress img.matteress1 {position:relative;}
.coway_mattress img.matteress2 {position:absolute; top: 45%; left: 44%;}




/*COWAY BOTTOM css*/
#coway_ft {background: #fff; width: 100%; overflow: hidden; /*margin-top:30px;*/ padding-bottom: 80px;}
.coway_footer {color: #4c4c4c; padding:20px 0 30px; overflow: hidden; line-height: 18px; text-align: left; letter-spacing: 0; border:none;}
.coway_footer span a { color:#000; }
.coway_fgnb {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height: 40px; padding:0; background:#fff; overflow: hidden; }
.coway_fgnb_wrap {width:1200px; margin: 0 auto; line-height: 40px; font-size: 12px; }
.coway_fgnb li { float:left; }
.coway_fgnb li:before {width: 1px; height: 12px; margin:14px 17px 0; background: #666; display: inline-block; float: left; content:'';}
.coway_fgnb li:first-child:before { width:0px !important; display:none; }
.coway_fgnb li a {color: #333;}
.coway_fgnb li a:hover {color:#c10b3e;}
ul.coway_f_inner_l {width:30%;float: left; font-size:12px;}
ul.fr_coway {float: right; margin-left: 15px;}
ul.fr_coway  li a img{width: 14px; margin-right: 3px; }
.coway_f_inner {width:1200px; margin: 0 auto; font-size:12px;}
.coway_footer_logo {float: right; margin-top: 50px;}
.coway_copy { background: #f1f1f1; color: #8c8c8c; }

/*픽스 배너*/
.coway_popup_bl_position {position: fixed; bottom: 0; z-index: 9999; width:100%; height: 120px;  background: url(/img/coway/common/bottom_fixbar3.png); background-repeat: no-repeat; background-position: center; }
.coway_popup_bl {width:1200px; margin: 0 auto;}

#coway_big_form { width: 100%; }
#coway_big_form h2 { margin:0 auto ; text-align:center; font-size:26px; font-weight:normal; color:#fff; padding:6px 0; }
#coway_big_form h2 img {  margin-right:5px; }
#coway_big_form span a{ text-align:center; font-size:13px; color:#fff; margin-top:15px; font-weight:normal; }
#coway_big_form #form_box {  margin:10px auto 0; text-align:left; }
#coway_big_form #form_box table { width:100%; }
#coway_big_form #form_box table tr td { font-size:13px; margin:10px 0; font-weight:lighter; color:#333; }
#coway_big_form #form_box table tr th {width: 40px;}
#coway_big_form #form_box table tr { line-height: 0px;  }
#coway_big_form #form_box table tr td input { line-height:23px; border:1px solid #ccc; background:#fff; width: 170px; }
#coway_big_form #form_box button { width:100%; }
#coway_big_form #form_box .coway_bt_btn{ text-align:center; width:70%; margin:20px auto; height:35px; line-height:35px; background:#ffed69; color:#000; font-weight:600; font-size:15px;}

#coway_big_form #form_box li {position: absolute; bottom: 10px; left: 80px; display: block; width: 100%;}


.coway_form_name, .coway_form_phone, .coway_form_time {width:85% !important;}
span.coway_ns {color: #fff; font-size: 13px;}

.counsel-input .input-area_coway {
    position: absolute;
    left: 100px;
    top: 65px;
}

.btn-red {
    color: #fff;
    min-width: 100px;
    border-color: transparent;
    background-color: #ed1b24;
}



/*푸터 픽스*/

#footer_bnerbox { width: 100%; height: 120px; background-image:url(/img/coway/common/bottom_fixbar.png); background-repeat:no-repeat; background-position:center; position: fixed; bottom: 0; z-index: 5001; }
.footer_bner { width: 1200px; height:100%; margin: 0 auto; position:relative; }
.footer_bner ul { display: block; }
.footer_bner li { width:100%; display:block; }
        li.logo { float: left; width: 150px; height: 80px;}
        li.formbox { position:absolute; bottom:10px; left:80px; }
        th,td { padding: 3px 0; }
        th { width: 40px; }
.contact_btn { display: block; position:absolute; bottom:12px; left:535px; }
    /*.callbox {position:absolute; top:54px; right:55px;  background:url("/img/coway/common/button_c_kakao2.png") no-repeat; width: 195px; float: right; height: 56px; }*/
    .callbox {position:absolute; top:50px; right:0;  width: 300px; height: 56px;}
    .callbox ul { display: block; }
    ul.call_ment_box { font-size: 16px; font-weight: bold; text-align:left; margin-left:43px; letter-spacing: -1px; margin-top:0px; }
    li.call_ment {position: absolute; top: 2px;  font-size:15px; color:#ff4f73; text-indent:14px; }
    li.call_num {position: absolute; top: 19px; font-size: 33px; color: #ff4f73; font-weight: 900; }


.footer_bner table th { color:#000; font-size:14px; font-weight:600; background: 0;}
.footer_bner .spec_icon { position:absolute; bottom:0; left:600px; }

.body_bg {z-index:10000; position:fixed; right:50px; bottom: 55px !important; width:13.5%; bottom:79px;  }
.body_bg img{ width:100%; }
.body_bg span{position: absolute; bottom: 30%; right: 50%;  display: inline-block; width: 140px; height: 30px; text-align: center; line-height: 30px; font-family:"jung160"; font-size: 16px; color: #2663b6; background-color: #fff; border-radius: 5px; box-shadow: 0px 3px 0px 3px rgba(125,125,125,.4); animation-name: scale_box; animation-duration: 2s; animation-iteration-count: infinite; }

@keyframes scale_box{
    from { transform: scale(0.9); opacity: 0.8;}
    50% { transform: scale(1.1); opacity: 1;}
    to {transform: scale(0.9); opacity: 0.8;}
}

label.custom_coway {margin-top: 5px;}
a.red_coway {color: #b90000;}


.coway_cs_box { width: 1200px; margin: 0 auto; position: relative; display:block;}


/*bt*/

button.btn.btn-lg.ns.coway_btn {display: block; width:50%; height: 40px; margin:0 auto; text-align: center; font-size: 18px; font-weight: 600; line-height: 15px;  color: #fff; background:#60afbe; margin-bottom: 15px; border-radius: 0;}
/*button.btn.btn-lg.ns.coway_btn:hover {
    background-image: -webkit-linear-gradient(left, #20bcdf, #a0dd5f);
background-image: -o-linear-gradient(left, #20bcdf, #a0dd5f);
background-image: linear-gradient(to right, #20bcdf, #a0dd5f)   ;;;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20bcdf', endColorstr='#a0dd5f',GradientType=1 );transition: all 0.5s !important;
    text-decoration: none; border-radius: 0 !important; font-weight: 600;}*/
button.btn.btn-lg.ns.coway_btn:hover {
    background-color: #20bcdf ;
}

/*탑버튼*/
span.co_top_btn {display:inline-block; position: absolute; bottom: 15px; right: 15px; width: 45px; height: 45px; border-radius: 45px; background: rgba(123,123,123,.5); filter: alpha(opacity=60); outline: 0;}
span.co_top_btn button > i.fa.fa-arrow-up.marl3 {font-size: 28px; text-align: center; line-height: 45px; color: #fff; opacity: 0.8; filter: alpha(opacity=60); transition: 0.2s;}
span.co_top_btn button > i.fa.fa-arrow-up.marl3:hover{opacity: 1; transform: scale(1.1);}
#anc_up2{outline: 0; }

/*하단 cs_banner 부분*/
div.cs_banner_wrap_coway{ 
    width:100%;
    height: auto;
}
div.cs_banner_wrap_coway > div.cs_process_coway{
    position: relative;
    max-width: 1200px;
    height: 350px;
    margin:0 auto;
    background-image:url(/img/coway/main/eq_process_coway.jpg); 
    background-size: cover;
    background-repeat: no-repeat;
}
div.cs_banner_wrap_coway > div.cs_process_coway > p{
    position: absolute;
    left: 40px;
    top: 50px;
    font-family:"jung160";
    font-size: 36px;
    color: #9bbcd4;
}
div.cs_banner_wrap_coway > div.cs_notice_coway {
    position: relative;
    max-width:1200px;
    height: 490px;
    margin:0 auto;
    background-image:url(/img/rentaltime/main/eq_notice2.jpg); 
    background-size: cover;
    background-repeat: no-repeat;
    border-left: 1px solid rgba(148,140,112,.2);
    border-top: 1px solid rgba(148,140,112,.2);
    border-bottom: 1px solid rgba(148,140,112,.2);
}
div.cs_banner_wrap_coway > div.cs_notice_coway > p{
    position: absolute;
    left: 40px;
    top: 75px;
    font-family:"jung160";
    font-size: 36px;
    color: #948c70;
}
div.cs_banner_wrap_coway > div.cs_notice_coway > ul{
    position: absolute;
    left: 40px;
    top: 120px;
    width: 80%;
    height: 65%;
    margin-top: 30px;
}
div.cs_banner_wrap_coway > div.cs_notice_coway > ul > li{
     font-family:"junggothic";
    font-weight: 500;
    color: #948c70;
    line-height: 36px;
    font-size: 16px;
}

#icon_box04_md{position: absolute; top: 5px; right: -9px; z-index: 100; width: 30%;}
#icon_box04_md img{width: 100%; margin-top:0;}



/*상품비교하기 영역 시작*/

.coway_pr_desc > ul > li{
    position: relative;
}

.check_compare{
    opacity: 0;
    /*display: none;*/
    position: relative;
    position: absolute;
    left: 50%;
    top:50%;
    width: 100px;
    height: 100px;
    z-index: 99;                
    transform:translate(-50%, -130%);
    cursor: pointer;    
}
.check_compare > a{
    display: block;
}

/*.check_compare:hover,
.check_compare:focus,
.check_compare:active,
.check_compare.active{
  opacity: 1;
}*/

.check_compare > a.btn_check{
    position: absolute;
    right: -15%;
    top: -15%;
    width: 40px;
    height: 40px;
    background: url(/img/rentaltime/sub/btn_check.png) no-repeat center top;
    background-size: contain;
    text-indent: -99999px;
}
.check_compare > a.view_compare{
    width: 100%;
    height: 100%;
    background: url(/img/rentaltime/sub/view_compare.png) no-repeat center top;
    background-size: contain; 
    text-align: center;
    text-indent: -99999px;
}


/*상품비교 팝업*/
.compare_modal{position: relative; left: -25%;top: -50px; overflow: hidden;}
.compare_grid{ width:  90%; margin: 0 auto;}
.compare_grid tr{ }
.compare_grid tr td{width: 240px;line-height: 3em; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; font-family:"Nanum Gothic"; font-size: 14px; word-break: keep-all;}

.compare_grid tr td:first-child{width: 115px; background: #DDE1E6; border-left: 0;}
.compare_grid tr:last-child{ border-bottom: 0;}

.compare_grid tr td a { width:100%; height: 100%; display: inline-block;}
.compare_grid tr td a:hover { background: #C9EDFF; color: #222;}
.compare_prd_img {height: 200px;}
h3.comapre_tit{width: 90%; margin: 0 auto;  padding-top: 20px;background: #fff; color: #222; line-height: 50px; font-size: 30px; text-align: center; border-bottom: 2px solid #222;}

/*상품비교하기 영역 끝*/

/*퀵메뉴*/
.quick_wrap {position: relative;}
#qcr_co_l {position: absolute; top: 0; left: 10%; width: 70px; height:668px; background: pink; z-index: 9999px;}

/*퀵메뉴 끝*/