@charset "UTF-8";html{animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation:beforeLoad .8s}@keyframes beforeLoad{0%{opacity:0}to{opacity:1}}body{-webkit-text-size-adjust:100%;font-size:13px;letter-spacing:0;width:100%;background:#fff;font-family:Noto Sans JP,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:400;color:#4e3b2b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}@media all and (min-width: 751px){body{font-size:15px}}.bg_gray{background-color:#f3f5f7}p{line-height:1.846}@media all and (min-width: 751px){p{line-height:2}}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none}a img{border:none}img{width:100%;height:auto;vertical-align:top}figure{margin:0}table{border-collapse:collapse;border-spacing:0}ul,ol,li,dl,dt,dd{margin:0;padding:0;list-style:none;list-style-type:none}input,label,select,textarea{vertical-align:middle}em{font-style:normal}.center{text-align:center}.bold{font-weight:700}.hide-area{display:none}.no_click{pointer-events:none}.bgWhite{background:#fff}.btn{background-color:#715035;border:2px solid #715035;color:#fff;font-size:15px;font-weight:700;text-align:center;line-height:1;padding:16px;border-radius:60px;display:block;cursor:pointer;width:100%}@media all and (min-width: 751px){.btn{margin:0 auto;width:min(570px,100%);font-size:18px;padding:21px}}@media (min-width: 751px) and (hover: hover){.btn{transition:all .3s}.btn:hover{background-color:#fff;color:#715035}}.btn .subText{font-size:11px;font-weight:400;display:block;padding-top:6px}@media all and (min-width: 751px){.btn .subText{font-size:12px;padding-top:12px}}.btn.white{background:#fff;border-color:#e6e4dc;color:#4e3b2b;font-weight:400;font-size:13px;padding:13px}@media all and (min-width: 751px){.btn.white{font-size:15px;padding:16px}}@media (hover: hover){.btn.white:hover{background:#E6E4DC}}.btn.white[target=_blank]{position:relative}.btn.white[target=_blank]:before{content:"";position:absolute;background-image:url(/build/assets/external_link-aeb8ebfa.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:7px;top:50%;transform:translateY(-50%);right:50px;transition:all .3s}@media all and (min-width: 751px){.btn.white[target=_blank]:before{width:14px;height:11px;right:40px}}.btn.white[target=_blank]:hover:before{transform:translateY(-50%) scale(1.2)}.btn.sell{background-color:#eac200;color:#4e3b2b;border:none}@media (hover: hover){.btn.sell:hover{background-color:#e2b003}}.btn.buy{background-color:#6d8e67;color:#fff;border:none}@media (hover: hover){.btn.buy:hover{background-color:#567650}}.btn.clicked{pointer-events:none}.external_link{position:relative;padding-right:23px}.external_link:before{content:"";position:absolute;background:url(/build/assets/external_link_white-5c5efffb.svg);background-repeat:no-repeat;background-size:contain;width:14px;height:11px;top:50%;right:0;transform:translateY(-50%)}.textlink{display:block;width:fit-content;margin-inline:auto;color:#4e3b2b;text-align:center;position:relative}.textlink:after{content:"";background:#6E6E6E;position:absolute;width:100%;height:1px;bottom:0;left:0;transition:all .3s}@media (hover: hover){.textlink:hover:after{width:0}}.favorite_btn{cursor:pointer}.favorite_btn.icon{position:absolute;top:0;right:0;width:30px;height:30px;z-index:0}.favorite_btn.icon:before{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%);content:"";width:30px;height:30px;background-image:url(/build/assets/heart-ea2d7918.svg);background-size:contain;background-repeat:no-repeat}.favorite_btn.icon.check:before{background-image:url(/build/assets/heart_on-163b3ffe.svg)}.favorite_btn.ellipse{display:block;margin:0 auto;text-align:center;border:2px solid #E5E5E5;border-radius:60px;background:#fff;width:100%;padding:16px;transition:all .3s}@media all and (min-width: 751px){.favorite_btn.ellipse{padding:21px}}.favorite_btn.ellipse span{position:relative;padding-left:35px;font-weight:700;font-size:15px;line-height:1}@media all and (min-width: 751px){.favorite_btn.ellipse span{font-size:16px}}.favorite_btn.ellipse span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:26px;height:24px;background-image:url(/build/assets/heart_lrg-1a5c3bce.svg);background-size:contain;background-repeat:no-repeat}.favorite_btn.ellipse span.check_txt{display:none}.favorite_btn.ellipse.check span:before{background-image:url(/build/assets/heart_lrg_on-ce6fc2c2.svg)}.favorite_btn.ellipse.check .nocheck_txt{display:none}.favorite_btn.ellipse.check .check_txt{display:inline-block}@media (hover: hover){.favorite_btn.ellipse:hover{background:#E6E4DC}}#top_sell .favorite_btn.icon{top:10px;right:10px}.btn_note{text-align:center;font-size:12px;color:#8e8e8e;display:block}@media all and (min-width: 751px){.btn_note{font-size:13px}}.btn_note:not(:first-child){margin-top:8px}.textlink+.btn_note:not(:first-child){margin-top:14px}.btn_wrap{margin-top:50px}@media all and (min-width: 751px){.btn_wrap{margin-top:100px}}.btn_wrap .btn:not(:first-child){margin-top:20px}@media all and (min-width: 751px){.btn_wrap .btn:not(:first-child){margin-top:40px}}.btn_wrap .btn+.textlink{margin-top:40px}@media all and (min-width: 751px){.btn_wrap .btn+.textlink{margin-top:80px}}.inner{margin:0 auto;padding:0 20px}@media all and (min-width: 751px){.inner{padding:0 82px;max-width:1200px}}@media all and (min-width: 1282px){.inner{padding:0}}@media all and (max-width: 750px){.inner.SpPaddingRighNone{padding-right:0}}@media all and (min-width: 751px){.content_short{max-width:700px;margin:0 auto}}.hide{display:none!important}.opacity{opacity:0;transition:all .5s}@media all and (min-width: 751px){.forSP{display:none}}@media all and (max-width: 750px){.forPC{display:none}}.brsp{display:block}@media all and (min-width: 751px){.brsp{display:none}}.brpc{display:none}@media all and (min-width: 751px){.brpc{display:block}}#breadcrumb{padding:16px 0 30px}@media all and (min-width: 751px){#breadcrumb{padding:30px 0 60px}}#breadcrumb ul{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 20px}#breadcrumb li{position:relative;color:#4e3b2b;font-size:10px}@media all and (min-width: 751px){#breadcrumb li{font-size:12px}}#breadcrumb li:not(:last-child):after{content:"";position:absolute;aspect-ratio:1;width:5px;border-top:solid 1px #4E3B2B;border-right:solid 1px #4E3B2B;top:55%;right:-11px;transform:translateY(-50%) rotate(45deg)}@media all and (min-width: 751px){#breadcrumb li:not(:last-child):after{width:5px}}@media (hover: hover){#breadcrumb li a{position:relative}#breadcrumb li a:after{content:"";background:#8E8E8E;position:absolute;width:100%;height:1px;bottom:0;left:0;transition:all .3s}#breadcrumb li a:hover{color:#4e3b2b}#breadcrumb li a:hover:after{width:0}}#no_breadcrumb{height:70px}@media all and (min-width: 751px){#no_breadcrumb{height:114px}}.changePage{padding:25px 0 0}@media all and (min-width: 751px){.changePage{padding:40px 0 0}}.changePage.top{padding:25px 0}.changePage ul{display:flex;justify-content:space-between;margin:0 auto;width:100%;background:#EFEADB;border-radius:60px;transition:all .3s}.changePage ul li{width:37%;text-align:center;font-size:10px;transition:all .3s}@media all and (min-width: 751px){.changePage ul li{font-size:16px}}.changePage ul li:hover{width:42%}.changePage ul li:hover+li.sell{width:58%}.changePage ul li a{display:flex;align-items:center;justify-content:center;width:100%;font-weight:700;height:51px;color:#4e3b2b;transition:all .3s}@media all and (min-width: 751px){.changePage ul li a{height:71px;padding:20px 0 18px}}.changePage ul li a p{line-height:1.4;width:fit-content;position:relative;padding:0 0 0 25px}@media all and (min-width: 751px){.changePage ul li a p{padding:0 0 0 45px}}.changePage ul li a p:before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;left:0;z-index:1;top:50%;transform:translateY(-50%)}.changePage ul li.sell a p:before{background-image:url(/build/assets/sell_bk-8e2fddc1.svg);width:22px;height:16px}@media all and (min-width: 751px){.changePage ul li.sell a p:before{width:36px;height:24px}}.changePage ul li.sell.current{width:63%;transition:all .3s}.changePage ul li.sell.current .big{font-size:16px;margin:0 4px}@media all and (min-width: 751px){.changePage ul li.sell.current .big{font-size:24px}}.changePage ul li.sell.current a{border-radius:60px;color:#fff;background:#6D8E67;transition:all .3s}.changePage ul li.sell.current a p:before{background-image:url(/build/assets/sell-84b70eba.svg)}.changePage ul li.sell.current:hover{width:68%}.changePage ul li.sell.current:hover+li.buy{width:32%}.changePage ul li.sell.current:hover a{background:#567650}.changePage ul li.buy a p:before{background-image:url(/build/assets/buy-aa8ba5c9.svg);width:17px;height:17px}@media all and (min-width: 751px){.changePage ul li.buy a p:before{width:22px;height:22px}}.changePage ul li.buy.current{width:63%;transition:all .3s}.changePage ul li.buy.current .big{font-size:16px;margin:0 4px}@media all and (min-width: 751px){.changePage ul li.buy.current .big{font-size:24px}}.changePage ul li.buy.current a{border-radius:60px}.changePage ul li.buy.current a{background:#EAC200}.changePage ul li.buy.current:hover{width:68%}.changePage ul li.buy.current:hover+li.sell{width:32%}.changePage ul li.buy.current:hover a{background:#E2B003}.changePage ul li .big{font-size:12px;margin:0 4px}@media all and (min-width: 751px){.changePage ul li .big{font-size:24px}}.main{flex:1;padding:60px 0 70px}@media all and (min-width: 751px){.main{padding:64px 0 140px}}.main.mgt{margin-top:76px}@media all and (min-width: 751px){.main.mgt{margin-top:86px}}.main.talk_list{position:relative}.main.talk_list.buy{padding:0 0 190px}@media all and (min-width: 751px){.main.talk_list.buy{padding:0 0 280px}}.main.talk{position:relative}.ttl_area{padding:40px 0;text-align:center}@media all and (min-width: 751px){.ttl_area{padding:70px 0}}.ttl_area.property_mTop_chousei{padding-top:0}.ttl_area.property_mTop_chousei .pageTitle{font-weight:700;padding-top:5px}@media all and (min-width: 751px){.ttl_area.property_mTop_chousei{padding-bottom:0}.ttl_area.property_mTop_chousei .pageTitle{padding-top:10px}}.ttl_area.has_header_simple{padding-top:0;margin-top:100px}@media all and (min-width: 751px){.ttl_area.has_header_simple{margin-top:140px}}.pageTitle{text-align:center;font-weight:700;font-size:16px}@media all and (min-width: 751px){.pageTitle{font-size:30px}}.formSubTitle{font-size:13px;padding-top:15px}@media all and (min-width: 751px){.formSubTitle{font-size:18px;padding-top:24px}}.pageTitle_under_breadcrumb{padding:0 0 50px}@media all and (min-width: 751px){.pageTitle_under_breadcrumb{padding:0 0 100px}}ul.steps{counter-reset:number 0;max-width:600px;padding-top:30px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (min-width: 751px){ul.steps{padding-top:50px}}ul.steps li{counter-increment:number 1;position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;color:#a69d95;font-size:10px}@media all and (min-width: 751px){ul.steps li{font-size:13px}}ul.steps li:before{display:grid;place-items:center;aspect-ratio:1;width:29px;height:auto;margin-inline:auto;margin-bottom:4px;content:counter(number);text-align:center;font-weight:700;color:#fff;font-size:12px;border-radius:50%;background:#E6E4DC;outline:6px solid #fff}@media all and (min-width: 751px){ul.steps li:before{width:34px;font-size:14px;margin-bottom:8px}}ul.steps li:not(:first-child):after{position:absolute;z-index:-1;top:13px;left:-50%;width:100%;height:2px;content:"";background:#E6E4DC}@media all and (min-width: 751px){ul.steps li:not(:first-child):after{top:16px}}ul.steps li.complete{color:#715035}ul.steps li.complete:before{background:#715035}ul.steps li.complete:after{background:#715035}.registered_area{padding:40px 0 50px;text-align:center}@media all and (min-width: 751px){.registered_area{padding:110px 0 100px}}.registered_area .pageTitle{font-size:16px;font-weight:700}@media all and (min-width: 751px){.registered_area .pageTitle{font-size:26px}}.registered_area .formSubTitle{margin:10px 0 0}.registered_area span{margin:20px 0 0;display:block;line-height:1.846}@media all and (min-width: 751px){.registered_area span{line-height:2}}.registered_area ul.caution{margin:40px auto;padding:30px;background:#DBE9EF;max-width:800px}.registered_area ul.caution li{text-align:left;line-height:1.846}@media all and (min-width: 751px){.registered_area ul.caution li{line-height:2}}.registered_area ul.caution li:first-child{margin:0 0 20px}.pagenation_area{margin-top:30px;padding:0 30px}@media all and (min-width: 751px){.pagenation_area{margin-top:50px}}.pagenation_area .total_num{color:#6e6e6e;font-size:13px;text-align:center;padding:20px 0}@media all and (max-width: 750px){.pagenation_area .total_num{padding:16px 0}}@media all and (min-width: 751px){.pagenation_area .total_num{font-size:14px}}.pagination{display:flex;column-gap:16px;align-items:center;justify-content:center}.pagination a,.pagination .active{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border:1px solid var(--borderLightGray);border-radius:2em;font-weight:600;line-height:1.5;text-decoration:none;text-align:center;transition:all .3s}@media all and (min-width: 751px){.pagination a,.pagination .active{width:33px;height:33px}}.pagination .active{border-color:#715035;background-color:#715035;color:#fff}.pagination li:first-child a,.pagination li:last-child a{background:#F3F5F7;position:relative;font-size:0;border-radius:50%;transition:all .3s}.pagination li:first-child a:before,.pagination li:last-child a:before{content:"";position:absolute;width:8px;height:8px;border-top:solid 2px #484848;border-right:solid 2px #484848;top:50%;transform:translateY(-50%) translate(calc(-50% - 1px)) rotate(45deg);left:50%;transition:all .3s}@media all and (min-width: 751px){.pagination li:first-child a:hover,.pagination li:last-child a:hover{background-color:#715035}.pagination li:first-child a:hover:before,.pagination li:last-child a:hover:before{border-color:#fff}}.pagination li:first-child a{transform:rotate(180deg)}@media all and (max-width: 750px){.pagination{column-gap:8px}}@media all and (min-width: 751px){.pagination a:hover{background-color:#715035;color:#fff}}.pagination .disabled{display:none}.search_result_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}@media all and (min-width: 751px){.search_result_head{margin-bottom:40px}}.search_result_head .secTitleTop{margin-bottom:0}.search_result_head p .searchnum{display:inline-block;margin-right:5px;font-weight:700;font-size:18px}@media all and (min-width: 751px){.search_result_head p .searchnum{font-size:26px}}.search_wrap{display:flex;align-items:center;justify-content:flex-end;column-gap:16px;padding:0 10px;margin-bottom:31px}@media all and (max-width: 1200px){.search_wrap{flex-wrap:wrap;row-gap:20px}}@media all and (min-width: 751px){.search_wrap{padding:0 30px;column-gap:30px}}.search_wrap .serch_formset{display:flex}.search_wrap .serch_formset .search_text{position:relative}@media all and (max-width: 1200px){.search_wrap .serch_formset{flex-wrap:wrap;row-gap:20px;justify-content:end}}.search_wrap .serch_formset .select_wrap{display:flex}.search_wrap .serch_formset .select_wrap .select_service,.search_wrap .serch_formset .select_wrap .select_type{display:flex;align-items:center;margin:0 0 0 30px}.search_input,.search_input label{position:relative}.search_input #search-query{background:#E9F3F7;padding:7px 24px 7px 35px;width:170px}.search_input #search-query::placeholder{font-weight:700;color:#a0adb7}@media all and (min-width: 751px){.search_input #search-query{width:180px;padding:9px 30px 9px 41px}}.search_input .search_btn{position:absolute;width:17px;top:50%;transform:translateY(-50%);left:11px}.select_kensu label,.select_service label,.select_type label{color:#6e6e6e;font-weight:700}.select_kensu .select_area,.select_service .select_area,.select_type .select_area{display:inline-block;font-weight:700;position:relative}.select_kensu .select_area select,.select_service .select_area select,.select_type .select_area select{cursor:pointer;width:100%;padding:5px 37px 5px 11px;background-color:#e9f3f7}@media all and (min-width: 751px){.select_kensu .select_area select,.select_service .select_area select,.select_type .select_area select{padding:9px 44px 9px 11px}}.select_kensu .select_area:before,.select_service .select_area:before,.select_type .select_area:before{content:"";position:absolute;right:10px;width:10px;height:10px;border-top:solid 3px #A0ADB7;border-right:solid 3px #A0ADB7;top:calc(50% - 2px);transform:translateY(-50%) rotate(135deg)}.select_service label,.select_type label{color:#6e6e6e;font-weight:700;margin:0 4px 0 0}span.required{font-size:10px;font-weight:400;background:#AF1F1F;color:#fff;padding:1px 6px;border-radius:2px;margin:0 0 0 10px}@media all and (min-width: 751px){span.required{font-size:11px}}form .radio label{display:block;font-weight:400;padding:2px 0}@media all and (min-width: 751px){form .radio label{padding:7px 0}}form .radio label:not(:last-child){margin-bottom:19px}@media all and (min-width: 751px){form .radio label:not(:last-child){margin-bottom:10px}}form .radio input{opacity:0;width:0}form .radio input:checked+span:after{opacity:1}form .radio span{padding-left:38px;position:relative;cursor:pointer}@media all and (min-width: 751px){form .radio span{padding-left:40px}}form .radio span:before{content:"";display:block;border-radius:50%;border:1px solid #DEDEDE;aspect-ratio:1;width:28px;height:auto;position:absolute;top:-4px;left:0}form .radio span:after{content:"";aspect-ratio:1;width:16px;height:auto;background:#715035;position:absolute;left:6px;top:2px;border-radius:20px;opacity:0;transition:all .3s}form .radio.bottom_margin{margin:0 0 10px}.label{margin:0 0 10px;font-weight:700;display:block;width:fit-content}@media all and (min-width: 751px){.label{margin:0 0 15px;font-size:16px}}@media all and (min-width: 751px){form.form_center{margin-inline:auto;max-width:800px}form.login_width{max-width:438px}}form ::placeholder{font:inherit;color:#a7a7a7}form .row:not(:last-child){margin-bottom:30px}@media all and (min-width: 751px){form .row:not(:last-child){margin-bottom:60px}}form .row.no_margin{margin-bottom:0}form .row>p.label{font-weight:700;margin-bottom:12px}@media all and (min-width: 751px){form .row>p.label{margin-bottom:15px}}form .row>p.note{line-height:1.6;margin:10px 0;color:#6e6e6e;font-size:12px}@media all and (min-width: 751px){form .row>p.note{font-size:14px;margin:10px 0 20px}}form .row>p.note.red{color:#af1f1f}form .row span.note{display:block;margin:5px 0 10px}form .row span.error{color:#af1f1f;margin:10px 0;display:block}form .row input[type=text],form .row input[type=date],form .row input[type=time],form .row input[type=tel],form .row input[type=number],form .row input[type=email],form .row input[type=password],form .row select,form .row textarea{display:block;border:1px solid #DEDEDE;border-radius:3px;padding:10px;width:100%;font-size:14px}@media all and (min-width: 751px){form .row input[type=text],form .row input[type=date],form .row input[type=time],form .row input[type=tel],form .row input[type=number],form .row input[type=email],form .row input[type=password],form .row select,form .row textarea{font-size:16px;padding:15px 18px}}form .row input[type=text],form .row input[type=date],form .row input[type=time],form .row input[type=tel],form .row input[type=number],form .row input[type=email],form .row input[type=password]{line-height:1}form .row select{cursor:pointer}form .row .select_wrap{position:relative}form .row .select_wrap:before{content:"";position:absolute;right:10px;width:10px;height:10px;border-top:solid 3px #A0ADB7;border-right:solid 3px #A0ADB7;top:calc(50% - 2px);transform:translateY(-50%) rotate(135deg)}@media all and (min-width: 751px){form .row .select_wrap:before{right:15px}}form .row textarea{max-width:100%;min-height:140px;line-height:1.8}form .row .input_password{position:relative}form .row .input_password input[type=password]{padding-right:40px}form .row .input_password .pass_showbtn{position:absolute;top:50%;right:15px;transform:translateY(-50%);background-color:transparent;aspect-ratio:1;width:26px;line-height:1;background-image:url(/build/assets/password_eye_hidden-6684e0ee.png);background-repeat:no-repeat;background-size:contain;background-position:center}form .row .input_password .pass_showbtn.is-show{background-image:url(/build/assets/password_eye-ef21a75c.png)}form .row.birth,form .row.birth input[type=date]{position:relative}form .row.birth input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}form .row.birth input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}form .row.birth input[type=date]::-webkit-clear-button{-webkit-appearance:none}form .row.birth span:after{content:"";position:absolute;background-image:url(/build/assets/icon_calendar-0a36f320.png);width:20px;height:21px;right:10px;top:33px;background-size:contain;pointer-events:none}@media all and (min-width: 751px){form .row.birth span:after{top:46px}}form .row.two_col{display:flex;justify-content:space-between}form .row.two_col .col{width:calc(50% - 10px)}form .row.two_col input[type=text]{width:100%}form .file_up label{background:#715035;border:1px solid #715035;color:#fff;text-align:center;padding:20px;border-radius:7px;display:block;cursor:pointer;width:100%;transition:all .3s}form .file_up label:hover{background:#fff;color:#715035}form .file_up input[type=file]{display:none}form .radioUnit{display:flex;align-items:center;column-gap:10px}form .radioUnit label{margin-bottom:0}form .thin_text{color:#6e6e6e}form .option_box{position:relative;background:#F3F5F7;padding:11px 14px}@media all and (min-width: 751px){form .option_box{padding:30px 25px}}form .option_box:not(:last-child){margin-bottom:10px}form .option_box .option_title{display:flex;align-items:center;column-gap:20px}form .option_box label{margin-bottom:0;font-weight:initial}form .option_box .accBtn{position:absolute;cursor:pointer;width:25px;height:25px;right:14px;top:6px}@media all and (min-width: 751px){form .option_box .accBtn{top:28px;right:25px}}form .option_box .accBtn:before,form .option_box .accBtn:after{content:"";position:absolute;width:11px;height:2px;background:#715035;top:50%;transform:translateY(-50%);right:0}@media all and (min-width: 751px){form .option_box .accBtn:before,form .option_box .accBtn:after{width:22px;height:4px}}form .option_box .accBtn:before{transform:translateY(-50%) rotate(-90deg);transition:all .3s}form .option_box .accBtn:after{transform:translateY(-50%) rotate(0);transition:all .3s}form .option_box .accBtn.open:before{transform:translateY(-50%) rotate(180deg)}form .option_box .accBtn.open:after{transform:translateY(-50%) rotate(180deg)}form .option_box .text{padding-top:14px;line-height:1.833;height:100%;display:none}form .option_box .price{margin-top:12px;text-align:right;font-size:1.1em;font-weight:700}form .option_box .price .free{color:#ce1c1c;margin-right:12px}form .option_box .price .price{text-decoration:line-through}form .label_checkBox{position:relative}form .label_checkBox:before{content:"";display:block;border:1px solid #E6E4DC;background:#fff;width:26px;height:26px;position:absolute;top:50%;left:-37px;transform:translateY(-50%)}form .label_checkBox:after{content:"";position:absolute;background:url(/build/assets/check-76bedb7c.svg);background-repeat:no-repeat;background-size:contain;width:21px;height:21px;transition:all .3s;left:-35px;top:2px;opacity:0}@media all and (min-width: 751px){form .label_checkBox:before{left:-35px}form .label_checkBox:after{left:-33px}}form input[type=checkbox]:checked+label:after{opacity:1}form .error{color:#af1f1f;line-height:1.6;font-weight:700;margin-top:1em}form .error a{text-decoration:underline}.form_btnarea{margin-top:50px}@media all and (min-width: 751px){.form_btnarea{margin-top:100px}}.form_btnarea .btn:not(:first-child){margin-top:20px}@media all and (min-width: 751px){.form_btnarea .btn:not(:first-child){margin-top:40px}}form#checkPage h2{background:#EFEADB;text-align:center;padding:12px;font-weight:700;font-size:14px;margin-bottom:4px}@media all and (min-width: 751px){form#checkPage h2{font-size:16px;padding:18px;margin-bottom:10px}}form#checkPage h2.MarginT{margin-top:40px}@media all and (min-width: 751px){form#checkPage h2.MarginT{margin-top:60px}}form#checkPage .row{display:flex;padding:16px 0;column-gap:20px;margin:0}@media all and (min-width: 751px){form#checkPage .row{padding:20px 0}}form#checkPage .row:not(:last-child){border-bottom:1px solid #E6E4DC}form#checkPage .row p{margin:0}form#checkPage .row p.label{width:35%;font-weight:700;line-height:1.8}@media all and (min-width: 751px){form#checkPage .row p.label{width:30%}}form#checkPage .row p.val{width:65%;line-height:1.8}@media all and (min-width: 751px){form#checkPage .row p.val{width:70%}}form#checkPage .row p.val span{margin:0 0 0 10px}form#checkPage .row.introduction,form#checkPage .row.photo{display:block}form#checkPage .row.introduction p.label,form#checkPage .row.photo p.label{width:100%;margin-bottom:6px}@media all and (min-width: 751px){form#checkPage .row.introduction p.label,form#checkPage .row.photo p.label{margin-bottom:10px}}form#checkPage .row.introduction p.val,form#checkPage .row.photo p.val{width:100%}form#checkPage .row.photo p.val{overflow:hidden;margin:0 auto}form#checkPage .row.photo p.val img{width:120px;height:120px;border-radius:50%;object-fit:contain;object-position:center;background-color:#f0f0f0}form#checkPage .note{margin-top:10px;display:block;font-size:12px;color:#8e8e8e}@media all and (min-width: 751px){form#checkPage .note{font-size:13px;margin-top:16px}}.fukidashi{position:relative;text-align:left;background:#DBE9EF;padding:18px;border-radius:3px;margin-top:24px}@media all and (min-width: 751px){.fukidashi{padding:40px}}.fukidashi:before{position:absolute;display:block;content:"";background:#DBE9EF;height:18px;width:21px;clip-path:polygon(50% 0,100% 100%,0 100%);top:-17px;left:50%;transform:translate(-50%)}.fukidashi.buy_will{text-align:center;margin-top:40px;background:#ffe8ba}@media all and (min-width: 751px){.fukidashi.buy_will{margin-top:60px}}.fukidashi.buy_will:before{background:#ffe8ba}.fukidashi.buy_will b{display:block;font-size:14px}@media all and (min-width: 751px){.fukidashi.buy_will b{font-size:18px}}@media all and (max-width: 750px){body:has(.panelactive){overflow:hidden}}header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:100;background:#fff;box-shadow:0 2px 3px #beb5a969}@media all and (min-width: 751px){header{height:64px}}header.header_entry{display:flex;justify-content:center;align-items:center}header.header_entry h1{margin:9px 0 0 20px;font-weight:700}header .logo{width:82px;margin:8px 0 0 20px;z-index:81;position:relative}@media all and (min-width: 751px){header .logo{width:93px;margin:8px 0 0 40px}}header .logo a{display:block}header .openbtn{position:fixed;width:60px;height:60px;top:-2px;right:5px;cursor:pointer;z-index:90}@media all and (min-width: 751px){header .openbtn{top:0;right:40px}}header .openbtn span{position:absolute;display:block;right:25%;transition:all .3s}@media all and (min-width: 751px){header .openbtn span{right:17.5%}}header .openbtn span:not(:nth-child(3)){background-color:#4e3b2b;width:28px;height:3px;border-radius:10px}@media all and (min-width: 751px){header .openbtn span:not(:nth-child(3)){width:37px;height:4px}}header .openbtn span:nth-child(1){top:19px}@media all and (min-width: 751px){header .openbtn span:nth-child(1){top:16px}}header .openbtn span:nth-child(2){top:28px}header .openbtn span:nth-child(3){top:36px;font-size:10px;font-weight:700;right:24%}@media all and (min-width: 751px){header .openbtn span:nth-child(3){font-size:12px;right:20%;transition:all .3s}}@media (hover: hover){header .openbtn:hover span:nth-child(1){top:18px}header .openbtn:hover span:nth-child(2){top:25px}}header .openbtn.active span{transition:all .3s}header .openbtn.active span:nth-child(1){transform:rotate(25deg);top:25px}header .openbtn.active span:nth-child(2){transform:rotate(-25deg);top:25px}header #gNav{visibility:hidden;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fffcf5;padding:90px 20px 48px;overflow-y:scroll;opacity:0;z-index:-10;transition:all .3s}@media all and (min-width: 751px){header #gNav{width:50%;max-width:415px;padding:80px 25px;filter:drop-shadow(-2px 0 4px rgba(190,181,169,.4))}}header #gNav.panelactive{opacity:1;visibility:visible;z-index:80}header #gNav .nav_list{--column-gap: 10px;width:100%;display:flex;flex-wrap:wrap;gap:20px var(--column-gap)}header #gNav .nav_list>li{width:calc((100% - var(--column-gap)) / 2);font-weight:700}header #gNav .nav_list>li.property,header #gNav .nav_list>li.buyer{text-align:center;font-weight:700;position:relative}header #gNav .nav_list>li.property:before,header #gNav .nav_list>li.buyer:before{content:"";position:absolute;width:37px;height:39px;top:20px;left:50%;transform:translate(-50%);pointer-events:none}header #gNav .nav_list>li.property a,header #gNav .nav_list>li.buyer a{padding:70px 10px 20px;border-radius:6px;display:block;transition:all .3s}header #gNav .nav_list>li.property{color:#fff}header #gNav .nav_list>li.property:before{background-image:url(/build/assets/nav_property-aeaad5ed.svg)}header #gNav .nav_list>li.property a{background:#6D8E67}@media (hover: hover){header #gNav .nav_list>li.property a:hover{background:#567650}}header #gNav .nav_list>li.buyer:before{background-image:url(/build/assets/nav_buyer-4b7a397f.svg)}header #gNav .nav_list>li.buyer a{background:#EAC200}@media (hover: hover){header #gNav .nav_list>li.buyer a:hover{background:#E2B003}}header #gNav .nav_list>li.mypage{width:100%;margin-bottom:20px}header #gNav .nav_list>li.mypage a{background:#fff;border-radius:6px;border:solid 2px #E6E4DC;display:flex;gap:20px;padding:16px}header #gNav .nav_list>li.mypage a img{width:50px}header #gNav .nav_list>li.mypage a .mypage_text{width:calc(100% - 50px);font-size:12px}@media all and (min-width: 751px){header #gNav .nav_list>li.mypage a .mypage_text{font-size:13px}}header #gNav .nav_list>li.mypage a .mypage_text span{display:block;font-weight:700;font-size:14px;margin-bottom:4px}@media all and (min-width: 751px){header #gNav .nav_list>li.mypage a .mypage_text span{font-size:15px}}header #gNav .nav_list>li.mypage a .mypage_text p{line-height:1.58;font-weight:400}@media (hover: hover){header #gNav .nav_list>li.mypage a{transition:all .3s}header #gNav .nav_list>li.mypage a:hover{border-color:#715035}}header #gNav .nav_list>li.admin{width:100%;margin:40px 0 0}@media all and (min-width: 751px){header #gNav .nav_list>li.admin{margin:60px 0 0}}header #gNav .nav_list>li.admin a{border-radius:6px;padding:16px;display:block;text-align:center;background:#EFEADB;transition:all .3s}header #gNav .nav_list>li.admin a:hover{background:#DED7C0}header #gNav .nav_list>li.normal a{font-size:14px}@media all and (min-width: 751px){header #gNav .nav_list>li.normal a{font-size:15px}}header #gNav .nav_list>li.normal a.external_link:before{background-image:url(/build/assets/external_link2-c18bc8c8.svg);width:12px;height:9px}@media (hover: hover){header #gNav .nav_list>li.normal a span{position:relative}header #gNav .nav_list>li.normal a span:after{content:"";position:absolute;width:0%;height:1px;background:#4E3B2B;bottom:0;left:0;transition:all .3s}header #gNav .nav_list>li.normal a:hover span:after{width:100%}}header #gNav .nav_company{margin-top:30px;border-top:1px solid #E6E4DC;padding-top:30px}@media all and (min-width: 751px){header #gNav .nav_company{margin-top:40px}}header #gNav .nav_company li{color:#8e8e8e}header #gNav .nav_company li:not(:last-child){margin-bottom:10px}header #gNav .nav_company li a{font-size:12px}@media all and (min-width: 751px){header #gNav .nav_company li a{font-size:13px}}header #gNav .nav_company li a.external_link:before{background-image:url(/build/assets/external_link2gray-aabfc2b8.svg);width:11px;height:8px}@media (hover: hover){header #gNav .nav_company li a span{position:relative}header #gNav .nav_company li a span:after{content:"";position:absolute;width:0%;height:1px;background:#8E8E8E;bottom:0;left:0;transition:all .3s}header #gNav .nav_company li a:hover span:after{width:100%}}header .navBtn{position:absolute;display:inline-block;background:#715035;color:#fff;padding:9px 18px;border-radius:4px;border:1px solid #715035;font-weight:700;top:13.5px}header .navBtn:hover{color:#715035;background:#fff}@media all and (min-width: 751px){header .navBtn{top:12px;background:#715035;padding:10px 38px;border-radius:4px;transition:all .3s}}header .navBtn.guest{background:#fff;color:#715035;right:140px}header .navBtn.login{right:70px}@media all and (min-width: 751px){header .navBtn.login{right:120px}}header .bell,header .member{cursor:pointer}header .bell{position:absolute;top:13px;right:111px}@media all and (min-width: 751px){header .bell{right:180px}}header .bell img{width:34px}@media all and (min-width: 751px){header .bell img{width:38px}}header .bell.hasNotification:before{content:"";display:block;border-radius:50%;background:#F71616;position:absolute;right:-5px;width:14px;height:14px}@media (hover: hover){header .bell{transition:all .3s}header .bell:hover{opacity:.7}}header .member{position:absolute;display:block;top:13px;right:64px;width:34px;border-radius:50%;overflow:hidden}@media all and (min-width: 751px){header .member{right:122px;width:38px}}header .member:before{content:"";display:block;padding-top:100%}header .member img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:contain;object-position:center;background-color:#f0f0f0}@media (hover: hover){header .member{transition:all .3s}header .member:hover{opacity:.7}}header .notification{position:fixed;top:0;right:-100%;width:100%;height:100%;padding:20px 20px 50px;background-color:#fff;overflow-y:scroll;z-index:150;transition:all .5s}@media all and (min-width: 751px){header .notification{width:min(415px,50%);padding:25px 25px 50px;filter:drop-shadow(-2px 0 4px rgba(190,181,169,.4))}}header .notification.panelactive{transition:all .5s;opacity:1;visibility:visible;right:0%;z-index:150}header .notification .title{font-weight:700;font-size:15px;line-height:1;margin-bottom:40px}@media all and (min-width: 751px){header .notification .title{font-size:18px}}header .notification .lt:not(:last-child){margin-bottom:18px}header .notification .lt li a{display:flex;column-gap:9px;align-items:flex-start}header .notification .lt li:not(:last-child){margin-bottom:18px}header .notification .lt li .notificationMember:not(.maneger){position:relative;width:38px;overflow:hidden}header .notification .lt li .notificationMember:not(.maneger):before{content:"";display:block;padding-top:100%}header .notification .lt li .notificationMember:not(.maneger) img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:contain;object-position:center;background-color:#f0f0f0}header .notification .lt li .notificationMember.manager img{width:26px;height:38px}header .notification .lt li .notificationText{background:#FFFCF5;border-radius:6px;width:calc(100% - 38px);padding:13px 30px 13px 11px;position:relative}header .notification .lt li .notificationText:after{position:absolute;content:"";background-image:url(/build/assets/arrow_brown-866e4f51.svg);background-size:contain;background-repeat:no-repeat;background-position:center;aspect-ratio:636/1271;width:6px;top:50%;transform:translateY(-50%);right:12px;transition:all .3s}header .notification .lt li .notificationText .text{text-align:left;font-size:13px;margin-bottom:8px;line-height:1.5}header .notification .lt li .notificationText .time{color:#6e6e6e;font-size:11px}@media (hover: hover){header .notification .lt li .notificationText:hover:after{right:8px}}header .notification .closeNotification{cursor:pointer;position:absolute;top:10px;right:10px;aspect-ratio:1;width:40px}header .notification .closeNotification span{position:absolute;background-color:#4e3b2b;width:55%;height:3px;border-radius:10px;top:50%;left:50%}header .notification .closeNotification span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}header .notification .closeNotification span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}footer{background:#FFFCF5}footer .foot_wrap{color:#4e3b2b;padding:40px 0}@media all and (max-width: 1200px){footer .foot_wrap{padding:60px 0}}@media all and (min-width: 1201px){footer .foot_head{display:flex;justify-content:space-between;align-items:baseline}}footer .foot_logo_flex{display:flex;gap:14px;align-items:center}@media all and (min-width: 751px){footer .foot_logo_flex{gap:26px}}footer .foot_logo{width:94px}@media all and (min-width: 751px){footer .foot_logo{width:153px}}footer .foot_catch{color:#725a41;font-weight:900;font-size:12px;line-height:1.5;letter-spacing:.053em}@media all and (min-width: 751px){footer .foot_catch{font-size:19px}}footer .foot_catch span.sell{color:#eac200}footer .foot_catch span.buy{color:#6d8e67}footer .foot_menu_main{display:grid;grid-template-columns:repeat(2,auto);row-gap:14px}@media all and (max-width: 1200px){footer .foot_menu_main{border-bottom:1px solid #E6E4DC;margin-top:30px;padding-bottom:30px}}@media all and (min-width: 1201px){footer .foot_menu_main{font-size:15px;justify-content:flex-end;column-gap:108px;row-gap:26px}}footer .foot_menu_main>li a{display:inline-block}footer .foot_menu_main>li a[target=_blank]{position:relative;padding-right:23px}footer .foot_menu_main>li a[target=_blank]:before{content:"";position:absolute;background-image:url(/build/assets/external_link2-c18bc8c8.svg);background-repeat:no-repeat;background-size:contain;aspect-ratio:14/11;width:12px;top:50%;transform:translateY(-50%);right:0}footer .foot_menu_main>li a span{position:relative}footer .foot_menu_main>li a span:after{content:"";width:0%;height:1px;background:#4E3B2B;position:absolute;bottom:0;left:0;transition:all .3s}footer .foot_menu_main>li a:hover span:after{width:100%}footer .foot_menu_sns{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}@media all and (min-width: 1201px){footer .foot_menu_sns{gap:10px;margin:20px 0 0}}footer .foot_menu_sns li{min-width:120px;max-width:200px;flex:1}footer .foot_menu_sns a{opacity:1;transition:all .3s}footer .foot_menu_sns a:hover{opacity:.7}@media all and (max-width: 1200px){footer .foot_bottom{margin-top:26px}}@media all and (min-width: 1201px){footer .foot_bottom{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;margin-top:120px}}footer .foot_menu_company{display:flex;flex-wrap:wrap;row-gap:8px;font-size:12px;color:#8e8e8e}@media all and (min-width: 1201px){footer .foot_menu_company{column-gap:30px;font-size:13px}}@media all and (max-width: 1200px){footer .foot_menu_company li{width:50%}}footer .foot_menu_company li a[target=_blank]{position:relative;padding-right:18px}footer .foot_menu_company li a[target=_blank]:before{content:"";position:absolute;background-image:url(/build/assets/external_link2gray-aabfc2b8.svg);background-repeat:no-repeat;background-size:contain;aspect-ratio:14/11;width:10px;top:60%;transform:translateY(-50%);right:0}@media (hover: hover){footer .foot_menu_company li a span{position:relative}footer .foot_menu_company li a span:after{content:"";width:0%;height:1px;background:#8E8E8E;position:absolute;bottom:0;left:0;transition:all .3s}footer .foot_menu_company li a:hover span:after{width:100%}}footer .copy{letter-spacing:0;color:#8e8e8e;font-size:11px}@media all and (max-width: 1200px){footer .copy{margin-top:30px}}@media all and (min-width: 1201px){footer .copy{font-size:13px}}footer .message_link{position:fixed;bottom:20px;right:10px;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.2));z-index:10}@media all and (min-width: 1201px){footer .message_link{bottom:40px;right:40px}}footer .message_link a{display:block;width:70px;height:70px;background:#715035;border-radius:50%;position:relative}@media all and (min-width: 1201px){footer .message_link a{width:120px;height:120px}}footer .message_link a .message_link_image{width:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media all and (min-width: 1201px){footer .message_link a .message_link_image{top:21px;width:30px}}footer .message_link a p{color:#fff;text-align:center;position:absolute;bottom:11px;left:11px;line-height:1.35;font-weight:700;font-size:10px}@media all and (min-width: 1201px){footer .message_link a p{bottom:24px;left:24px;line-height:1.4;font-size:14px}}@media (hover: hover){footer .message_link a{transition:all .3s}footer .message_link a:hover{transform:scale(1.05)}}footer.footer_simple .foot_wrap{padding:30px 0}@media all and (max-width: 1200px){footer.footer_simple .foot_wrap{padding:40px 0}}footer.footer_simple .copy{text-align:center;margin-top:0}
