/**@charset "utf-8";
@import url("/css/reset.css");
@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;}

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

#dg_page01:hover{border:1px solid #f47625;}
#dg_page02:hover{border:1px solid #f47625;}

.dg_color01{color: #ff9696 !important;}
.dg_color02{color: #ff5f5f !important;}

#dg_tbanner {width: 100%; display: block; height:150px;
background: #f2eeeb; }
.dg_tb_inner { width:1200px; margin:0 auto; position:relative; }
#dg_tbanner a img{ display: block; position:absolute; right:0;}
#dg_tbanner img { float:left; }

.dg_tell {float: left; position: absolute; top: 8px; left: 0px;}
.dg_tell ul {}
.dg_tell ul li {} 
li.dg_call_list0 {    
    font-size: 12px;
    font-weight: 600;
    background:#f67325;
    border-radius: 25px;
    width: 50px;
    height: 17px;
    text-align: center;
    color: #fff;
    margin: 0 6px;
}
li.dg_call_list1 {color: #2d2d2d; font-size: 18px; font-weight: 600; height: 28px; line-height: 28px; text-align: left;}
li.dg_call_list2 {color: #ea1634; font-weight: 900; font-size: 41px; height: 41px; line-height: 41px; text-shadow: 1px 1px 0 #eaeaea, -1px -1px 0 #5d0000; text-align: left;}

.dg_fn {float: right;}
#dg_tnb { height: 100px; width: 100%; position: absolute; top: 0; background: #000; background-color: rgba( 0, 0, 0, 0.5 ); z-index: 99999;}

.dg_hdwrap {width: 100%; min-width: 1200px; position: absolute; top: 100px; background: #000; background-color: rgba( 0, 0, 0, 0.5 ); transition: all 0.5s; z-index: 999999;  border-bottom: 1px solid #ebebeb;}

#dg_tnb_inner { width:1200px !important; margin:0 auto; position: relative; overflow:hidden; height:100px; line-height:80px;}
#dg_tnb_inner p { float:left; width:30%; }
#dg_tnb_inner li {float:left;}
#dg_tnb_inner li:first-child:before {display:none !important;}
#dg_tnb_inner li:before {width:1px;height:9px;margin:3px 10px 0;background-color:#ddd;display:inline-block;float:left;content:'';}
#dg_tnb_inner li a {color:#333;}
#dg_tnb_inner li a img { float:left; width:14px; margin-right:3px;}

#dg_hd_inner { position:relative; width:1200px !important; margin:0 auto; height:50px !important;}
h1.dg_hd_logo {display: table; float: left; padding-top:6px;}
.dg_hd_logo a { height:65px !important; display: table-cell; vertical-align: middle; text-decoration: none !important;}
h1.dg_hd_logo a img.dg_logo {position:absolute; left:50%; top: 25px; width:200px; vertical-align: unset; transform: translateX(-50%);}

#dg_hd_sch { width:300px; position:absolute; top:30%; right: 0; }
#dg_hd_sch .dg_sch_frm { width:300px; height:30px; position: relative;}
#dg_hd_sch .dg_sch_frm .dg_sch_submit { width:50px; color:#fff; font-size:23px; position: absolute; top: 0; right:0; }
#dg_hd_sch .dg_sch_frm .dg_sch_stx {width: 290px; height: 30px; padding-left: 10px; padding-right:0px;
 border:none; border-bottom:2px solid #fff;  background: transparent; color: #fff;}

#dg_gnb { width:780px; min-width:780px; border-bottom:none; height:53px; background:#222; transition:all 0.5s; position: absolute; top: 15px; left: 412px;}
.dg_gnb_fixed { position: fixed; top: 0px; z-index:9999; transition:all 0.5s; background: #fff !important; opacity: 100;
    border-bottom: 1px solid #ca343e;}
.dg_gnb_fixed #dg_gnb_inner .dg_gnb_li li a {color:#000;}

#dg_gnb_inner { height:50px; line-height: 50px; margin:0 auto; display: block; }
#dg_gnb_inner .dg_gnb_li { width:100%; height:100%; }
#dg_gnb_inner .dg_gnb_li ul {display:inline-block; height: 100%; width:100%;}
#dg_gnb_inner .dg_gnb_li li {height: 100%; float:left; position:relative ;overflow:visible;
 width:25%; text-align:center;  transition:all 0.2s; }
#dg_gnb_inner .dg_gnb_li li:first-child:before {display:none;}
#dg_gnb_inner .dg_gnb_li li a { width:100%; display:block; font-size:18px; font-weight:600; color:#fff;font-weight:400; 
	text-decoration:none !important; text-align:center; transition:all 0.2s; }
#dg_gnb_inner .dg_gnb_li li:hover { background:#ca343e; transition:all 0.2s; }
#dg_gnb_inner .dg_gnb_li li:hover a{ color:#fff; transition:all 0.2s;  }
#dg_gnb_inner .fa-bars { color:#fff; margin-left:20px; margin-right:5px; }
#dg_gnb_inner .fa-angle-down, #gnb_inner .fa-angle-up { color:#fff; right: 15px !important; line-height:50px;}

.dg_sec_title h2 { font-size:26px; text-align: center; font-weight:normal; line-height: 20px; color:#333; font-weight:900; margin-bottom:20px;}

span.shop_name_dg {width: 195px; text-align: center; display: inline-block; font-size: 17px; font-weight: 600; color: #fff; line-height: 65px; }
span.shop_name_dg a:hover {text-decoration: none !important;}
span.shop_tel_dg {width:300px; text-align: center;  display: inline-block; font-size: 30px; font-weight: 600; color: #fff; position: absolute; top:55px; left: -54px;}
span.shop_tel_dg a:hover {text-decoration: none !important;}


#dg2_tnb { height:100px; border-bottom: 1px solid #ebebeb; }
.dg2_hdwrap {width: 100%; min-width: 1200px; background: #fff; transition: all 0.5s; z-index: 999999;
      border-bottom: 1px solid #e14c3d;}

#dg2_tnb_inner { width:1200px !important; margin:0 auto; position: relative; overflow:hidden; height:100%; line-height:80px;}
#dg2_tnb_inner p { float:left; width:30%; }
#dg2_tnb_inner li {float:left;}
#dg2_tnb_inner li:first-child:before {display:none !important;}
#dg2_tnb_inner li:before {width:1px;height:9px;margin:3px 10px 0;background-color:#ddd;display:inline-block;float:left;content:'';}
#dg2_tnb_inner li a {color:#333;}
#dg2_tnb_inner li a img { float:left; width:14px; margin-right:3px;}

#dg2_hd_inner { position:relative; width:1200px !important; margin:0 auto; height:50px !important;}
h1.dg2_hd_logo {display: table; float: left; padding-top:6px;}
.dg2_hd_logo a { height:65px !important; display: table-cell; vertical-align: middle; text-decoration: none !important;}
h1.dg2_hd_logo a img.dg2_logo {position:absolute; left:50%; top: 25px; width:200px; vertical-align: unset; transform: translateX(-50%);}

#dg2_hd_sch { width:300px; position:absolute; top:30%; right: 0; }
#dg2_hd_sch .dg2_sch_frm { width:300px; height:30px; position: relative;}
#dg2_hd_sch .dg2_sch_frm .dg2_sch_submit { width:50px; color:#de1e1e; font-size:23px;
                    position: absolute; top: 0; right:0; }
#dg2_hd_sch .dg2_sch_frm .dg2_sch_stx {width: 290px; height: 30px; padding-left: 10px; padding-right:0px;
 border:none; border-bottom:2px solid #de1e1e; }

#dg2k_gnb { width:780px; min-width:780px; border-bottom:none; height:53px; background:#222; transition:all 0.5s; position: absolute; top: 15px; left: 412px;}
.dg2_gnb_fixed { position: fixed; top: 0px; z-index:9999; transition:all 0.5s; }

#dg2_gnb_inner { height:50px; line-height: 50px; margin:0 auto; display: block; }
#dg2_gnb_inner .dg2_gnb_li { width:100%; height:100%; }
#dg2_gnb_inner .dg2_gnb_li ul {display:inline-block; height: 100%; width:100%;}
#dg2_gnb_inner .dg2_gnb_li li {height: 100%; float:left; position:relative ;overflow:visible;
 width:25%; text-align:center; /*border-right:1px solid #ddd;*/ /*transition:all 0.2s; }
#dg2_gnb_inner .dg2_gnb_li li:first-child:before {display:none;}
#dg2_gnb_inner .dg2_gnb_li li a { width:100%; display:block; font-size:18px; font-weight:600; color:#000;font-weight:400; 
  text-decoration:none !important; text-align:center; transition:all 0.2s; }
#dg2_gnb_inner .dg2_gnb_li li:hover { background:#ca343e; transition:all 0.2s; }
#dg2_gnb_inner .dg2_gnb_li li:hover a{ color:#fff; transition:all 0.2s;  }
#dg2_gnb_inner .fa-bars { color:#fff; margin-left:20px; margin-right:5px; }
#dg2_gnb_inner .fa-angle-down, #dg2_gnb_inner .fa-angle-up { color:#fff; right: 15px !important; line-height:50px;}

span.shop_name_dg2 {width: 195px; text-align: center; display: inline-block; font-size: 17px; font-weight: 600; color: #000; line-height: 65px; }
span.shop_name_dg2 a:hover {text-decoration: none !important;}
span.shop_tel_dg2 {width:300px; text-align: center;  display: inline-block; font-size: 25px; font-weight: 600; color: #000; position: absolute; top:55px; left: -54px;}
span.shop_tel_dg2 a:hover {text-decoration: none !important;}


.fixed {
    position: fixed;
    top: 0;
    height: 50px;
    z-index: 1;
}


a{color: #222;}
div.dg_menu_wrap {
  position: relative;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  font-family:"junggothic";
  background:#fff;
  border-bottom: 2px solid #E51937;
}

        div.dg_manu_con {
            position: relative;
            max-width: 1200px;
            height: 100%;
            margin: 0 auto;
        }

        div.dg_manu_con>button.all_btn {
            position: relative;
            width: 58px;
            height: 100%;
            float: left;
            background: #fff;
            transition: all 0.4s;
            box-sizing: border-box;
        }
        div.dg_manu_con>button.all_btn:hover{
          background:#ddd;
        }

        #menu_icon {
          width:100%;
          height: 100%;
          padding: 15px 0;
        }
        #menu_icon > img{
          width:30px;
        }
        
        .all_btn > span{
            display: block;
            width: 45px;
            height: 5px;
            border-radius: 5px;
            background: #ddd;
            margin: 0 auto;
            transition: 0.3s;
        }
       

        .dg_open_menu{
          display: none;
          position: absolute;
          left:0;
          top: 100%;
          width:100%;
          height: auto;
          background:#fff;
          z-index: 9999;
          border-top: 2px solid #00aefe;
          border-left: 1px solid #ddd;
          border-right: 1px solid #ddd;
          border-bottom:  1px solid #ddd;
          padding:20px;
        }
        .all_menu{
          max-width: 1200px;
          height: auto;
          margin:0 auto;
        }
.dg_gnb_fixed { position: fixed !important; top: 0px; z-index:999999; transition:all 0.5s; box-shadow:1px 1px 10px 1px #ddd; border:0 !important;}
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu > ul{
                width: 100%;
                height: 50%;
                padding: 0 0 0 60px;
                box-sizing: border-box;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu > ul > li{
                width: 145px !important;
                height: auto;
                float: left;
                margin: 0 18px 20px 0;
                text-align: center;
            }
            .dg_menu_wrap > .dg_open_menu > .all_menu > ul > li:last-child{
                border-right: 0;
                margin-right: 0;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu > ul > li:last-child a{
              font-size: 14px;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu ul li a.cate_tit {
                font-size: 18px;
                background: #eee;
                display: block;
                padding:5px 10px;
                width: 100%;
                text-align: left;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu> ul > li.dg_all_c_box > ul {
                width: 100%;
                padding: 5px;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu> ul > li.dg_all_c_box > a > ul > li{
                margin: 5px;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu > ul > li > ul> li{
              text-align: left;
            }
            .dg_menu_wrap > .dg_open_menu > .dg_all_menu > ul > li > ul> li > a{
                font-size: 12px;
            }
            .menu_wrap > .open_menu > .all_menu > ul > li > ul> li > a:hover{
                color: #00a8fe;
            }

       
        ul.dg_gnb{
            width: 1130px;
            height: 100%;
            float: left;
            background: #fff;
        }
        ul.dg_gnb li{
            position: relative;
            width: 25%;
            height: 100%;
            float: left;
            line-height: 60px;
            text-align: center;
            cursor: pointer;
        }
        
        ul.dg_gnb > li > a{
            color: #222;
            font-weight: 200;
            font-size: 16px;
            text-indent: 10px;
            letter-spacing: 1px;
        }
        ul.dg_gnb li a{display:block; font-family:"Jeju Gothic"; font-size: 16px;}

        ul.dg_gnb > li:hover{      
           background: #e95168;
        }
        ul.dg_gnb > li:hover > a{
            font-weight: 400;
        }

        ul.dg_gnb > li:nth-child(2) > a{
          background:url(/img/rentaltime/main/gy_season_icon.png) no-repeat; 
          background-position: left 28px top 18.5px;
          background-size: 18px;
        }
        ul.dg_gnb > li:nth-child(2):hover > a{
          background:url(/img/rentaltime/main/wh_season_icon.png) no-repeat; 
          background-position: left 28px top 18.5px;
          background-size: 18px;
        }

        ul.dg_gnb > li:nth-child(1) > a{
          background:url(/img/rentaltime/main/gy_com_icon.png) no-repeat; 
          background-position: left 23px top 24px;
          background-size: 22px;
        }
        ul.dg_gnb > li:nth-child(1):hover > a{
          background:url(/img/rentaltime/main/wh_com_icon.png) no-repeat; 
          background-position: left 23px top 24px;
          background-size: 22px;
        }

        ul.dg_gnb > li:nth-child(3) > a{
          background:url(/img/rentaltime/main/gy_kitche_icon.png) no-repeat; 
          background-position: left 25px top 20px;
          background-size: 15px;
        }
        ul.dg_gnb > li:nth-child(3):hover > a{
          background:url(/img/rentaltime/main/wh_kitche_icon.png) no-repeat; 
          background-position: left 25px top 20px;
          background-size: 15px;
        }

        ul.dg_gnb > li:nth-child(4) > a{
          background:url(/img/rentaltime/main/gy_heart_icon.png) no-repeat; 
          background-position: left 18px top 24px;
          background-size: 24px;
        }
        ul.dg_gnb > li:nth-child(4):hover > a{
          background:url(/img/rentaltime/main/wh_heart_icon.png) no-repeat; 
          background-position: left 18px top 24px;
          background-size: 24px;
        }

        ul.dg_gnb > li:nth-child(6) > a{
          text-indent:23px;
          background:url(/img/rentaltime/main/gy_bed_icon.png) no-repeat; 
          background-position: left 10px top 24px;
          background-size: 24px;
        }
        ul.dg_gnb > li:nth-child(6):hover > a{
          text-indent:23px;
          background:url(/img/rentaltime/main/wh_bed_icon.png) no-repeat; 
          background-position: left 10px top 24px;
          background-size: 24px;
        }

        ul.dg_gnb > li:nth-child(5) > a{
          background:url(/img/rentaltime/main/gy_baby_cion.png) no-repeat; 
          background-position: left 18px top 18px;
          background-size: 15px;
        }
        ul.dg_gnb > li:nth-child(5):hover > a{
          background:url(/img/rentaltime/main/wh_baby_cion.png) no-repeat; 
          background-position: left 18px top 18px;
          background-size: 15px;
        }

        ul.dg_gnb > li:nth-child(7) > a{
          background:url(/img/rentaltime/main/gy_diamond_icon.png) no-repeat; 
          background-position: left 18px top 19px;
          background-size: 24px;
        }ul.dg_gnb > li:nth-child(7):hover > a{
          background:url(/img/rentaltime/main/wh_diamond_icon.png) no-repeat; 
          background-position: left 18px top 19px;
          background-size: 24px;
        }

        .arrow_plus{
          background: url(/img/rentaltime/main/bl_arrow.png) no-repeat center right 10px;
        }

        .dg_gnb ul {
          background: #fff;
          border: 1px solid #ddd;
          display: none;
          padding: 20px 0;
          position: absolute;
          left: 0;
          top: 100%;
          width: 100%;
          z-index: 9999;
        }
        .dg_gnb ul li {position: relative;width:100%;float: none; height: 30px; line-height: 30px; text-align: center;}
        .dg_gnb ul li:hover { background: #eee; }
        .dg_gnb ul li ul{width: 100%; position:absolute; left: 100%; top: -1px; padding:0;}
        .dg_gnb ul ul { position:absolute; left: 100%; top: 0; padding:0;}
        .dg_gnb ul ul li {float:left; width: 100%; height: 30px; line-height: 30px;}
        .dg_gnb ul li a {font-size: 14px;}
        .dg_gnb ul li a:hover {color: #00aefe;}



#qcr_dg { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 0%; z-index: 999;}
#qcr_dg.list { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 1.5%; z-index: 999;}
#qcr_dg_right { right:50%; width: 100px; margin-right: 630px !important; position: absolute;
    	top: 1.15%; z-index: 999; margin-top: 10px;}
#qcr_dg.view { left:50%; width: 100px; margin-left: 630px !important; position: absolute;
    	top: 1.85%; z-index: 999;}
#qcr_dg ul {}
#qcr_dg .tit { width: 100px; height: 28px; line-height: 2.3; color: #fff; background-color: #666; 			background-color:#6d6d6d; }






.dg_sec_title { width:1200px; margin:0 auto; height: 50px;}
.dg_sec_title h2 { font-size:34px; font-weight:bold; line-height: 20px; color:#333; font-weight:900; margin-bottom:20px; text-align: center;}



.dg_pr_desc_new { width:1200px; height:100%; margin:0 auto; overflow:hidden; border-bottom:none; }
.dg_pr_desc_new ul { width:1200px; margin:10px auto; box-sizing: border-box;}
.dg_pr_desc_new li { width:290px; float:left; margin:5px 5px; padding-bottom:20px;
				  border:1px solid #ccc; box-sizing: border-box; background:#fff;}
.dg_pr_desc_new li dt:hover { border: 1px solid #E35963; background:#fafafa; box-sizing: border-box;}
.dg_pr_desc_new ul li dl{box-sizing: border-box;}
.dg_pr_desc_new ul li a { text-decoration: none; box-sizing: border-box;}
.dg_pr_desc_new li p { width:290px; }
.dg_pr_desc_new li dt { width:100%; height:100%; text-align:center; background:#fff; box-sizing: border-box;}
.dg_pr_desc_new li dt img { width:100%;  border-radius: 0px; }
.dg_pr_desc_new li .etc { display:none; border-top:2px solid #095fcc; margin:20px 0 !important;}
.dg_pr_desc_new li .dg_name { display:block;margin:0px !important; padding:10px 0 5px; text-align:center; font-size:14px; font-weight:600; text-overflow:ellipsis; white-space: nowrap;}
.dg_pr_desc_new li .dg_price {display:block; margin:0px !important; text-align:center; font-size:18px; font-weight:600; }
.dg_pr_desc_new .sk_btn { display:block; text-align:center; background:#CA343F; width:50%; margin:0 auto; height:30px; line-height:10px; color:#fff; font-size:15px; font-weight:600; transition:all 0.3s;}
.dg_pr_desc_new .sk_btn:hover {
    background-image: -webkit-linear-gradient(left, #F98B93, #E35963);
    background-image: -o-linear-gradient(left, #F98B93, #E35963);
    background-image: linear-gradient(to right, #F98B93, #E35963);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad79', endColorstr='#E35963',GradientType=1 );
	border-left-color: #F98B93;
    border-right-color: #E35963; transition:all 0.3s; }
.dg_pr_desc_new li .dg_price strong { color:#E35963 !important; font-weight:900; }
.dg_pr_desc_new li .sale { display:none; }
.dg_pr_desc_new li .model { text-align:center; font-size:13px; padding:5px 10px; font-weight:400; }
.dg_pr_desc_new li .price s { font-size:13px; font-weight:normal; color:#999; margin-left:7px; }





.dg_main_rol_slide ul {width: auto; height: 766px; margin: 0 auto;} 
ul.cycle-slideshow.coffee li.cycle-slide {width: auto !important; height: 766px !important;}
ul.cycle-slideshow.coffee li.cycle-slide.cycle-sentinel {width: auto !important; height: 766px !important;}
ul.cycle-slideshow.coffee li.cycle-slide.cycle-slide-active {width: auto !important; height: 766px !important;}
.dg_main_rol_slide a {display: block;}
.dg_main_rol_slide img {display: block; width: auto; height: 766px;}

.dg_main_rol_slide {position: relative;}

.dg_main_rol_slide #bt_sl_prev, .dg_main_rol_slide #bt_sl_next{
	position:absolute;
	top:49%;
}

.dg_main_rol_slide #bt_sl_prev img, .dg_main_rol_slide #bt_sl_next img {
  width: 100%;
  height: auto;
}

.dg_cont_wrap { width:100%; background:#fff; overflow:hidden; box-sizing: border-box;}
.dg_cont_wrap01 { width:100%; background:#fff; padding:50px 0; overflow:hidden; box-sizing: border-box;}
.dg_cont_wrap02 { width:100%; background:#fff;  padding:50px 0; overflow:hidden; box-sizing: border-box;}
.dg_cont_wrap03 { width:100%; background:#fff; padding:50px 0; overflow:hidden; box-sizing: border-box;}
.dg_cont_wrap04 { width:100%; background:#fff;  padding:50px 0; overflow:hidden; box-sizing: border-box;}


.dg_new_wrap {width:100%; margin: 0 auto; position: relative;}
.dg_sec_title {width: 1200px; margin: 20px auto; height: 50px;}
.dg_sec_title h2 span.rd {color: #e31b39;}
.dg_sec_title h2 span.org {color: #f47625;}
.dg_sec_title h2 span.gr {display: inline-block; margin-top: 20px; font-size:16px; font-weight: normal; color: #999; font-family:"junggothic";}
ul.dg_best_prd {background:#fff;}
.dg_best_prd li a {text-decoration: none !important; display: block !important; width:100%; height: 100%;}
.dg_best_prd1 {width: 330px; height: 265px; position: relative; border:1px solid #d7d7d7; float: left; overflow: hidden;}
.dg_best_prd2 {width: 538px; height: 265px; position: relative; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; float: left; overflow: hidden;}
.dg_best_prd3.right {width: 328px; height: 531px; position: relative; border:1px solid #d7d7d7; float: right; overflow: hidden;}
.dg_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;}
.dg_best_prd5 {width: 318px; height: 265px; position: relative; border-bottom:1px solid #d7d7d7;  float:left; overflow: hidden;}

.dg_best_prd_img1 {position: absolute; top: 85px; left: 85px;}
.dg_best_prd_img2 {position: absolute; top: 8px; left: 215px;}
.dg_best_prd_img3 {position: absolute; top: 183px; left: 0px;}
.dg_best_prd_img3 img {width:100%;}
.dg_best_prd_img4 {position: absolute; top: 36px; left: 213px;}
.dg_best_prd_img4 img {width:106%;}
.dg_best_prd_img5 {position: absolute; top: 88px; left: 101px;}
.dg_best_prd_img5 img {width:118%;}

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

.dg_sec_banner {width: 100%; background: #ffede0;}
.dg_sec_banner a {display: block; width: 1920px; margin: 0 auto;}
.dg_sec_banner_img {width: 100%;}
.dg_sec_banner_img img {width: 100%;}

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


.dg_recommeneded_wrap {width:1200px; margin:70px auto;}
ul.dg_recom_tabs {width:1200px; margin:0 auto;}
ul.dg_recom_tabs li {width:16.28%; height: 45px; float: left; text-align: center;
                  font-size: 18px; cursor:pointer; background: #fbfbfb; border:1px solid #d7d7d7; margin:1px 1px 20px 1px; transition: all 0.2s; font-weight: 600;}
ul.dg_recom_tabs li.current {background: #4400aa; transition: all 0.2s;}
ul.dg_recom_tabs li.current span { color:#fff; line-height: 48px;}
span.dg_tabs_text {margin: 0 20px 5px 20px; line-height: 48px;}

.dg_tab_list_01 { background-image:url() !important; background-repeat:no-repeat !important; margin-left:10px; background-position:103px 11px !important;}
.dg_tab_list_01.current { background-image:url() !important; background-repeat:no-repeat !important;  background-position:38% 11px !important; }
.dg_tab_list_02 { background-image:url() !important; background-repeat:no-repeat !important; margin-left:10px; background-position:33% 11px!important; }
.dg_tab_list_02.current { background-image:url() !important; background-repeat:no-repeat !important;  background-position:33% 11px !important;}
.dg_tab_list_03 { background-image:url() !important; background-repeat:no-repeat !important; margin-left:10px; background-position:35% 11px !important; }
.dg_tab_list_03.current { background-image:url() !important; background-repeat:no-repeat !important;  background-position:35% 11px !important; }
.dg_tab_list_04 { background-image:url() !important; background-repeat:no-repeat !important; margin-left:10px; background-position:35% 11px !important;}
.dg_tab_list_04.current { background-image:url() !important; background-repeat:no-repeat !important;  background-position:35% 11px !important;}
.dg_tab_list_04 { background-image:url() !important; background-repeat:no-repeat !important; margin-left:10px; background-position:35% 11px !important;}
.dg_tab_list_04.current { background-image:url() !important; background-repeat:no-repeat !important;  background-position:35% 11px !important;}

.dg_recom_prd {width:1200px; height: 100%; float: left;}
.dg_pr_low {width:1200px !important;}
.dg_pr_low ul {width:1200px !important;}
.dg_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 70px 1px;}
.dg_pr_low ul li:hover { border:1px solid #4400aa; box-sizing: border-box; }
.dg_pr_low ul li a { text-decoration: none; }
.dg_pr_low ul li .dg_name {text-align: center; margin-top: 15px; font-size: 18px; font-weight: 600; text-overflow: ellipsis; white-space: nowrap;}
.dg_pr_low li .model { text-align:center; font-size:15px; font-weight: 600; padding: 10px 10px;}
.dg_pr_low ul li .dg_price {text-align: center; font-size: 20px; font-weight: 600; margin-bottom: 20px;}
.dg_pr_low ul li .dg_price strong {font-size: 22px; color: #4400aa; font-weight: 900;}
.dg_pr_low ul li .dg_btn {display: block; text-align: center; font-size: 15px; font-weight: 600; width:60%; margin:0 auto; height: 30px; line-height: 30px; color: #fff; background:#4400aa; margin-bottom: 15px;}
.dg_pr_low ul li .dg_btn:hover { background-image: -moz-linear-gradient(left, #87189d, #4500aa);
    background-image: -webkit-linear-gradient(left, #87189d, #4500aa);

    background-image: -ms-linear-gradient(left, #87189d, #4500aa);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87189d', endColorstr='#4500aa',GradientType=1 );

    border-left-color: #87189d;
    border-right-color: #4500aa; transition:all 0.3s;}
.dg_pr_low ul li .etc {display: none;}
.dg_pr_low li dt { width:100%; height:100%; text-align:center; margin: 20px 0; }
.dg_pr_low li dt img { width:80%; }

.gift_bn { width:1200px; margin:20px auto 0; }


.dg_pr_desc_category {width:1200px; height: 794px; margin: 0 auto;}
.dg_pr_categoty {display: block;}
.dg_pr_categoty ul {display: inline-block; position: relative;}
.dg_pr_categoty li {float: left; margin:3px; position: relative;}

.goods_img {
	position:relative;
	box-sizing:border-box;
}
.goods_img:hover .over_box {
	bottom:0;
	height:100%;
	box-sizing:border-box;
}
.over_box {
			 position:absolute;
			 left: 0;
			 right: 0;
			 background-color:rgba(0,0,0,0.8);\
		     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		     zoom: 1; 
			 overflow: hidden;
			 width: 100%;
			 height:65px;
			 transition: .5s ease;
			 -ms-transition: .5s ease;
			 padding: 0px 30px;
			 font-family: 'Nanum Barun Gothic', 'Nanum Gothic', 'dotum';
			 line-height:1.5em;
			 box-sizing:border-box;
			 bottom: 0px;
	}
.over_box .ti_box {
	width:100%;
	padding:0px 0;
	background-image:url(/dgin/_center/basic/img/btn_bg.jpg);
	background-size:100% 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dgin/_center/basic/img/btn_bg.jpg',sizingMethod='scale');
	--ms-filter: "progid:DXImageTransform.Microsoft .AlphaImageLoader(src='/dgin/_center/basic/img/btn_bg.jpg',sizingMethod='scale')";
	background-repeat: no-repeat;
	position: absolute;
    top: 23px; left: 0;}

.over_box h3 {
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size:22px;
  text-align:center;
  font-family: 'Nanum Barun Gothic', 'Nanum Gothic', 'dotum';
  color: #ffffff;
}



.dg_center { width:1200px; margin:0 auto; margin-bottom:50px;  }
.dg_cen_list ul { overflow:hidden; text-align:center; }
.dg_cen_list ul li { float:left; width:33.2%; height: 225px; text-align:center; position: relative;}
.dg_cen_list ul li:first-child { border-left:none; }
.dg_cen_list ul li:nth-child(2) a img {width: 100%;}
.dg_cen_list ul li h4 { font-size:20px; padding-top:20px; }
.dg_cen_list ul li strong { display:block; font-size:35px; font-weight:900; color:#111; line-height:60px; }
.dg_cen_list ul li span { display:block; font-size:15px; line-height:20px; color:#000; }
.dg_cen_list ul li .dgbt_btn01 { display:block; text-align:center; width:50%; margin:0 auto; line-height:60px;  }
.dg_cen_list ul li .dgbt_btn01 a { font-size:16px; text-align:center; text-decoration: none; background:#562c00; padding:6px 20px; color:#fff;  }
.dg_cen_list ul li .dgbt_btn02 { display:block; text-align:center; width:50%; margin:0 auto; line-height:60px;  }
.dg_cen_list ul li .dgbt_btn02 a { font-size:16px; text-align:center; text-decoration: none; background:#4400aa; padding:6px 20px; color:#fff;  }
.dg_cen_list ul li:nth-child(3) { border: 1px solid #ebebeb; background-size: cover;}

.dg_cen_list ul li span.shopname {width: 350px; float: right; font-weight: 600; font-size: 25px; text-align: left; padding-left: 40px; margin-top: 20px;}
.dg_cen_list ul li span.shopname st {font-size: 15px; color: #cacaca; letter-spacing: 0.54em;}
.dg_cen_list ul li .dg_csbox {width: 350px; float: right; background: #ebebeb; margin-top: 10px; padding: 10px 20px 20px; border-radius: 20px 0 0 20px;}
.dg_cen_list ul li span.call{color: #ca343f; font-weight: 900; font-size: 40px; letter-spacing: -1px; }
.dg_cen_list ul li span.call cs { font-family: 'Notokr'; font-weight: 600; font-size: 15px; margin-bottom: -5px; display: block; text-align: left; padding-left: 40px;}
.dg_cen_list ul li span.dgtime{margin-top: 10px; color: #000; font-size: 18px; font-weight: 900; letter-spacing: 0.05em; display: inline-block; padding-left: 40px;}
.dg_cen_list ul li span.lctime{ color: #9e9e9e; font-size: 14px; letter-spacing: 0.09em; padding-left: 10px;}
 

.dg_pr_desc { width:1200px !important; }
.dg_pr_desc ul { width:1200px; }
.dg_pr_desc li {width:24.16% !important; border:1px solid #eee; float: left; margin: 5px 5px; list-style: none !important; }
.dg_sub_desc li:hover { border:1px solid #E35963; background: #fafafa; }
.dg_pr_desc ul li a {text-decoration: none !important;}
.dg_pr_desc li dt {position: relative; background: #fff;}
.dg_pr_desc li dt img { width:100%; height:100%; }
.dg_pr_desc li .etc { display:none; border-top:2px solid #095fcc; margin:0px !important;}
.dg_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; }
.dg_pr_desc li .price { margin:0px !important; padding-bottom:20px; text-align:center; font-size:20px; font-weight:600; }
.dg_pr_desc li .price strong {font-size:18px; color: #f47625; font-weight: 900;}
.dg_pr_desc li .sale { display:none; }
.dg_pr_desc li .model { text-align:center; font-size:13px; padding:10px 10px; font-weight: 400;}
.dg_pr_desc li .dg_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:#f47625; margin-bottom: 15px;}
.dg_sub_desc li dl {list-style: none !important;}
.hover_btn { display:none; transition:all 0.5s; z-index:100; position:absolute; top:33%; left:36%; }
.dg_sub_desc li:hover .hover_btn { display: block; transition:all 0.5s; }
.search_list li:hover .hover_btn { display: block; transition:all 0.5s; }

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

.dg_contract {overflow: hidden; padding:10px 5px;}
.dg_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;}



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

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



.dg_sub_desc .sk_btn { display:block; text-align:center; background:#CA343F; width:50%; margin:0px auto 20px; height:30px; line-height:30px; color:#fff; font-size:15px; font-weight:600; transition:all 0.3s; padding:0; border-radius: 0 !important;}
.dg_sub_desc .sk_btn:hover { background-image: -webkit-linear-gradient(left, #F98B93, #E35963);
    background-image: -o-linear-gradient(left, #F98B93, #E35963);
    background-image: linear-gradient(to right, #F98B93, #E35963);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F98B93', endColorstr='#E35963',GradientType=1 );
    border-left-color: #F98B93;
    border-right-color: #E35963;
    transition: all 0.3s;}


button.btn.btn-lg.sk_btn.dg_ren_btn.btn_large.marr3 { font-weight: 600 !important; display:block; font-size:19px; color:#fff !important; text-decoration: none;  float:left; background:#f47625; border:1px solid #f47625; width:30%; height:55px; line-height:35px; transition: all 0.5s !important; border-radius: 0;}
button.btn.btn-lg.sk_btn.dg_ren_btn.btn_large.marr3:hover { background-image: -webkit-linear-gradient(left, #ffad79, #ef5e01);
    background-image: -o-linear-gradient(left, #ffad79, #ef5e01);
    background-image: linear-gradient(to right, #ffad79, #ef5e01);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad79', endColorstr='#ef5e01',GradientType=1 );
    border-left-color: #ffad79;
    border-right-color: #ef5e01;
    transition: all 0.3s;border:1px solid #f47625; text-decoration: none; border-radius: 0; font-weight: 600;}

span.price_color_dg {color: #ef5e01; font-size: 25px;} 

span.price_color_dg_2 {color: #ef5e01; font-size: 18px !important; font-weight:600;}

span.price_box.dg {height: auto; margin-top:20px;}




#dg_ft {background: #222; width: 100%; overflow: hidden; padding-bottom: 80px;}
.dg_footer {color: #fff; padding:20px 0 30px; overflow: hidden; line-height: 18px; text-align: left; letter-spacing: 0; border:none;}
.dg_footer span a { color:#fff; }
.dg_fgnb {border-top:1px solid #e2e2e2; height: 40px; padding:0; background:#292929; overflow: hidden; }
.dg_fgnb_wrap {width:1200px; margin: 0 auto; line-height: 40px; font-size: 12px; }
.dg_fgnb li { float:left; }
.dg_fgnb li:before {width: 1px; height: 12px; margin:14px 17px 0; background: #666; display: inline-block; float: left; content:'';}
.dg_fgnb li:first-child:before { width:0px !important; display:none; }
.dg_fgnb li a {color: #eee !important;}
.dg_fgnb li a:hover {color:#c10b3e;}
.dg_f_inner {width:1200px; margin: 0 auto; font-size:12px;}
ul.dg_f_inner {float: left; width: 500px;}

ul.dg_fn li {float:left;}
ul.dg_fn li:first-child:before {display:none !important;}
ul.dg_fn li:before {width:1px;height:9px;margin:15px 10px 0;background-color:#ddd;display:inline-block;float:left;content:'';}
ul.dg_fn li a {color:#333;}
ul.dg_fn li a img { float:left; width:14px; margin-right:3px; margin-top: 12px;}

.dg_footer_logo {float: right; margin-top: 50px;}
.dg_copy { background: #f3f3f3;   color: #b1b1b1; }

a.btn_ssmall.bx-grey2.marl5.dg {color: #de4f41 !important; padding:3px;}

.dg_popup_bl_position {
    position:fixed;
    z-index:999999;
    left:0;
    bottom:0;
    width:0;
    height:0;
}
.dg_popup_bl {
    position:absolute;
    left:10px;
    bottom:0px;
    width:250px;
    height:250px;
}
.dg_popup_bl .d_winBanner {
    position:absolute;
    left:0px;
    bottom:80px;
    width:420px;
    height:550px;
    overflow:hidden;
    visibility:hidden;
}
.dg_popup_bl #d_checkBox {
    position:absolute;
    top:-3px;
    right:36px;
    font-size:11px;
}
.dg_popup_bl .d_winBanner .d_close {
    position:absolute;
    top:0;
    right:20px;
    cursor:pointer;
    color:#333;
}

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

.dg_popup_bl img { width:100%; }
label.lb {color: #000;}

#dg_big_form { width:400px; padding:75px 25px; border-radius:0px; text-align:center; background-image:url(/img/sk/common/sk_contact_bg2.png); background-repeat: no-repeat; }
#dg_big_form h2 { width:310px; margin:0 auto ; text-align:center; font-size:26px; font-weight:900; color:#000; padding:6px 0; }
#dg_big_form h2 img { width:23px; margin-right:5px; }
#dg_big_form span { font-size:13px; color:#000; font-weight:600; }
#dg_big_form span a{ text-align:center; font-size:13px; color:#828282; margin-top:15px; font-weight:normal; }
#dg_big_form #form_box { width:80%; margin:10px auto 0; text-align:left; }
#dg_big_form #form_box table { width:100%; }
#dg_big_form #form_box table tr td { font-size:12px; margin:10px 0; font-weight:lighter; color:#222; height: 23px;}
#dg_big_form #form_box table tr { line-height: 30px }
#dg_big_form #form_box table tr td input { line-height:23px; border:1px solid #ccc; background:#fff; color: #000; height: 23px;}
#dg_big_form #form_box button { width:100%; }
#dg_big_form #form_box .dg_bt_btn{ text-align:center; width:70%; margin:20px auto; height:35px; line-height:35px; background:#de1e1e; color:#fff; font-weight:600; font-size:15px;}



.contract_dg {overflow: hidden; padding:10px 5px; height: 50px;}
.contract_dg p {margin-left:5px; width:31.5% !important; padding:7px 3px; text-align: center; float: left; background: #fff; 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; border: 1px solid #E35963; color:#E35963;}



p.title_round.dg {width: 50px; height: 50px; background-color: #fff; margin:0 20px 0 40px;
float: left; border-radius: 50px; position: relative;}


#sticky-counsel.dg {
    height: 90px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #ededed;
    color: #000;
    z-index: 9999;
    background: url(/img/rentaltime/common/csbox_bg.png) !important;
}

#sticky-counsel .fix-width.dg {
    width: 1200px; height: 80px; line-height: 80px;  border-radius: 10px; margin-top: 10px; padding: 10px 0 0 0;
    position: relative;}

.counsel-input .title.dg {color: #fff; display: : unset; float: left; line-height: 2em;}
.counsel-input .title.dg strong {color: #fff; display: inline; font-size: 25px;}
.counsel-input.dg input[type=text] {border:1px solid #fff;}
.counsel-input .input-area.dg {top: -5px; left: 370px;}

div.time_txt.dg{
    position: fixed;
    right: 50%;
    bottom:89px;
    z-index: -1;
    width: 30%;
    height: 28px;
    transform: translateX(50%);
    background: #ffd488;
    color: #fff;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

div.time_txt.dg > p{
    width: 100%;
    height: 15px;
    font-size: 16px;
    margin-top: -25px;
     color: #e41837;
}

span.lb-policy-agree.dg {color:#fff;}
span.bt_button.dg {position: absolute; top: 10px; right: -8%; width: 50px; height: 50px; border-radius: 45px; background: #fff; opacity: 0.6; filter: alpha(opacity=60); outline: 0;}
i.fa.fa-arrow-up.marl3.dg {color:#222;}

.dg_video_wrap {width: 1200px; margin: 80px auto;}
h2.video {text-align: center;}
ul.dg_video_content li {margin-left:30px; float: left; margin-bottom: 30px;}
ul.dg_video_content li:first-child {margin:0;}
li.item span {margin-bottom: 15px;}

li.item.item01 {width: 547px; height: auto}
li.item.item01 span {
	width: 547px;
	height: 677px;
	float: left;
	overflow: hidden;
	margin-bottom: 15px;
}
li.item span a {
	display: block; 
	position: relative;
	display: block;
    transform: scale(1);
    -wekit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all 0.3s ease-in-out;
}
li.item span a:hover {
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
li.item.item01 span a::before {
	content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/bg_thumbnail_video.png) repeat 0 0;
}
li.item.item01 span a::after {
	content: '';
    display: block;
    position: absolute;
    left: 43%;
    top: 44%;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/ico_play.png) no-repeat 0 0;
}

li.item.item02 span a::before {
  content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/bg_thumbnail_video.png) repeat 0 0;
}

li.item.item03 span a::before {
  content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/bg_thumbnail_video.png) repeat 0 0;
}

li.item.item04 span a::before {
	content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/bg_thumbnail_video.png) repeat 0 0;
}
li.item.item04 span a::after {
	content: '';
    display: none;
    position: absolute;
    left: 43%;
    top: 44%;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: url(/img/sk/main/ico_play.png) no-repeat 0 0;
}

li.item strong {font-size: 16px;}
li.item strong::before {    content: '';
    display: inline-block;
    width: 30px;
    height: 3px;
    margin-right: 10px;
    background: #222;
    vertical-align: middle;}
li.item p {font-size: 14px; line-height: 1.8em; margin-top:10px;}

.scale {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.3s ease-in-out; */  /* 부드러운 모션을 위해 추가
}
.scale:hover {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}

.scale img { width: 100%; }

li.item.item02 {width: 276px; height: auto;}

li.item.item02 span {
	width: 276px;
	height: 228px;
	display: block;
	overflow: hidden;
}

li.item.item03 {width: 304px; height: auto;}

li.item.item03 span {
	width: 304px;
	height: 228px;
	display: block;
	overflow: hidden;
}

li.item.item04 {width: 617px; height: auto; margin-top: 14px;}

li.item.item04 span {
	width: 617px;
	height: 281px;
	display: block;
	overflow: hidden;
}

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

.check_compare{
    opacity: 0;
    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 > 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;}



.tac.mart20.button.dg button.btn.btn-lg.sk_btn.sk_ren_btn.btn_large.marr3 {
    font-weight: 600 !important;
    display: block;
    font-size: 19px;
    color: #fff !important;
    text-decoration: none;
    float: left;
    background: #CA343F;
    border: 1px solid #CA343F;
    width: 30%;
    height: 55px;
    line-height: 35px;
    transition: all 0.5s !important;
    border-radius: 0;
}
.tac.mart20.button.dg button.btn.btn-lg.sk_btn.sk_ren_btn.btn_large.marr3:hover {
    background-image: -webkit-linear-gradient(left, #F98B93, #E35963);
    background-image: -o-linear-gradient(left, #F98B93, #E35963);
    background-image: linear-gradient(to right, #F98B93, #E35963);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffad79', endColorstr='#E35963',GradientType=1 );
    border-left-color: #F98B93;
    border-right-color: #E35963;
    transition: all 0.3s;
    }*/