/* write.skin.php  */
.write_section {width:100%;}
#map {width:100%; height:350px;margin:5px 0; border:1px #CCC solid;}
.top_title {color:#FFFFFF;background:#DF0101;text-align:center;height:50px;line-height:50px;font-size:1.2em;font-weight:500;margin:10px 0;}
.write_div ul li {margin-bottom:5px;}
.write_div ul li span {display:inline-block;width:100px;height:40px;border-radius:3px;background:#333;color:#FFF;margin-left:5px;text-align:center;line-height:40px;font-weight:bold;}
.seller {width:100%;}
.seller ul {width:100%;display:flex;justify-content: flex-start;flex-wrap:wrap;margin-top:0px;}
.seller li {height:40px;line-height:40px;border:1px solid #CCC;}
.seller li:first-child {width:20%;background-color: #FF0000;color:#FFF;padding-left:10px;border-right:none;}
.seller li:nth-child(2) {width:80%;padding-left:15px;}
.seller ul li label:first-child {margin-right:15px;}
#member_type01 {visibility:hidden;margin:-42px 0 0px 180px;}
#member_type02 {visibility:hidden;}

.tb_one {height:40px;line-height: 40px; background:#FF0000;color:#FFFFFF;font-size:1.2em;font-weight:500;padding-left:15px;margin-top:30px;}
ul.sale_info {width:100%;display:flex;justify-content: flex-start;flex-wrap:wrap;}
ul.sale_info li {height:36px;line-height: 36px;border-bottom:1px solid #EBEBEB;}
ul.sale_info li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
ul.sale_info li:nth-child(even) {width:80%;padding-left:10px;}
ul.sale_info li div.price_box {height:auto;visibility:hidden; position:absolute; margin-bottom:-1px;}

/* 매물등록 */
.sale_title {width:100%;height:38px;line-height:38px;background-color:#FE642E;color:#FFF;padding-left:15px;}
.content_box > ul {width:100%;display:flex;flex-wrap:wrap;justify-content: flex-start;}
.content_box > ul > li {height:36px;line-height:36px;border-bottom:1px solid #EBEBEB;}
.content_box > ul > li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
.content_box > ul > li:nth-child(even) {width:30%;padding-left:10px;}
/* #totalPriceSection {width:100%;display:flex;flex-wrap:wrap;justify-content: flex-start;display:none;border:1px solid red;} */
#totalPriceSection {width:100%;display:none;margin-bottom:36px;}
#totalPriceSection > li {height:36px;line-height:36px;border-bottom:1px solid #EBEBEB;float:left;}
#totalPriceSection > li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
#totalPriceSection > li:nth-child(even) {width:30%;padding-left:10px;}
#totalPriceSection2 {width:100%;display:none;margin-bottom:36px;}
#totalPriceSection2 > li {height:36px;line-height:36px;border-bottom:1px solid #EBEBEB;float:left;}
#totalPriceSection2 > li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
#totalPriceSection2 > li:nth-child(even) {width:30%;padding-left:10px;}
#totalPriceSection3 {width:100%;display:none;margin-bottom:36px;}
#totalPriceSection3 > li {height:36px;line-height:36px;border-bottom:1px solid #EBEBEB;float:left;}
#totalPriceSection3 > li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
#totalPriceSection3 > li:nth-child(even) {width:30%;padding-left:10px;} 

.content_box ul.facility {width:100%;display:flex;flex-wrap:wrap;justify-content: flex-start;}
.content_box ul.facility > li {height:auto;border-bottom:1px solid #EBEBEB;}
.content_box ul.facility > li:nth-child(odd) {width:20%;border-right:none;background-color:#F3F3F3;text-align:right;padding-right:10px;}
.content_box ul.facility > li:nth-child(even) {width:80%;height:auto;}
.content_box ul.facility > li > ul {width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.content_box ul.facility > li > ul > li {width:12.5%;height:30px;line-height:30px;border-bottom:1px solid #f1f1f1;}
.content_box ul.facility > li > ul > li:first-child {font-weight:500;color:#FE642E;}
.content_box ul.facility > li > ul:last-child li {border-bottom:none;}
.special {width:100%;height:auto;border:15px #FE642E solid;padding:20px;margin-top:30px;}
.special .choice {width:100%;padding:10px;}
.special .spe_pic {width:100%;padding:20px;}
.special .choice p {height:40px;line-height:40px;}
.special .choice span {display:inline-block;height:30px;line-height:30px;margin-right:10px;}
.special .choice span:last-child {margin-right:0;}
input.trade {width:80px;}

.bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
.bo_w_flie .frm_file {padding-left:50px;margin-top:3px}
.bo_w_flie .file_wr {position:relative;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
.bo_w_flie .frm_input {margin:10px 0 0}
.bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
.bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
.bo_w_link .frm_input {padding-left:50px}
.btn_confirm {clear:both;margin-top:10px}
.btn_confirm label {display:inline-block;margin-right:10px;border-radius:3px;font-size:1.5em;text-align:center}
.btn_confirm .secret_cm label {font-size:1em !important}
.btn_submit {padding:0 20px;font-size:0.95em}
.btn_cancel {border-radius:3px;font-size:0.95em}

/* view.skin.php */
.view_box {width:100%;min-height:200px;display:flex;justify-content:space-between;}
/* .view_title {width:100%;height:40px;text-align:center;font-size:1.2rem;font-weight:500;color:#FFF;line-height:40px;background:#FF0000;} */
.view_left ul {width:100%;display:flex;justify-content: flex-start;flex-wrap:wrap;margin-bottom:0px;}
.view_left ul.price_ul {margin-bottom:0;border-top:0px solid #ef233c;}
.view_left ul.price_ul > li:first-child {width:20%; color: #999999; font-weight: bold;}
.view_left ul.price_ul > li:last-child {width:80%;}
.view_left ul li {height:40px;line-height: 40px;border-bottom:0px solid #DDD;overflow:hidden;}
.view_left ul li:nth-child(odd) {width:20%;background-color: #ffffff;text-align:left; color: #999999; font-weight: bold;}
.view_left ul li:nth-child(even) {width:30%;padding-left:10px;}
.view_left .mapwrap_box {border-bottom:0px solid #CCC;}

/* 최신글 immovable_member css  */
/* 
.view_left {width:75%;height:auto;}
*/
.view_left {height:auto;}
.view_left .latest_member > ul {border:0px solid #CCC;}
.view_left .latest_member > ul li span {display:inline-block;width:60px;height:16px;line-height:16px;
    border-radius:3px; text-align:center;font-size:10px; background-color:#d90429;color:#FFF;}
.view_left .latest_member > ul li:nth-child(n+9) {border:none;}
/* 최신글 immovable_member css 끝 */

ul.member_ul {border:1px solid #CCC;}
ul.member_ul li {border-bottom:none;}
.seller {width:100%;padding:10px;margin:30px 0 5px 0;}
/*
.view_right {width:24%;min-height:200px;}
*/
.view_right {min-height:200px;}

.view_left .mixed {width:100%;height:36px;background-color: #FE642E;line-height:36px;font-size:0.9rem; text-align: center;color:#FFF;}
.view_price {width:100%;height:40px;text-align:center;font-size:1rem;font-weight:500;color:#c1121f;line-height:40px;border-bottom:1px solid #DDD;}
.view_price span {display:inline-block;margin-right:10px;}

/* boxtodayview.skin.php  */
#stv {margin:0 auto;width:230px;}
#stv_list {margin:0 auto;background:#fff;}
#stv_list h2 {width:230px;padding:15px 0;text-align:center;background-color: #6c757d;color:#FFF;border:8px #FFF solid;}
#stv_pg {display:block;margin:5px 0 0}
#stv_btn {text-align:center;zoom:1;}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {
  margin:1px 0 0 0;
  box-sizing: content-box;
  padding:3px 0;
  width:35px;
  border:0;
  color:#3e3c52;
  font-size: 11px;
  line-height: 12px;
  text-align:center;
  background-color: #FFF;
}
#stv_btn button#up{float:left;margin-left:75px;}
#stv_btn button#down{float:right;margin-right:75px;}

#stv_ul {margin:0 auto;padding:8px 0;list-style:none;}
#stv_ul li span.some_kind {color:#d90429;}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all;padding-bottom:10px;border-bottom:0px #CCC dotted;margin-bottom:10px;}
.stv_item img {margin:5px 0;border:1px #CCC solid;}

/* boxtodayview.skin.php  end */

/* 확인요망  */
#tabbed_box_mypage {margin: 0 auto; width:660px;}
.tabbed_area {border:1px solid #EEE; background-color:#FBF2F6; padding:8px;}
ul.tabs {margin:0px; padding:0px; margin-top:5px; margin-bottom:6px;}
ul.tabs li {list-style:none; display:inline;}
ul.tabs li a {background-color:#FF4091; color:#ffebb5; padding:8px 14px 8px 14px; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; border:1px solid #EEE; background-image:url(/img/tabs/tab_off.jpg); background-repeat:repeat-x; background-position:bottom;}
ul.tabs li a:hover {background-color:#ff40a4; border-color:#BF306D; border-bottom:none;}
ul.tabs li a.active {background-color:#ffffff; color:#282e32; border:1px solid #EEE; border-bottom: 1px solid #ffffff; background-image:url(/img/tabs/tab_on.jpg); background-repeat:repeat-x; background-position:top;}
.content {background-color:#ffffff; padding:10px; border:1px solid #EEE; font-family:Arial, Helvetica, sans-serif; background-image:url(/img/tabs/content_bottom.jpg); background-repeat:repeat-x; background-position:bottom;}

#content_1, #content_2, #content_3, #content_4, #content_5 {display:none;}

.content ul {margin:0px; padding:0px 20px;}
.content ul li {list-style:none; border-bottom:1px solid #d6dde0; padding-top:15px; padding-bottom:15px; font-size:13px;}
.content ul li:last-child {border-bottom:none;}
.content ul li a {text-decoration:none; color:#3e4346;}
.content ul li a small {color:#8b959c; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; left:4px; top:0px;}
.content ul li a:hover {color:#a59c83;}
.content ul li a:hover small {color:#baae8e;}
/* 확인요망 여기가지 */

/* list  */
input[type="radio"] + label {display:inline-block;font-size:12px;cursor: pointer;width:80px;height:24px;line-height: 24px;margin:0 5px 5px 0;}
input[type="radio"] + label:last-child {margin-right:0;}
input[type="radio"]:checked + label {color:#BF0000;font-weight:500;}

.conbox {width:100%;padding:10px;display:none;border:1px solid #ced4da;margin-top:10px;line-height:250%;}
input[id="city01"]:checked ~ .con1 {display:block;}
input[id="city02"]:checked ~ .con2 {display:block;}
input[id="city03"]:checked ~ .con3 {display:block;}
input[id="city04"]:checked ~ .con4 {display:block;}
input[id="city05"]:checked ~ .con5 {display:block;}
input[id="city06"]:checked ~ .con6 {display:block;}
input[id="city07"]:checked ~ .con7 {display:block;}
input[id="city08"]:checked ~ .con8 {display:block;}
input[id="city09"]:checked ~ .con9 {display:block;}
input[id="city10"]:checked ~ .con10 {display:block;}

.search_box {width:100%;background-color: #f3f3f3;padding-bottom:10px;margin-top:30px;}
.ca_search {padding:10px;}
.ca_search input[type=radio]{display: none;}
.ca_search input[type=radio]+label{display: inline-block;border: 1px solid #CCC;line-height: 24px;text-align: center;}
.ca_search input[type=radio]+label{background-color: #fff;color: #333;}
.ca_search input[type=radio]:checked+label{background-color: #ced4da;color: #333;}
.tab_content {padding:10px;}
.tab_content input[type=radio]{display: none;}
.tab_content input[type=radio]+label{display: inline-block;border: 1px solid #CCC;line-height: 24px;text-align: center;}
.tab_content input[type=radio]+label{background-color: #fff;color: #333;}
.tab_content input[type=radio]:checked+label{background-color: #ced4da;color: #333;}

.build_size {width:100%;padding:10px;}
.build_size ul li {display:inline-block;height:26px;line-height: 26px;}
.build_size ul li:first-child {width:80px;text-align:center;background-color: #546a76;color: #FFF;font-size:12px;margin-right:10px;border: 1px solid #CCC;}
.int_search {width:100%;padding:10px;}
.int_search ul li {display:inline-block;height:26px;line-height: 26px;}
.int_search ul.ul_maemae li:first-child {width:80px;text-align:center; background-color: #34a0a4;color: #FFF;font-size:12px;margin-right:10px;border: 1px solid #CCC;}
.int_search ul.ul_jeon li:first-child {width:80px;text-align:center; background-color: #168aad;color: #FFF;font-size:12px;margin-right:10px;border: 1px solid #CCC;}
.int_search ul.monthly_rent li:first-child {width:80px;text-align:center; background-color: #1e6091;color: #FFF;font-size:12px;margin-right:10px;border: 1px solid #CCC;}
.int_search ul.monthly_rent li:nth-child(3) {width:80px;text-align:center;background-color: #1e6091;color: #FFF;font-size:12px;margin:0 10px;border: 1px solid #CCC;}

.scr_down {width:100%;margin-top:10px;}
.scr_down ul {display:flex;justify-content: center;}
.scr_down ul li {width:100px;}
.scr_down ul li:first-child {margin-right:10px;}
.scr_down ul li a {width:100px;text-align:center;height:30px;line-height:30px;border:1px solid #f2f2f2;border-radius: 5px;
    font-weight:500;font-size:12px; transition: all 0.3s;background: #415a77;color:#FFF;}
.scr_down li a:hover {background: #EFF1F6;color:#333;border:1px solid #CCC;}
.scr_down li a {display:block;}
.in_btn {width:100px;vertical-align: middle;display: inline-block;line-height: 1;cursor: pointer;padding: 5px 0;text-align:center;font-family: 'Pretendard-Regular';
    font-weight:500;font-size:12px;transition: all 0.3s;border-radius: 5px;border:1px solid #CCC;}
input.in_btn {padding: 9px 12px 7px;}
.btn--blue {border-color: #EFF1F6;background: #415a77;color: #FFF;}
.btn--blue:hover {background: #EFF1F6;color:#333;border:1px solid #CCC;}

ul.gugun {display:flex;justify-content:flex-start;flex-wrap:wrap}
ul.gugun li {display:inline-block;padding:3px 8px;}

.list_container {width:100%;}
.list_content:first-child {border-top:1px solid #f2f2f2;}
.list_content {width:100%;border-bottom:1px solid #f2f2f2;padding:10px;}
.list_content ul {width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;}
.list_content:hover {background-color: #FBFBFB;}
.list_content ul li {height:30px;line-height:30px;padding-left:10px;overflow:hidden;} /* */
.list_content ul li.chk_box {height:30px;line-height:30px;width:80px;} /*checkbox/no */
.list_content ul li:nth-child(2) {width:33%;}/*ca_name 매매전세월세 제목*/
.list_content ul li:nth-child(3) {width:7%;text-align: center;}/* 지역 */
.list_content ul li:nth-child(4) {width:7%;text-align: center;} /* 평형 */
.list_content ul li:nth-child(5) {width:18%;} /* 가격 */
.list_content ul li:nth-child(6) {width:25%;display:flex;justify-content: flex-end;} /* 글수정 */
.list_content ul li:nth-child(-n+5) a {display:block;}

.btn2 {vertical-align: middle;display: inline-block;line-height: 1;cursor: pointer;padding:5px 8px;
    transition: all 0.3s;border-radius: 6px;font-size: 10px;}
/* input.btn { padding: 9px 12px 7px;} */
.btn--color {border-color: #f2f2f2;background: #d3d3d3;color: #999;}
.btn--color:hover {background: #999;color:#FFF}

.list_input {height:24px;border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    }

.check_box {width:100%;height:26px;}

@media (max-width:1320px) {
    /* list  */
    .list_content ul li:nth-child(2) {width:31%;}/*ca_name 매매전세월세 제목*/
    .list_content ul li:nth-child(3) {width:6%;text-align: center;}/* 지역 */
    .list_content ul li:nth-child(4) {width:6%;text-align: center;} /* 평형 */
    .list_content ul li:nth-child(5) {width:20%;} /* 가격 */
    .list_content ul li:nth-child(6) {width:26%;display:flex;justify-content: flex-end;} /* 글수정 */
}

@media (max-width:1200px) {
    #map {height:250px;}
    .seller li span {display:none;}

    /* view */
    .view_price {width:100%;height:36px;font-size:0.95rem;font-weight:500;line-height:36px;}

    /* list  */
    .list_container {width:100%;}
    /* .list_content ul li {height:30px;line-height:30px;padding-left:10px;border:1px solid #DDD;}  */
    /* .list_content ul li.chk_box {height:30px;line-height:30px;width:80px;} checkbox/no */
    .list_content ul li:nth-child(2) {width:45%;}/*ca_name 매매전세월세 제목*/
    .list_content ul li:nth-child(3) {width:10%;text-align: center;}/* 지역 */
    .list_content ul li:nth-child(4) {width:10%;text-align: center;} /* 평형 */
    .list_content ul li:nth-child(5) {width:24%;text-align:right;} /* 가격 */
    .list_content ul li:nth-child(6) {width:100%;} /* 글수정 */
}

@media (max-width:768px) {
    /* write */
    #map {height:200px;}
    span.explain {display:none;}
    .seller ul {flex-direction: column;}
    .seller ul li:nth-child(2) {width:100%;border:none;}
    .seller li:first-child {width:100%;text-align:center;padding-left:0}
    .seller ul li label:first-child {margin-right:5px;}

    .content_box > ul > li:nth-child(even) {width:80%;}
    #member_type01 {visibility:hidden;margin:-42px 0 0px 159px;}
    .content_box ul.facility > li > ul > li {width:25%;height:30px;line-height:30px;border-bottom:1px solid #f1f1f1;overflow:hidden;}
    input.trade {width:50px;}

    /* view */
    .view_left {width:100%;}
    .view_right {display:none;}
    .view_left ul li:nth-child(even) {width:80%;}

    /* list  */
    .int_search {width:100%;padding:10px;}
    .int_search ul {display:flex;flex-direction:column; margin-bottom:10px;}
    .int_search ul.monthly_rent li:nth-child(3) {margin:5px 0 0 0}

    .list_content {width:100%;margin-bottom:10px;}
    .list_content ul li:nth-child(2) {width:77%;}/*ca_name 매매전세월세 제목*/
    .list_content ul li:nth-child(3) {width:30%;text-align: right;}/* 지역 */
    .list_content ul li:nth-child(4) {width:15%;text-align: center;} /* 평형 */
    .list_content ul li:nth-child(5) {width:55%;text-align:right;} /* 가격 */
    .list_content ul li:nth-child(6) {width:100%;} /* 글수정 */
}