/* footer_find_img */
#find_img { position:fixed; z-index:1010; top:0; left:0; right:0; bottom:0; margin:auto; background:rgba(0,0,0,0.6); display:none;}
#find_img .find_img { background:url('//img.filesun.com/m/icon/find_img_v180717.png') no-repeat; width:320px; height:238.5px; background-size:320px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
#find_img .find_img .find_img_close { position:relative; width:40px; height:40px; display:block; float:right;}

/* b,z to s common */
#sun_info { position:absolute; top:130px; left:26px; width:260px; height:232px; color:#494949; transition:all 0.2s; box-sizing:border-box; }
#sun_info .base_info { margin-top:80px; }
#sun_info .no_overlap ul.no_overlap_ul { position:absolute; top:-105px; font-weight:bold; color:#494949; width:100%; padding:0 18px; box-sizing:border-box; }
#sun_info .no_overlap ul.no_overlap_ul li ol { display:inline-block; float:left; }
#sun_info .no_overlap ul.no_overlap_ul li ol:last-child { float:right; text-align:right; color: #ef3d30; }
#sun_info .no_overlap ul.no_overlap_info { position:absolute; top:-72px; background:#fafafa; padding:8px 18px; box-sizing:border-box; width:260px; }
#sun_info .no_overlap ul.no_overlap_info li { width:100%; height:20px; }
#sun_info .no_overlap ul.no_overlap_info li ol { float:left; color:#494949; font-weight:bold; margin-bottom:3px; font-size:12px; }
#sun_info .no_overlap ul.no_overlap_info li ol.ol1 { width:66px; text-align:left;}
#sun_info .no_overlap ul.no_overlap_info li ol.ol2 { width:44px; text-align:center; display:none; }
#sun_info .no_overlap ul.no_overlap_info li ol.ol3 { font-weight:bold; float:right; color:#ef3d30; }
#sun_info .no_overlap ul.no_overlap_info li ol.ol3 span { color:#ef3d30; }

#sun_info .no_overlap ul.no_overlap_info_detail { position:absolute; top:50px; background:#f6f6f6; border:1px solid #e2e2e2; width:260px; padding:6px 18px; box-sizing:border-box; border-radius:5px; display:inline-block; }
#sun_info .no_overlap ul.no_overlap_info_detail li { display:inline-block; width:100%; height:18px; line-height:18px; }
#sun_info .no_overlap ul.no_overlap_info_detail li ol { font-size:11px; color:#676767; display:inline-block; float:left; }
#sun_info .no_overlap ul.no_overlap_info_detail li ol:last-child { float:right; max-width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

#sun_info .no_overlap ul.no_overlap_seller_info { position:absolute; top:130px; margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8; }
#sun_info .no_overlap ul.no_overlap_seller_info li { margin:0; padding:0; float:left; }
#sun_info .no_overlap ul.no_overlap_seller_info li ol { font-weight:bold; padding-left:18px; }

#sun_info .no_overlap ul.no_overlap_seller_info_detail { position:absolute; top:180px; width:260px; padding:0 18px; box-sizing:border-box; }
#sun_info .no_overlap ul.no_overlap_seller_info_detail li { width:100%; height:20px;   }
#sun_info .no_overlap ul.no_overlap_seller_info_detail li ol { font-weight:bold; /*width:110px;*/ display:inline-block; }
#sun_info .no_overlap ul.no_overlap_seller_info_detail li ol:last-child { float:right; color:#ef3d30; text-align:right; }

.B_seller_info {position:absolute; top: 245px; left: 25px;margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8;}
.S_seller_info {position:absolute; top: 230px; left: 25px;margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8;}
.B_seller_info li, .S_seller_info li { margin:0; padding:0; float:left; }
.B_seller_info li ol, .S_seller_info li ol { font-weight:bold; padding-left:18px; }

#sun_info .overlap a img { vertical-align:text-top; float:right; margin-left:2px; width: 30px; }
#sun_info .overlap .sns_title { height:26px; line-height:26px; text-align:center; font-weight:bold; letter-spacing:1px; padding-left:1px; display:inline-block; }

#sun_info .overlap_info_next ul.overlap_info { position:absolute; top:26px; left:25px; }
#sun_info .overlap_info_next ul.overlap_info li { width:100%; height:20px; }
#sun_info .overlap_info_next ul.overlap_info li ol { float:left; color:#494949; }
#sun_info .overlap_info_next ul.overlap_info li ol.ol1 { width:50px; text-align:left;}
#sun_info .overlap_info_next ul.overlap_info li ol.ol2 { width:44px; text-align:center; }
#sun_info .overlap_info_next ul.overlap_info li ol.ol3 { font-weight:bold; }

#sun_info .filesun_member { width:100%; margin:0 auto; position:relative; top:13px; }
#sun_info .filesun_member div.filesun_member_title0 {background:#fff;width:100%;height:36px;line-height:36px;border:1px solid #c8c8c8;position:absolute;top:-130px;border-radius:5px;box-sizing:border-box;color:#494949;font-weight:bold;text-align:center;}
#sun_info .filesun_member a img { vertical-align:text-top; float:right; margin-left:2px; width: 35px; }
#sun_info .filesun_member p.sns_title { height:26px; line-height:26px; text-align:center; font-weight:bold; letter-spacing:1px; padding-left:1px; display:inline-block; }
#sun_info .filesun_member input {  width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:2px; border-radius:3px; transition:all 0.2s;}
#sun_info .filesun_member input:placeholder { color:#a4a4a4; }
#sun_info .filesun_member input:hover { border:1px solid #ef3d30; }
#sun_info .filesun_member input:focus { border:1px solid #ef3d30; }
#sun_info .filesun_member input.fw_id { margin-top:6px; }
#sun_info .filesun_member input.user_login { text-align:center; height:38px; line-height:38px; background:#ef3d30; border:0; border-radius:3px; color:#fff; font-family:sans-serif; font-size:14px; margin-top:8px; }
#sun_info .filesun_member_next { position:absolute; top:-115px; left:-25px;  }
#sun_info .filesun_member_next ul.filesun_member_ul { position:absolute; left:26px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; }
#sun_info .filesun_member_next ul.filesun_member_ul li { float:left;  }
#sun_info .filesun_member_next ul.filesun_member_ul li ol { color:#494949; text-align:center; font-weight:bold; padding-left:18px; box-sizing:border-box; }
#sun_info .filesun_member_next ul.fw_member_ul { position:absolute; top:44px; background:#fafafa; padding:6px 18px; box-sizing:border-box; width:260px; left:26px; }
#sun_info .filesun_member_next ul.fw_member_ul li { list-style:none; width:100%; height:20px;  }
#sun_info .filesun_member_next ul.fw_member_ul li ol { float:left; color:#494949; font-weight:bold; margin-bottom:3px; font-size:12px; }
#sun_info .filesun_member_next ul.fw_member_ul li ol.ol1 { /*width:66px;*/ text-align:left;}
#sun_info .filesun_member_next ul.fw_member_ul li ol.ol2 { width:44px; text-align:center; display:none; }
#sun_info .filesun_member_next ul.fw_member_ul li ol.ol3 { font-weight:bold; float:right; color:#ef3d30; }
#sun_info .filesun_member_next ul.fw_member_ul li ol.ol3 span{color:#ef3d30;}
#sun_info .filesun_member_next ul.fw_member_ul_detail { position:absolute; top:151px; left:26px; background:#f6f6f6; border:1px solid #e2e2e2; width:260px; padding:6px 18px; box-sizing:border-box; border-radius:5px; display:inline-block; }
#sun_info .filesun_member_next ul.fw_member_ul_detail li { display:inline-block; width:100%; height:18px; line-height:18px; }
#sun_info .filesun_member_next ul.fw_member_ul_detail li ol { font-size:11px; color:#676767; display:inline-block; float:left;  }
#sun_info .filesun_member_next ul.fw_member_ul_detail li ol:last-child { float:right; }
#sun_info .filesun_member_next ul.fw_member_seller_info { position:absolute; top:245px; left:26px; margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8;  }
#sun_info .filesun_member_next ul.fw_member_seller_info li { margin:0; padding:0; float:left;  }
#sun_info .filesun_member_next ul.fw_member_seller_info li ol { font-weight:bold; padding-left:18px;  }
#sun_info .filesun_member_next ul.S_seller_info_detail { position:absolute; top:290px; width:260px; padding:0 18px; box-sizing:border-box; left:26px; }
#sun_info .filesun_member_next ul.S_seller_info_detail li { width:100%; height:20px;  }
#sun_info .filesun_member_next ul.S_seller_info_detail li ol { font-weight:bold; /*width:100px; */display:inline-block; }
#sun_info .filesun_member_next ul.S_seller_info_detail li ol:last-child { float:right; color:#ef3d30; text-align:right; }

