#cn_wrap	{width:100%;  text-align:center;  overflow:hidden; padding:30px 0px; background:#F3F3F3}

#cn_wrap > .w1300	{width:1300px;  text-align:center; overflow:hidden; margin:0px auto; position:relative; }

.cl	{ clear:both}



/***************주소영역**********************/
#location_wrap  { width:890px; border:3px solid #449ebf; box-sizing:border-box; border-radius:20px; background:#FFF; overflow:hidden; font-size:0; margin-top:10px}

.re_wrap2		{ display:inline-block;  font-size:0; margin:5px 0px 0px 150px }

.re_wrap2	 > .re_btn	{ display:inline-block; height:32px; padding:0px 35px 0px 36px; background: url(../img/clock_icon_v2.png) left 50% no-repeat #acacac;  font-family:'nanum-square-r', sans-serif; font-size:14px; color:#fff; line-height:32px; margin:0px 0px 0px 0px; border:1px solid #fff; border-right:0px ; border-top-left-radius:15px; border-bottom-left-radius:15px;  box-shadow: 0px 0px 3px rgba(0,0,0,0.3); }

.re_wrap2	 > .re_btn2	{ display:inline-block; height:32px; padding:0px 35px 0px 36px; background: url(../img/clock_icon_v2.png) left 50% no-repeat #acacac;  font-family:'nanum-square-r', sans-serif; font-size:14px; color:#fff; line-height:32px; margin:0px 0px 0px 0px; border:1px solid #fff; border-left:1px #e3e3e3 solid ; border-top-right-radius:15px; border-bottom-right-radius:15px;  box-shadow: 0px 0px 3px rgba(0,0,0,0.3); }

.re_wrap2	 > .re_btn.on {  background: url(../img/clock_icon_on_v2.png) left 50% no-repeat #089ebf; color:#FFF;  border:1px solid #fff; border-right:0px; }
.re_wrap2	 > .re_btn2.on {  background: url(../img/clock_icon_on_v2.png) left 50% no-repeat #089ebf; color:#FFF;  border:1px solid #fff;  border-left:1px #e3e3e3 solid;}



.q_btn		{height:24px; width:24px; background:url(../img/q_mark.png)  left 50% no-repeat; display:inline-block; margin:14px 0px 0px 2px}
.q_btn2		{height:24px; background:url(../img/q_mark.png)  right 50% no-repeat; display:inline-block; margin:22px 0px 0px 2px; padding:0px 28px 0px 0px; font-family:'nanum-square-r', sans-serif; font-size:14px; color:#4d4d4d}
.q_btn3	{height:24px; width:24px; background:url(../img/q_mark.png)  left 50% no-repeat; display:inline-block; margin:0px 0px 0px 2px}

#location_wrap > li { display:inline-block; width:50%; box-sizing:border-box;}
#location_wrap > li:first-child { border-right:1px solid #449ebf}


.od_ta			{  width:98%; box-sizing:border-box; margin-bottom:10px}
.od_ta	td		{ padding:4px 3px 0px 3px; vertical-align: middle }
.od_ta	input	{ width:100% }



.od_ta_t	{font-size:21px; color:#000;  background-color:#FFF; line-height:190%; padding:8px 4px 0px 15px !important; font-family:Daum_Regular; text-align:left }
.od_ta_s	{font-size:14px; color:#333333; text-align:right; font-family: 'Nanum Gothic', sans-serif; }
.od_ta_s	span {font-size:20px; color: #04a9b5; text-align:right; font-family: nanum-square-r; display:inline-block; height:20px; width:20px; margin:0px 5px 0px 0px; font-weight:bold  }

.od_ta_t	ul { float:right; margin-top:6px}
.od_ta_t	ul li { float:left; margin:0px 0px 0px  0px; height: 24px }
.od_ta_t	ul li.co_br a{font-size:11px; color:#fff; line-height:230%; padding:4px 6px; border-top-left-radius:5px; border-bottom-left-radius:5px; background-color:#04a9b5; cursor:pointer; letter-spacing:-0.02rem}
.od_ta_t	ul li.co_br a:hover{ background-color:#C00; transition: all 0.3s ease;}
.od_ta_t	ul li.co_yes a{font-size:11px; color:#fff; line-height:230%; padding:4px 6px;  background-color:#2a77af;  cursor:pointer; letter-spacing:-0.02rem}
.od_ta_t	ul li.co_yes a:hover{ background-color:#C00;  color: #FFF; transition: all 0.3s ease;}
.od_ta_t	ul li.co_re a{font-size:11px; color:#fff; line-height:230%; padding:4px 6px; border-top-right-radius:5px; border-bottom-right-radius:5px; background-color:#6aa6d1;  cursor:pointer; letter-spacing:-0.02rem}
.od_ta_t	ul li.co_re a:hover{ background-color:#C00;  color: #FFF; transition: all 0.3s ease;}

.ip_ty1 {display:inline-block; height:28px; width:100%;  border:1px solid #d3d3d3; background-color:#fff; color:#bfbfbf; text-align:left}
.ip_ty1 input[type="text"]{border:0;height:100%;width:85%; padding:0 10px; background-color:#fff;color:#222222}

.ip_ty2 {display:inline-block; height:28px; width:100%;  border:1px solid #d3d3d3; background-color:#fff; color:#bfbfbf; text-align:left}
.ip_ty2 input[type="text"]{border:0;height:100%;width:100%; padding:0 10px; background-color:#fff;color:#222222}



.btn_sear {display:inline-block; cursor:pointer; float:right; }

#qinfo_01	{background:transparent}
#qinfo_01 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_01 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_01 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}

#qinfo_02	{background:transparent}
#qinfo_02 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_02 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_02 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}



#qinfo_0001	{background:transparent}
#qinfo_0001 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_0001 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_0001 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}



#qinfo_0002	{background:transparent}
#qinfo_0002 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_0002 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_0002 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}



#qinfo_quick01	{background:transparent}
#qinfo_quick01 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_quick01 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_quick01 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}


#qinfo_damas01	{background:transparent}
#qinfo_damas01 > div > dl > dt	{ font-size:15px; font-weight:bold; padding:5px 0px 0px 0px}
#qinfo_damas01 > div > dl > dt:nth-child(1)	{  padding:0px 0px 0px 0px}
#qinfo_damas01 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_damas01 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}

#qinfo_damas02	{background:transparent}
#qinfo_damas02 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_damas02 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_damas02 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}

#qinfo_damas03	{background:transparent}
#qinfo_damas03 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_damas03 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_damas03 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}




#qinfo_user	{background:transparent}
#qinfo_user > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_user > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_user > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}





#qinfo_truck01	{background:transparent}
#qinfo_truck01 > div > dl > dt	{ font-size:15px; font-weight:bold; }
#qinfo_truck01 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_truck01 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}
#qinfo_truck01 > div > p { margin:8px 0px 0px 0px}


#qinfo_truck02	{background:transparent}
#qinfo_truck02 > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_truck02 > div > dl > dd	{ font-size:13px; font-weight:none; background: url(../images/bull_a1.png) left 7px no-repeat; padding:2px 0px 2px 10px; line-height:130% }
#qinfo_truck02 > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:12px 15px 15px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}




#qinfo_minfo	{background:transparent}
#qinfo_minfo > div > dl > dt	{ font-size:15px; font-weight:bold}
#qinfo_minfo > div > dl > dd	{ font-size:12px; font-weight:none; line-height:130%; }
#qinfo_minfo > div {border:5px solid #069; background:#FFF; border-radius:10px; box-sizing: border-box; padding:6px 15px 9px 15px; box-shadow:3px 3px 7px 7px #bfbfbf}





/***************타이틀스타일**********************/
.co_tit_01	{font-size:24px; color:#000;   padding:15px 15px 7px 15px; font-family:Daum_Regular; text-align:left; letter-spacing:-0.05rem; position:relative }
.co_tit_001	{font-size:24px; color:#000;   padding:10px 15px 5px 15px; font-family:Daum_Regular; text-align:left; letter-spacing:-0.05rem }
.co_tit_001	span {font-size:14px;    padding:10px 15px 0px 15px; text-align:left; font-family:'nanum-square-r', sans-serif ;  letter-spacing:0}

.co_tit_02 > h3	{font-size:17px; color:#000;   padding:10px 15px 10px 0px; font-family: 'Nanum Gothic', 'Daum_Regular'; text-align:left;  }

.co_tit_02 > h3 > span 	{font-size:20px; color: #04a9b5; text-align:right; font-family: nanum-square-r; display:inline-block; height:20px; width:20px; margin:0px 5px 0px 0px  }




/***************차량구분**********************/

ul.car_btn		{ width:890px; font-size:0;  background:#FFF; display:table; table-layout:fixed; box-sizing:border-box;  } 
ul.car_btn li	{ box-sizing:border-box; height:115px; border:1px solid #449ebf; display: table-cell; width:25%; cursor:pointer; font-family:Daum_Regular; vertical-align:bottom; line-height:180%; font-size:16px }

.car_icon01	{ background:url(../img/truck_01.png) center top no-repeat }
.car_icon01:hover	{ background:url(../img/truck_01.png) center top no-repeat #449ebf; color:#fff }
.car_icon01.on	{ background:url(../img/truck_01.png) center top no-repeat #449ebf; color:#fff }

.car_icon02	{ background:url(../img/truck_02.png) center top no-repeat }
.car_icon02:hover	{ background:url(../img/truck_02.png) center top no-repeat #449ebf; color:#fff }
.car_icon02.on	{ background:url(../img/truck_02.png) center top no-repeat #449ebf; color:#fff }

.car_icon03	{ background:url(../img/truck_03.png) center top no-repeat }
.car_icon03:hover	{ background:url(../img/truck_03.png) center top no-repeat #449ebf; color:#fff }
.car_icon03.on	{ background:url(../img/truck_03.png) center top no-repeat #449ebf; color:#fff }

.car_icon04	{ background:url(../img/truck_04.png) center top no-repeat }
.car_icon04:hover	{ background:url(../img/truck_04.png) center top no-repeat #449ebf; color:#fff }
.car_icon04.on	{ background:url(../img/truck_04.png) center top no-repeat #449ebf; color:#fff }

.car_option	{ width:890px; border:3px solid #449ebf; box-sizing:border-box; background:#f0f7fa; overflow:hidden; height:340px }





/***************차량_오토바이**********************/

.auto_wrap	{ width:100%; height:100%; background:#f0f7fa}
.auto_ul	{ width:100%; font-size:0;  border-bottom:1px solid #ccdde3; overflow:hidden}
.auto_ul > li 	{ display:block; box-sizing:border-box; overflow:hidden; }

.auto_wrap  h3	{ font-family:'Nanum Gothic', Daum_Regular; font-size:17px; margin:7px 0px 7px 0px }

.auto_ul > li > p	{ font-family:Daum_Regular; font-size:16px; display:inline-block; margin:0px 0px 0px 0px }

.auto_ul > li:first-child { width:100%; padding:20px 30px 5px 30px; text-align:left; }
.auto_ul > li:last-child { width:100%; padding:3px 30px 9px 30px; text-align:right; height:60px }


ul.auto_sel_btn		{ width:100%; font-size:0;   box-sizing:border-box; margin:0px auto} 
ul.auto_sel_btn li	{  box-sizing:border-box; height:130px;  width:20%; cursor:pointer; vertical-align:bottom; line-height:110%; font-size:14px; font-family:'Noto Sans KR', 'Nanum Gothic', 'nanum-square-r', sans-serif ; border:1px solid #000;border-right:0px; display:inline-block; text-align:center; padding:12px 0px 0px 0px;   }

ul.auto_sel_btn > li:first-child { border-top-left-radius:10px; border-bottom-left-radius:10px;  }

ul.auto_sel_btn > li:nth-child(3) {  letter-spacing:-0.05rem }
ul.auto_sel_btn > li:nth-child(4) { letter-spacing:-0.05rem }

ul.auto_sel_btn > li:last-child {  border-top-right-radius:10px; border-bottom-right-radius:10px;  border-right:1px solid #000 !important}
 

.auto_sel_icon01	{ background:url(../img/auto_icon_01.png) center 57px no-repeat #FFF}
.auto_sel_icon01:hover	{ background:url(../img/auto_icon_01_over.png) center 57px no-repeat #449ebf; color:#fff }
.auto_sel_icon01.on	{ background:url(../img/auto_icon_01_over.png) center 57px no-repeat #449ebf; color:#fff }

.auto_sel_icon02	{ background:url(../img/auto_icon_02.png) center 47px no-repeat #FFF }
.auto_sel_icon02:hover	{ background:url(../img/auto_icon_02_over.png) center 47px no-repeat #449ebf; color:#fff }
.auto_sel_icon02.on	{ background:url(../img/auto_icon_02_over.png) center 47px no-repeat #449ebf; color:#fff }

.auto_sel_icon03	{ background:url(../img/auto_icon_03.png) center 54px no-repeat #FFF }
.auto_sel_icon03:hover	{ background:url(../img/auto_icon_03_over.png) center 54px no-repeat #449ebf; color:#fff }
.auto_sel_icon03.on	{ background:url(../img/auto_icon_03_over.png) center 54px no-repeat #449ebf; color:#fff }

.auto_sel_icon04	{ background:url(../img/auto_icon_04.png) center 47px no-repeat #FFF;}
.auto_sel_icon04:hover	{ background:url(../img/auto_icon_04_over.png) center 47px no-repeat #449ebf; color:#fff }
.auto_sel_icon04.on	{ background:url(../img/auto_icon_04_over.png) center 47px no-repeat #449ebf; color:#fff }


.auto_sel_icon05	{ background:url(../img/auto_icon_05.png) center 40px no-repeat #FFF;}
.auto_sel_icon05:hover	{ background:url(../img/auto_icon_05_over.png) center 40px no-repeat #449ebf; color:#fff }
.auto_sel_icon05.on	{ background:url(../img/auto_icon_05_over.png) center 40px no-repeat #449ebf; color:#fff }



/*
.auto_ul2 { margin:30px 0px 0px 30px }
.auto_ul2 li { float:left}

.auto_ul2 li > ul > li	{ color:#434343; border:1px solid #c9d7dc; border-right:0px; display:inline-block; height:42px; width:170px; padding:10px; box-sizing:border-box; background:#FFF;  font-family:'nanum-square-r', sans-serif; font-size:15px}
.auto_ul2 li > ul > li:last-child	{border-right:1px solid #c9d7dc;}
.auto_ul2 li > ul { margin-left:20px}
.auto_ul2 li > ul > li:hover	{ background:#449ebf; color:#fff;}
.auto_ul2 li > ul > li.on	{ background:#449ebf; color:#fff;}
*/



.auto_ul2	{ text-align:left; margin:17px 0px 0px 30px }
.auto_ul2 > li { display:inline-block; text-align:left; }
.auto_ul2 > li:first-child { padding:0px 20px 0px 0px }
.auto_ul2 > li	> ul  { font-size:0; display:inline-block}
.auto_ul2 > li	> ul > li {display:inline-block; box-sizing:border-box; overflow:hidden; height:42px; border:1px solid #15639b; border-right:0px; line-height:42px; background:#FFF; padding:0px 50px; cursor:pointer}
.auto_ul2 > li	> ul > li:first-child { border-top-left-radius:7px; border-bottom-left-radius:7px}
.auto_ul2 > li	> ul > li:last-child {  border-top-right-radius:7px; border-bottom-right-radius:7px; border-right:1px solid #15639b;  }
.auto_ul2 > li	> ul > li:hover	{ background:#15639b; color:#fff }
.auto_ul2 > li	> ul > li.on	{ background:#15639b; color:#fff }



.auto_big_ul { text-align:left; display:inline-block}
.auto_big_ul > li { display:inline-block;  font-family:Daum_Regular; font-size:12px; padding:5px 0px 0px 20px}

.input_st1	{ margin:5px auto 0px auto;  text-align:left; padding:0px 0px 0px 0px; }

.input_st1	 > input { border:1px solid #999; width:60px; padding:2px;}



.info_etc	{ text-align:left; font-size:11px; box-sizing:border-box;  color: #606}


/***************차량_다마스**********************/
.damas_wrap	{ width:100%; height:100%; background:#f0f7fa; padding:0px 0px; text-align:left}
.damas_wrap > .damas_ul:nth-child(2)	{ border-top:1px solid #449ebf; border-bottom:1px solid #ccdde3;} 

.damas_ul	{  font-size:0;   overflow:hidden; text-align:center;  }



.damas_ul > li 	{ display:inline-block; box-sizing:border-box; overflow:hidden; height:145px; border-right:1px solid #ccdde3; width:190px; padding:10px 5px 0px 5px }
.damas_ul > li:first-child 	{ width:49px; }
.damas_ul > li:first-child > span 	{ position:absolute; left:0; margin-top:0px }


.damas_ul > li:nth-child(3) 	{  width:160px; }
.damas_ul > li:last-child 	{ border-right:0px; width:480px; }


.damas_wrap  h3	{ font-family:'Nanum Gothic', Daum_Regular; font-size:14px; margin:7px 0px 3px 10px; display:inline-block; text-align:left; width:100% }

.damas_wrap > ul > li:nth-child(2) >  h3	{  margin:7px 0px 5px 15px;  }
.damas_wrap > ul > li:nth-child(3) >  h3	{  margin:7px 0px 5px 10px;  }


ul.damas_sel_btn		{ width:100%; font-size:0;   box-sizing:border-box; margin:0px auto} 

ul.damas_sel_btn > li		{ width:150px;  height:39px; border:1px solid #089ebf; border-radius:5px; text-align:left; box-sizing:border-box; padding:0px 0px 0px 65px; margin:2px; font-size:13px; font-family:'nanum-square-r', sans-serif; line-height:39px; display:inline-block} 

.damas_sel_icon01	{ background:url(../img/damas_icon_01.png) 0px 0px no-repeat #FFF; background-size: contain; }
.damas_sel_icon01:hover	{ background:url(../img/damas_icon_01_over.png) 0px 0px no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon01.on	{ background:url(../img/damas_icon_01_over.png) 0px 0px no-repeat #449ebf; color:#fff; background-size: contain }


.damas_sel_icon02	{ background:url(../img/damas_icon_02.png) 0px 0px no-repeat #FFF; background-size: contain; }
.damas_sel_icon02:hover	{ background:url(../img/damas_icon_02_over.png) 0px 0px no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon02.on	{ background:url(../img/damas_icon_02_over.png) 0px 0px no-repeat #449ebf; color:#fff ; background-size: contain }

.damas_sel_icon03	{ background:url(../img/damas_icon_03.png) 0px 0px no-repeat #FFF; background-size: contain;  }
.damas_sel_icon03:hover	{ background:url(../img/damas_icon_03_over.png) 0px 0px no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon03.on	{ background:url(../img/damas_icon_03_over.png) 0px 0px no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon03.off	{ background:url(../img/damas_icon_03_over.png) 0px 0px no-repeat #cccccc; color:#fff; background-size: contain;  border:1px solid #fff !important}

.damas_sel_icon04	{ background:url(../img/damas_icon_04.png) 0px top no-repeat #FFF; background-size: contain;  }
.damas_sel_icon04:hover	{ background:url(../img/damas_icon_04_over.png) 0px top no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon04.on	{ background:url(../img/damas_icon_04_over.png) 0px top no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon04.off	{ background:url(../img/damas_icon_04_over.png) 0px top no-repeat #cccccc; color:#fff; background-size: contain; border:1px solid #fff !important}

.damas_sel_icon05	{ background:url(../img/damas_icon_05.png) 0px top no-repeat #FFF; background-size: contain;  }
.damas_sel_icon05:hover	{ background:url(../img/damas_icon_05_over.png) 0px top no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon05.on	{ background:url(../img/damas_icon_05_over.png) 0px top no-repeat #449ebf; color:#fff; background-size: contain }
.damas_sel_icon05.off	{ background:url(../img/damas_icon_05_over.png) 0px top no-repeat #cccccc; color:#fff; background-size: contain; border:1px solid #fff !important}



.damas_ul2	{ text-align:left; padding:0px 0px 0px 50px; margin-top:15px }
.damas_ul2 > li { display:inline-block; text-align:left; }
.damas_ul2 > li:first-child { padding:10px 20px 0px 0px;  }
.damas_ul2 > li:nth-child(2) {  padding:10px 20px 0px 0px;  }
.damas_ul2 > li:nth-child(3) {  padding:10px 0px 0px 20px;  }



.damas_memo	{ padding:10px 10px 0px 10px; text-align:left; width:450px; border:1px solid #D8D8D8; }


.ch_wrap {display:inline-block; padding:10px 0px 0px 10px; }
.ch_wrap input[type=checkbox] {display: none;}
.ch_wrap input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative; width: 100%;padding-left:27px;height:20px; line-height:20px;color:#333;  font-family:Daum_Regular; font-size:16px; }
.ch_wrap input[type=checkbox]+ label:before {content: "";display: inline-block;width:20px; height:20px; position: absolute;top:0;left: 0;background:url(../img/ckbox_off.png) no-repeat;}
.ch_wrap input[type=checkbox]:checked + label:before {content: "";background:url(../img/ckbox_on.png) no-repeat;}

.ch_wrap2 {display:inline-block; padding:10px 0px 0px 10px; }
.ch_wrap2 input[type=checkbox] {display: none;}
.ch_wrap2 input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative; width: 100%;padding-left:17px;height:20px; line-height:20px;color:#577ab5;  font-family:Daum_Regular; font-size:13px; }
.ch_wrap2 input[type=checkbox]+ label:before {content: "";display: inline-block;width:20px; height:20px; position: absolute;top:0;left: 0;background:url(../img/ckbox_off.png) no-repeat;}
.ch_wrap2 input[type=checkbox]:checked + label:before {content: "";background:url(../img/ckbox_on.png) no-repeat;}





/***************메모**********************/
.memo_wrap	{ width:890px; border:3px solid #449ebf; box-sizing:border-box;  overflow:hidden; padding:15px 15px;  border-radius:10px; background:#fff}

.memo_in	{ display:table; table-layout:fixed; width:100%;  }
.memo_in li	{ display: table-cell; vertical-align:middle}
.memo_in li:first-child	{ width:16%;}




/***************주소영역**********************/
#add_wrap  { width:890px; border:3px solid #449ebf; box-sizing:border-box; border-radius:20px; background:#FFF; overflow:hidden; font-size:0; padding:15px}

#add_wrap	ul {width:30%; display:inline-block; margin:0px 10px}

#add_wrap	ul li { text-align:left; margin:5px 0px}



/***************현황영역**********************/
#cur_wrap  { width:360px; border:5px solid #449ebf; box-sizing:border-box; border-radius:20px; background:#FFF; overflow:hidden;  float:right;}
#cur_wrap > li	{padding:15px;}
#cur_wrap > li.second { background:#e8ecee; padding:10px 0px 15px 0px; border-top:1px solid #b2c3cc}



.det { width:100%; font-size:0; display:table; table-layout:fixed; margin:0px auto 6px auto;   background:url(../img/blue_line.gif) 40px bottom no-repeat   }

.det > li {  text-align:left; width:100%; box-sizing: border-box;  display: table-cell; margin:0px 0px;  vertical-align:top;   }

.det > li.title {  background:url(../img/cur_out.png) left top no-repeat; font-size:13px; line-height:120%; color:#333333; text-align:left; font-family: 'Nanum Gothic', Daum_Regular, sans-serif; width:26%;  padding:10px 0px 2px 40px; height:40px; }

.det > li.title.on { background:url(../img/cur_on.png) left top no-repeat; font-size:13px; line-height:120%; color:#1089a4; text-align:left; font-family: 'Nanum Gothic', Daum_Regular, sans-serif; width:26%;  cursor:pointer;  padding:10px 0px 0px 40px ; height:40px; }


.det > li.contents {  width:74%; padding:0px 0px 8px 1px; vertical-align:bottom; }

.det > li.contents > p {  font-size:12px; color:#333333; text-align:left; font-family: 'Nanum Gothic', sans-serif;  margin:3px 0px 7px 0px; line-height:120%; vertical-align:top;   }

.det > li.contents > span {  font-size:12px; color:#333333; text-align:left; font-family: 'Nanum Gothic', sans-serif;   padding:3px 0px 0px 0px; line-height:120%; vertical-align:top;  }






.order_etc 	{ display:inline-block; margin:5px 0px 0px 25px; }
.order_etc  > a {background:url(../img/ed_out3.png) left top no-repeat #acacac; display: inline-block; width:95px; height:32px; border:1px solid #fff; text-align:center; box-sizing:border-box; font-family:'Nanum Gothic', sans-serif; font-size:13px; color:#fff; vertical-align:middle; line-height:32px; margin:0px 0px; text-align:left; padding:0px 0px 0px 34px; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.order_etc  > a:hover { background:url(../img/ed_on3.png) left top no-repeat #c43464; color:#fff; }
.order_etc >  a:first-child	{ border-top-left-radius:15px; border-bottom-left-radius:15px; border-right:1px solid #fff}
.order_etc >  a:last-child	{ border-top-right-radius:15px; border-bottom-right-radius:15px; border-left:0px}
.order_etc > a.on	{ background:url(../img/ed_on3.png) left top no-repeat #c43464; color:#fff;  line-height:32px }



.order_etc2 	{}
.order_etc2  > a { display: inline-block; width:62px; height:32px; border:1px solid #dedede; border-left:0px;  background:#f4f8fa; text-align:center; box-sizing:border-box; font-family:'Nanum Gothic', sans-serif; font-size:13px; color:#333; vertical-align:middle; line-height:32px; margin:0px 0px}
.order_etc2 >  a:first-child	{ border-top-left-radius:3px; border-bottom-left-radius:3px; border-left:1px solid #dedede}
.order_etc2 >  a:last-child	{ border-top-right-radius:3px; border-bottom-right-radius:3px; width:72px }
.order_etc2 > a.on	{border:1px solid #315188; color:#fff; background:#577ab5; line-height:32px }




.bank_info	{ position:relative;   border:1px solid #c1d4dd; padding:5px; background:#f4f8fa; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:visible  }
.bank_info > p	{text-align:left; padding:10px 7px 5px 7px}
.bank_info > span	{text-align:left; padding:6px 15px 10px 15px; display:block}

.bi_001 { width:90%; margin:7px auto}
.bi_001 > li {font-family:'nanum-square-r', sans-serif; font-size:14px; color:#222; text-align:left }
.bi_001 > li > span { font-size:14px; color:#000; width:80px; display:inline-block; font-weight:bold; margin-right:5px }
.bi_001 > li > span::after {  content:':' ; float:right}

.bi_002 { width:90%; margin:12px auto 7px auto}
.bi_002 > li {  font-family: 'Nanum Gothic', sans-serif; font-size:11px; color:#222; text-align:left; line-height:130%; padding:0px 0px 0px 10px; background:url(../images/bull_s1.png) 0px 4px no-repeat; margin:5px 0px }




input.tax_ask[type="checkbox"] {position: absolute; clip: rect(0,0,0,0); }
input.tax_ask[type="checkbox"]+ label{ color: #333; line-height: 18px; font-size: 13px;  font-family: 'Noto Sans KR', 'Nanum Gothic', sans-serif; }
input.tax_ask[type="checkbox"] + label:before {content: '\a0';display: inline-block;  width: 16px;height: 16px;margin-right: 10px;border-radius: 3px; border:2px solid #777;  background: #ccc;color:#eee; line-height:18px;  text-align:center;}
input.tax_ask[type="checkbox"][type="checkbox"]:checked + label:before {content: '\2713';  /* background: linear-gradient(45deg, #03a9f4, #0341a5); */ background:#C00; color:#fff; font-weight:bold}




.reser	{ width:90%; margin:0px auto; font-size:14px; text-align:left; margin:3px auto; }
.reser	a { border-radius:20px; height:17px; width:17px; background:#369; color:#FFF; display:inline-block; line-height:17px; float:right; text-align:center; font-weight:bold; font-family:Verdana, Geneva, sans-serif }


.pri { width:84%; font-size:0; display:table; table-layout:fixed; margin:10px auto 0px auto; border-bottom:1px dotted #999999 }

.pri > li {  text-align:left; width:100%; box-sizing: border-box; padding:6px 10px; display: table-cell;  }
.pri > .te {  font-size:17px; color:#333333; text-align:left; font-family:'nanum-square-r', sans-serif;  width:35%;  }
.pri > .cs  {  font-size:17px; color:#333333; text-align:right; font-family:'nanum-square-r', sans-serif;  width:65%;  }

.pri_total { width:84%; font-size:0; display:table; table-layout:fixed; margin:0px auto 0px auto; border-top:1px solid #999999 }
.pri_total > li {  text-align:left; width:100%; box-sizing: border-box; padding:15px 10px 5px 10px; display: table-cell;  }
.pri_total > .te {  font-size:19px; color:#333333; text-align:left; font-family:'nanum-square-r', sans-serif;  width:35%; font-weight:bold  }
.pri_total > .cs  {  font-size:19px; color:#333333; text-align:right; font-family:'nanum-square-r', sans-serif;  width:65%; font-weight:bold }


.amass	{font-size:13px; color: #930; text-align:right; font-family: 'Nanum Gothic', sans-serif; width:78%; margin:0px auto;  }
.amass	span {font-size:13px; color: #930; font-family: 'Nanum Gothic', sans-serif; float:left; background:url(../img/box_arr.png) left top no-repeat; display:inline-block; padding:0px 0px 0px 30px  }




.point_box	{width:84%; margin:10px auto 10px auto; font-size:0; background:#f0f5f7; border:1px solid #d4e3e9; padding:0.5rem 0.7rem; border-radius:0.25rem}
.point_box > li { display:inline-block; width:50%; font-size:12px}
.point_box > li > select { border:1px solid #999; padding:0.1rem 0.1rem}
.point_box > li:first-child {  text-align:left}
.point_box > li:last-child {  text-align:right}


.account_btn {width:84%; display:inline-block;  margin:10px auto; background:#909b15; padding:12px;  border-radius:6px; color:#FFF !important;  font-family:'nanum-square-r', sans-serif; font-size:26px;}
.account_btn:hover { color:#FC0  !important}

.account_btn2 {width:30%; display:inline-block;  margin:10px auto; background:#9b153b; padding:12px;  border-radius:6px; color:#FFF !important;  font-family:'nanum-square-r', sans-serif; font-size:26px;}
.account_btn2:hover { color:#FC0  !important}

.account_btn3 {width:30%; display:inline-block;  margin:10px auto; background:#333; padding:12px;  border-radius:6px; color:#FFF !important;  font-family:'nanum-square-r', sans-serif; font-size:26px;}
.account_btn3:hover { color:#FC0  !important}



.rt_s_memo	{ text-overflow: ellipsis; white-space:nowrap; overflow:hidden; width:100%; padding:0px 15px 0px 15px !important; box-sizing:border-box; }



.coun_wrap	{width:86%; margin:0px auto; font-size:12px; color:#333; letter-spacing:-0.05rem; line-height:120%; font-weight:none; border:1px dotted #099; padding:0.5rem;  border-radius:0.5rem; background:url(../img/exclamation_mark.png) no-repeat 4% center #FFFFFF; overflow:hidden }
.coun_wrap > ul 	{width:86%; float:right}
.coun_wrap > ul  > li	{text-align:left; }
.coun_wrap > ul > li:first-child	{font-size:15px; color:#099; letter-spacing:-0.05rem;  font-weight:bold;  word-spacing:-0.05rem; padding:0.2rem 0rem 0.3rem 0rem }
.coun_wrap > ul > li:last-child	{font-size:11px; color:#333; line-height:140%;   }




/***************요약팝업**********************/

.summary_wrap	{
	position: absolute;
	z-index:5;
	text-align:center;
	padding:30px 0px 30px 0px;
	left: 50%;
	margin-left: -565px;
	border: 1px solid #449ebf;
	border-radius: 10px;
	width: 1130px;
	overflow: hidden;
	top: 120px;
	background: #FFF;
}

.summary_wrap	> p {  font-size:29px; color:#089ebf; text-align:center; padding:10px 0px 30px 0px; font-family:'Noto Sans KR'; font-weight:400;  }
.summary_wrap	> p > span {  font-size:13px; color:#555; display:block }
.summary_wrap > table	{width:90%; margin:0px auto; border-top: #222 1px solid; text-align:left  }
.summary_wrap > table > tbody > tr > td	{ border-bottom: #222 1px solid; padding:10px 20px; box-sizing:border-box; }
.summary_wrap > table > tbody > tr > td:first-child	{ font-size:14px; color:#333; font-weight:bold; text-align:center; background:#F7F7F7}

.info_list 	{ width:88%;  margin:30px auto 30px auto; }
.info_list > li 	{ background:url(../img/i_mark.png) left top no-repeat; padding:0px 0px 0px 26px; font-size:13px; color:#333; text-align:left; margin:7px; line-height:140% }

.sum_sp1	{color:#069; display:inline-block; float:right}
.sum_sp2	{color:#F30; display:inline-block; }





.pop_t1	{ font-size:25px; text-align:center; padding:30px 0px 20px 0px }

.pop_t2	{ width:90%; margin:0px auto 30px auto;  border:1px dashed #999999; padding:10px 15px; overflow:hidden  }
.pop_t2 > span	{ font-family:'nanum-square-r', sans-serif; color:#333; font-size:24px; display:inline-block; padding:10px 0px 0px 50px}
.pop_t2 > ul 	{ float:right; margin:0px 30px 0px 0px}
.pop_t2 > ul > li	{ text-align:left; font-size:13px;  font-family: 'Nanum Gothic', sans-serif;}
.pop_t2 > ul > li > span	{ color:#F00; font-weight:bold}



/***************카드등록관련**********************/

.card_all_wrap	{}

.card_no_wrap 	{}


.card_reg_wrap	{ width:400px; margin:0px auto; border:1px solid #d9d9d9; border-radius:1rem; padding:2.4rem 1.5rem; box-sizing:border-box; text-align:left; background:#FFF}
.card_reg_wrap	> input	{border:1px solid #CCC; font-size:15px; font-family:'nanum-square-r', sans-serif; text-align:left; padding:0.5rem 0.5rem; }


.card_box	{ box-sizing:border-box; width:300px; height:180px; border:1px solid #ccc; border-radius:0.7rem; background:#FFF; display: inline-block; margin:0px auto; vertical-align:middle; position:relative; box-shadow: 0px 0px 10px 5px #d7d7d7; margin:10px; padding:10px 15px 10px 15px}

.card_box > p 	{ display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}

.card_box > span 	{ display:block; text-align:left; color:#000; font-size:13px}
.card_box > span:nth-child(1)	{ margin:10px 0px 7px 0px}
.card_box > span:nth-child(2)	{ font-size:14px; }

.card_box > input[type="checkbox"]  { position:absolute; right:10px; top:10px; height:20px; width:20px}

.card_box > button { position:absolute; right:25px; bottom:10px; background:#ebebeb; color:#333; display:inline-block; padding:0.05rem 0.1rem; font-size:11px; border-radius:0.2rem; border:1px solid #CCC }

.card_sel_on { border-color:#F30; box-shadow: 0px 0px 10px 1px #F30;}



.regi_box	{ width:100%; margin:50px auto 50px auto}
.regi_box > button	 { display:inline-block;  font-family:'nanum-square-b', sans-serif; font-size:17px; color:#fff; background:#587BA7; padding:0.7rem 2rem; border-radius:0.2rem;}

.card_list_wrap	{text-align:center; }



.card_reg_tit	{ text-align:center; display:block; font-size:0; margin:10px auto 30px auto; }
.card_reg_tit	> li { display:inline-block; box-sizing:border-box}
.card_reg_tit	> li > a { display:inline-block; font-family:'nanum-square-r', sans-serif;  font-size:23px }
.card_reg_tit	> li > a:hover { color:#F60}
.card_reg_tit	> li > a.on { color:#F60; border-bottom:2px solid #F60}
.card_reg_tit	> li::after { content:' | '; padding:10px 20px 0px 20px; font-family:gulim; color:#999; display:inline-block}
.card_reg_tit	> li:last-child::after { content:none}


.card_subj	{font-size:15px; text-align:left; padding:1.2rem 0 0.2rem 0 }
.card_num_box	{ border:1px solid #D8D8D8; background: #fff; padding:0rem 0rem; border-radius:0.2rem; display:inline-block; margin:0px auto; width:100%; text-align:center}
.card_num_box > input { border:0px; font-size:16px; font-family:'nanum-square-r', sans-serif; text-align:center; padding:0.3rem 0.5rem; box-sizing:border-box; background: #fff;  }
.card_num_box > span { padding:8px 0px 0px 0px; display:inline-block}

.w60	{width:60px}
.w70	{width:70px}
.w80	{width:80px}
.w90	{width:90px}
.w100	{width:100px}
.w110	{width:110px}
.w120	{width:120px}
.w130	{width:130px}

.w100p	{width:100%}


.card_period_box	{  border-radius:0.3rem;; display:block; margin:0px auto; width:100%; text-align:left}
.card_period_box > select { border:1px solid #CCC; font-size:15px; font-family:'nanum-square-r', sans-serif; text-align:center; background:url(../images/select_arrow_10.png) 93% 50% #FFF no-repeat; padding:0.3rem 0.5rem;  -webkit-appearance: none; appearance:none }


.card_agree	{ margin:30px 0px 10px 0px; text-align:left;  font-size:12px; color:#333}
.card_agree > a { text-align:left;  font-size:12px; color: #F00}


.card_last_box	{ padding:0.7rem 0rem; border-radius:0.3rem;; display:block; margin:10px auto; width:100%; text-align:center; }

.card_last_box > button {display:inline-block;  font-family:'nanum-square-r', sans-serif; font-size:15px; color:#fff; background:#978949; padding:0.7rem 2rem; border-radius:0.2rem;}
.card_last_box > button.acolor {background:#555;}


.m_card_wrap	{ margin:20px 0px 0px 0px; position:relative; height:185px; width:100%; overflow:hidden}	

.m_card_wrap > button.left  { position:absolute; left:10px; top:30px; background-color: transparent}
.m_card_wrap > button.right  { position:absolute; right:10px; top:30px; background-color: transparent}

.m_card_wrap > .s_navi	{ position:absolute; top:160px;  text-align:center; left:50%; display:inline-block;  transform:translate(-50%, -50%)}
.m_card_wrap > .s_navi > span	{ display:inline-block; border-radius:15px; background:#869397; height:12px; width:12px; margin:5px; text-align:center}
.m_card_wrap > .s_navi > span.on	{ background:#F30}

.m_card_wrap > .m_card_list	{ position:absolute; display:inline-block; left:50%; transform:translate(-50%, 0%)}
.m_card_wrap > .m_card_list > li { display:inline-block; text-align:center;}

.m_card_box	{ box-sizing:border-box; width:230px; height:135px; border:1px solid #ccc; border-radius:0.7rem; background:#FFF; display: inline-block; margin:0px auto; vertical-align:middle; position:relative; box-shadow: 0px 0px 6px 3px #d7d7d7; padding:10px 15px 10px 15px;}
.m_card_box > span 	{ display:block; text-align:left; color:#000; font-size:11px; line-height:140%}
.m_card_box > span:nth-child(1)	{ margin:5px 0px 6px 0px}
.m_card_box > span:nth-child(2)	{ font-size:12px; margin:3px 0px 3px 0px }

.m_card_box > input[type="checkbox"]  { position:absolute; right:10px; top:10px; height:20px; width:20px}


.m_card_box2	{ box-sizing:border-box; width:230px; height:135px; border:1px solid #ccc; border-radius:0.7rem; background: #5289a5; display: inline-block; margin:0px auto; vertical-align:middle; position:relative; box-shadow: 0px 0px 6px 3px #d7d7d7; padding:10px 15px 10px 15px}
.m_card_box2 > a 	{ display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:20px; color:#FFF; line-height:130%}




/***************빌키 안내 페이지**********************/

.bk_wrap	{ width:76%; margin:0px auto}
.bk_wrap	> li:first-child {  font-family:'nanum-square-r', 'Noto Sans KR', sans-serif; font-size:29px; color:#F30; margin:1.8rem 0rem 1.3rem 0rem; text-align:left}
.bk_wrap	> li { font-family: 'nanum-square-r', sans-serif; font-size:15px; color:#333; text-align:left}


.bk_wrap2	{ width:76%; margin:0px auto}
.bk_wrap2 > li:first-child {  font-family:'nanum-square-r', 'Noto Sans KR', sans-serif; font-size:29px; color:#F30; margin:1.8rem 0rem 1.3rem 0rem; text-align:left}
.bk_wrap2 > li { }

.bk_wrap2 > li > ul > li  { font-family: 'nanum-square-r', sans-serif; font-size:17px; color: #333; text-align:center; padding:1.5rem 0rem 1.0rem 0rem; line-height:130%}





/***************기타**********************/

.mem_sub_menu	{ text-align:center; display:block; font-size:0; margin:30px auto 30px auto;  }
.mem_sub_menu	> li { display:inline-block; box-sizing:border-box}
.mem_sub_menu	> li > a { display:inline-block; font-family:'nanum-square-r', sans-serif;  font-size:19px;  }
.mem_sub_menu	> li > a:hover { color:#F60}
.mem_sub_menu	> li > a.on { color:#F60; border-bottom:2px solid #F60}
.mem_sub_menu	> li::after { content:' | '; padding:6px 20px 0px 20px; font-family:gulim; color:#999; display:inline-block}
.mem_sub_menu	> li:last-child::after { content:none}




.use_tt	{ font-size:30px; font-family:'nanum-square-b', sans-serif; text-align:left; padding:0.3rem 0.5rem; box-sizing:border-box; color:#C30; }
.use_tt span { font-size:30px; font-family:'nanum-square-b', sans-serif; text-align:left; box-sizing:border-box; color:#555; display:inline-block; padding-left:0.8rem}




/***************법인**********************/


.corpap_wrap	{
	margin:0px auto;
	text-align:center;
	width:580px;
	}
	
.round_box	{
	border:1px solid #96b9c6;
	box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 20px;
    background: #FFF;
	width:100%;
	}


.round_box > ul {
	width:94%;
	margin:0.5rem auto 0.7rem auto;	
    font-size: 0;
}


.round_box > ul > li	{
	display:inline-block;
	font-size:16px;
	font-family:'nanum-square-r', sans-serif;
	color:#0c5069;
	text-align:left;
	width:100%
	}
	
	
.round_box > ul > li > input	{
	background:#eef5f7; 
	width:100%
	}
	
	
.round_box > ul > li:nth-child(odd)	 {

	vertical-align:middle;
	padding:0.5rem 0rem 0.5rem  0rem;
	}
	
	
.round_box > ul > li:nth-child(odd) > span	{
	color:#333;
	font-family: 'Nanum Gothic', sans-serif; 
	font-size:11px;
	vertical-align:middle;

	float:right;
	}
	
.round_box > ul > li:nth-child(even)	{

	}
	
	







