@charset "utf-8";

.btm_fixed_wrap_pc{display: block;position:fixed;left:0px;bottom:47%;width:100%;z-index:599;opacity:0;visibility:hidden;}
.btm_fixed_wrap_pc.active {opacity:1;visibility:visible;transform:translateY(0)}
.btm_fixed_wrap_pc .back_btn{position:absolute;left:10px;top:-40px;}
.btm_fixed_wrap_pc .back_btn a{display:block;width:40px;height:40px;}
.btm_fixed_wrap_pc .back_btn a img{width:100%;}
.btm_fixed_wrap_pc .scroll_btn_pc{position:absolute;right:10px;top:-75px;}
.btm_fixed_wrap_pc .scroll_btn_pc a{display:block;width:40px;height:40px;margin-top:5px;}
.btm_fixed_wrap_pc .scroll_btn_pc a:first-child{margin-top:0px;}
.btm_fixed_wrap_pc .scroll_btn_pc a img{width:100%;}

.btm_fixed_wrap {display: none;}
.btm_fixed_item_wrap {display: none;}
.tl_bottom_fixed {display: none;}
.tl_bottom_fixed2 {display: none;}

@media all and (max-width:900px) {	
.btm_fixed_wrap_pc {display: none;}
.btm_fixed_wrap{display: block;position:fixed;left:0px;bottom:0px;width:100%;z-index:599;opacity:0;visibility:hidden;}
.btm_fixed_wrap.active {opacity:1;visibility:visible;transform:translateY(0)}
.btm_fixed_wrap .back_btn{position:absolute;left:10px;top:-40px;}
.btm_fixed_wrap .back_btn a{display:block;width:40px;height:40px;}
.btm_fixed_wrap .back_btn a img{width:100%;}

.btm_fixed_wrap .scroll_btn{position:absolute;right:10px;top:-260px;}
.btm_fixed_wrap .scroll_btn a{display:block;width:40px;height:40px;margin-top:5px;}
.btm_fixed_wrap .scroll_btn a:first-child{margin-top:0px;}
.btm_fixed_wrap .scroll_btn a img{width:100%;}

.btm_fixed_item_wrap{display: block;position:fixed;left:0px;bottom:0px;width:100%;z-index:599;opacity:0;visibility:hidden;}
.btm_fixed_item_wrap.active {opacity:1;visibility:visible;transform:translateY(0)}
.btm_fixed_item_wrap .scroll_btn{position:absolute;right:10px;top:-347px;}
.btm_fixed_item_wrap .scroll_btn a{display:block;width:40px;height:40px;margin-top:5px;}
.btm_fixed_item_wrap .scroll_btn a:first-child{margin-top:0px;}
.btm_fixed_item_wrap .scroll_btn a img{width:100%;}

.btm_fixed_wrap .menu{overflow:hidden;}
.btm_fixed_wrap .menu li{float:left;width:16.66666%;}
.btm_fixed_wrap .menu li a{display:block;padding:15px 0;background:var(--primary-hover);margin-top:10px;font-family:'GmarketSansMedium'}
.btm_fixed_wrap .menu li a.inquiry{position:relative;padding-top:25px;margin-top:0px;background:#022134;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}
.btm_fixed_wrap .menu li a.inquiry:before{content:'';position:absolute;left:50%;top:10px;margin-left:-7px;width:14px;height:8px;background:url(./img/quick/arrow.png) no-repeat 0 0 / 100%;}
.btm_fixed_wrap.act .menu li a.inquiry:before{background:url(./img/quick/footer_btm_arrow_on.png) no-repeat 0 0 / 100%;}
.btm_fixed_wrap .menu li a span{display:block;}
.btm_fixed_wrap .menu li a span.icon{height:23px;margin-bottom:11px;}
.btm_fixed_wrap .menu li a span.icon.ty1{background:url(./img/quick/foot_quick_icon01.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty2{background:url(./img/quick/foot_quick_icon02.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty3{background:url(./img/quick/foot_quick_icon03.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty4{background:url(./img/quick/foot_quick_icon04.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty5{background:url(./img/quick/foot_quick_icon05.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty6{background:url(./img/quick/foot_quick_icon06.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty7{background:url(./img/quick/foot_quick_icon07.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty8{background:url(./img/quick/foot_quick_icon08.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty9{background:url(./img/quick/foot_quick_icon09.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty10{background:url(./img/quick/foot_quick_icon10.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty11{background:url(./img/quick/foot_quick_icon11.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty12{background:url(./img/quick/foot_quick_icon12.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty13{background:url(./img/quick/foot_quick_icon13.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty14{background:url(./img/quick/foot_quick_icon14.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty15{background:url(./img/quick/foot_quick_icon15.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.icon.ty16{background:url(./img/quick/foot_quick_icon16.png) no-repeat center center / auto 23px;}
.btm_fixed_wrap .menu li a span.txt{font-size:11px;font-weight:300;color:#fff;text-align:center;line-height:1.2;}

.btm_fixed_wrap .inquiry_ly{display:none;width:100%;background:#022134;}
.btm_fixed_wrap.act .inquiry_ly{display:block;}
.btm_fixed_wrap .inquiry_ly dl{padding:20px 20px 0;}
.btm_fixed_wrap .inquiry_ly dl dt{font-size:20px;font-weight:300;margin-bottom:20px;line-height:1;text-align:center;color:#fff;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li{margin-top:5px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input{height:25px;line-height:25px;font-size:15px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li:after{content:""; display:block; float:none; clear:both;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner{float:left;width:50%;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner:first-child .cum_select_wrap{margin-right:2.5px;width:auto;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner:last-child .cum_select_wrap{margin-left:2.5px;width:auto;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner .cum_select_wrap .selectd_btn{height:53px !Important;line-height:53px !Important;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li .select_box_inner .cum_select_wrap.ty2 .selectd_btn:before{background-size:11px 7px;width:11px;height:7px;margin-top:-3.5px;}

.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input::-webkit-input-placeholder{color:#999;font-size:15px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input::-moz-placeholder{color:#999;font-size:15px;} /* firefox 19+ */
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input:-ms-input-placeholder{color:#999;font-size:15px;} /* ie */
.btm_fixed_wrap .inquiry_ly dl dd .ty1 li input:-moz-placeholder{color:#999;font-size:15px;}

.btm_fixed_wrap .inquiry_ly dl dd p{color:#fff;padding-top:15px;margin-bottom:10px;text-align:left;font-size:13px;line-height:18px;}
.btm_fixed_wrap .inquiry_ly dl dd p a{display:inline-block;color:#fff;font-size:13px;border-bottom:1px solid #fff;line-height:18px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2{font-size:0px;text-align:left;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li{display:inline-block;margin:0 10px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li:first-child{margin-left:0px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li:last-child{margin-right:0px;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li label{position:relative;padding-left:27px;display:block;font-size:13px;line-height:20px;font-weight:300;color:#fff;}
.btm_fixed_wrap .inquiry_ly dl dd .ty2 > li input{position:absolute;left:0px;top:50%;width:20px;height:20px;margin-top:-10px;}

.btm_fixed_wrap .inquiry_ly .cum_select_wrap .select_drop_box{height:100px;overflow-y:auto;padding:10px 0;}
.btm_fixed_wrap .inquiry_ly .cum_select_wrap .select_drop_box ul li a{font-size:13px;line-height:24px;}

.btm_fixed_wrap .inquiry_ly .result_btn{padding:20px;}
.btm_fixed_wrap .inquiry_ly .result_btn a{display:block;text-align:center;font-size:20px;color:#fff;line-height:50px;background:#33b0b3;}

  .tl_bottom_fixed {
    position: fixed;
	display:block;
    bottom: 0;
    left: 0;
    width: 100%;
	z-index: 599;
  }

  .tl_bottom_fixed .tl_bottom_link_box {
    display: flex;
    height: 70px;
    width: 100%;
    position: relative;
    z-index: 599;
    transition: all 0.5s;
  }

  .tl_bottom_fixed .inq_btn {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary);
    color: #fff;
    font-size: 17px;
  }

  .tl_bottom_fixed .inq_btn i {
    margin-right:5px;;
  }

  .tl_bottom_fixed .inq_call {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary-hover);
    color: #fff;
    font-size: 17px;
  }

  .tl_bottom_fixed .inq_call i {
    margin-right:5px;;
  }

  .tl_bottom_fixed2 {
    position: fixed;
	display:block;
    bottom: 0;
    left: 0;
    width: 100%;
	z-index: 599;
  }

  .tl_bottom_fixed2 .tl_bottom_link_box {
    display: flex;
    height: 70px;
    width: 100%;
    position: relative;
    z-index: 599;
    transition: all 0.5s;
  }

  .tl_bottom_fixed2 .inq_buy {
    width: 33.333333%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--action);
    color: #fff;
    font-size: 17px;
  }

  .tl_bottom_fixed2 .inq_buy i {
    margin-right:5px;;
  }

  .tl_bottom_fixed2 .inq_btn {
    width: 33.333333%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary);
    color: #fff;
    font-size: 17px;
  }

  .tl_bottom_fixed2 .inq_btn i {
    margin-right:5px;;
  }

  .tl_bottom_fixed2 .inq_call {
    width: 33.333333%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--primary-hover);
    color: #fff;
    font-size: 17px;
  }

  .tl_bottom_fixed2 .inq_call i {
    margin-right:5px;;
  }
}

#hd_btn button{height:14px;line-height:15px;width:14px;background:none;border:0;}
#hd_btn  i{font-size:14px}

#hd_sch {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);z-index:999;text-align:center;border-radius:0}
#hd_sch .hd_sch_wr{position:absolute;top:50%;left:50%;width:80%;margin-top:-50px;margin-left:-40%}
#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch .sch_inner {position:relative;}
#hd_sch .sch_inner:after {display:block;visibility:hidden;clear:both;content:""}
#hd_sch #sch_str {background:transparent;border:0;border-bottom:2px solid #fff;color:#fff;width:100%;height:70px;padding-left:40px;font-size:22px;font-family:'GmarketSansMedium';font-weight:500;outline:none;}

#sch_str::-webkit-input-placeholder {
    color:#fff;
}
#sch_str:-moz-placeholder {
    color:#fff;

}
#sch_str:-ms-input-placeholder {
    color:#fff;

}

#hd_sch .sch_submit {position:absolute;top:-3px;left:-24px;height:70px;border:0;cursor:pointer;background:transparent;font-weight:600;color:#fff;width:70px;font-size:26px;}
#hd_sch .btn_close{position:absolute;top:0;right:0;width:70px;height:70px;background:none;color:#fff;border:0;font-size:22px;opacity:1}
#hd_sch .btn_close:hover{opacity:1}

@media all and (max-width:900px) {
	#hd_sch #sch_str {height:50px;padding-left:30px;font-size:18px;}
	#hd_sch .sch_submit {left:-16px;height:50px;width:50px;font-size:22px;}
}

.cursor{cursor:pointer}