/**/
.login_prs_box {position:fixed; top:0; left:0; width:100%; height:100%;  visibility: hidden; opacity: 0; line-height:100%; background:var(--find_result_bg); border-radius:3px;  z-index:111111111;}
.login_prs_box.show {opacity: 1; visibility: visible; }
.login_prs_box .lb_pos			{position:absolute;top:calc(50% - 15px);left:50%; transform:translate(-50%, -50%); max-width:300px; width:calc(100% - 20px); text-align: center; z-index:999999; border-radius:10px; overflow:hidden; opacity:0;transition: all .3s; }
.login_prs_box.show .lb_pos			{top:calc(50% - 35px); opacity:1;}
.login_prs_box .lb_pos h3	{display:inline-block; width:100%; font-weight:500; font-size: 19px;  color:var(--default_color1); position:relative; padding:50px 0 15px 0; line-height:150%; }
.login_prs_box .lb_pos msg	{display:inline-block; width:100%; font-weight:500; font-size: 12px;  color:var(--default_color2); position:relative; padding:0 0 0px 0; line-height:150%; }

.login_prs_box .lb_pos p		{font-weight:500; font-size: 13px;  color:var(--default_color1); position:relative; padding:50px 0 35px 0; line-height:150%; }

.login_prs_box .lb_pos ul.check_msg {position:relative;  left:0; right: 0; overflow: hidden; margin:0px 0 50px 0; border-radius:0px; padding:0 0 0 20px; text-align:left; background:rgba(0,0,0,0.0); }
.login_prs_box .lb_pos ul.check_msg li {position:relative; font-size:11px; color: var(--default_color2); padding-top:7px;}
.login_prs_box .lb_pos ul.check_msg li:first-child {padding:0;}

