@charset "utf-8";
@import url("/css/nanumsquare.css");
@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;}
.ns {font-family: 'nanumsquare';}
.bg_gray{background:#eee;}

#lg_tbanner {width: 100%; height: 100px; margin: 0 auto; background: #fff; overflow: hidden;}
.lg_official_logo{max-width: 1200px; margin: 0 auto;}
.lg_official_logo a{display: block; position: relative; width: 100%; margin: 0 auto;}
.lg_official_logo img {height: 100%;}
span.lg_call_list1 {position: absolute; top: 15px; left:440px; font-size: 18px; }
span.lg_call_list2 {position: absolute; top: 40px; left:432px; font-size: 43px; font-weight: 900;}
span.lg_call_list3 {width:200px; text-align: right; position: absolute; top: 35px; left:300px; font-size: 24px; font-weight: 900;}
span.lg_call_list4 {width:290px; text-align:left;position: absolute; top: 25px; right:310px; font-size: 37px; font-weight: 900;}
.lg_tbanner_text {width: 1200px; margin: 0 auto; height: 100px; position: relative;}
#lg_tnb { height:40px; background:#333; color: #fff}
/*1.헤더,탑*/

.lg_hdwrap {width: 100%; min-width: 1200px; background: #a20033; transition: all 0.5s; z-index: 999999;}
#lg_tnb_inner li a img { float:left; width:14px; margin-right:3px; }

#lg_tnb_inner { width:1200px; margin:0 auto; display: block; overflow:hidden; padding: 15px 0 0; position: relative; }
#lg_tnb_inner p { float:left; width:30%; }
#lg_tnb_inner li {float:left;}
#lg_tnb_inner li:first-child:before {display:none !important;}
#lg_tnb_inner li:before {width:1px;height:9px;margin:3px 10px 0;background-color:#ddd;display:inline-block;float:left;content:'';}
#lg_tnb_inner li a {color:#fff !important;  display: inline;}
#lg_hd_inner { width:1200px !important; margin:0 auto; height:80px !important; }
h1.lg_hd_logo { float:left; }
h1.lg_hd_logo2 {display: table; width: 400px; position: relative;}
h1.lg_hd_logo2 img {width: 100%;}
#lg_hd_inner .shop_name.ns {font-size: 30px; font-weight: 400; color: #fff; line-height: 80px; vertical-align: middle;}
#lg_hd_inner .shop_name.ns a:hover {text-decoration: none !important;}
#lg_hd_inner .lg_hd_logo a { height:80px !important; display: table-cell; vertical-align: middle; text-decoration: none !important;}
#lg_hd_inner .lg_hd_logo2 a { height:80px !important; display: table-cell; vertical-align: middle; text-decoration: none !important;}
#lg_hd_sch { width:230px; position:absolute; top:8px; right:0; }
#lg_hd_sch .lg_sch_frm { width:210px; height:25px; border-bottom:2px solid #636363; position:relative;}
#lg_hd_sch .lg_sch_frm .lg_sch_submit { width:25px; height:25px; color:#636363; font-size:17px;
										position: absolute; top: 0; right:13px;}
#lg_hd_sch .lg_sch_frm .lg_sch_stx {width:210px; top:6px; left:15px; height:23px; font-size:16px; border:0px; padding: 0px 10px;}


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

#lg_gnb_inner { width:55%; height:80px; float:right; line-height: 80px; }
#lg_gnb_inner .lg_gnb_li {height:100%; text-align:right; width: 100%;}
#lg_gnb_inner .lg_gnb_li ul {display:flex; height:100%; width: 100%;}
#lg_gnb_inner .lg_gnb_li li {flex:1; position:relative ; z-index: 102; padding: 0 15px;}
#lg_gnb_inner .lg_gnb_li li a {width: 100%; display: block; font-size:16px; font-weight:600; color:#fff !important;font-weight:400; text-decoration:none !important; }
#lg_gnb_inner .lg_gnb_li li a:hover {color:#000 !important; }

#lg_gnb_inner .lg_gnb_li ul ul{display: none; position: absolute; left: 50%;top: 100%; width: 130px; height: auto; background: rgba(0,0,0,.6); z-index: 999; padding: 10px 0; box-sizing: border-box; transform: translateX(-50%);}
#lg_gnb_inner .lg_gnb_li ul ul li{width: 100%; height: 40px; margin-left: 0;  overflow: visible; line-height: 40px; -webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;}
#lg_gnb_inner .lg_gnb_li ul ul li a{ display: block; width: 100%;font-size: 14px; cursor: pointer; text-align: center ;}

.lg_gnb_li .rentalmall > a > img{
	display: none;
}
.lg_gnb_li .rentalmall:hover > a > img{
	display: block;
}

#lg_gnb_inner .lg_gnb_li ul ul li:hover{background: rgba(0,0,0,1); }
#lg_gnb_inner .lg_gnb_li ul ul li:hover a{color: #fff !important; }

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

#qcr_lg { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 18%; z-index: 9999;}
#qcr_lg.list { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 1.85%; z-index: 9999;}
#qcr_lg.view { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 0%; z-index: 9999;}
#qcr_lg ul {/*background: #fff;*/}
#qcr_lg .tit { width: 100px; height: 28px; margin-top: 5px !important; line-height: 2.3; color: #fff; background-color: #666; 			background-color:#6d6d6d; }



/*LGwrap*/
.lg_today_wrap{position: relative;}
.lg_color01{ color: #ff9ac0; }
.lg_color02{ color: #ff2476; }

/*동영상 배너*/
.lg_video_banner{
	width:100%;
	height: auto;
	margin:0 auto;
	overflow: hidden;
}
#lg_video{
	margin:0 auto;
}

#page01_lg {
  width: 570px;
  height: 270px;
  margin: 0 auto;
  background-color: #FFF;
  float: left;
  border:1px solid #d6d6d6;
  padding: 20px;
}
#page02_lg {
  width: 570px;
  height: 270px;
  margin: 0 auto;
  background-color: #FFF;
  float: right;
  border: 1px solid #d6d6d6;
  padding: 20px;
}

