@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");


/*#hd_lg {position: relative;}*/
input[type=radio],input[type=checkbox] {margin-bottom:1px;}

/*1.헤더,탑*/
#kw_tnb { height:43px; background: #004d79;}
.kw_hdwrap {width: 100%; min-width: 1200px; background: #fff; transition: all 0.5s; z-index: 9999; border-bottom: 1px solid #d9d9d9;}
#kw_tnb_inner li a img { float:left; width:14px; margin-right:3px; }
#kw_tnb_inner .fn_kw {float:left; margin-top:12px;}
#kw_tnb_inner .util{float:right; margin-top:12px;}
.fn_kw2 {float: right;}
#kw_tnb_inner { width:1200px; height:43px; margin:0 auto; padding:0px 0 0; position: relative;}
#kw_tnb_inner p { float:left; width:30%; }
#kw_tnb_inner li {float:left;}
#kw_tnb_inner li:first-child:before {display:none !important;}
#kw_tnb_inner li:before {width:1px;height:9px;margin:3px 10px 0;background-color:#ddd;display:inline-block;float:left;content:'';}
#kw_tnb_inner .util li:before{width:3px; background:url("/img/rentaltime/common/kwtnb_util_dot.png") no-repeat 0 3px;}

#kw_tnb_inner li a {color:#fff !important;}
#kw_hd_inner {position:relative; width:1200px !important; margin:0 auto; height:102px !important; text-align:center;}
h1.kw_hd_logo {display:inline-block; width:130px; height: 100px;}
span.shop_name_kw.ns {font-size: 16.92px; font-weight: 400; color: #333; line-height: 100px;}
span.shop_name_kw.ns a:hover {text-decoration: none !important;}
#kw_hd_inner .kw_hd_logo a {  line-height: 110px; text-decoration: none !important; display: block; margin-top: 20px;}

#kw_hd_sch{position:absolute; top:30px; right:0;}
#kw_hd_sch fieldset form{position:relative;}
#kw_hd_sch .kw_sch_frm .kw_sch_stx{width:241px; height:38px; border:2px solid #004d79;}
.kw_sch_stx::-webkit-input-placeholder {font-size:12px; font-weight:700; color: #004d79; letter-spacing:0.5px;}
.kw_sch_stx::-ms-input-placeholder {font-size:12px; font-weight:700; color: #004d79; letter-spacing:0.5px;}
.kw_sch_stx::-moz-placeholder {font-size:12px; font-weight:700; color: #004d79; letter-spacing:0.5px;}

#kw_hd_sch .kw_sch_frm .kw_sch_submit{position:absolute; top:8px; right:14px; color:#004d79; font-size:17px;}

/*#kw_gnb { width:780px; min-width:780px; border-bottom:none; height:53px; background:#222; transition:all 0.5s; position: absolute; top: 15px; left: 412px;}*/
.kw_hdwrap.kw_gnb_fixed { position: fixed !important; top: 0px; z-index:9999; /*transition:all 0.5s;*/ }


#kw_gnb_wrap { height:63px; line-height:63px; margin:0 auto; display: block; text-align:left; border-top:1px solid #d9d9d9;}
#kw_gnb_inner{width:1200px; margin:0 auto;}
#kw_gnb_inner .kw_gnb_li {float:right; height:100%;}
#kw_gnb_inner .kw_gnb_li ul {display:inline-block; height: 100%;}
#kw_gnb_inner .kw_gnb_li li {float:left; position:relative ;overflow:visible; margin-left: 30px; }
#kw_gnb_inner .kw_gnb_li li:first-child:before {display:none;}
#kw_gnb_inner .kw_gnb_li li a {display:block;font-size:16px; font-weight:600; color:#333; text-decoration:none !important; float: left;}
.kw_gnb_li li a:hover {color:#1a9cc0 !important; }

#kw_gnb_inner .fa-bars { color:#fff; margin-left:20px; margin-right:5px; }
#kw_gnb_inner .fa-angle-down, #gnb_inner .fa-angle-up { color:#fff; right: 15px !important; line-height:50px;}

.kw_csnumber{float:left; width:234px; height: 63px; line-height: 63px; display: none; text-align:center; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f9f7f7;}
.kw_csnumber span.kw_name {font-size: 18px; color:#5d5d5d;}
.kw_csnumber span.kw_number {font-size: 18px; font-weight:bold; color:#004d79; letter-spacing:0.5px;}
.top_Num{ position: absolute;left: 0; top: 0; font-size: 36px; color: #004d79; line-height: 100px}


#qcr_kw { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 12.3%; z-index: 998;}
#qcr_right_kw { right:50%; width: 82px; margin-right: 631px !important; position: absolute;
    	top: 12.3%; z-index: 998; border:1px solid #dddddd;}
#qcr_kw.list { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 1.9%; z-index: 9998;}
#qcr_right_kw.list { right:50%; width: 80px; margin-right: 630px !important; position: absolute;
    	top: 1.9%; z-index: 998; margin-top: 10px;}
#qcr_right_kw.view { right:50%; width: 100px; margin-right: 630px !important; position: absolute;
    	top: 0%; z-index: 998; margin-top: 10px;}
#qcr_right_kw ul li.cs_number{min-height:85px; padding:14px 0; text-align:center; background:#474747;}
#qcr_right_kw ul li.cs_number span{display:block; color:#fff;}
#qcr_right_kw ul li.cs_number span.tit{margin:0 0 5px 0; font-size:13px;}
#qcr_right_kw ul li.cs_number span.num{margin:0 auto; width:42px; font-size:16px; font-weight:bold; line-height:18px; text-align: left;}
#qcr_kw ul {/*background: #fff;*/}
#qcr_kw .tit { width: 100px; height: 28px; line-height: 2.3; color: #fff; background-color: #666; background-color:#6d6d6d; }



/*교원 BEST css*/

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


/*상품군별 리스트*/
.kw_pr_desc_new { width:1200px; height:100%; margin:0 auto; overflow:hidden; border-bottom:none; }
.kw_pr_desc_new ul { width:1200px; margin:10px auto; }
.kw_pr_desc_new li { width:290px; float:left; margin:5px 5px; padding-bottom:20px;
				  border:1px solid #ccc; box-sizing: border-box; background:#fff;}
.kw_pr_desc_new li:hover { border: 1px solid #1a9cc0; box-sizing: border-box; background: #f7f7f7;}
.kw_pr_desc_new ul li a { text-decoration: none; }
.kw_pr_desc_new li p { width:290px; }
p.agreement.kw {width: 25.5% !important; font-size: 10px;}
p.ownership.kw {width: 29.5% !important; font-size: 10px;}
p.cycle.kw {width: 38% !important; font-size: 10px;}
.kw_pr_desc_new li dt { width:290px; height:290px; text-align:center; background: #fff;}
.kw_pr_desc_new li dt img { width:90%;  border-radius: 0px; }
.kw_pr_desc_new li .etc { display:none; border-top:2px solid #095fcc; margin:20px 0 !important;}
.kw_pr_desc_new li .kw_name { display:block;margin:0px !important; padding:10px 0 0px; text-align:center; font-size:14px; font-weight:600; text-overflow:ellipsis; white-space: nowrap;}
.kw_pr_desc_new li .kw_price {display:block; margin:0px !important; text-align:center; font-size:18px; font-weight:600; }
.kw_pr_desc_new .kw_btn {
	width: 175px;
	display:block; text-align:center;
	background: #165a81;
	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;
}
.kw_pr_desc_new li .kw_price strong { color:#1a9cc0 !important; font-weight:900; }
.kw_pr_desc_new li .sale { display:none; }
.kw_pr_desc_new li .model { text-align:center; font-size:12px; padding:5px 10px;}
.kw_pr_desc_new li .price s { font-size:13px; font-weight:normal; color:#999; margin-left:7px; }


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



/*교원 WRAP css*/
.kw_main_rol_slide ul {width: 100%; height: auto; margin: 0 auto;} 
li.cycle-slide {width: 100% !important; height: auto !important;}
li.cycle-slide.cycle-sentinel {width: 100% !important; height: auto !important;}
li.cycle-slide.cycle-slide-active {width: 100% !important; height: auto !important;}
.kw_main_rol_slide a {display: block;}
.kw_main_rol_slide img {display: block; width: 100%; height: auto;}

.kw_main_rol_slide {position: relative;}
a#bt_sl_prev_kw {position: absolute; top: 400px; left: 5px; z-index: 9998;}
a#bt_sl_next_kw {position: absolute; top: 400px; right: 5px; z-index: 9998;}

/*main pager*/
a#cy2pager.kw {position: absolute; bottom: -17px; z-index: 999; left: 50%;}
a#cy2pager.kw span {width: 35px; font-size: 50px; display: inline-block; color:#fff;}
.kw_main_rol_slide span.cycle-pager-active { color:#004d79 !important;}

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

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

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


.kw_best_wrap {width:1200px; margin: 0 auto;}
.kw_sec_title {width: 1200px; margin: 20px auto; text-align: center !important; height: 50px;}

ul.kw_best_prd {background:#fff;}
.kw_best_prd li a {text-decoration: none !important; display: block !important; width:100%; height: 100%;}
.kw_best_prd1 {width: 330px; height: 265px; position: relative; border:1px solid #d7d7d7; float: left; overflow: hidden;}
.kw_best_prd2 {width: 538px; height: 265px; position: relative; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; float: left; overflow: hidden;}
.kw_best_prd3.right {width: 328px; height: 531px; position: relative; border:1px solid #d7d7d7; float: right; overflow: hidden;}
.kw_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;}
.kw_best_prd5 {width: 318px; height: 265px; position: relative; border-bottom:1px solid #d7d7d7;  float:left; overflow: hidden;}

.kw_best_prd_img1 {position: absolute; top: 85px; left: 85px;}
.kw_best_prd_img2 {position: absolute; top: 8px; left: 215px;}
.kw_best_prd_img3 {position: absolute; top: 183px; left: 0px;}
.kw_best_prd_img3 img {width:100%;}
.kw_best_prd_img4 {position: absolute; top: 36px; left: 213px;}
.kw_best_prd_img4 img {width:106%;}
.kw_best_prd_img5 {position: absolute; top: 88px; left: 101px;}
.kw_best_prd_img5 img {width:118%;}

.kw_sec_banner a {display: block;}

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

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






/*교원 CATEGORY css*/

/*상품리스트*/

.kw_pr_desc { width:1200px !important; }
.kw_pr_desc ul { width:1200px; }
.kw_pr_desc li { width:24.15% !important; border:1px solid #eee; float: left; }
.kw_pr_desc ul li a {text-decoration: none !important;}
.kw_pr_desc li dt {position: relative;background: #fff;}
.kw_pr_desc li dt img { width:100%; height:100%; }
.kw_pr_desc li .etc { display:none; border-top:2px solid #095fcc; margin:0px !important;}
.kw_pr_desc li .name { height:30px; margin-top:7px !important; padding:0; text-align:center; font-size:14px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; }
.kw_pr_desc li .price { margin:0px !important; padding-bottom:20px; text-align:center; font-size:20px; font-weight:600; }
.kw_pr_desc li .price strong {font-size:18px; color: #1a9cc0; font-weight: 900;}
.kw_pr_desc li .sale { display:none; }
.kw_pr_desc li .model { text-align:center; font-size:12px;}
.kw_pr_desc li .kw_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;}


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

.kw_sub_tree { padding:0px; text-align:center; margin:20px 0; border: 0px;}
.kw_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;}
.kw_sub_tree td:first-child {margin-left:0px;}
/*.sub_tree td:first-child { border-left:none; }*/
.kw_sub_tree td a { display:block; width:100%; padding:10px 0; box-sizing: border-box; font-weight: 600; color:#555; font-size:15px;}
.kw_sub_tree td a:hover { color: #df224f;}

.kw_contract {overflow: hidden; padding:10px 5px;}
.kw_contract p {margin-left:4px; width:32.62% !important; padding:7px 0px; 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;}
.kw_contract p:first-child {margin-left: 0;}
.kw_contract p.cycle {font-size: 10.4px;}







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

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

/*회원가입 CSS*/


.kw_sub_desc .kw_btn {
	display:block;
	text-align:center;
	background:#165a81;
	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.kw_btn.kw_ren_btn.btn_large.marr3 {
	display:block;
	font-size:19px;
	font-weight: 400 !important;
	color:#fff !important;
	text-decoration: none;
	float:left;
	background:#165a81;
	width:100%;
	height:55px;
	line-height:35px;
	transition: all 0.5s !important;
	border-radius: 0 !important; border: 0;}
button.btn.btn-lg.ns.kw_btn.kw_ren_btn.btn_large.marr3:hover {
	background:#204963;
	text-decoration: none;
	border-radius: 0 !important;
	font-weight: 600;}

span.price_color_kw {color: #1a9cc0; font-size: 25px;}
span.price_color_kw_2 {color: #1a9cc0; font-size: 18px !important; font-weight:600;}





/*교원 BOTTOM css*/
#kw_ft {background: #fff; width: 100%; overflow: hidden;}
.kw_footer {color: #4c4c4c; padding:25px 0 25px; overflow: hidden; line-height: 18px; text-align: left; letter-spacing: 0; border:none;}
.kw_footer span {line-height: 1.8em;}
.kw_footer span a { color:#000; }
.kw_footer p.cw_cr {margin-top: 5px; font-size: 12px;}
.kw_footer bold {font-weight: 600;}
.kw_fgnb {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height: 40px; padding:0; background:#fff; overflow: hidden; }
.kw_fgnb_wrap {width:1200px; margin: 0 auto; line-height: 40px; font-size: 12px; }
.kw_fgnb li { float:left; text-align: center; line-height: 40px;}
.kw_fgnb li:before {width: 1px; height: 12px; margin:14px 17px 0; background: #666; display: inline-block; float: left; content:'';}
.kw_fgnb li:first-child:before { width:0px !important; display:none; }
.kw_fgnb li a {color: #333; font-size: 12px;}
.kw_fgnb li a:hover {color:#c10b3e;}
.kw_f_inner {width:1200px; margin: 0 auto; font-size:12px;}
.kw_f_inner.two {width:61%; margin: 0 auto; font-size:12px; float: left;}
.kw_f_inner.two li {    float: left;
    text-align: center;
    line-height: 40px;}
.kw_footer_logo {float: right; margin-top: 65px;}
.kw_copy { background: #f1f1f1; color: #8c8c8c; }


#icon_box01_md_kw { width:15%; position:absolute; right:10px; bottom:10px; z-index: 100; }
#icon_box01_md_kw img { width:100%; display:block; padding:3px; margin-top: 0px;}
#icon_box02_md_kw { width:20%; position:absolute; left:10px; bottom: 10px; z-index: 100; }
#icon_box02_md_kw img { padding-right:2px; width:100%; display:block; margin-bottom:5px; margin-top: 0px; }


.prd_area { background: #f0f0f0; padding:50px 0; position: relative;}
.prd_cont_area { margin: 0 auto; width:1200px; overflow: hidden;}
.kw_sec_title.ns { font-size: 30px; color: #1c292f; font-weight: 600;}
.prd_cont01 {width: 605px; float: left;}
.prd_best {background: #fff; width: 596px; height: 592px; margin-top: 0px; text-align: left;
    position: relative; overflow: hidden;}
.prd_best_tit.ns {position: absolute;height: 43px;left: 30px;top: 22px; color: #666; font-size: 19px; font-weight: 600;}
#bestslides {    position: absolute; top: 0; left: 0; width: 100%; height: 592px;  z-index: 1;}
#bestslides .slidesjs-container {width: 100%; top: 43px; height: 550px !important; z-index: 1;}
#bestslides .slidesjs-play, #bestslides .slidesjs-stop {
	position: absolute;
    top: 25px;
    right: 33px;
    background: url(/img/kw/main/btn_best_slide.png) 0 0 no-repeat;
    display: block;
    width: 5px;
    height: 9px;
    overflow: hidden;
    text-indent: -9999px;
    z-index: 1000;
}
#bestslides .slidesjs-previous {
	display: block;
    position: absolute;
    top: 25px;
    right: 45px;
    background: url(/img/kw/main/btn_cont_prev02.png) 0 0 no-repeat;
    width: 6px;
    height: 9px;
    text-indent: -9999em;
    z-index: 1000;}

#bestslides .slidesjs-next {
	display: block;
    position: absolute;
    top: 25px;
    right: 20px;
    background: url(/img/kw/main/btn_cont_next02.png) 0 0 no-repeat;
    width: 6px;
    height: 9px;
    text-indent: -9999em;
    z-index: 1000;
}

#bestslides .slidesjs-play {background-position: -7px 0 ; width: 5px;}
#bestslides .slidesjs-stop {background-position: 0 0; width: 5px;}

.mr10 {margin-right: 10px;}
.mt10 {margin-top:10px;}
.mr5 {margin-right: 5px;}
.prd_cont02 {width: 595px; float: left;}
.prd_etc {margin-top: 0px;}
.prd_etc_ul li {
	float: left;
	position: relative;
	width: 292px;
	height: 291px;
	background: #fff;
}
.prd_etc_ul li.b01 {background:#004d79 url(/img/kw/main/img_benefit.png) no-repeat center 80%;}

.prd_stit {
    display: table-cell;
    height: 43px;
    vertical-align: bottom;
    padding-left: 35px;
    color: #666;
    font-size: 18px;
    font-weight: 600;
}
.fcw{color:#fff !important;}
.prd_txt {margin:30px; color:#666;line-height: 18px;}
.prd_benefit_tit {color:#fff; font-size:17px; font-weight: 400; padding-bottom: 10px; line-height: 1.32em;}

.prd_etc_ul li.b02 { background: #fff url(/img/kw/main/img_review.png) no-repeat center 80%;}
.prd_review_tit {
	color: #004d79;
    font-weight: 400;
    padding-bottom: 10px;
    font-size: 16px;
}

.nImg {width: 292px; height: 247px;}

.prd_etc_ul li.b04 { background: #627c86 url(/img/kw/main/img_customer.png) no-repeat center 20%;}
.cust_area {margin: 110px 35px; color:#666; line-height: 18px;}
.cust_txt {color:#fff; font-size: 26px; font-weight: 600; text-align: center;}
.cust_tel {margin-top: 20px; color: #d5eaf4; font-size: 36px; font-weight: 600; text-align: center; line-height: 0.9em;}
.cust_time {margin-top: 20px; color: #c1ccd0; font-size: 13px; line-height: 18px; letter-spacing: -1px; text-align: center;}
.cust_time strong {font-size: 15px;}
.ban_area {margin:10px auto; width: 1200px; overflow: hidden;}
.ban_area li {float: left;}


div.cs_banner_wrap_kw{
        width:100%;
        height: auto;
    }

    div.cs_process_kw{
        position: relative;
        max-width: 1200px;
        height: 350px;
        margin:0 auto;
        background-image:url(/img/kw/main/wells_eq_process.jpg); 
        background-size: cover;
        background-repeat: no-repeat;
    }
    div.cs_process_kw > p{
        position: absolute;
        left: 40px;
        top: 50px;
        font-family:"jung160";
        font-size: 36px;
        color: #71929e;
    }
    div.cs_notice_kw{
        position: relative;
        max-width:1200px;
        height: 490px;
        margin:0 auto;
        background-image:url(/img/kw/main/wells_eq_notice.jpg); 
        background-size: cover;
        background-repeat: no-repeat;
        opacity: 0.8;
        filter:alpha(opacity=80);

    }
    div.cs_notice_kw > p{
        position: absolute;
        left: 40px;
        top: 75px;
        font-family:"jung160";
        font-size: 36px;
        color: #446f82;
    }
    div.cs_notice_kw > ul{
        position: absolute;
        left: 40px;
        top: 120px;
        width: 80%;
        height: 65%;
        margin-top: 30px;

    }
    div.cs_notice_kw > ul > li{
        font-family:"junggothic";
        font-weight: 500;
        color: #466877;
        line-height: 36px;
        font-size: 16px;
    }



.kw_mark_pc {position: fixed; bottom: 5.5vh; left: 1vw; cursor:pointer; }
.kw_mark_pc img {width: 100%;}
.kw_mark_pc_hover {width: 800px; height: auto; position: absolute; bottom: 2vw; left:16vw; z-index: 999999999;}


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

.kw_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;}

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