.weight100 span { font-weight:100; display:none;}
.call_070 { position:absolute; bottom:8px; font-size:11px; box-sizing:border-box; padding:0 48px; width:100%; top:500px; }
.call_070 a { display:inline-block; background:#f7f7f7; border:1px solid #c8c8c8; padding:4px 10px; box-sizing:border-box; float:right; border-radius:5px; margin-left:5px; color:#7d7d7d; font-size:11px; cursor:pointer;}
.call_070 a.footer_new_membership { float:right; /*margin-left:0;*/border:1px solid #7d7d7d; color:#7d7d7d;  }
.call_070 a.footer_qna {}
.f_new_membership { position:absolute; top:-400px; left:554px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; }
.f_new_membership li ol { color:#494949; text-align:center; font-weight:bold; }
.call_070 a.footer_help_desk { cursor:inherit; }
.clear { clear:both; }

#qalayerbox { display:none; }
#qalayerbox .qablind { width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:4343; }
#qalayerbox .qalayer { width:580px; height:375px; position:fixed; top:0; left:0; right:0; bottom:0; margin:auto; background:#fff; z-index:4344; border-radius:3px; padding:14px; box-sizing:border-box;  overflow-y:scroll;}
#qalayerbox .qalayer .qalayer_title { margin-bottom:25px; position:relative; }
#qalayerbox .qalayer .qalayer_title p { display:block; text-align:center; color:#4e4e4e; height:27px; line-height:27px; font-size:14px; font-weight:bold; padding-left:3px; }
#qalayerbox .qalayer .qalayer_title p span {vertical-align: -11px;}
#qalayerbox .qalayer .qalayer_title a.pc_xbtn { display: inline-block; position: absolute;top: 5px;right: 5px; width: 30px;}
#qalayerbox .qalayer ul.qalayer_qna { background:#eeeeee; margin-top:15px; padding:10px 0;}
#qalayerbox .qalayer ul li { padding:9px 26px; border-radius:3px;  margin-top:-4px; }
#qalayerbox .qalayer ul li.rlayerq { margin-top:5px;  cursor:pointer;  font-weight:bold;  }
#qalayerbox .qalayer ul li.rlayerq .Qna { background:#ef3d30; color:#fff; width: 18px; height: 18px; line-height: 18px; display: inline-block; border-radius: 5px; text-align: center;}
#qalayerbox .qalayer ul li.rlayera { border-top:0; padding-top:16px; padding-bottom:12px; color:#545454; line-height:21px; }
#qalayerbox .qalayer ul li.rlayera .qnA { background:#c81407; color:#fff; font-weight:bold; width: 18px; height: 18px; line-height: 18px; display: inline-block; border-radius: 5px; text-align: center; }

.loading {
    border-radius: 50%;
    border-style: solid;
    border-width: 10px;
    border-color: #dddddd #dddddd #dddddd #000000;
    width: 50px;
    height: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-indent: -99999px;
    font-size: 0;
    animation: spinner 1s linear infinite;
    z-index: 9999;
}

/* b to s */
#from_BtoS { width:100%; height:100%; z-index:3000; position:fixed; overflow-y: auto;}
#from_BtoS .BtoS_Blind { width:100%; height:100%; background:#000; opacity:0.6; position:fixed; display:block; }
#from_BtoS .BtoS_box { width:890px; max-height:950px; background:#f4f4f4; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; border-radius:5px; overflow-x:hidden; overflow-y:auto; border: 5px solid #ef3d30; }
#from_BtoS .BtoS_box .title { background:#fff; text-align:center; padding:30px 0 20px 0;}
#from_BtoS .BtoS_box .title .header_logo { background:#f4f4f4; }
#from_BtoS .BtoS_box .title .header_btn p,
#from_BtoS .BtoS_box .title .header_btn button {display:inline-block; cursor:pointer; color:#545454; border:1px solid #545454; padding:7px; background:none; width:150px; border-radius: 5px;}
#from_BtoS .BtoS_box .title .header_btn p {margin-right:15px;}

#from_BtoS .BtoS_box .BtoS_contents .bit_logo { display:inline-block; position: relative; top: 5px; left: 125px;}
#from_BtoS .BtoS_box .BtoS_contents .filesun_logo {  display:inline-block; position: relative; top: 5px; left: 425px;}

#from_BtoS .BtoS_box .BtoS_contents { position:relative; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS { position:absolute; top:80px; width:312px; height:410px; display:inline-block; border-radius:5px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd { left:50px; border:1px solid #1b5ba8; background: #fafafa;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw { right:50px; border:1px solid #ef3d30; background: #fafafa;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.arrow { top:200px; left:415px; width:67px; height:62px; background:url('//img.filesun.com/btos/pc_arrow87x62.png') no-repeat; background-size:63px;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS_line {height: 400px; width: 1px; display: none; position: absolute;  top: 50%; left: 440px; border: none; background: #ddd;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.nextBtn { width:256px; height:56px; line-height:56px; background:#ef3d30; top:520px; left:300px; color:#fff; text-align:center; font-size:18px; font-family:sans-serif; letter-spacing:-1px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd li { list-style: none; margin: 0px; padding: 0px; float: left; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_ul { position:absolute; top:13px; left:26px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_ul li ol { float:left; color:#494949; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_ul .ol1 { width:50px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_ul .ol2 { width:34px; text-align:center; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_ul .ol3 { font-weight:bold; padding-left:18px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info { position:absolute; top:60px; left:26px; width:260px; padding:0 18px; box-sizing:border-box; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info li { width:100%; height:20px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info li ol { float:left; color:#494949; margin-bottom:3px; font-size:12px; font-weight:bold; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info li ol.ol1 { width:66px;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info li ol.ol2 {width:34px; text-align:center; display:none;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info li ol.ol3 {font-weight:bold; float:right; color:#1b5ba8; }

#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info_detail { position:absolute; top:165px; left:26px; background:#f6f6f6; border:1px solid #e2e2e2; width:260px; padding:6px 18px; box-sizing:border-box; border-radius:5px; display:inline-block; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info_detail li { display:inline-block; width:100%; height:18px; line-height:18px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info_detail li ol { font-size:11px; color:#676767; display:inline-block; float:left; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_dd_info_detail li ol:last-child { float:right; max-width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_seller_info { position:absolute; top:245px; left:26px; margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.BtoS_seller_info li ol { font-weight:bold; padding-left:18px; }

#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail { position:absolute; top:290px; left:26px; width:260px; padding:0 18px; box-sizing:border-box; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li { width:100%; height:20px;  }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li ol { font-weight:bold; /*width:110px;*/ display:inline-block;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li ol:last-child { float:right; color:#ef3d30; text-align:right; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree { margin-top:8px; height:26px; line-height:26px;  }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree ol {  }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree ol:last-child { color:#fff; font-weight:100; border-radius:3px; box-sizing:border-box; background:#999; padding:0 8px; cursor:pointer;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree ol input { vertical-align:text-bottom; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd #seller_agree_layer { position:absolute; width:220px; height:230px; top:0; left:0; right:0; bottom:0; margin:auto; background:#f3f3f3; color:#6d6d6d; padding:18px; border:1px solid #c8c8c8; font-size:12px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.dd #seller_agree_layer img { cursor:pointer;  }

#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 { position:absolute; width:260px; left:26px; margin:0 auto; top:60px; text-align:center; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 label { font-size:12px; font-family:'굴림','gulim'; letter-spacing:0.3px; line-height:20px; display:none;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 input { vertical-align:text-bottom; width: 180px; height: 30px; border: 0; padding: 8px 20px; margin-bottom: 5px; font-size: 11px; color: #fff; border-radius: 3px;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 input.no_bit_off {  background:url('//img.filesun.com/btos/no_sun_off.png') no-repeat; background-size:180px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 input.no_bit_on  {  background:url('//img.filesun.com/btos/no_sun_on.png') no-repeat; background-size:180px;}
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 input.yes_bit_off { background:url('//img.filesun.com/btos/yes_sun_off.png') no-repeat; background-size:180px; }
#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw form.class1 input.yes_bit_on { background:url('//img.filesun.com/btos/yes_sun_on.png') no-repeat; background-size:180px; }

#from_BtoS .BtoS_box .BtoS_contents .BtoS_BS.fw .situation_check { position:absolute; top:13px; left:26px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:36px; text-align:center; box-sizing:border-box; border-radius:5px; color:#444; font-weight:bold;  }

#sun_info .overlap .BtoS_new_member { width:100%; top:0px; left:0px; margin:0 auto; position:relative; margin-top:6px; }
#sun_info .overlap .BtoS_new_member table.new_member_table { width:100%; text-align:left; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr td input { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:2px; border-radius:3px; transition:all 0.2s; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr td input:placeholder { color:#a4a4a4; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr td input:hover { border:1px solid #ef3d30; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr td input:focus { border:1px solid #ef3d30; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr td span.red { position:relative; margin-top:-38px; margin-right:1px; font-size:11px; color:#ff2222; padding:5px; letter-spacing:-1px; opacity:0.8; display:none; float:right;}
#sun_info .overlap .BtoS_new_member table.new_member_table tr td span.green { position:relative; margin-top:-31px; margin-right:1px; font-size:11px; color:#519a38; background:#fff; padding:5px; letter-spacing:-1px; opacity:0.8; display:none; float:right;}

#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup { clear:both; margin:5px auto 7px; position:relative; display:inline-block; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td { font-size:11px; display:inline-block;  }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td input { width:13px; height:13px; margin-bottom:0; vertical-align:text-bottom; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td label { font-size:11px; color:#8a8a8a; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td a { background:#f7f7f7; padding:5px; box-sizing:border-box; border:1px solid #e2e2e2; color:#a0a0a0; border-radius:3px; display:inline-block; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td.blnd label,
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td.blnd span,
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td.blnd input { display:none; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td .btnAgree_off,
#sun_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td .btnAgree_on { cursor:pointer; }

#sun_info .overlap .BtoS_new_member table.new_member_table tr.member_join td { text-align:center; height:38px; line-height:38px; background:#ef3d30; border:0; border-radius:3px; }
#sun_info .overlap .BtoS_new_member table.new_member_table tr.member_join td a { color:#fff; font-family:sans-serif; font-size:14px; }

/* z to s */
#from_ZtoS { width:100%; height:100%; z-index:3000; position:fixed; overflow-y: auto;}
#from_ZtoS .ZtoS_Blind { width:100%; height:100%; background:#000; opacity:0.6; position:fixed; display:block; }
#from_ZtoS .ZtoS_box { width:890px; max-height:950px; background:#f4f4f4; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; border-radius:5px; overflow-x:hidden; overflow-y:auto; border: 5px solid #ef3d30; }
#from_ZtoS .ZtoS_box .title { background:#fff; text-align:center; padding:30px 0 20px 0;}
#from_ZtoS .ZtoS_box .title .header_logo { background:#f4f4f4; }
#from_ZtoS .ZtoS_box .title .header_btn p,
#from_ZtoS .ZtoS_box .title .header_btn button {display:inline-block; cursor:pointer; color:#545454; border:1px solid #545454; padding:7px; background:none; width:150px; border-radius: 5px;}
#from_ZtoS .ZtoS_box .title .header_btn p {margin-right:15px;}

#from_ZtoS .ZtoS_box .ZtoS_contents .bit_logo { display:inline-block; position: relative; top: 5px; left: 125px;}
#from_ZtoS .ZtoS_box .ZtoS_contents .filesun_logo {  display:inline-block; position: relative; top: 5px; left: 425px;}

#from_ZtoS .ZtoS_box .ZtoS_contents { position:relative; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS { position:absolute; top:80px; width:312px; height:410px; display:inline-block; border-radius:5px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd { left:50px; border:1px solid #19b8d0; background: #fafafa;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw { right:50px; border:1px solid #ef3d30; background: #fafafa;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.arrow { top:200px; left:415px; width:67px; height:62px; background:url('//img.filesun.com/btos/pc_arrow87x62.png') no-repeat; background-size:63px;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS_line {height: 400px; width: 1px; display: none; position: absolute;  top: 50%; left: 440px; border: none; background: #ddd;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.nextBtn { width:256px; height:56px; line-height:56px; background:#ef3d30; top:520px; left:300px; color:#fff; text-align:center; font-size:18px; font-family:sans-serif; letter-spacing:-1px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd li { list-style: none; margin: 0px; padding: 0px; float: left; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_ul { position:absolute; top:13px; left:26px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_ul li ol { float:left; color:#494949; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_ul .ol1 { width:50px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_ul .ol2 { width:34px; text-align:center; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_ul .ol3 { font-weight:bold; padding-left:18px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info { position:absolute; top:60px; left:26px; width:260px; padding:0 18px; box-sizing:border-box; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info li { width:100%; height:20px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info li ol { float:left; color:#494949; margin-bottom:3px; font-size:12px; font-weight:bold; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol1 { width:66px;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol2 {width:34px; text-align:center; display:none;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol3 {font-weight:bold; float:right; color:#19b8d0; }

#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info_detail { position:absolute; top:165px; left:26px; background:#f6f6f6; border:1px solid #e2e2e2; width:260px; padding:6px 18px; box-sizing:border-box; border-radius:5px; display:inline-block; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info_detail li { display:inline-block; width:100%; height:18px; line-height:18px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info_detail li ol { font-size:11px; color:#676767; display:inline-block; float:left; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_dd_info_detail li ol:last-child { float:right; max-width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_seller_info { position:absolute; top:245px; left:26px; margin:0 auto; display:inline-block; background:#fff; width:260px; height:36px; line-height:35px; text-align:center; box-sizing:border-box; border-radius:5px; border:1px solid #c8c8c8; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.ZtoS_seller_info li ol { font-weight:bold; padding-left:18px; }

#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail { position:absolute; top:290px; left:26px; width:260px; padding:0 18px; box-sizing:border-box; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li { width:100%; height:20px;  }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li ol { font-weight:bold; display:inline-block;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li ol:last-child { float:right; color:#ef3d30; text-align:right; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree { margin-top:8px; height:26px; line-height:26px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree ol:last-child { color:#fff; font-weight:100; border-radius:3px; box-sizing:border-box; background:#999; padding:0 8px; cursor:pointer;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd ul.B_seller_info_detail li.seller_move_agree ol input { vertical-align:text-bottom; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd #seller_agree_layer { position:absolute; width:220px; height:230px; top:0; left:0; right:0; bottom:0; margin:auto; background:#f3f3f3; color:#6d6d6d; padding:18px; border:1px solid #c8c8c8; font-size:12px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.dd #seller_agree_layer img { cursor:pointer; }

#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 { position:absolute; width:260px; left:26px; margin:0 auto; top:60px; text-align:center; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 label { font-size:12px; font-family:'굴림','gulim'; letter-spacing:0.3px; line-height:20px; display:none;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 input { vertical-align:text-bottom; width: 180px; height: 30px; border: 0; padding: 8px 20px; margin-bottom: 5px; font-size: 11px; color: #fff; border-radius: 3px;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 input.no_bit_off {  background:url('//img.filesun.com/btos/no_sun_off.png') no-repeat; background-size:180px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 input.no_bit_on  {  background:url('//img.filesun.com/btos/no_sun_on.png') no-repeat; background-size:180px;}
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 input.yes_bit_off { background:url('//img.filesun.com/btos/yes_sun_off.png') no-repeat; background-size:180px; }
#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw form.class1 input.yes_bit_on { background:url('//img.filesun.com/btos/yes_sun_on.png') no-repeat; background-size:180px; }

#from_ZtoS .ZtoS_box .ZtoS_contents .ZtoS_BS.fw .situation_check { position:absolute; top:13px; left:26px; margin:0 auto; background:#fff; display:inline-block; border:1px solid #c8c8c8; width:260px; height:36px; line-height:36px; text-align:center; box-sizing:border-box; border-radius:5px; color:#444; font-weight:bold;  }

#sun_info .overlap .ZtoS_new_member { width:100%; top:0px; left:0px; margin:0 auto; position:relative; margin-top:6px; }
#sun_info .overlap .ZtoS_new_member table.new_member_table { width:100%; text-align:left; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td input { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; border:1px solid #e2e2e2; margin-bottom:2px; border-radius:3px; transition:all 0.2s; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td input:placeholder { color:#a4a4a4; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td input:hover { border:1px solid #ef3d30; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td input:focus { border:1px solid #ef3d30; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td span.red { position:relative; margin-top:-38px; margin-right:1px; font-size:11px; color:#ff2222; padding:5px; letter-spacing:-1px; opacity:0.8; display:none; float:right;}
#sun_info .overlap .ZtoS_new_member table.new_member_table tr td span.green { position:relative; margin-top:-31px; margin-right:1px; font-size:11px; color:#519a38; background:#fff; padding:5px; letter-spacing:-1px; opacity:0.8; display:none; float:right;}

#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup { clear:both; margin:5px auto 7px; position:relative; display:inline-block; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td { font-size:11px; display:inline-block;  }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td input { width:13px; height:13px; margin-bottom:0; vertical-align:text-bottom; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td label { font-size:11px; color:#8a8a8a; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td a { background:#f7f7f7; padding:5px; box-sizing:border-box; border:1px solid #e2e2e2; color:#a0a0a0; border-radius:3px; display:inline-block; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td.blnd label,
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td.blnd span,
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td.blnd input { display:none; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td .btnAgree_off,
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td .btnAgree_on { cursor:pointer; }

#sun_info .overlap .ZtoS_new_member table.new_member_table tr.member_join td { text-align:center; height:38px; line-height:38px; background:#ef3d30; border:0; border-radius:3px; }
#sun_info .overlap .ZtoS_new_member table.new_member_table tr.member_join td a { color:#fff; font-family:sans-serif; font-size:14px; }

/* header_mobile */
.eventLayer img.btn_close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    opacity: 0.7
}
.eventLayer {
    max-width: 630px;
    margin:0 auto;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1020;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    overflow: hidden;
    background: #44403f;
}
.eventLayer > img {
    cursor: pointer;
}
.eventLayer a.btn_notToday {
    color: #ccc;
    display: block;
    padding: 8px; width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 20px;
}
.eventLayer a.btn_notToday img {
    width: 10px;
    height: 10px;
    display: inline-block;
    opacity: 1;
    margin-left: 4px;
}

#holidayEventLayer { z-index: 1022; }   
#holidayEventLayer.eventLayer { width: 96%; }

#mecrossEventLayer { z-index: 1021; }
#mecrossEventLayer.eventLayer { width: 77%; }

#iosAppLayer { z-index: 1023; }
#iosAppLayer.eventLayer { width: 77%; }

#shortsLayer { z-index: 1024; }
#shortsLayer.eventLayer { width: 77%; }

/* header */
/* 불법접속시도 */
.wPopwrap { position: absolute; left: 0; top: 0; width: 100%; margin: 0 auto; z-index: 1020; }
.wPopwrap .wPop { position: fixed; z-index: 1020; background: #ffffff; top: 50%; left: 50%;  margin-top: -302px; margin-left: -363px; width: 726px; border:5px solid #ff3000; text-align: center; padding: 30px 0; box-sizing: border-box; overflow: hidden; -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.3); }
.wPopwrap .wPop .wPop_title {display: inline-block; width: 600px; text-align: center; margin-bottom: 30px;}
.wPopwrap .wPop .wPop_title img {width: 50px;}
.wPopwrap .wPop .wPop_title h3 {color:#ff3000; font-size: 25px; display: inline-block; font-weight: bold; }
.wPopwrap .wPop p {width: 590px; margin: auto; font-size: 13px; margin-bottom: 30px; text-align: left;}

.wPopwrap .wPop #layer_dcntexcess {padding:10px 0; box-sizing:border-box;}
.wPopwrap .wPop #layer_dcntexcess .layer_dcntexcess {text-align:center; box-sizing:border-box;}
.wPopwrap .wPop #layer_dcntexcess .layer_dcntexcess .title2 .g-recaptcha {width:304px; margin:0 auto;}
.wPopwrap .wPop #layer_dcntexcess .layer_dcntexcess .chkBtn {margin-top:8px;}

/* 연말이벤트 */
#holiday_event.eventLayer {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -54px;
    margin-left: -26px;
    z-index: 1020;
    border-radius: 20px;
    overflow: hidden;
    padding-bottom: 29px;
    background: #44403f;
}
#holiday_event.eventLayer > img { cursor: pointer; }
#holiday_event.eventLayer img.btn_close { position: absolute; top: 18px; right: 18px;}
#holiday_event.eventLayer a.btn_notToday {
    position: absolute;
    color: #ccc;
    display: block;
    padding: 8px;
    bottom: 0;
    right: 8px;
    width: 100%;
    text-align: right;
    font-family: 'Noto Sans KR', sans-serif;
}
#holiday_event.eventLayer a.btn_notToday img {
    width: 10px;
    height: 10px;
    display: inline-block;
    opacity: 0.4;
    margin-left: 4px;
}

/* 우측 상단 배너 */
.rightTopBanner {
    width:200px;
    height: 80px;
    display:inline-block;
    position:absolute;
    top: -2px;
    right:0;
    overflow:hidden;
}
.rightTopBanner ul li:hover { opacity:0.8; }
.rightTopBanner ul li img { width: 100%; }

#header.pro .lnb .category .barCategory .list li a:hover,
#header.pro .lnb .category .barCategory .list li a.on { text-decoration: none; }
#header.pro .lnb .category .barCategory .list li:not(.top100) { margin-left: 40px !important; }
#header.pro .lnb .category .subCategory.normal .list#comics { margin-left: 540px !important; }
#header.pro .lnb .category .subCategory.normal .list#document { margin-left: 565px !important; }
#header.pro .lnb .category .subCategory.normal .list#education { margin-left: 600px !important; }
#header.pro .lnb .category .subCategory.normal .list#util { margin-left: 600px !important; }
#header.pro .lnb .category .subCategory.normal .list#other { margin-left: 890px !important; }

@media screen and (min-width: 1921px) {
    #header.pro.responsible .lnb .category .barCategory .list li:not(.top100) { margin-left: 40px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#movie { margin-left: 180px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#drama { margin-left: 313px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#video { margin-left: 455px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#animation { margin-left: 600px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#comics { margin-left: 690px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#document { margin-left: 825px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#education { margin-left: 1020px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#util { margin-left: 1000px !important; }
    #header.pro.responsible .lnb .category .subCategory.normal .list#other { margin-left: 1290px !important; }
}

.mainFixBanner { position:absolute; left:0; top:0; width:100%; margin:0 auto; z-index:1020; }
.mainFixBanner .banner { position:relative; z-index:1020; width:400px; height:420px; margin:0 auto; margin-top:100px; }

/* b,z_to_s mobile common */
/* 서비스이용약관, 개인정보처리방침 레이어 */
.hide_layer { width:100%; height:100%; background:#fff; position:fixed; z-index:2002; padding:5%; box-sizing:border-box; display:none; font-size:11px; overflow-y:scroll; left:0; }
.hide_layer.filebit .hide_layer_close { display:block; width:100%; height:50px; line-height:52px; background:#1b5ba8; text-align:center; color:#fff; font-weight:bold; font-size:15px; margin-bottom:5%; border-radius:3px; text-decoration:none; font-family:sans-serif; }
.hide_layer.allplz .hide_layer_close { display:block; width:100%; height:50px; line-height:52px; background:#19b8d0; text-align:center; color:#fff; font-weight:bold; font-size:15px; margin-bottom:5%; border-radius:3px; text-decoration:none; font-family:sans-serif; }

/*QnA*/
#qalayerbox { border-top:1px solid #c8c8c8; background: #fff;}
#qalayerbox .qablind { width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.6); z-index:210; }
#qalayerbox .qalayer {padding:14px; box-sizing:border-box;}
#qalayerbox .qalayer .qalayer_title { margin-bottom:25px;  }
#qalayerbox .qalayer .qalayer_title p { display:block; text-align:center; color:#4e4e4e; height:27px; line-height:27px; font-size:14px; font-weight:bold; padding-left:3px; }
#qalayerbox .qalayer .qalayer_title p span {vertical-align:-11px;}
#qalayerbox .qalayer .qalayer_title a.m_xbtn { display:inline-block; float:right; }
#qalayerbox.filebit .qalayer ul.qalayer_qna { background: #eeeeee; margin-top: 15px; padding: 10px 0;}
#qalayerbox.allplz .qalayer ul.qalayer_qna { margin-top: 15px; padding: 10px 0;}
#qalayerbox .qalayer ul li { padding:9px 26px; border-radius:3px; margin-top:-4px; }
#qalayerbox .qalayer ul li.rlayerq { margin-top:5px;  cursor:pointer; transition:all 0.3s; }

#qalayerbox .qalayer ul li.rlayera { border-top:0; padding-top:16px; padding-bottom:12px; color:#777; line-height:20px;}

#qalayerbox .qalayer ul li.rlayerq .Qna { background:#ef3d30; color:#fff; font-weight: bold; width: 18px; height: 18px; line-height: 18px; display: inline-block; border-radius: 5px; text-align: center;}
#qalayerbox .qalayer ul li.rlayera .qnA { background:#c81407; color:#fff; font-weight:bold; width: 18px; height: 18px; line-height: 18px; display: inline-block; border-radius: 5px; text-align: center; }

.weight100 span { font-weight:100; color:#32991a; }

.call_070 { font-size:11px; color:#444; margin:20px auto; width:320px; text-align:center;  }
.footer_qna { /*width:118px;*/ margin:10px auto 50px auto; text-align:center; }
.footer_qna a { padding:6px 8px; box-sizing:border-box; height:30px; line-height:30px; background:#fafafa; border:1px solid #c8c8c8; border-radius:3px; font-size:11px; color:#000000; text-align:center; text-decoration:none;}
.clear { clear:both; }
.loading {
    border-radius: 50%;
    border-style: solid;
    border-width: 10px;
    border-color: #dddddd #dddddd #dddddd #000000;
    width: 50px;
    height: 50px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-indent: -99999px;
    font-size: 0;
    animation: spinner 1s linear infinite;
    z-index: 9999;
}

/* b_to_s mobile */
#m_from_BtoS { width:100%; height:100%; z-index:1000; position:fixed; }
#m_from_BtoS .BtoS_Blind { width:100%; height:100%; background:#000; opacity:0.6; position:fixed; display:block; z-index:1000;}
#m_from_BtoS .BtoS_box { width:85%; height:100%; background:#f4f4f4; position:relative; z-index:1000; margin:0 auto; overflow-y:scroll; box-sizing:border-box;  border: 5px solid #ef3d30;}
#m_from_BtoS .BtoS_box .title { background:#fff; text-align:center; padding:40px 0 20px 0;}
#m_from_BtoS .BtoS_box .title .header_logo { background:#f4f4f4; margin-bottom: 10px; }
#m_from_BtoS .BtoS_box .title .header_logo img {width:85%; }
#m_from_BtoS .BtoS_box .title .header_btn p, #m_from_BtoS .BtoS_box .title .header_btn a {display:inline-block; cursor:pointer; color:#fff; border:1px solid #fff; padding:7px; background:none; width:38%; border-radius: 5px; margin:10px 0; text-decoration:none;}
#m_from_BtoS .BtoS_box .title .header_img {padding: 0 10px;}
#m_from_BtoS .BtoS_box .title .header_img img {max-width: 600px;}

#m_from_BtoS .BtoS_box .BtoS_contents { position:relative; padding-bottom:20px;}
#m_from_BtoS .BtoS_box .down_arrow { width:50px; height:50px; background:url('//img.filesun.com/btos/m_arrow240x240.png') no-repeat; background-size:50px; margin:0 auto; position:relative; top:-20px; }
#m_from_BtoS .BtoS_box .BtoS_BS_line {height: 1px; width: 80%; display: none;  top: 410px; left: 0; right:0; border: none; background: #ddd;}
#m_from_BtoS .BtoS_box .BtoS_BS { margin:0 auto; margin-top:15px; position:relative; padding-bottom:20px; border-radius:5px; overflow:hidden; }

#m_from_BtoS .BtoS_box .BtoS_contents .filebit_logo { display:block; text-align:center; }
#m_from_BtoS .BtoS_box .BtoS_contents .sun_logo {  display:block; text-align:center; }

#m_from_BtoS .BtoS_box .BtoS_BS.dd .dd_info_title { width:100%; height:40px; line-height:40px; background:#fff; color:#fff; text-align:center; font-size:15px; font-family:sans-serif;  display:none;}
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul { display:inline-block; width:100%; margin-top:12px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul li { text-align:center; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul li ol { color:#494949; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul li ol.ol1 { width:40px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul li ol.ol2 { width:40px; text-align:center; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_ul li ol.ol3 { font-weight:bold; display:inline-block; text-align:left; background:#fff; padding:5px 18px; border:1px solid #c8c8c8; border-radius:5px; width:222px; height:28px; line-height:28px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd #dd_info { width:260px; margin:0 auto; box-sizing:border-box; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info { padding:6px 18px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info li { width:100%; height:20px; line-height:20px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info li ol { float:left; color:#494949; font-weight:bold; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info li ol.ol1 { width:66px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info li ol.ol2 { width:44px; text-align:center; display:none; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info li ol.ol3 { font-weight:bold; float:right; color:#1b5ba8; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd .situation_check { position:relative; visibility:hidden; width:90%; height:30px; text-align:left; margin:0 auto; color:#ff5a5a; font-size:11px; letter-spacing:-0.5px; clear:both; display:none; }

#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_detail li { height:18px; line-height:18px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_detail li ol { font-size:11px; float:left; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_detail li ol:last-child { float:right; }

#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller { margin-top:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller li ol { font-weight:bold; display:inline-block; text-align:left; background:#fff; padding:5px 18px; border:1px solid #c8c8c8; border-radius:5px; width:222px; height:28px; line-height:28px; }

#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail { padding:6px 18px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li { width:100%; height:20px; line-height:20px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li ol { float:left; font-weight:bold; color:#494949; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li ol:last-child { float:right; color:#ef3d30; }

#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li.seller_move_agree { margin-top:8px; height:26px; line-height:26px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li.seller_move_agree ol:last-child { color:#fff; font-weight:100; border-radius:3px; box-sizing:border-box; background:#999; padding:0 8px; cursor:pointer;}
#m_from_BtoS .BtoS_box .BtoS_BS.dd ul.BtoS_dd_info_seller_detail li.seller_move_agree ol input { vertical-align:text-bottom; margin-bottom:-3px; border:1px solid #e0e0e0; box-sizing:border-box; background:#fff; border-radius:3px; margin-right:4px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd #seller_agree_layer { position:absolute; width:247px; height:250px; top:120px; left:0; right:0; bottom:0; margin:auto; background:#f3f3f3; color:#6d6d6d; padding:18px; border:1px solid #c8c8c8; font-size:12px; }
#m_from_BtoS .BtoS_box .BtoS_BS.dd #seller_agree_layer img { cursor:pointer;  }

#m_from_BtoS .BtoS_box .BtoS_BS.fs { height:460px; margin-top:0;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs .fs_info_title { width:100%; height:40px; line-height:40px; background:#f4f4f4; text-indent: -9999px; color:#fff; text-align:center; font-size:15px; font-family:sans-serif; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul { display:block; float:left; margin:0 auto; width:100%; text-align:center; margin-top:8px;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li { width:100%;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li input { background:#ef3d30; border:0; padding:8px 20px; margin-bottom:5px; font-size:11px; color:#fff; border-radius:3px;width:180px; height:30px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li input.no_bit_off { background:url('//img.filesun.com/btos/no_sun_off.png') no-repeat; background-size:180px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li input.no_bit_on  { background:url('//img.filesun.com/btos/no_sun_on.png') no-repeat; background-size:180px;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li input.yes_bit_off { background:url('//img.filesun.com/btos/yes_sun_off.png') no-repeat; background-size:180px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs ul.BtoS_fs_ul li input.yes_bit_on { background:url('//img.filesun.com/btos/yes_sun_on.png') no-repeat; background-size:180px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info { width:260px; height:320px; margin:0 auto; box-sizing:border-box; overflow:auto; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .base_info { margin:40px 0 40px 0; text-align:center; display:none; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap { text-align:center; margin-top:15px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .sns_title { font-size:11px; height:17px; line-height:17px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table { width:100%; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr td { display:inline-block; height:40px; width:260px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr td input.idps { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; letter-spacing:-0.2px; border:1px solid #c8c8c8; border-radius:3px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr td span.red { display:inline-block; position:relative; top:-24px; font-size:11px; color:#ff6f6f; height:16px; overflow:hidden; text-align:right; float:right; letter-spacing:-1px; padding-right:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr td span.green { display:inline-block; position:relative; top:-24px; font-size:11px; color:#ff6f6f; height:16px; overflow:hidden; text-align:right; float:right; letter-spacing:-1px; padding-right:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup { display:inline-block; margin-top:10px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td { width:130px; font-size:11px; border:0; float:left; height:20px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td:last-child { float:right; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td input.checkbox { display:none; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.agreementGroup td a { padding:6px 18px; border:1px solid #c8c8c8; border-radius:5px; color:#000000;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.member_join { display:inline-block; margin-top:10px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.member_join td { background:#ef3d30; border:0; height:36px; line-height:36px; border-radius:3px; font-size:15px; font-family:sans-serif; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .overlap .BtoS_new_member table.new_member_table tr.member_join td a { color:#fff; letter-spacing:-1px; }

#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul { width:260px; background:#f4f4f4; padding:10px 0; display:inline-block; position:absolute; box-sizing:border-box; top:48px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li ol { float:left; display:inline-block; text-align:left; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li ol.ol3 { float:right; text-align:right; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info { position:absolute; top:100px; left:0; right:0; margin:0 auto; background:#f4f4f4; padding:10px 48px; width:320px; box-sizing:border-box;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li { width:100%; height:20px; line-height:20px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li ol { float:left; color:#494949; font-weight:bold;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol1 { width:66px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol2 { width:44px; text-align:center; display:none;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol3 { float:right; color:#ef3d30;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol3 span { color:#ef3d30;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; position:relative; top:68px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info_detail li { height:18px; line-height:18px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info_detail li ol { font-size:11px; float:left;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_info_detail li ol:last-child { float:right; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_seller_info { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; position:relative; top:73px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail { padding:6px 18px; position:relative; top:75px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li { width:100%; height:20px; line-height:20px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li ol { float:left; font-weight:bold; color:#494949;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li ol:last-child { float:right; color:#ef3d30;  }

#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.overlap_info li { width:100%; height:17px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.overlap_info li ol { float:left; color:#494949; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.overlap_info li ol.ol1 { width:50px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.overlap_info li ol.ol2 { width:44px; text-align:center; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info ul.overlap_info li ol.ol3 { font-weight:bold; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs .situation_check { position:relative; width:260px; height:40px; text-align:center; margin:0 auto; color:#ea2c2c; font-size:11px; letter-spacing:-0.5px; clear:both; padding:7px; box-sizing:border-box; border-radius:3px; }

#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member { width:100%; margin:0 auto; text-align:center; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member input { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; margin-bottom:5px; border:1px solid #d9d9d9; border-radius:3px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member input.fs_id {  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member input.fs_ps {  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member input.user_login { background:#ef3d30; border:0; color:#fff; height:40px; font-family:sans-serif; font-size:15px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next {  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul { width:260px; background:#f4f4f4; padding:10px 0; display:inline-block; position:absolute; box-sizing:border-box; top:38px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li ol { float:left; display:inline-block; text-align:left; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li ol.ol3 { float:right; text-align:right;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info { position:absolute; top:100px; left:0; background:#fff; padding:10px 48px; width:320px; box-sizing:border-box;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li { width:100%; height:20px; line-height:20px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol { float:left; color:#494949; font-weight:bold;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol1 { width:66px;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol2 { width:44px; text-align:center; display:none;}
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol3 { float:right; color:#ef3d30; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; position:relative; top:68px; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li { height:18px; line-height:18px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li ol { font-size:11px; float:left;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li ol:last-child { float:right; }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; position:relative; top:73px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail { padding:6px 18px; position:relative; top:75px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li { width:100%; height:20px; line-height:20px;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li ol { float:left; font-weight:bold; color:#494949;  }
#m_from_BtoS .BtoS_box .BtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li ol:last-child { float:right; color:#ef3d30;  }

/* 이전하기 완료버튼 */
#m_from_BtoS .BtoS_box .BtoS_BS.fs .nextBtn { display:block; width:260px; height:48px; line-height:48px; text-align:center; background:#ef3d30; color:#fff; font-size:15px; font-family:sans-serif; position:absolute; bottom:3%; box-sizing:border-box;  margin-top:20px; text-decoration:none; border-radius:3px;  -webkit-appearance: none; -webkit-border-radius: 3px; }

#m_from_BtoS .BtoS_box .BtoS_BS.fs .nextBtn3 { display:block; width:260px; height:48px; line-height:48px; text-align:center; background:#ef3d30; color:#fff; font-size:15px; font-family:sans-serif; position:absolute; bottom:3%; box-sizing:border-box;  margin-top:20px; text-decoration:none; border-radius:3px;  -webkit-appearance: none; -webkit-border-radius: 3px; }

/* z_to_s */
#m_from_ZtoS { width:100%; height:100%; z-index:1000; position:fixed; }
#m_from_ZtoS .ZtoS_Blind { width:100%; height:100%; background:#000; opacity:0.6; position:fixed; display:block; z-index:1000;}
#m_from_ZtoS .ZtoS_box { width:85%; height:100%; background:#f4f4f4; position:relative; z-index:1000; margin:0 auto; overflow-y:scroll; box-sizing:border-box;  border: 5px solid #ef3d30;}
#m_from_ZtoS .ZtoS_box .title { background:#fff; text-align:center; padding:40px 0 20px 0;}
#m_from_ZtoS .ZtoS_box .title .header_logo { margin-bottom: 10px; }
#m_from_ZtoS .ZtoS_box .title .header_logo img {width:85%; }
#m_from_ZtoS .ZtoS_box .title .header_btn p, #m_from_ZtoS .ZtoS_box .title .header_btn a {display:inline-block; cursor:pointer; color:#fff; border:1px solid #fff; padding:7px; background:none; width:38%; border-radius: 5px; margin:10px 0; text-decoration:none;}
#m_from_ZtoS .ZtoS_box .title .header_img {padding: 0 10px;}
#m_from_ZtoS .ZtoS_box .title .header_img img {max-width: 600px;}

#m_from_ZtoS .ZtoS_box .ZtoS_contents { position:relative; padding-bottom:20px;}
#m_from_ZtoS .ZtoS_box .down_arrow { width:50px; height:50px; background:url('//img.filesun.com/btos/m_arrow240x240.png') no-repeat; background-size:50px; margin:0 auto; position:relative; top:-20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS_line {height: 1px; width: 80%; display: none;  top: 410px; left: 0; right:0; border: none; background: #ddd;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS { margin:0 auto; margin-top:15px; position:relative; padding-bottom:20px; border-radius:5px; overflow:hidden; }

#m_from_ZtoS .ZtoS_box .ZtoS_contents .allplz_logo { display:block; text-align:center; margin-top: 25px;}
#m_from_ZtoS .ZtoS_box .ZtoS_contents .sun_logo {  display:block; text-align:center; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd .dd_info_title { width:100%; height:40px; line-height:40px; background:#fff; color:#fff; text-align:center; font-size:15px; font-family:sans-serif;  display:none;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul { display:inline-block; width:100%; margin-top:12px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul li { text-align:center; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul li ol { color:#494949; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul li ol.ol1 { width:40px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul li ol.ol2 { width:40px; text-align:center; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_ul li ol.ol3 { font-weight:bold; display:inline-block; text-align:left; background:#fff; padding:5px 18px; border:1px solid #c8c8c8; border-radius:5px; width:222px; height:28px; line-height:28px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd #dd_info { width:260px; margin:0 auto; box-sizing:border-box; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info { padding:6px 18px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info li { width:100%; height:20px; line-height:20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info li ol { float:left; color:#494949; font-weight:bold; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol1 { width:66px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol2 { width:44px; text-align:center; display:none; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info li ol.ol3 { font-weight:bold; float:right; color:#19b8d0; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd .situation_check { position:relative; visibility:hidden; width:90%; height:30px; text-align:left; margin:0 auto; color:#ff5a5a; font-size:11px; letter-spacing:-0.5px; clear:both; display:none; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_detail li { height:18px; line-height:18px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_detail li ol { font-size:11px; float:left; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_detail li ol:last-child { float:right; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller { margin-top:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller li ol { font-weight:bold; display:inline-block; text-align:left; background:#fff; padding:5px 18px; border:1px solid #c8c8c8; border-radius:5px; width:222px; height:28px; line-height:28px; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail { padding:6px 18px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li { width:100%; height:20px; line-height:20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li ol { float:left; font-weight:bold; color:#494949; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li ol:last-child { float:right; color:#ef3d30; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li.seller_move_agree { margin-top:8px; height:26px; line-height:26px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li.seller_move_agree ol:last-child { color:#fff; font-weight:100; border-radius:3px; box-sizing:border-box; background:#999; padding:0 8px; cursor:pointer;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd ul.ZtoS_dd_info_seller_detail li.seller_move_agree ol input { vertical-align:text-bottom; margin-bottom:-3px; border:1px solid #e0e0e0; box-sizing:border-box; background:#fff; border-radius:3px; margin-right:4px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd #seller_agree_layer { position:absolute; width:247px; height:250px; top:120px; left:0; right:0; bottom:0; margin:auto; background:#f3f3f3; color:#6d6d6d; padding:18px; border:1px solid #c8c8c8; font-size:12px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.dd #seller_agree_layer img { cursor:pointer;  }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs { height:460px; margin-top:0;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs .fs_info_title { width:100%; height:40px; line-height:40px; background:#f4f4f4; text-indent: -9999px; color:#fff; text-align:center; font-size:15px; font-family:sans-serif; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul { display:block; float:left; margin:0 auto; width:100%; text-align:center; margin-top:8px;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li { width:100%;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li input { background:#ef3d30; border:0; padding:8px 20px; margin-bottom:5px; font-size:11px; color:#fff; border-radius:3px;width:180px; height:30px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li input.no_bit_off { background:url('//img.filesun.com/btos/no_sun_off.png') no-repeat; background-size:180px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li input.no_bit_on  { background:url('//img.filesun.com/btos/no_sun_on.png') no-repeat; background-size:180px;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li input.yes_bit_off { background:url('//img.filesun.com/btos/yes_sun_off.png') no-repeat; background-size:180px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs ul.ZtoS_fs_ul li input.yes_bit_on { background:url('//img.filesun.com/btos/yes_sun_on.png') no-repeat; background-size:180px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info { width:260px; height:320px; margin:0 auto; box-sizing:border-box; overflow:auto; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .base_info { margin:40px 0 40px 0; text-align:center; display:none; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap { text-align:center; margin-top:15px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .sns_title { font-size:11px; height:17px; line-height:17px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table { width:100%; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr td { display:inline-block; height:40px; width:260px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr td input.idps { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; letter-spacing:-0.2px; border:1px solid #c8c8c8; border-radius:3px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr td span.red { display:inline-block; position:relative; top:-24px; font-size:11px; color:#ff6f6f; height:16px; overflow:hidden; text-align:right; float:right; letter-spacing:-1px; padding-right:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr td span.green { display:inline-block; position:relative; top:-24px; font-size:11px; color:#ff6f6f; height:16px; overflow:hidden; text-align:right; float:right; letter-spacing:-1px; padding-right:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup { display:inline-block; margin-top:10px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td { width:130px; font-size:11px; border:0; float:left; height:20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td:last-child { float:right; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td input.checkbox { display:none; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.agreementGroup td a { padding:6px 18px; border:1px solid #c8c8c8; border-radius:5px; color:#000000;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.member_join { display:inline-block; margin-top:10px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.member_join td { background:#ef3d30; border:0; height:36px; line-height:36px; border-radius:3px; font-size:15px; font-family:sans-serif; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .overlap .ZtoS_new_member table.new_member_table tr.member_join td a { color:#fff; letter-spacing:-1px; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul { width:260px; background:#f4f4f4; padding:10px 0; display:inline-block; position:absolute; box-sizing:border-box; top:48px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li ol { float:left; display:inline-block; text-align:left; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .no_overlap .no_overlap_info_ul li ol.ol3 { float:right; text-align:right; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info { position:absolute; top:100px; left:0; right:0; margin:0 auto; background:#f4f4f4; padding:10px 48px; width:320px; box-sizing:border-box;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li { width:100%; height:20px; line-height:20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li ol { float:left; color:#494949; font-weight:bold;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol1 { width:66px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol2 { width:44px; text-align:center; display:none;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol3 { float:right; color:#ef3d30;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info li ol.ol3 span { color:#ef3d30;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; position:relative; top:68px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info_detail li { height:18px; line-height:18px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info_detail li ol { font-size:11px; float:left;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_info_detail li ol:last-child { float:right; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_seller_info { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; position:relative; top:73px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail { padding:6px 18px; position:relative; top:75px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li { width:100%; height:20px; line-height:20px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li ol { float:left; font-weight:bold; color:#494949;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.no_overlap_seller_info_detail li ol:last-child { float:right; color:#ef3d30;  }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.overlap_info li { width:100%; height:17px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.overlap_info li ol { float:left; color:#494949; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.overlap_info li ol.ol1 { width:50px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.overlap_info li ol.ol2 { width:44px; text-align:center; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info ul.overlap_info li ol.ol3 { font-weight:bold; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs .situation_check { position:relative; width:260px; height:40px; text-align:center; margin:0 auto; color:#ea2c2c; font-size:11px; letter-spacing:-0.5px; clear:both; padding:7px; box-sizing:border-box; border-radius:3px; }

#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member { width:100%; margin:0 auto; text-align:center; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member input { width:100%; height:36px; line-height:36px; padding-left:5px; box-sizing:border-box; margin-bottom:5px; border:1px solid #d9d9d9; border-radius:3px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member input.user_login { background:#ef3d30; border:0; color:#fff; height:40px; font-family:sans-serif; font-size:15px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul { width:260px; background:#f4f4f4; padding:10px 0; display:inline-block; position:absolute; box-sizing:border-box; top:38px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li ol { float:left; display:inline-block; text-align:left; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_ul li ol.ol3 { float:right; text-align:right;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info { position: absolute; top: 100px; left: 50%; background: #f4f4f4; padding: 10px 48px; width: 320px; box-sizing: border-box; transform: translateX(-50%); }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li { width:100%; height:20px; line-height:20px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol { float:left; color:#494949; font-weight:bold;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol1 { width:66px;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol2 { width:44px; text-align:center; display:none;}
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info li ol.ol3 { float:right; color:#ef3d30; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail { width:260px; background:#f9f9f9; box-sizing:border-box; padding:6px 18px; border:1px solid #d4d4d4; border-radius:5px; position:relative; top:68px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li { height:18px; line-height:18px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li ol { font-size:11px; float:left;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_info_detail li ol:last-child { float:right; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info { background:#fff; padding:5px 18px; width:222px; text-align:left; display:inline-block; height:28px; line-height:28px; font-weight:bold; color:#444; border:1px solid #c8c8c8; border-radius:5px; position:relative; top:73px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail { padding:6px 18px; position:relative; top:75px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li { width:100%; height:20px; line-height:20px;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li ol { float:left; font-weight:bold; color:#494949;  }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs #bit_info .filesun_member_next ul.fs_member_seller_info_detail li ol:last-child { float:right; color:#ef3d30;  }

/* 이전하기 완료버튼 */
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs .nextBtn { display:block; width:260px; height:48px; line-height:48px; text-align:center; background:#ef3d30; color:#fff; font-size:15px; font-family:sans-serif; position:absolute; bottom:3%; box-sizing:border-box;  margin-top:20px; text-decoration:none; border-radius:3px;  -webkit-appearance: none; -webkit-border-radius: 3px; }
#m_from_ZtoS .ZtoS_box .ZtoS_BS.fs .nextBtn3 { display:block; width:260px; height:48px; line-height:48px; text-align:center; background:#ef3d30; color:#fff; font-size:15px; font-family:sans-serif; position:absolute; bottom:3%; box-sizing:border-box;  margin-top:20px; text-decoration:none; border-radius:3px;  -webkit-appearance: none; -webkit-border-radius: 3px; }