.login_prs_box .lb_pos ul.log_choice {position:relative;  left:0; right: 0; display:flex; justify-content: center; overflow: hidden;}
.login_prs_box .lb_pos ul.log_choice li {flex:1; position:relative; font-size:12px; color: #fff; cursor: pointer; border-radius: 30px; text-align: center;padding: 18px 0; margin-right: 10px;}
.login_prs_box .lb_pos ul.log_choice li:last-child {margin: 0;}
.login_prs_box .lb_pos ul.log_choice li.cancel {background: #333;}
.login_prs_box .lb_pos ul.log_choice li.logout_button {background: var(--sym_color);}
.login_prs_box ver {display: none;}
.login_prs_box > i {position: absolute; top:calc(env(safe-area-inset-top) + 55px); right: 55px; line-height: 100%; font-size: 55px; transform: rotate(0); color: var(--default_color1); cursor: pointer;}
.login_prs_box > i:before {content: "close"}
.login_prs_box > i:hover {transform: rotate(180deg);}

@media screen and (max-width: 650px){
	.login_prs_box > i {top: calc(env(safe-area-inset-top) + 35px); right: 35px; font-size: 25px;}
}

/**/
.address_box xy {font-weight:500; font-size:8px; color:var(--adress_xy); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;padding: 5px 10px 0 0; letter-spacing:0.05em;}
.address_box xy.x {}
.address_box xy.y {}

.address_box xy.x:before,
.address_box xy.y:before {content:""; font-weight:600; font-size:8px; color: var(--xy_color); display: inline-block; padding-right: 5px;}

.address_box xy.x:before {content:"Lat";}
.address_box xy.y:before {content:"Lng";}

/**/
.add_place_box {position:fixed; top:0; left:0; width:100%; height:100%;  visibility: hidden; opacity: 0; line-height:100%; background:var(--find_result_bg); border-radius:3px;  z-index:11111111;}
.add_place_box.show {opacity: 1; visibility: visible; background:rgba(0,0,0,0.6);}
.add_place_box .apb_pos			{position:absolute;top:calc(50% + 15px);left:50%; transform:translate(-50%, -50%); max-width:700px; width:calc(100% - 20px); max-height:900px; height:calc(100% - 20px); z-index:999999; border-radius:10px; overflow:hidden; opacity:0;transition: all .3s; }
.add_place_box.show .apb_pos			{top:50%; opacity:1;}


.add_place_box .ap_hdbx				{position:relative; width:100%; height:calc(50px + env(safe-area-inset-top)); text-align:center; color:black; background:var(--place_head); border-bottom:0px solid var(--header_line);;}
.add_place_box .ap_hdbx i			{position: absolute;top: calc(0px + env(safe-area-inset-top));right: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 25px;color: var(--default_color1);transition: all .3s;z-index: 1;cursor: pointer;}
.add_place_box .ap_hdbx i:before			{content:"close";}
.add_place_box .ap_hdbx h1			{position:absolute; top:calc(16px + env(safe-area-inset-top)); left:20px; transform:none; font-size:16px; color:var(--default_color1); font-weight:700; line-height:120%; letter-spacing:-0.05em;  z-index:1; }
.add_place_box .ap_hdbx h1 span		{color:#00365b;}

.add_place_box .ap_hdbx h1 ul.logo_symbol_default {width:40px; height:45px; margin-right:5px;}
.add_place_box .ap_hdbx h1 ul.logo_symbol_default li {width: 17px; }





.add_place_box .ap_rest		{position:absolute; left: 0; top: calc(50px + env(safe-area-inset-top)); width: 100%; height: calc(100% - calc(120px + calc(env(safe-area-inset-top) + env(safe-area-inset-bottom)))); background:var(--place_bg);}
.add_place_box .ap_rest		{overflow-y:overlay;}
.add_place_box .ap_rest:: {-ms-overflow-style: none;}
.add_place_box .ap_rest::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.add_place_box .ap_rest::-webkit-scrollbar-thumb {background:var(--scroll); border-radius:15px; }
.add_place_box .page_information		{position:relative; font-size:0;  text-align:left; padding:45px; display:inline-block; vertical-align:top; width: 100%;}
.add_place_box .page_information .pi_hdbx		{position:relative; }
.add_place_box .page_information h2,
.add_place_box .page_information p		{display:inline-block; vertical-align:top; width:100%; position:relative; line-height:120%;}
.add_place_box .page_information h2 	{dis play:none;}
.add_place_box .page_information h2 span	{font-size:calc(var(--place_basic_font) + 2px); font-weight:600; color:var(--default_color1); position:relative; line-height:100%; }

.add_place_box .page_information h2 ul.logo_symbol_default {width:calc(calc(var(--place_basic_font) * 2) + 12px ); height:var(--place_basic_font); vertical-align:top; margin:0 5px;}
.add_place_box .page_information h2 ul.logo_symbol_default li {width: var(--place_basic_font); opacity:0.15;}
.add_place_box .page_information h2 ul.logo_symbol_default li em {top:-4px; right:0; font-size:10px; }

.add_place_box .page_information p		{font-size:calc(var(--place_basic_font)*0.7); font-weight:100; color:var(--default_color1); position:relative; padding:5px 0 0 0; line-height:150%; opacity:1;}
.add_place_box ul.wrt_info		{position:relative; font-size:0; line-height:100%;counter-reset:li; padding:20px 0 0 0;}
.add_place_box ul.wrt_info li		{position:relative; display:inline-block; width:50%; line-height:120%; font-size:12px; color:var(--default_color4); font-weight:500; padding:0 0 0 20px; text-indent:-8px; margin-top:7px;}
.add_place_box ul.wrt_info li:before	{content:/*counter(li)*/"#"; counter-increment:li; display:inline-block; color:var(--default_color4);  font-size:11px; width:10px; opacity:0.6;}
.add_place_box .wrn	{display:inline-block; vertical-align:top; width:100%; position:relative; line-height:120%;font-weight:500; color:var(--default_color1); position:relative; font-size:12px; padding:15px 0 0 8px; color:red; display:none;}


.add_place_box .page_add_box		{display:inline-block; vertical-align:top; position:relative; font-size:0;  text-align:left; width:100%; padding:0 25px;}
.add_place_box .page_add_box .basic		{position:relative; /*background:var(--map_basic);*/ border:1px solid var(--header_line); border-width:0px; border-radius:15px; }


.add_place_box .bwb_pos		{position:relative; font-size:0; }
.add_place_box .bwb_pos.modify		{max-width:400px; padding:30px;}
.add_place_box .bwb_pos h2		{display:inline-block; width:100%;  font-weight:700; font-size:22px; letter-spacing:-0.05em; color:#333; line-height:110%; padding:0 0 35px 0; text-align:left; font-family:var(--neo);}

.add_place_box ul.wirte_box	{display:inline-block; vertical-align:top; width:100%; padding:45px; position:relative; top:0; left:0;}
.add_place_box .modify ul.wirte_box	{padding:0 0 10px 0; }
.add_place_box ul.wirte_box.area	{background:var(--map_basic); border-radius:10px; position:sticky; top:20px;}
.add_place_box ul.wirte_box.area:after	{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:url(/views/asset/images/bg_road_map_wide.png) no-repeat; background-size:cover; background-position:center center; z-index:1;opacity:var(--road_bg_wide_opacity); }
.add_place_box ul.wirte_box.area.move	{top:0;}
.add_place_box ul.wirte_box.rest	{z-index:1; background:var(--place_bg);}
.add_place_box ul.wirte_box > li	{display:inline-block; width:100%; position:relative; margin-top:5px; text-align:left; z-index:10;}
.add_place_box ul.wirte_box > li .ck_s		{position:absolute; top:50%; right:10px; transform:translateY(-50%); font-weight:normal; font-size:11px;}
.add_place_box ul.wirte_box > li.title		{margin-top:25px; font-size:18px; text-align:left; padding:0px 0 5px 0px; color:var(--default_color1); font-weight:600; }
.add_place_box ul.wirte_box > li.title:first-child		{margin-top:0; }
.add_place_box ul.wirte_box > li.title.spc		{margin:0;padding:15px 10px 0px 10px;}
.add_place_box ul.wirte_box > li.title .step	{position:absolute; top:0px; left:0; width:40px; border-right:1px solid #e4ebf1; text-align:left; line-height:100%;text-align:left; display:none;}
.add_place_box ul.wirte_box > li.title .step:after	{content:""; display:block; padding-top:100%;}
.add_place_box ul.wirte_box > li.title no	{position:absolute; top:50%; left:0; transform:translateY(-50%); color:var(--default_color1); font-weight:100; font-size:40px;  line-height:100%; }
.add_place_box ul.wirte_box > li.title point	{font-weight:800; color:var(--sym_color);}

.add_place_box ul.wirte_box > li.title p	{display:inline-block; width:100%; font-weight:500; font-size:12px; color:var(--default_color5); padding-top:8px;}
.add_place_box ul.wirte_box > li.title notice	{display:inline-block; width:100%; font-weight:500; font-size:12px; color:var(--default_color5); padding:7px 0 2px 0;}
.add_place_box ul.wirte_box > li.title em	{font-style:normal; font-size:11px; display:inline-block; padding-left:5px;}
.add_place_box ul.wirte_box > li.title em span	{color:red;}
.add_place_box ul.wirte_box > li.title am	{position:absolute; bottom:5px; right:0; color:red; font-size:11px; font-weight:normal;}
.add_place_box ul.wirte_box > li.title fix	{display:inline-block; position:relative; line-height:100%;}
.add_place_box ul.wirte_box > li.title fix ball	{position:absolute; top:50%; right:-5px; line-height:100%; font-size:11px; transform:translate(100%, -50%); padding:3px; border-radius:3px; background:#ddd; color:#fff; font-weight:500;}
.add_place_box ul.wirte_box > li.title fix ball.fb1	{background:var(--sym_color); }
.add_place_box ul.wirte_box > li.title fix ball.fb2	{background:red; }

.add_place_box ul.wirte_box > li.title tc_wrp	{position:absolute; top:5px; right:0; color:var(--default_color2); font-size:11px; font-weight:normal;}
.add_place_box ul.wirte_box > li.title tc_wrp tc	{color:red;}


.add_place_box ul.wirte_box > li.txt_box	{padding:0;}

.add_place_box ul.wirte_box > li .att_map_pic	{display:inline-block; position:relative; width:100%; line-height:100%;}
.add_place_box ul.wirte_box > li .photo_box	{position:absolute; top:0; right:0; width:45px; height:45px;  background:var(--map_basic); padding-top:8px; border-radius:100%;}
.add_place_box ul.wirte_box > li .photo_box i,
.add_place_box ul.wirte_box > li .photo_box span	{display:inline-block; width:100%; text-align:center; line-height:100%;}
.add_place_box ul.wirte_box > li .photo_box i	{font-size:15px; color:var(--default_color3);}
.add_place_box ul.wirte_box > li .photo_box span	{font-family:tahoma; font-weight:normal; font-size:10px; color:var(--default_color4); padding-top:3px;}
.add_place_box ul.wirte_box > li .photo_box span em	{font-style:normal; color:red; padding:0 5px 2px 0; vertical-align:middle; font-family:tahoma; font-size:10px; }

.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools	{position:relative; font-size:0; margin-top:10px;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button	{display:inline-block; width:calc(50% - 4px); margin:0 2px; position:relative; padding:15px 0; border:0; border-radius:7px; cursor:pointer; transition:all .2s; max-width:180px;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button nm	{display:inline-block; font-size:13px; font-weight:500; color:var(--default_color2);}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.attach_btn nm	{font-size:0;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.attach_btn nm:before	{content:"사진추가"; font-size:13px;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.attach_btn:disabled nm:before	{content:"최대 수량 등록 완료";}

.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button i	{display:none;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.attach_btn	{background:var(--btn_add);}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.attach_btn:disabled	{opacity:0.7;}
.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button.clear_btn	{background:var(--btn_del);}
.add_place_box .att_msg	{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:red; color:#fff; font-size:12px; z-index:10; line-height:110%; padding:10px; border-radius:3px;}


.add_place_box ul.wirte_box > li .set_pos_btn {position:relative; font-size:0; margin:20px 0; line-height:100%;}
.add_place_box ul.wirte_box > li .set_pos_btn post {display:inline-block; width:50%;  line-height:100%; cursor:pointer; text-align:center; transition:all .3s; position:relative; font-size:0; padding:20px 0; border-right:1px dashed var(--post_line);}
.add_place_box ul.wirte_box > li .set_pos_btn post:last-child {border:0;}

.add_place_box ul.wirte_box > li .set_pos_btn post span {position:relative; line-height:100%; font-size:0;}
.add_place_box ul.wirte_box > li .set_pos_btn post span i,
.add_place_box ul.wirte_box > li .set_pos_btn post span em {display:inline-block; vertical-align:middle; width:100%; line-height:110%; font-style:normal;}
.add_place_box ul.wirte_box > li .set_pos_btn post span i {font-size:65px;font-weight:normal; color:var(--default_color1)/*var(--post_icon)*/;}
.add_place_box ul.wirte_box > li .set_pos_btn post span em {font-size:14px;font-weight:700; color:var(--default_color1); padding:5px 0 0 0;line-height:135%;}
.add_place_box ul.wirte_box > li .set_pos_btn post span em add {font-size:12px;font-weight:500; color:var(--default_color2);}
.add_place_box ul.wirte_box > li .set_pos_btn post:hover span i {transform:scale(1.05);color:var(--post_icon_hover)}
.add_place_box ul.wirte_box > li .set_pos_btn post:hover span em {color:var(--post_icon_hover)}


/*
.add_place_box ul.wirte_box > li .set_pos_btn post .add_xy {position:absolute; bottom:-20px; left:calc(50% + 10px); transform:translateX(-50%); max-width:125px; width:100%; }
.add_place_box ul.wirte_box > li .set_pos_btn post .xy {position:absolute; top:3px; left:0; width:10px; display:none;}
.add_place_box ul.wirte_box > li .set_pos_btn post .xy.show {display:block;}
.add_place_box ul.wirte_box > li .set_pos_btn post .xy em {display:inline-block; width:100%; line-height:100%; font-size:9px; color:var(--default_color:2); font-style:normal;}
.add_place_box ul.wirte_box > li .set_pos_btn post .xy em.x {}
.add_place_box ul.wirte_box > li .set_pos_btn post .xy em.y {padding-top:3px;}
.add_place_box ul.wirte_box > li .set_pos_btn post xy {font-weight:500; font-size:8px; color:var(--adress_xy); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;padding: 0 10px 0 0; letter-spacing:0.05em;}
.add_place_box ul.wirte_box > li .set_pos_btn post xy t {font-weight:600; font-size:8px; color: #333; display: inline-block; padding-right: 5px;}
.add_place_box ul.wirte_box > li .set_pos_btn post input		{display:inline-block; vertical-align:middle; background:transparent; font-size:9px; color:var(--sym_color); border-radius:0px; height:10px; padding: 0; font-weight:300;  margin-top:3px; border:0; padding-left:15px;}
.add_place_box ul.wirte_box > li .set_pos_btn post input::placeholder {color: var(--bdr_write_holder); font-size:9px; }
*/

.add_place_box ul.wirte_box > li .add_xy {position:relative; font-size:0; padding:0 0 10px 3px; display:none;}
.add_place_box ul.wirte_box > li .add_xy.show {display:block;}
.add_place_box ul.wirte_box > li .add_xy .xy {display:inline-block; max-width:125px; width:100%; vertical-align:top; position:relative;}
.add_place_box ul.wirte_box > li .add_xy .xy em {position:absolute; top:50%; left:0; transform:translateY(-50%);line-height:100%; font-size:9px; color:var(--default_color2); font-style:normal;}
.add_place_box ul.wirte_box > li .add_xy .xy em.x {}
.add_place_box ul.wirte_box > li .add_xy .xy em.y {}

.add_place_box ul.wirte_box > li .add_xy input		{display:inline-block; vertical-align:middle; background:transparent; font-size:9px !important; color:var(--sym_color); border-radius:0px; height:10px !important; padding: 0; font-weight:300;  margin-top:3px; border:0; padding-left:10px !important; }
.add_place_box ul.wirte_box > li .add_xy input::placeholder {color: var(--bdr_write_holder); font-size:9px; }

.add_place_box ul.wirte_box > li > span	{position:absolute; top:50%; left:10px; transform:translateY(-50%); font-size:12px; z-index:1; font-weight:600; color:var(--default_color2);}
.add_place_box ul.wirte_box > li > span.del	{position:relative; top:0; left:0; transform:none; font-size:12px; z-index:1; color:red; display:inline-block; padding-left:10px;}

.add_place_box ul.wirte_box > li > input		{height:50px; padding:0 15px 0 60px;background:none; border-radius:0; border:1px solid var(--bdr_write_out);border-width:0 0 1px 0; color:var(--map_addr_color);}
.add_place_box ul.wirte_box > li > input.add_frm		{padding:0 15px; margin-top:3px;}
.add_place_box ul.wirte_box > li > input.b1				{background:#f5f3f3;}
.add_place_box ul.wirte_box > li > input.b2				{background:#fafafa;}
.add_place_box ul.wirte_box > li > input:focus {outline:none;  border:1px solid var(--bdr_write_out_focus) !important; border-width:0 0 1px 0 !important; font-weight:600;}
.add_place_box ul.wirte_box > li > input::placeholder {color: var(--bdr_write_holder); font-size:11px; border-width:0 0 1px 0;}
.add_place_box ul.wirte_box > li > textarea		{width:100%; border:1px solid var(--bdr_write_out); background:var(--bdr_write_bg); font-size:12px; text-align:left; transition:all .2s; color:var(--default_color2); border-radius:7px;}
.add_place_box ul.wirte_box > li > textarea:focus {outline:none;  border:1px solid var(--bdr_write_out_focus) !important; transition:all .2s; }


.add_place_box ul.wirte_box > li.map_adress		{margin:10px 0 0 0; font-size:0;padding:0 5px 0 50px; border:1px solid var(--bdr_map_ibx); border-width:0 0 0px 0; }
.add_place_box ul.wirte_box > li.map_adress.ma1		{border:1px solid var(--bdr_map_ibx); border-width:0 0 1px 0; }
.add_place_box ul.wirte_box > li.map_adress.ma2		{border-width:0; }
.add_place_box ul.wirte_box > li.map_adress > i		{position:absolute; top:8px; left:5px; font-size:35px; color:var(--default_color2); dis play:none;}
.add_place_box ul.wirte_box > li.map_adress > span		{color:var(--default_color2);}
.add_place_box ul.wirte_box > li.map_adress .ma_wrap		{display:inline-block; vertical-align:middle; width:100%; border:1px solid red;}
.add_place_box ul.wirte_box > li.map_adress input		{display:inline-block; vertical-align:middle; background:transparent; font-size:13px; color:var(--map_addr_color); border-radius:0px; height:auto; padding: 0; border:0; font-weight:600; }
.add_place_box ul.wirte_box > li.map_adress input.a1		{padding: 10px 0 0 3px;}
.add_place_box ul.wirte_box > li.map_adress input.a2		{padding: 0 0 5px 0;font-size:11px;font-weight:500;}
.add_place_box ul.wirte_box > li.map_adress input:focus {background:none; border:0 !important;}
.add_place_box ul.wirte_box > li.map_adress input::placeholder {color: var(--bdr_map_ibx_holder) !important; font-size:11px;}
.add_place_box ul.wirte_box > li.ment		{margin:0; padding:5px 15px 0 53px;color:var(--default_color5); font-size:11px; line-height:145%; opacity:0.7; displ ay:none;}
.add_place_box ul.wirte_box > li.ment notice	{display:inline-block; width:100%; padding-top:0; color:var(--default_point); opacity:1;}



.add_place_box ul.wirte_box > li.ment .add_xy {position:relative; line-height: 100%; padding: 0px 0 0 0; margin-top: 5px;}
.add_place_box ul.wirte_box > li.ment xy {display:inline-block; vertical-align:middle; line-height:110%; position:relative; font-weight:500;}
.add_place_box ul.wirte_box > li.ment xy {font-weight:500; font-size:8px; color:var(--adress_xy); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;padding: 0 10px 0 0; letter-spacing:0.05em;}
.add_place_box ul.wirte_box > li.ment xy t {font-weight:600; font-size:8px; color: #333; display: inline-block; padding-right: 5px;}
.add_place_box ul.wirte_box > li.ment xy input		{display:inline-block; vertical-align:middle; background:transparent; font-size:13px; color:var(--sym_color); border-radius:0px; height:auto; padding: 0; border:0; font-weight:600; }
.add_place_box ul.wirte_box > li > textarea		{height:200px; width:calc(100% - 2px);padding:15px; line-height:180%;}
.add_place_box ul.wirte_box > li > select		{max-width:250px;height:45px !important; padding:0 15px 0 100px; background: #fafafa url(/views/public/images/sel_arr.gif) no-repeat right 13px center;}
.add_place_box ul.wirte_box > li > select:focus {outline:none;  background: #fff url(/views/public/images/sel_arr.gif) no-repeat right 13px center; border:1px solid #ddd; transition:all .2s;}

.add_place_box ul.wirte_box > li > em	{position:absolute; top:50%; right:20px; transform:translateY(-50%); font-size:12px; z-index:1; color:#003eaf; display:none;}
.add_place_box ul.wirte_box > li > .txt_style		{display:inline-block; width:100%; height:0; overflow:hidden; }

.add_place_box ul.wirte_box > li > .add_wrap	{position:relative; font-size:0;}
.add_place_box ul.wirte_box > li > .add_wrap .space	{position:relative; height:7px;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box	{position:relative; display:inline-block; vertical-align:middle; width:100%; border:1px solid #eee; border-radius:5px; overflow:hidden;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box.bd_name	{width:50%; border-width:1px  0 1px 1px;border-radius: 5px 0 0 5px; margin-top:3px;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box.stt	{width:50%; border-width:1px; border-radius: 0 5px 5px 0; margin-top:3px;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box span	{position:absolute; top:50%; left:20px; transform:translateY(-50%); font-size:12px; z-index:1; color:red;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box input	{width:100%; border:0; background:#fafafa; font-size:12px; text-align:left; transition:all .2s; color:#333; border-radius:0;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box input:focus {outline:none; background:#fff; transition:all .2s;}
.add_place_box ul.wirte_box > li > .add_wrap .add_box input		{height:35px; padding:0 15px 0 70px;}

.add_place_box .map_brb_wrap {position:absolute; top:0; right:0; min-width:50px; width:auto; line-height:100%; font-size:0;}
.add_place_box .map_brb_wrap input[type="checkbox"] + label	{width:100%; height:30px; position:relative; padding:0; border-radius:3px; margin:0; cursor:pointer; transition:all .3s;background:#fff !important; border:1px solid #e9e9e9;}

.add_place_box .map_brb_wrap input[type="checkbox"] + label:before,
.add_place_box .map_brb_wrap input[type="checkbox"] + label:after	{content:""; position:absolute; left:50%; transform:translate(-50%, -100%);transition:all .2s; opacity:0; display:none;}


.add_place_box .map_brb_wrap input[type="checkbox"] + label:before	{top:-5px; border-top:8px solid #42addf; border-left:5px solid transparent; border-right:5px solid transparent;}
.add_place_box .map_brb_wrap input[type="checkbox"] + label:after	{content:"나만보기"; font-weight:500; font-size:10px; top:-10px; width:auto; text-align:center;  color:var(--default_color2); line-height:17px; padding:0 7px; border-radius:10px; background:#fff; border:1px solid #9bd4ef; white-space:nowrap;}
.add_place_box .map_brb_wrap input[type="checkbox"] + label span	{font-weight:500; font-size:11px; position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; transition:all .2s; color:#555; font-weight:600;}


.add_place_box .map_brb_wrap input[type="checkbox"]:checked + label {background:red !important; border-color:red;}
.add_place_box .map_brb_wrap input[type="checkbox"]:checked + label:before,
.add_place_box .map_brb_wrap input[type="checkbox"]:checked + label:after	{opacity:1;}
.add_place_box .map_brb_wrap input[type="checkbox"]:checked + label span {color:#fff;}
.add_place_box .map_brb_wrap input[type="checkbox"]:checked + label span:after {content:"";color:#fff;}

.add_place_box .ap_btn_fix {position:absolute; bottom:0; width:100%; height:70px; background:var(--sym_color2);}
.add_place_box .write_btn_box {position:relative; height:70px; font-size:0; z-index:2; margin:0; border:1px solid red; dis play:none; }

.add_place_box .ap_btn_fix input,
.add_place_box .ap_btn_fix button {display:inline-block; vertical-align:middle; border:0 !important; color:#fff; font-size:16px; height:70px;; line-height:100%; text-align:center; width:100%;cursor:pointer; font-family:var(--neo); font-weight:800; background:transparent !important;}
.add_place_box .ap_btn_fix input:list-child,
.add_place_box .ap_btn_fix button:list-child {border:2px solid red;}
.add_place_box .ap_btn_fix input.save,
.add_place_box .ap_btn_fix button.save		{border-color:#333; background:#333; color:#fff;}
.add_place_box .ap_btn_fix input.cancel,
.add_place_box .ap_btn_fix button.cancel	{border-color:#e9e9e9; background:#fff; color:#333;}

.add_place_box .ap_btn_fix ul.logo_symbol_default {width:37px; height:15px !important; margin-right:5px;}
.add_place_box .ap_btn_fix ul.logo_symbol_default li { width:15px !important; opacity:1 !important; }
.add_place_box .ap_btn_fix ul.logo_symbol_default li .line {background:#73c2fd !important;}
.add_place_box .ap_btn_fix ul.logo_symbol_default li.t1 {opacity:1 !important;}
.add_place_box .ap_btn_fix ul.logo_symbol_default li.t1 .line {background:#fff !important; opacity:1 !important;}
.add_place_box .ap_btn_fix ul.logo_symbol_default li.t3 .top {background:transparent !important;}

ul.file_box {position:relative; border-radius:0px; padding:0px; font-size:0; margin-top: 15px;}
ul.file_box li {display:inline-block; vertical-align:middle; max-width:150px;width:calc(20% - 6px); margin:3px; position:relative;}
ul.file_box li:after {content:""; display:block; padding-top:100%;}
ul.file_box li .file_prv {position:absolute; top:0; left:0; width: 100%; height:100%; background-color:#fafafa; background-position: center center !important; background-size: cover !important;; background-repeat: no-repeat !important;; transition:all .2s; border:0px solid #e9e9e9; border-radius:7px; overflow:hidden;}
ul.file_box li .file_prv:after {content:""; position:absolute; top:0; left:0; width: 100%; height:100%; background:url('../images/logo_top.png') no-repeat center; background-size:auto 15%; opacity:0.1;}
ul.file_box li .file_prv img {width:100%; }
ul.file_box li > i { position:absolute; top:-5px; right:-5px; line-height:100%; color:red; font-size:22px; text-align:center; cursor:pointer; z-index:1; transition:all .3s;}
ul.file_box li > i:after {content:""; position:absolute; top:0; right:0; width:20px; height: 20px; background: #fff; border-radius: 100%; z-index:-1; display:none;}


@media screen and (max-width: 1160px){
	.add_place_box {transform:translateX(100%); transition:all .4s; opacity:1;visibility: visible;}
	.add_place_box.show {background:rgba(0,0,0,0);transform:translateX(0);}
	.add_place_box .apb_pos			{top:50%; max-width:100%; width:100%; max-height:100%; height:100%; border-radius:0px; opacity:1;}
	.add_place_box .ap_hdbx i:before			{content:"east";}
	.add_place_box .ap_hdbx h1			{font-size:14px;}
	.add_place_box .ap_hdbx h1 ul.logo_symbol_default {width:38px; height:43px; margin-right:4px;}
	.add_place_box .ap_hdbx h1 ul.logo_symbol_default li {width: 16px; }

	.add_place_box .page_information		{padding:30px;}
	.add_place_box ul.wrt_info		{padding:10px 0 0 0;}
	.add_place_box ul.wrt_info li		{width:100%; font-size:10px; margin-top:3px;}
	.add_place_box ul.wrt_info li:before	{font-size:9px; width:8px; }
	.add_place_box .page_add_box		{padding:0 10px;}
	.add_place_box ul.wirte_box	{padding:40px 30px 30px 30px;}
	.add_place_box ul.wirte_box.area	{top:10px;}
	.add_place_box ul.wirte_box > li.title		{font-size:18px; }
	.add_place_box ul.wirte_box > li.title.spc		{padding:0 5px 0px 5px;}
	.add_place_box ul.wirte_box > li.title p	{font-size:10px;padding-top:5px;}
	.add_place_box ul.wirte_box > li.title notice	{font-size:10px; }
	.add_place_box ul.wirte_box > li.title fix ball	{font-size:9px; top:calc(50% - 2px);}
	.add_place_box ul.wirte_box > li .set_pos_btn {margin:0;}
	.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools {margin-top:-5px;}
	.add_place_box ul.wirte_box > li .att_map_pic .a_file_tools button	{max-width:150px;}
	/*
	.add_place_box ul.wirte_box > li .set_pos_btn post {padding:10px 0;}
	.add_place_box ul.wirte_box > li .set_pos_btn post span i {font-size:50px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post span em {font-size:13px;}

	.add_place_box ul.wirte_box > li .set_pos_btn post .add_xy {bottom:-20px; max-width: 115px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post .xy {top: 1px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post .xy em {font-size:8px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post .xy em.y {padding-top:3px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post xy t {font-weight:600; font-size:8px; color: #333; display: inline-block; padding-right: 5px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post input		{font-size:7px;padding-left:13px; margin-top: 1px;}
	*/
	.add_place_box ul.wirte_box > li {padding:10px 0;}
	.add_place_box ul.wirte_box > li .set_pos_btn post span i {font-size:60px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post span em {font-size:13px;}
	.add_place_box ul.wirte_box > li .set_pos_btn post span em add {font-size:11px;font-weight:300;}
	.add_place_box ul.wirte_box > li .add_xy {}
	.add_place_box ul.wirte_box > li .add_xy .xy {max-width:115px;}
	.add_place_box ul.wirte_box > li .add_xy .xy em {font-size:8px;}
	.add_place_box ul.wirte_box > li .add_xy input		{font-size:7px !important;padding-left:9px;}
	.add_place_box ul.wirte_box > li > span	{left:5px; }


	.add_place_box ul.wirte_box > li.map_adress		{margin:0; padding:0 5px 0 37px; }
	.add_place_box ul.wirte_box > li.map_adress > i		{left:0px; font-size:30px;}
	.add_place_box ul.wirte_box > li.map_adress input		{font-size:12px;}
	.add_place_box ul.wirte_box > li.map_adress input.a1		{}
	.add_place_box ul.wirte_box > li.map_adress input.a2		{font-size:9px;}

	.add_place_box ul.wirte_box > li.map_adress input::placeholder {font-size:10px;}
	.add_place_box ul.wirte_box > li.ment		{padding:0px 15px 0 40px;font-size:10px; line-height:140%; }


	.add_place_box ul.wirte_box > li.ment .add_xy {position:relative; line-height: 100%; padding: 0px 0 0 0; margin-top: 5px;}
	.add_place_box ul.wirte_box > li.ment xy {display:inline-block; vertical-align:middle; line-height:110%; position:relative; font-weight:500;}
	.add_place_box ul.wirte_box > li.ment xy {font-weight:500; font-size:8px; color:var(--adress_xy); text-overflow: ellipsis; white-space: nowrap; overflow:hidden;padding: 0 10px 0 0; letter-spacing:0.05em;}
	.add_place_box ul.wirte_box > li.ment xy t {font-weight:600; font-size:8px; color: #333; display: inline-block; padding-right: 5px;}
	.add_place_box ul.wirte_box > li.ment xy input		{display:inline-block; vertical-align:middle; background:transparent; font-size:13px; color:var(--sym_color); border-radius:0px; height:auto; padding: 0; border:0; font-weight:600; }


	.add_place_box .ap_btn_fix {position:absolute; bottom:0; width:100%; height:calc(70px + env(safe-area-inset-bottom)); }
}

@media screen and (max-width: 650px){
	.add_place_box .page_information	{display: none;}
	.add_place_box .page_add_box		{padding:0 0;}
	.add_place_box ul.wirte_box	{padding:30px;}
	.add_place_box ul.wirte_box.area	{top:0; border-radius: 0; padding-top: 40px;}
	.add_place_box ul.wirte_box > li.title {font-size: 18px;}
	.add_place_box ul.wirte_box > li.title tc_wrp	{font-size:9px;}
	.add_place_box .map_brb_wrap {min-width:45px;}
	.add_place_box .map_brb_wrap input[type="checkbox"] + label	{height:25px;}
	.add_place_box .map_brb_wrap input[type="checkbox"] + label span {font-size:10px;}
}

/**/
.add_placebtn_box {position:fixed; bottom:20px; right:20px;  cursor:pointer; z-index:10000000;animation-name: addbtn_action; animation-duration:0.9s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; transition:all .3s; }

.add_placebtn_box .apb_wrap {position:relative; font-size:0; padding:0 35px;background:var(--sym_color_hover);border-radius:50px; overflow:hidden;}
.add_placebtn_box .apb_wrap:after {content: ""; position:absolute; top: 0; right: 0; width: 128px; height: 100%; background: rgba(0,0,0,0.1);}
.add_placebtn_box .apb_wrap:hover {background:#0056af;}
.add_placebtn_box .apb_wrap .aw_pos {display:inline-block; vertical-align:middle; width:250px;padding:20px 0; margin-right:20px; border-right:1px dashed rgba(255,255,255,0.1); z-index: 1;}

.add_placebtn_box .apb_wrap .aw_pos:after {content:""; position:absolute; top:50%; left:50%; width:calc(100% + 40px); height:calc(100% + 40px); transform:translate(-50%, -50%); background:url(/views/asset/images/bg_road_map.png) no-repeat; background-size:cover; background-position:center center; z-index:1; opacity:var(--road_bg_opacity); transition:all .3s; display:none;}

.add_placebtn_box .apb_wrap .aw_pos:hover:after {background-position:top center; }

.add_placebtn_box .apb_wrap .aw_pos .pin,
.add_placebtn_box .apb_wrap .aw_pos .info {display:inline-block; vertical-align:middle; line-height:100%; position:relative; z-index:2; }
.add_placebtn_box .apb_wrap .aw_pos .pin {text-align:center; width:30px;}
.add_placebtn_box .apb_wrap .aw_pos .pin:after {content:""; position:absolute; left:0;bottom:-5px; width:100%; height:5px; background:var(--road_pin_shadow); border-radius:100%;}
.add_placebtn_box .apb_wrap .aw_pos .pin img {width:100%; position:relative; z-index:1;animation: jump 1.2s linear infinite;}
.add_placebtn_box .apb_wrap .aw_pos .info {width:calc(100% - 30px); padding:0px 15px 0 10px;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx {display:inline-block; width:100%;  line-height:100%; padding:2px 0 0 0; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3,
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{display:inline-block; width:100%;  line-height:100%; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-weight:600; color:#eee; font-size:15px; letter-spacing:0em;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 span{color:#0bdbff;font-weight:800;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-weight:500; color:#fff; font-size:11px; padding:7px 0 0 4px; line-height:130%; opacity:0.5;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p .hd{display:none;}

.add_placebtn_box .apb_wrap .go_btn {display:inline-block; vertical-align:middle; text-align:center; transition:all .3s; font-size:0; line-height:100%;}
.add_placebtn_box .apb_wrap .go_btn:before {content:""; position:absolute; top:0; left:0; border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 50px) solid transparent; z-index:1; transform:translateY(-100%);transition:all .3s; display:none;}
.add_placebtn_box:hover .apb_wrap .go_btn:before {border-bottom-color:var(--sym_color_hover);}
.add_placebtn_box .apb_wrap .go_btn .bwrap {position: relative; line-height:100%; font-size: 0;}
.add_placebtn_box .apb_wrap .go_btn span {display: inline-block; vertical-align: middle; font-weight:500; color:#fff; font-size:15px; line-height:100%;}

.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:37px; height:15px !important; margin-right:7px;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:15px !important; opacity:1 !important; }
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li .line {background:#73c2fd !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 {opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 .line {background:#fff !important; opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t3 .top {background:transparent !important;}

@media screen and (max-width: 2000px){

}

@media screen and (max-width: 1400px){


}

@media screen and (max-width: 1160px){
.add_placebtn_box {width:60px; bottom:calc(calc(var(--btm_fix_hd) + 15px) + env(safe-area-inset-bottom)); right:15px; }
.add_placebtn_box .apb_wrap {padding:20px 0; text-align:center;}
.add_placebtn_box .apb_wrap:after {display: none;}
.add_placebtn_box .apb_wrap .aw_pos {padding:0; width:100%; margin:0; border:0;}
.add_placebtn_box .apb_wrap .aw_pos .pin {text-align:center; width:20px;}
.add_placebtn_box .apb_wrap .aw_pos .info {padding:3px 0 0 10px; display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx {display:inline-block; width:100%;  line-height:100%; padding:0 0 0 0; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3,
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{display:inline-block; width:100%;  line-height:100%; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-weight:600; color:var(--default_color1); font-size:16px; letter-spacing:-0.05em;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 span{color:var(--sym_color);font-weight:800;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-weight:500; color:var(--default_color3); font-size:12px; padding-top:10px; line-height:130%; display:none;}

.add_placebtn_box .apb_wrap .go_btn {display:inline-block; vertical-align:middle; text-align:center; transition:all .3s; font-size:0; line-height:100%; padding:15px 0 0 0;}
.add_placebtn_box .apb_wrap .go_btn:before {content:""; position:absolute; top:0; left:0; border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 50px) solid transparent; z-index:1; transform:translateY(-100%);transition:all .3s; display:none;}
.add_placebtn_box:hover .apb_wrap .go_btn:before {border-bottom-color:var(--sym_color_hover);}
.add_placebtn_box .apb_wrap .go_btn .bwrap {position: relative; line-height:100%; font-size: 0;}
.add_placebtn_box .apb_wrap .go_btn span {display: inline-block; vertical-align: middle; font-weight:500; color:#fff; font-size:15px; line-height:100%;}

.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:37px; height:15px !important; margin-right:7px; display:none;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:15px !important; opacity:1 !important; }
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li .line {background:#73c2fd !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 {opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 .line {background:#fff !important; opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t3 .top {background:transparent !important;}
}

@media screen and (max-width: 650px){
.add_placebtn_box {width:45px;bottom:calc(calc(var(--btm_fix_hd) + 10px) + env(safe-area-inset-bottom)); right:10px; }
.add_placebtn_box .apb_wrap {padding:20px 0px; text-align:center;border-radius:25px;}
.add_placebtn_box .apb_wrap .aw_pos .pin {width:40%; margin:0;}
.add_placebtn_box .apb_wrap .aw_pos .info {display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx{padding:0px 0 0 0;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-size:12px; line-height:140%; display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:block;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-size:9px; padding-top:5px; line-height:115%; display:none;}
.add_placebtn_box .apb_wrap .go_btn .bwrap {}
.add_placebtn_box .apb_wrap .go_btn span {font-size:10px;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:27px; height:8px !important; margin-right:3px; display:none;}

}

/*
.add_area_box {position:fixed; bottom:50px; right:50px; width:calc(var(--side_wd2) - 50px); height: calc(100% - calc(50px + var(--title_hsize))); z-index:10000000;animation-name: addbtn_action; animation-duration:0.9s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; overflow:hidden;transition:all .3s; }
.add_area_box .report_box {position: relative; height: calc(100% - var(--add_btn_h));}
.add_area_box .report_box		{overflow-y:overlay;}
.add_area_box .report_box:: {-ms-overflow-style: none;}
.add_area_box .report_box::-webkit-scrollbar {background: transparent; width:5px; height:5px; border-radius:15px;}
.add_area_box .report_box::-webkit-scrollbar-thumb {background:var(--scroll); border-radius:15px; }
.add_area_box .add_placebtn_box {position:relative; top:50%; left:0; width:100%; height: var(--add_btn_h); transform:translateY(-50%);  border-radius:15px; cursor:pointer; overflow: hidden;}


.add_area_box .add_placebtn_box:hover:after {top:calc(50% + 15px); left:calc(50% + 15px);}
.add_area_box .add_placebtn_box .apb_wrap {position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:2;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos {position:absolute; top: 0; left: 0; width: 100%; height: 230px; text-align:center; padding:50px 0;background:var(--road_bg); overflow:hidden;}

.add_area_box .add_placebtn_box .apb_wrap .aw_pos:after {content:""; position:absolute; top:50%; left:50%; width:calc(100% + 40px); height:calc(100% + 40px); transform:translate(-50%, -50%); background:url(/views/asset/images/bg_road_map.png) no-repeat; background-size:cover; background-position:center center; z-index:1; opacity:var(--road_bg_opacity); transition:all .3s;}

.add_area_box .add_placebtn_box .apb_wrap .aw_pos:hover:after {background-position:top center; }

.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin,
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info {display:inline-block; width:100%;  line-height:100%; position:relative; z-index:2;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin {text-align:center; width:40px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin:after {content:""; position:absolute; left:0;bottom:0; width:100%; height:5px; background:var(--road_pin_shadow); border-radius:100%;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin img {width:100%; position:relative; z-index:1;animation: jump 1.2s linear infinite;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx {display:inline-block; width:100%;  line-height:100%; padding:15px 0 0 0; position:relative;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3,
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{display:inline-block; width:100%;  line-height:100%; position:relative;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-weight:600; color:var(--default_color1); font-size:16px; letter-spacing:-0.05em;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 span{color:var(--sym_color);font-weight:800;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:none;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-weight:500; color:var(--default_color3); font-size:12px; padding-top:10px; line-height:130%;}

.add_area_box .add_placebtn_box .apb_wrap .go_btn {position:absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 230px); text-align:center; background:var(--sym_color);transition:all .3s; font-size:0; line-height:100%;}
.add_area_box .add_placebtn_box:hover .apb_wrap .go_btn {background:var(--sym_color_hover);}
.add_area_box .add_placebtn_box .apb_wrap .go_btn:before {content:""; position:absolute; top:0; left:0; border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 50px) solid transparent; z-index:1; transform:translateY(-100%);transition:all .3s; display:none;}
.add_area_box .add_placebtn_box:hover .apb_wrap .go_btn:before {border-bottom-color:var(--sym_color_hover);}
.add_area_box .add_placebtn_box .apb_wrap .go_btn .bwrap {position: absolute; top: calc(50% - 0px); left: 0; width: 100%; text-align: center; transform: translateY(-50%);line-height:100%; font-size: 0;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn span {display: inline-block; vertical-align: middle; font-weight:600; color:#fff; font-size:15px; line-height:100%;}

.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:37px; height:15px !important; margin-right:7px;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:15px !important; opacity:1 !important; }
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li .line {background:#73c2fd !important;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 {opacity:1 !important;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 .line {background:#fff !important; opacity:1 !important;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t3 .top {background:transparent !important;}

@media screen and (max-width: 2000px){
.add_area_box {bottom:20px; right:20px; width:calc(var(--side_wd2) - 0px);height: calc(100% - calc(20px + var(--title_hsize))); }
.add_area_box .add_placebtn_box .apb_wrap .go_btn:before {border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 0px) solid transparent; }

}

@media screen and (max-width: 1400px){
	
.add_area_box {bottom:50px; right:50px; width:calc(var(--side_wd2) - 0px); height: auto;}
.add_area_box .report_box {display: none;}

.add_area_box .add_placebtn_box {top:0; transform:none; border-radius:10px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos {padding:30px 0; height: 170px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin {width:30px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-size:14px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-size:11px; padding-top:8px; line-height:120%;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn {height: calc(100% - 170px); }
.add_area_box .add_placebtn_box .apb_wrap .go_btn:before {border-bottom:10px solid var(--sym_color);}
.add_area_box .add_placebtn_box .apb_wrap .go_btn span {font-size:13px;}

.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:30px; height:10px !important; margin-right:5px;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:12px !important;}
}

@media screen and (max-width: 1160px){
.add_area_box { bottom:calc(calc(var(--btm_fix_hd) + 15px) + env(safe-area-inset-bottom)); right:15px; }
}

@media screen and (max-width: 650px){
.add_area_box {width:var(--side_wd2);bottom:calc(calc(var(--btm_fix_hd) + 10px) + env(safe-area-inset-bottom)); right:10px; }
.add_area_box .add_placebtn_box {border-radius:5px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos {padding:20px 0 5px 0;height: 70px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .pin {width:24px;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info {display:none;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx{padding:0px 0 0 0;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-size:12px; line-height:140%; display:none;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:block;}
.add_area_box .add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-size:9px; padding-top:5px; line-height:115%; display:none;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn {height: calc(100% - 70px);}
.add_area_box .add_placebtn_box .apb_wrap .go_btn:before {border-bottom:5px solid var(--sym_color);border-left:var(--side_wd2) solid transparent;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn .bwrap {top: 50%;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn span {font-size:10px;}

.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:27px; height:8px !important; margin-right:3px; display:none;}
.add_area_box .add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:11px !important;}
}
*/
/*
.add_placebtn_box {position:fixed; bottom:50px; right:50px; width:calc(var(--side_wd2) - 50px); height: var(--add_btn_h); border-radius:15px; cursor:pointer; overflow: hidden;z-index:10000000;animation-name: addbtn_action; animation-duration:0.9s;animation-iteration-count: 1; animation-direction:normal;animation-fill-mode: forwards; opacity:0; -webkit-animation-delay: 0.9s; animation-delay: 0.9s; overflow:hidden;transition:all .3s;}
.add_placebtn_box:hover:after {top:calc(50% + 15px); left:calc(50% + 15px);}
.add_placebtn_box .apb_wrap {position:absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:2;}
.add_placebtn_box .apb_wrap .aw_pos {position:absolute; top: 0; left: 0; width: 100%; height: 230px; text-align:center; padding:50px 0;background:var(--road_bg); overflow:hidden;}

.add_placebtn_box .apb_wrap .aw_pos:after {content:""; position:absolute; top:50%; left:50%; width:calc(100% + 40px); height:calc(100% + 40px); transform:translate(-50%, -50%); background:url(/views/asset/images/bg_road_map.png) no-repeat; background-size:cover; background-position:center center; z-index:1; opacity:var(--road_bg_opacity); transition:all .3s;}

.add_placebtn_box .apb_wrap .aw_pos:hover:after {background-position:top center; }

.add_placebtn_box .apb_wrap .aw_pos .pin,
.add_placebtn_box .apb_wrap .aw_pos .info {display:inline-block; width:100%;  line-height:100%; position:relative; z-index:2;}
.add_placebtn_box .apb_wrap .aw_pos .pin {text-align:center; width:40px;}
.add_placebtn_box .apb_wrap .aw_pos .pin:after {content:""; position:absolute; left:0;bottom:0; width:100%; height:5px; background:var(--road_pin_shadow); border-radius:100%;}
.add_placebtn_box .apb_wrap .aw_pos .pin img {width:100%; position:relative; z-index:1;animation: jump 1.2s linear infinite;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx {display:inline-block; width:100%;  line-height:100%; padding:15px 0 0 0; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3,
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{display:inline-block; width:100%;  line-height:100%; position:relative;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-weight:600; color:var(--default_color1); font-size:16px; letter-spacing:-0.05em;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 span{color:var(--sym_color);font-weight:800;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-weight:500; color:var(--default_color3); font-size:12px; padding-top:10px; line-height:130%;}

.add_placebtn_box .apb_wrap .go_btn {position:absolute; bottom: 0; left: 0; width: 100%; height: calc(100% - 230px); text-align:center; background:var(--sym_color);transition:all .3s; font-size:0; line-height:100%;}
.add_placebtn_box:hover .apb_wrap .go_btn {background:var(--sym_color_hover);}
.add_placebtn_box .apb_wrap .go_btn:before {content:""; position:absolute; top:0; left:0; border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 50px) solid transparent; z-index:1; transform:translateY(-100%);transition:all .3s; display:none;}
.add_placebtn_box:hover .apb_wrap .go_btn:before {border-bottom-color:var(--sym_color_hover);}
.add_placebtn_box .apb_wrap .go_btn .bwrap {position: absolute; top: calc(50% - 0px); left: 0; width: 100%; text-align: center; transform: translateY(-50%);line-height:100%; font-size: 0;}
.add_placebtn_box .apb_wrap .go_btn span {display: inline-block; vertical-align: middle; font-weight:600; color:#fff; font-size:15px; line-height:100%;}

.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:37px; height:15px !important; margin-right:7px;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:15px !important; opacity:1 !important; }
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li .line {background:#73c2fd !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 {opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t1 .line {background:#fff !important; opacity:1 !important;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li.t3 .top {background:transparent !important;}

@media screen and (max-width: 2000px){
.add_area_box {bottom:20px; right:20px; width:calc(var(--side_wd2) - 0px);height: calc(100% - calc(20px + var(--title_hsize))); }
.add_placebtn_box .apb_wrap .go_btn:before {border-bottom:20px solid var(--sym_color); border-left:calc(var(--side_wd2) - 0px) solid transparent; }

}

@media screen and (max-width: 1400px){
	
.add_area_box {bottom:50px; right:50px; width:calc(var(--side_wd2) - 0px); height: auto;}
.add_area_box .report_box {display: none;}

.add_placebtn_box {top:0; transform:none; border-radius:10px;}
.add_placebtn_box .apb_wrap .aw_pos {padding:30px 0; height: 170px;}
.add_placebtn_box .apb_wrap .aw_pos .pin {width:30px;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-size:14px;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-size:11px; padding-top:8px; line-height:120%;}
.add_placebtn_box .apb_wrap .go_btn {height: calc(100% - 170px); }
.add_placebtn_box .apb_wrap .go_btn:before {border-bottom:10px solid var(--sym_color);}
.add_placebtn_box .apb_wrap .go_btn span {font-size:13px;}

.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:30px; height:10px !important; margin-right:5px;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:12px !important;}
}

@media screen and (max-width: 1160px){
.add_area_box { bottom:calc(calc(var(--btm_fix_hd) + 15px) + env(safe-area-inset-bottom)); right:15px; }
}

@media screen and (max-width: 650px){
.add_area_box {width:var(--side_wd2);bottom:calc(calc(var(--btm_fix_hd) + 10px) + env(safe-area-inset-bottom)); right:10px; }
.add_placebtn_box {border-radius:5px;}
.add_placebtn_box .apb_wrap .aw_pos {padding:20px 0 5px 0;height: 70px;}
.add_placebtn_box .apb_wrap .aw_pos .pin {width:24px;}
.add_placebtn_box .apb_wrap .aw_pos .info {display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx{padding:0px 0 0 0;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3{font-size:12px; line-height:140%; display:none;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx h3 .hd{display:block;}
.add_placebtn_box .apb_wrap .aw_pos .info .ahdbx p{font-size:9px; padding-top:5px; line-height:115%; display:none;}
.add_placebtn_box .apb_wrap .go_btn {height: calc(100% - 70px);}
.add_placebtn_box .apb_wrap .go_btn:before {border-bottom:5px solid var(--sym_color);border-left:var(--side_wd2) solid transparent;}
.add_placebtn_box .apb_wrap .go_btn .bwrap {top: 50%;}
.add_placebtn_box .apb_wrap .go_btn span {font-size:10px;}

.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default {width:27px; height:8px !important; margin-right:3px; display:none;}
.add_placebtn_box .apb_wrap .go_btn ul.logo_symbol_default li { width:11px !important;}
}
*/