/*케어솔루션 매니저 이미지 영역*/
div.lg_manager_img{
	width: 100%;
	height: auto;
}
div.lg_manager_img > div.manager_wrap{
	position:relative;
	width: 1200px;
	height: 450px;
	margin:0 auto;
	background:url('/img/lg/main/lg_care_manager.jpg') no-repeat;
}
div.lg_manager_img > div.manager_wrap > p.manager_tit{
	position: absolute;
	left:190px;
	top: 100px;
	font-size: 36px;
	font-family:"jung160";
	color: #222;
}
div.lg_manager_img > div.manager_wrap > p.manager_txt{
	position: absolute;
	left:190px;
	top: 180px;
	font-size: 24px;
	font-family:"junggothic";
	font-weight: 400;
	color: #333;
}

/*LG BEST css*/
.lg_cont_wrap { width:100%; background:#eee; padding:50px 0; overflow:hidden; position: relative;}
.lg_cont_wrap01 { width:100%; background:#eee; padding:30px 0; overflow:hidden; }
.lg_cont_wrap02 { width:100%; background:#eee;  padding:30px 0; overflow:hidden; }
.lg_cont_wrap03 { width:100%; background:#eee; padding:30px 0; overflow:hidden; }
.lg_cont_wrap04 { width:100%; background:#eee;  padding:50px 0; overflow:hidden; }
/*리스트별 타이틀*/
.lg_sec_title { width:1200px; margin:0 auto; text-align:center !important; height: 50px;}
.lg_sec_title h2 { font-size:26px; font-weight:normal; text-align:center; line-height: 90px; color:#333; font-weight:900; margin-bottom:20px;}



/*케어솔루션 이미지*/
div.care_solution_bg{
		width: 100%;
		height: 500px;	
	}
	div.care_solution_bg > div.lg_care_wrap{
		position: relative;
		width: 1200px;
		height: 450px;
		margin: 25px auto;
		margin-top: 0;
		background: url(/img/lg/main/lg_care_bg.jpg) no-repeat;
	}
	div.care_solution_bg > div.lg_care_wrap > a{
		width: 100%;
		height: 100%;
	} 
	div.care_solution_bg > div.lg_care_wrap > a > p.care_tit{
		position: absolute;
		left: 190px;
		top: 60px;
		font-size: 36px;
		font-family:"jung160";
		color: #222;
	}
	div.care_solution_bg > div.lg_care_wrap > a > p.care_txt{
		position: absolute;
		left: 190px;
		top: 140px;
		font-size: 16px;
		font-family:"junggothic";
		font-weight: 300;
		color: #333;
	}
	div.care_solution_bg > div.lg_care_wrap > a > span.care_btn{
		position: absolute;
		left: 190px;
		top: 220px;
		width: 130px;
		height: 40px;
		border: 1px solid #333;
		text-align: center;
		line-height: 35px;
		cursor: pointer;
		font-family:"junggothic";
		font-size: 18px;
		color: #333;
		transition: 0.2s;
	}
	div.care_solution_bg > div.lg_care_wrap > a > span.care_btn:hover{
		font-weight: 900;
		color: #fff;
		border: 0;
		background-color: #a40033
	}


/*상품군별 리스트*/
.lg_pr_desc_new { width:1200px; height:100%; margin:0 auto; overflow:hidden; border-bottom:none; }
.lg_pr_desc_new ul { width:1200px; margin:10px auto; }
.lg_pr_desc_new li { width:24.1%; float:left; margin:5px 5px; padding-bottom:20px;
				  border:1px solid #ccc; box-sizing: border-box; background:#fff;}
.lg_pr_desc_new li dt:hover { border: 1px solid #da004d; box-sizing:                       border-box; }
.lg_pr_desc_new ul li a { text-decoration: none; }
.lg_pr_desc_new li p { width:55%; margin-bottom: 15px !important;}
.lg_pr_desc_new li p:first-child { width:45%; }
.lg_pr_desc_new li p.card_dis_tit {
	width: 100%;
    height: 30px;
    font-size: 14px;
    color: #333;
    border-top: 1px solid #ddd;
    line-height: 28px;
    font-weight: 400;
    text-align: center;}
.lg_pr_desc_new li dt { width:100%; height:auto; text-align:center; }
.lg_pr_desc_new li dt img { width:100%;  border-radius: 0px; margin-bottom: 5px;}
.lg_pr_desc_new li .etc { display:none; border-top:2px solid #095fcc; margin:20px 0 !important;}
.lg_pr_desc_new li .lg_name { display:block;margin:0px !important; padding:10px 10px 5px; text-align:center; font-size:14px; font-weight:900; text-overflow: ellipsis; white-space: nowrap; overflow-y: hidden; }
.lg_pr_desc_new li .lg_price {display:block; margin:0px !important; text-align:center; font-size:18px; font-weight:600; }
.lg_pr_desc_new .lg_btn { border-radius: 0; display:block; text-align:center; background:#da004d; width:50%; margin:0 auto; height:30px; line-height:10px; color:#fff; font-size:15px; font-weight:600; transition:all 0.3s;}
.lg_pr_desc_new .lg_btn:hover { background:#ef8eb0; transition:all 0.3s; }
.lg_pr_desc_new li .lg_price strong { color:#da004d !important; font-weight:900; }
.lg_pr_desc_new li .sale { display:none; }
.lg_pr_desc_new li .model { text-align:center; font-size:12px; padding:5px 10px;  }
.lg_pr_desc_new li .price s { font-size:13px; font-weight:normal; color:#999; margin-left:7px; }
.lg_pr_desc_new li:last-child{margin-right: 0;}

/*lg마크*/
/*.lg_mark { text-align:center; margin-bottom:100px; }*/

/*하단 고객센터 섹션*/
.lg_center { width:1200px; margin:0 auto; border:1px solid #e5e5e5; padding:30px 0;  }
.lg_cen_list ul { overflow:hidden; text-align:center; }
.lg_cen_list ul li { float:left; width:48.2%; text-align:center; border-left:1px solid #e5e5e5; }
.lg_cen_list ul li ul{ padding: 5px; }
.lg_cen_list ul li ul li{ width: 100%; border-left: 0;}
.lg_cen_list ul li ul li a{ width: 75%;  text-overflow: ellipsis; text-align: left; white-space: wrap; }
.lg_cen_list ul li ul li span{ font-size: 13px; color: #666; line-height: 30px; }
.lg_cen_list ul li:first-child { border-left:none; }
.lg_cen_list ul li h4 { font-size:20px; padding-top:20px; }
.lg_cen_list ul li strong { display:block; font-size:35px; font-weight:900; color:#111; line-height:60px; }
.lg_cen_list ul li span { display:block; font-size:15px; line-height:20px; color:#000; }
.lg_cen_list ul li .lgbt_btn01 { display:block; text-align:center; width:50%; margin:0 auto; line-height:60px;  }
.lg_cen_list ul li .lgbt_btn01 a { font-size:16px; text-align:center; text-decoration: none; background:#562c00; padding:6px 20px; color:#fff;  }
.lg_cen_list ul li .lgbt_btn02 { display:block; text-align:center; width:50%; margin:0 auto; line-height:60px;  }
.lg_cen_list ul li .lgbt_btn02 a { font-size:16px; text-align:center; text-decoration: none; background:#c30045; padding:6px 20px; color:#fff;  }




/*LG WRAP css*/

.lg_main_rol_slide ul {width: 100%; height: auto; margin: 0 auto;  overflow: hidden; background: #eee; top: -3px;}
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;}
.sk_main_rol_slide a {display: block;}
.lg_main_rol_slide img {display: block; width: 100%;}
a#bt_sl_prev {position: absolute; top: 220px; left: 200px; z-index: 995;}
a#bt_sl_next {position: absolute; top: 220px; right: 200px; z-index: 995;}


.lg_best_wrap {width:1200px; margin: 0 auto;}
.lg_sec_title {width: 1200px; margin: 0px auto; text-align: center !important; height: 90px; line-height: 90px;}

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

.lg_best_prd_img1 {position: absolute; top: 80px; left: 85px;}
.lg_best_prd_img2 {position: absolute; top: 0; left: 255px;}
.lg_best_prd_img3 {position: absolute; top: 220px; left: -95px;}
.lg_best_prd_img4 {position: absolute; top: 0px; left: 270px;}
.lg_best_prd_img5 {position: absolute; top: 40px; left: 58px;}

.lg_best_prd_info {position: absolute; top: 30px; left: 20px;}
p.lg_best_info2 {margin-top: 17px; margin-bottom: 25px;}
p.lg_best_info3 {line-height: 1.3em;}
p.lg_best_info1.ns.br {font-size: 13px; font-weight: 600; color: #125fb5; border:0 !important;}
p.lg_best_info1.ns.jj {font-size: 13px; font-weight: 600; color: #782fa7;}
p.lg_best_info1.ns.pp {font-size: 13px; font-weight: 600; color: #a72f6a;}
p.lg_best_info2.ns {font-size: 28px; font-weight: 400; color: #151515;}
p.lg_best_info3.ns {font-size: 14px; color: #757575;}

.lg_sec_banner {width: 100%; margin: 0 auto; overflow: hidden;}
.lg_sec_banner a {display: block; width: 100%; margin: 0 auto;}
.lg_sec_banner img {width: 100%;}

/*추천상품*/
ul.lg_recom_tabs {width:1200px; margin:0 auto;}
ul.lg_recom_tabs li {width:24.75%; height: 45px; float: left; text-align: center;
                  font-size: 14px; cursor:pointer; background: #fbfbfb; border:1px solid #d7d7d7; margin:1px 1px 20px 1px; transition: all 0.2s; font-weight: normal;}
ul.lg_recom_tabs li.current {display: inherit; background: #da004d; transition: all 0.2s;}
ul.lg_recom_tabs li.current span { color:#fff; line-height: 48px;}
span.lg_tabs_text {margin: 0 20px 5px 20px; line-height: 48px;}

.lg_tab_list_01 { background-image:url(/img/lg/main/water.png) !important; background-repeat:no-repeat !important; margin-left:10px; background-position:103px 11px !important;}
.lg_tab_list_01.current { background-image:url(/img/lg/main/water_ov.png) !important; background-repeat:no-repeat !important;  background-position:38% 11px !important; }
.lg_tab_list_02 { background-image:url(/img/lg/main/clean.png) !important; background-repeat:no-repeat !important; margin-left:10px; background-position:33% 11px!important; }
.lg_tab_list_02.current { background-image:url(/img/lg/main/clean_ov.png) !important; background-repeat:no-repeat !important;  background-position:33% 11px !important;}
.lg_tab_list_03 { background-image:url(/img/lg/main/anma.png) !important; background-repeat:no-repeat !important; margin-left:10px; background-position:35% 11px !important; }
.lg_tab_list_03.current { background-image:url(/img/lg/main/anma_ov.png) !important; background-repeat:no-repeat !important;  background-position:35% 11px !important; }
.lg_tab_list_04 { background-image:url(/img/lg/main/life.png) !important; background-repeat:no-repeat !important; margin-left:10px; background-position:35% 11px !important;}
.lg_tab_list_04.current { background-image:url(/img/lg/main/life_ov.png) !important; background-repeat:no-repeat !important;  background-position:35% 11px !important;}

.recom_tab-content2{display: none;}
.recom_tab-content2.current{display: inherit;}

.lg_recom_prd {width:1200px; height: 100%; float: left; padding-bottom: 20px;}
.lg_pr_low {width:1200px !important;}
.lg_pr_low ul {width:1200px !important;}
.lg_pr_low ul li { width:24.75%; float:left; padding:5px 0px; position:relative; border:1px solid #d7d7d7; box-sizing: border-box; margin: 1px 1px 20px 1px; background: #fff;}
.lg_pr_low ul li:hover { border:1px solid #da004d; box-sizing: border-box; }
.lg_pr_low ul li a { text-decoration: none; }
.lg_pr_low ul li .lg_name.ng {text-align: center; margin-top: 15px; font-size: 14px; font-weight: 900; text-overflow: ellipsis; white-space: nowrap;}
.lg_pr_low li .model { text-align:center; font-size:15px; font-weight: 600; padding: 10px 10px;}
.lg_pr_low ul li .lg_price.ns {text-align: center; font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.lg_pr_low ul li .lg_price.ns strong {font-size: 22px; color: #da004d; font-weight: 900;}
.lg_pr_low ul li .lg_btn { border-radius: 0; display: block; text-align: center; font-size: 15px; font-weight: 600; width:60%; margin:0 auto; height: 30px; line-height: 10px; color: #fff; background:#da004d; margin-bottom: 15px;}
.lg_pr_low ul li .lg_btn:hover {background:#af52c6; transition:all 0.3s;}
.lg_pr_low ul li .etc {display: none;}
.lg_pr_low li dt { width:100%; height:100%; text-align:center; margin: 20px 0; }
.lg_pr_low li dt img { width:80%; margin-bottom: 5px;}




/*LG CATEGORY css*/
/*lg 리스트*/
.lg_pr_desc { width:1200px !important; }
.lg_pr_desc ul { width:1200px; }
.lg_pr_desc li { width:24.2% !important; border:1px solid #eee; float: left; margin: 5px 5px; list-style: none !important; }
.lg_pr_desc li:nth-child(4n){margin-right: 0;}
.lg_sub_desc li:hover { border:1px solid #da004d; }
.lg_pr_desc ul li a {text-decoration: none !important;}
.lg_pr_desc li dt {position: relative;}
.lg_pr_desc li dt img { width:100%; height:100%; }
.lg_pr_desc li .etc { display:none; border-top:2px solid #095fcc; margin:0px !important;}
.lg_pr_desc li .name { height:25px; margin-top:7px !important; padding:0px 0; text-align:center; font-size:14px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap; }
.lg_pr_desc li .price { margin:0px !important; padding-bottom:20px; text-align:center; font-size:20px; font-weight:600; }
.lg_pr_desc li .price strong {font-size:18px; color: #da004d; font-weight: 900;}
.lg_pr_desc li .sale { display:none; }
.lg_pr_desc li .model { text-align:center; font-size:12px; padding:10px 10px; font-weight: 600;}
.lg_pr_desc li .lg_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;}
.lg_sub_desc li dl {list-style: none !important;}
.sub_desc li dt img {height: 100%;}
.lg_sub_desc li:hover .hover_btn { display: block; transition:all 0.5s; }

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

.lg_contract {overflow: hidden; padding:10px 5px;}
.lg_contract p {margin-left:4px; width:29.3% !important; padding:7px 5px; 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;}




/*LG DETAIL css*/


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

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


.lg_sub_desc .lg_btn { border-radius: 0; display:block; text-align:center; background:#da004d; width:50%; margin:0px auto 20px; height:30px; line-height:10px; color:#fff; font-size:15px; font-weight:600; transition:all 0.3s; }
.lg_sub_desc .lg_btn:hover { border-radius: 0; background:#efl8eb0; transition:all 0.3s; }


button.btn.btn-lg.ns.lg_btn.ren_btn_lg.btn_large.marr3 { font-weight: 600 !important; display:block; font-size:19px !important; color:#fff !important; text-decoration: none;  float:left; background:#da004d; border:1px solid #da004d; width:30%; height:55px; line-height:35px; transition: all 0.5s !important; }
button.btn.btn-lg.ns.lg_btn.ren_btn_lg.btn_large.marr3:hover { font-weight: 600 !important; color:#fff; text-decoration: none !important;  background:#af52c6; transition: all 0.5s !important; border:1px solid #af52c6; }

span.price_color_lg {color:#da004d; font-size: 25px;} 

span.price_2 {font-size: 15px !important; font-weight: 600; position: absolute; top: 0px; left: 170px;}
span.price_3 {font-size: 15px !important; font-weight: 600; position: absolute; top: 35px; left: 170px;}
span.price_4 {font-size: 15px !important; font-weight: 600; position: absolute; top: 70px; left: 170px;}
span.price_color_lg_2 {color: #da004d; font-size: 18px !important; font-weight:600;}



/*LG BOTTOM css*/
/*lg 바텀*/

#lg_ft {background: #222; width: 100%; overflow: hidden; /*margin-top:30px;*/}
.lg_footer {color: #ebebeb; padding:20px 0 30px; overflow: hidden; line-height: 18px; text-align: left; letter-spacing: 0; border:none;}
.lg_footer span a { color:#fff; display: inline-block;}
.lg_fgnb {border-top:1px solid #000; border-bottom:1px solid #2d2d2d; height: 40px; padding:0; background:#292929; overflow: hidden; }
.lg_fgnb_wrap {width:1200px; margin: 0 auto; line-height: 40px; font-size: 12px; }
.lg_fgnb li { float:left; }
.lg_fgnb li:before {width: 1px; height: 12px; margin:14px 17px 0; background: #666; display: inline-block; float: left; content:'';}
.lg_fgnb li:first-child:before { width:0px !important; display:none; }
.lg_fgnb li a {color: #fff;}
.lg_fgnb li a:hover {color:#c10b3e;}
.lg_f_inner {width:1200px; margin: 0 auto; font-size:12px;}
.lg_footer_logo {float: right; margin-top: 30px;}
.lg_copy { background: #1b1b1b;   color: #fff; }
.lg_copy .mart5 p {margin: 0 auto; width: 1200px; letter-spacing: 0.06em; }
a.btn_ssmall.bx-grey2.marl5.lg { color:#fff !important; }

/*하단왼쪽 팝업레이어*/
.lg_popup_bl_position {
    position:fixed;
    z-index:999999;
    left:0;
    bottom:0;
    width:0;
    height:0;
}
.lg_popup_bl {
    position:absolute;
    left:0px;
    bottom:0px;
    width:250px;
    height:250px;
}
.lg_popup_bl .d_winBanner {
    position:absolute;
    left:0px;
    bottom:80px;
    width:420px;
    height:550px;
    overflow:hidden;
    visibility:hidden;
}
.lg_popup_bl #d_checkBox {
    position:absolute;
    top:2px;
    right:36px;
    font-size:11px;
}
.lg_popup_bl .d_winBanner .d_close {
    position:absolute;
    top:0;
    right:20px;s
    cursor:pointer;
    color:#333;
}

.lg_popup_bl .d_winBanner .d_close .fa { font-size:15px; }

.lg_popup_bl img { width:100%; }

#lg_big_form { width:400px; padding:80px 0; margin-left:10px; border-radius:0px; text-align:center; background-image:url(/img/lg/common/lg_contact_bg.png); background-repeat: no-repeat; }
#lg_big_form h2 { width:310px; margin:0 auto ; text-align:center; font-size:26px; font-weight:normal; color:#fff; padding:6px 0; }
#lg_big_form h2 img { width:23px; margin-right:5px; }
#lg_big_form span a{ text-align:center; font-size:13px; color:#fff; margin-top:15px; font-weight:normal; display: inline;}
#lg_big_form #form_box { width:80%; margin:10px auto 0; text-align:left; }
#lg_big_form #form_box table { width:100%; }
#lg_big_form #form_box table tr td { font-size:12px; margin:10px 0; font-weight:lighter; color:#fff; height: 23px;}
#lg_big_form #form_box table tr { line-height: 30px }
#lg_big_form #form_box table tr td input { line-height:23px; border:1px solid #ccc; background:#fff; color: #000; height: 23px;}
#lg_big_form span {color:#fff;}
.form_name,.form_phone,.form_time { width:100%; }
input{outline-width:0;}
#lg_big_form #form_box button { width:100%; }
#lg_big_form #form_box .lg_bt_btn{ text-align:center; width:70%; margin:15px auto; height:35px; line-height:35px; background:#e2c691; color:#000; font-weight:600; font-size:15px;}

/*하단 케어솔루션 설명*/
div.care_detail{
        width: 100%;
        height: auto;
        font-family:"junggothic";
        text-align: center;
        background-color: #eee;
        padding: 60px 0;
    }
    div.care_detail > div.care_detail_wrap{
        width: 1200px;
        height: auto;
        margin: 25px auto;
        border-bottom: 1px solid #444;
    }
    div.care_detail > div.care_detail_wrap  h4{
        width: 100%;
        font-size: 24px;
        color: #333;
        font-weight: 600;
        margin-bottom: 15px;
    }
    div.care_detail > div.care_detail_wrap > p.care_bottom_txt{
        width: 100%;
        font-size: 18px;        
        line-height: 24px;
        margin-bottom: 25px;
    }
    div.care_detail > div.care_detail_wrap > p.care_bottom_txt > div.care_detail_area{
        width: 100%;
        height: 480px;
    }
    ul.detail_area_tabs{
        width: 100%;
        height: auto;
        border-top: 1px solid #333;
        border-bottom: 1px solid #eee;
        background:#fff;
    }
    ul.detail_area_tabs > li{
        width: 16.6666%;
        height: 50px;
        float: left;
        line-height: 50px;
        text-align: center;
        font-size: 14px;
        cursor: pointer;
        transition: all 0.2s;
    }
    ul.detail_area_tabs > li.current{
        border-bottom: 2px solid #da004d;
        display: inherit;
    }
    div.care_tab_img{
        width: 1200px;
        height: 420px;
        float: left;
    }
    div.care_tab_img > div.care_img{
        width: 1200px;
        height: 420px;
    }
    div.care_tab_img > div.care_img > img{
        height: 100%;
    }


/*
#sticky-counsel.test {
    height: 90px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #ededed;
    color: #000;
    background-color: <?php echo $site_color2;?> !important;
    z-index: 9999;
}*/
#sticky-counsel .fix-width.test {
    width: 1200px; height: 80px; line-height: 80px;  border-radius: 10px; margin-top: 10px; padding: 10px 0 0 0;
    position: relative;}
.counsel-input .lg_title.test {color: #fff; display: unset; font-size: 14px; font-weight: 600;}
.counsel-input .lg_title.test strong {color: #fff; }
.counsel-input .lg_title.test2 {color: #fff; display: : unset; float: left; line-height: 2em;}
.counsel-input .lg_title.test2 strong {color: #fff; display: inline; font-size: 28px; margin-left: -2px;}

.counsel-input .desc.ns.test {color: #fff; top: 10px;}
.counsel-input .desc.ns.test strong {color: #fff;}



.ft_number {display: block; }
.counsel-input.test input[type=text] {border:1px solid #ddd;}
.counsel-input.test input[type=text]:hover {border: 1px solid #}
.counsel-input .input-area.test {top: -5px; left: 370px;}
p.title_round.test {width: 50px; height: 50px;margin:0 20px 0 40px; 
float: left; border-radius: 50px; position: relative;}
.ct_impor {display: inline; color: #000; position: absolute; top: 28px; right: 27px;} 
.counsel-input .btn.test {width: 100px;}

.title_round1 {display: block; position: absolute; top: -30px; left: 106px; font-size: 20px; letter-spacing: -0.38em; color: #fff;}
.title_round2 {display: block; position: absolute; top: -30px; left: 160px; font-size: 20px; letter-spacing: -0.38em; color: #fff;}
.lg_title_gr {position: absolute; top: 15px; left: 108px;}

div.lg_time_txt{
    position: fixed;
    right: 50%;
    bottom:89px;
    z-index: -1;
    width: 30%;
    height: 28px;
    transform: translateX(50%);
    background: #ffcf23;
    color: #fff;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
div.lg_time_txt > p{
    width: 100%;
    height: 15px;
    font-size: 16px;
    margin-top: -25px;
     color: #fff;
}
.lg_official{
	display: block;
	cursor: pointer;a
	transition: 0.3s;
}
.lg_off_img img{
	position: absolute;
	bottom: 0px;
	left: 106px;
	display: none;
}


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

.lg_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 !important;
    height: 40px !important;
    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;}

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

.vi_total_txt{width: 100%; padding: 10px;}
.vi_total_txt > p{ color: #666; line-height: 18px; font-family: 'NotoKr'; word-break: keep-all;}

.lg_contract p.agreement,
.lg_contract p.ownership{display:none;}
.lg_contract p.cycle{width:97.5%!important}


