.detail_wrapper{margin:0 8px;padding-top:64px}.detail_wrapper_content{margin-top:16px}.detail_wrapper_content.mg_top{margin-top:64px}.detail_wrapper_content.real_estate_img,#base_info.detail_wrapper_content{margin-top:16px}.detail_wrapper_content_row{display:flex;align-items:center}.detail_wrapper_head{margin-left:0}.real_estate_contact{display:flex;justify-content:center;align-items:center;text-align:center;height:60px}.real_estate_contact img{margin-right:8px}.real_estate_contact:hover,.real_estate_contact:active,.real_estate_contact:focus{cursor:pointer;opacity:.8}.detail_wrapper .breadcrumb.sp_only{padding-top:16px;padding-right:24px;padding-left:24px;margin:32px -24px -60px;width:100dvw;border-top:1px solid #DDDDDD}@media screen and (max-width: 768px){.detail_wrapper_content{margin-top:8px}}.last_update{margin-top:10px}.real_estate_label{display:flex;align-self:center;margin-left:4px;margin-top:16px}.new_arrived{margin-right:8px}.real_estate_name{margin-top:8px;margin-left:5px;display:inline-flex;font-size:34px;word-break:break-all}.share_icon{display:flex;margin-left:8px;cursor:pointer;z-index:20}.share_icon img{max-width:26px}.real_estate_info{margin-top:50px;width:100%;position:relative}.real_estate_info_title{white-space:nowrap}.real_estate_info_title,.real_estate_info_data{padding:6px 0 18px;font-size:18px}.real_estate_info_data{border-left:solid 3px #F5F5F5}.real_estate_info_data p{margin-left:18px}.real_estate_info_theme{display:flex;align-items:center;margin-left:18px}.theme_data{margin-right:8px}.real_estate_info_right{position:absolute!important;top:0;right:0;padding:26px;border-radius:12px;border:2px solid #F2F2F2}.inquiry{border-radius:4px;background-color:#ff8900}.reserve{margin:12px 0;border-radius:4px;background-color:#62c3bd}.phone{border-radius:4px;background-color:#f2f2f2;height:60px;padding:0 5px}.inquiry_oc{width:330px!important}.phone_display{display:flex;justify-content:center;align-items:center;padding-top:8px}.phone_display img{margin-right:10px}.phone p{text-align:center}.real_estate_info_right .phone .closed{font-size:14px}.none_tel a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 768px){.real_estate_info_right{position:inherit!important;border:none;width:100%;padding:26px 6px 0}.real_estate_name{font-size:20px}.real_estate_info{margin-top:20px}.real_estate_info_title{font-size:16px}.real_estate_info_access{font-size:14px!important}.real_estate_info_right .phone .closed{font-size:13px}.theme_data img{width:100px}}.real_estate_offer_search{min-height:100px}.real_estate_env{min-height:150px}.real_estate_env_detail{margin-top:14px}.el-loading-spinner{margin:20px auto!important}#map{float:left;width:65%!important;height:550px!important}.env_area_score_list{margin-left:40px;width:30%;float:left}.env_area_score_list .el-row{flex-wrap:wrap!important}.canvas_area{position:relative}.donut_chart:hover,.donut_chart:focus,.donut_chart:active{cursor:pointer;opacity:.4}.donut_chart_head img{margin:0 auto}#donut_chart_2,#donut_chart_3{margin-top:34px}.donut_chart_head p{text-align:center;margin:10px auto}.active_category{transition:.3s;width:fit-content;padding-bottom:4px;border-bottom:2px solid #62C3BD}.clicked{opacity:.4}.donut_chart_score{position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.env_data_provider{text-align:center;margin:30px auto 20px}.env_data_list_count{text-align:right;border-bottom:2px solid #F2F2F2;padding-bottom:8px}.env_data_list ul{height:168px;overflow-y:scroll}.env_data_list li{padding:6px;border-bottom:2px solid #F2F2F2}.env_data_list li:hover,.env_data_list li:active,.env_data_list li:focus{opacity:.4;cursor:pointer}.env_data_list_content{display:flex;justify-content:space-between}.clear{clear:both}@media screen and (max-width: 768px){#map{float:none;width:100vw!important;height:250px!important;margin-left:-24px!important}.donut_chart{padding:10px 0;border-radius:4px;border:1px solid #EEEEEE}.donut_chart:hover,.donut_chart:focus,.donut_chart:active{cursor:pointer;opacity:initial}#donut_chart_2,#donut_chart_3{margin-top:12px}.donut_chart_head p{margin:5px auto 0}.active_category{border:none;padding-bottom:0}.sp_active_category{box-shadow:0 2px 2px #a4a4a4}.env_data_list li{padding:8px}.env_area_score_list{float:none;width:100%;margin-top:24px;margin-left:initial}.env_area_score_list .el-row{width:95%;margin:0 auto}}.real_estate_video_container{margin-top:16px;position:relative;padding-bottom:56.25%}.real_estate_video_container iframe{width:800px;height:450px;position:absolute;top:0;left:0}@media screen and (max-width: 768px){.real_estate_video_container{width:100vw;margin-top:24px;margin-left:-24px}.real_estate_video_container iframe{width:100%;height:56.25vw}}.loan_simulator{margin-top:16px;margin-left:6px}.search_detail_title{color:#333;font-weight:700;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;margin-bottom:.6em}.loan_sim_title{text-align:center;padding:12px;background:#f3faff;font-size:20px;font-weight:700}.loan_sim_wrapper{border-radius:4px;height:530px}.loan_sim_wrapper.pay_back{margin-right:20px;box-shadow:0 4px 4px #00000040}.loan_sim_content{padding:20px}.loan_sim_monthpay_container{display:flex;justify-content:center;align-items:center;margin:40px auto 60px}.loan_sim_monthpay_label{float:left;border:1px solid #FF5959;color:#ff5959;font-size:18px;font-weight:700;padding:3px;margin-right:8px}.loan_sim_monthpay{font-size:32px;font-weight:700;color:#ff5959}.loan_sim_monthpay span{font-size:18px}.loan_sim_param_container{width:75%;margin:0 auto 100px}.loan_sim_param_wrapper{padding:15px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:2px solid #F2F2F2;font-weight:700}.loan_sim_param{text-align:right;font-size:24px}.loan_sim_param_unit{text-align:right;font-size:16px}.calculate .loan_sim_content{background:#f3faff;padding:0 24px 32px}.loan_sim_input_inner{background:#fff;padding:13px;margin-bottom:12px;border-radius:4px}.loan_sim_input_inner img{float:left;width:24px;height:100%;margin-right:4px}.loan_sim_input_title{font-size:16px;font-weight:700}input[type=text].loan_sim_input{font-size:16px;border:2px solid #DDD;border-radius:4px;padding:10px 45px 10px 10px;text-align:right}.loan_sim_unit{position:absolute;top:50%;right:10px;transform:translateY(-50%);line-height:100%;font-size:14px}.loan_sim_seekbase .vue-slider{background:#32a3fd!important;height:4px!important}.loan_sim_seekbase .vue-slider-process{background-color:#32a3fd!important}.loan_sim_seekbase .vue-slider-dot{width:20px!important;height:20px!important;border-radius:50%!important;box-shadow:0 4px 4px #00000040!important}.search_calc_input_bottom_wrapper{padding:48px 0;border:none;text-align:center;color:#333}.search_calc_input_bottom_wrapper .notice{font-size:14px}.search_calc_input_bottom_wrapper .btn_block{width:500px;margin:16px auto 6px}.search_calc_input_bottom_wrapper .supplement{font-size:12px}.search_calc_input_bottom_wrapper .other{margin-top:0;font-size:12px}.search_calc_input_bottom_wrapper .other a{color:#333;text-decoration:underline}.search_calc_input_bottom_wrapper .btn_block img{width:100%;margin-bottom:10px}.search_calc_input_bottom_wrapper input{border:1px solid #23417d;color:#23417d;font-size:1.1em;padding:15px 30px 15px 60px}.to_real_estate_sell{text-align:center;width:fit-content;margin:0 auto 48px}.to_real_estate_sell p{padding:26px 12px;background-color:#cfeaff;border-radius:4px}.to_real_estate_sell span{padding:8px 26px;margin-left:10px;border-radius:45px;background-color:#fff;white-space:nowrap}.to_real_estate_sell:hover,.to_real_estate_sell:active,.to_real_estate_sell:focus{cursor:pointer;opacity:.8}@media screen and (max-width: 768px){.loan_sim_title{font-size:18px}.loan_sim_wrapper{height:auto}.loan_sim_wrapper.pay_back{margin:0 0 4px;box-shadow:none}.pay_back .loan_sim_content{padding:24px 28px 28px}.loan_sim_monthpay_container{display:inline-block;margin:0 auto 20px}.loan_sim_monthpay_label{margin-bottom:10px;font-size:16px}.loan_sim_monthpay{font-size:24px}.loan_sim_monthpay span{font-size:16px}.loan_sim_param_container{width:100%;margin:0}.loan_sim_param{font-size:18px}.loan_sim_param_unit{font-size:14px;font-weight:500;line-height:100%}.calculate .loan_sim_title{padding:26px 12px}.calculate .loan_sim_content{padding:0 6px 18px}.search_calc_input_bottom_wrapper{text-align:left;padding:24px 0 0}.search_calc_input_bottom_wrapper .btn_block{width:100%;margin:12px auto}.search_calc_input_bottom_wrapper .notice{font-size:12px}.search_calc_input_bottom_wrapper .supplement,.search_calc_input_bottom_wrapper .other .supplement{text-align:left}.to_real_estate_sell{margin:36px auto}.to_real_estate_sell p{padding:16px 0}.to_real_estate_sell span{margin-left:0;display:inline-block;margin-top:10px}}@media screen and (min-width: 769px){.section_assessment .assessment_now img{width:100%;max-width:736px;height:128px;margin:auto;cursor:pointer}}@media screen and (max-width: 768px){.section_assessment .assessment_now img{width:100%;max-width:330;height:190px;margin:53px auto 0;cursor:pointer}}.real_estate_items{margin-top:6px;font-size:12px}.real_estate_about_table{border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-top:20px}.real_estate_item{width:100%;border-bottom:1px solid #DDDDDD;display:flex}.real_estate_item .full_width{width:100%}.real_estate_item .half_width{width:50%}.real_estate_item .quarter_width{width:25%}.real_estate_item .full_width,.real_estate_item .half_width,.real_estate_item .quarter_width{display:flex}.real_estate_item .label{min-width:112px;background-color:#f5f5f5;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;padding:10px 0 10px 8px;min-height:40px;display:flex;align-items:center}.real_estate_item .label p{max-width:96px}.real_estate_item .value{width:100%;padding:10px 12px;display:flex;align-items:center}.real_estate_item.interior_reform .value{flex-wrap:wrap;gap:10px}.real_estate_item.interior_reform .value .interior_reform_history{flex-basis:100%;flex-grow:0;flex-shrink:0}.real_estate_item .value.d-flex-column{flex-direction:column;align-items:start}.real_estate_item .value.no_flex{display:block}.flex_shrink_0{flex-shrink:0}.real_estate_about_table_note{margin-top:8px;font-size:16px}@media screen and (max-width:768px){.real_estate_about_table{display:block;border-right:none}.real_estate_items{width:100vw;position:relative;left:50%;transform:translate(-50%)}.real_estate_item{width:100%;display:block;border:none}.real_estate_item .full_width,.real_estate_item .half_width,.real_estate_item .quarter_width{width:100%;border-bottom:1px solid #DDDDDD}.real_estate_item .label{border-left:none}.real_estate_item_half,.real_estate_item_whole{width:inherit}.real_estate_about_table_note{margin-left:8px;font-size:12px}}.real_estate_agency_box{border-radius:4px 4px 0 0;border:1px solid #F2F2F2;padding:22px 32px;margin:36px auto 0;width:90%}.real_estate_agency_box .detail_row{margin-bottom:8px;display:flex;align-items:center}.real_estate_agency_flex{display:flex;align-items:center}@media screen and (max-width:768px){.real_estate_agency_box{width:100%;border:none}.real_estate_agency_detail{margin-top:24px}}.real_estate_search_recommend_note{margin-top:32px;text-align:center}.detail_anchor_link{width:100vw;position:fixed;z-index:99;left:0;top:85px;box-shadow:0 1px 1px #00000040;background:#fff;text-align:center}.anchor_link_item{display:inline-flex;margin:15px 15px 1px;font-size:18px;font-weight:700;padding-bottom:4px;cursor:pointer}.anchor_link_item.active{border-bottom:3px solid #32A3FD}.anchor_link_item:hover{opacity:.8}@media screen and (max-width:768px){.detail_anchor_link{top:72px;display:flex;overflow-x:auto;transition:transform .3s ease-in-out}.detail_anchor_link.is_hidden{transform:translateY(-75px);left:0}.anchor_link_item{font-size:16px;white-space:nowrap}}.follow_content{background:#0009}.follow_content .real_estate_contact{margin:0}.detail_sold{margin:0 auto}.detail_sold_toTop{width:fit-content;margin:20px auto 0;text-decoration:underline}.detail_sold_toTop:focus,.detail_sold_toTop:active,.detail_sold_toTop:hover{opacity:.8;cursor:pointer}.detail_sold_img{margin:50px auto}.detail_sold_rec{padding:44px 0 20px;margin-left:-40px;width:100vw;background-color:#f3faff}.detail_sold_img img,.detail_sold_rec_head img{margin:0 auto}@media screen and (max-width: 768px){.detail_sold_rec{margin-left:-16px}}
