@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}code,kbd,samp{font-size:1em}table{border-collapse:collapse;border-spacing:0}table caption,table th{text-align:left}button,input,select,textarea{margin:0;padding:0;background:0 0;border:1px solid #000;border-radius:0;outline:0}button{color:inherit;cursor:pointer;font:inherit;line-height:inherit}button:disabled{cursor:default}input[type=file],input[type=range]{border:none}input[type=button],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}input:-webkit-autofill{background-color:transparent}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;min-height:2em;overflow:auto}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:3px 5px}select::-ms-expand{display:none}body,html{overflow-x:hidden;scroll-behavior:smooth}a{text-decoration:none;color:#231815}body{background-color:#fff;font-family:YuGothic,YuGothicM,"Noto Sans JP","游ゴシック Medium",游ゴシック,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;position:relative;color:#231815}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.selectWrap{position:relative;display:inline-block}.selectWrap select{height:27px;background:0 0;position:relative;z-index:1;padding-right:15px}.selectWrap:before{content:"";position:absolute;z-index:0;top:0;right:0;background:#fff;height:100%;width:30px}.selectWrap:after{content:"";position:absolute;z-index:0;top:0;bottom:0;margin:auto 0;right:6px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#000 transparent transparent}.spview{display:none;color:#000}@media screen and (max-width:768px){.pcview{display:none}.spview{display:block}}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff}header .headerAreaLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}header .headerAreaLogo .areaLogoSide{padding-left:40px}header .headerAreaLogo .areaLogoSide h1 p{color:#595757;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:500}header .headerAreaLogo .areaLogoSide h1 .companyName{color:#701525;font-size:30px;margin-top:7px;font-weight:700}header .headerAreaLogo .contactBtn img{width:170px;height:auto;display:block}header .headerMobileNav{display:none}header .headerPcNav{background-color:#595757;width:100%;padding:15px 100px}header .headerPcNav div{max-width:800px;width:100%;margin-left:auto}header .headerPcNav div .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .headerPcNav div .menu li:not(:first-of-type){position:relative;margin-left:40px}header .headerPcNav div .menu li:not(:first-of-type):after{content:"／";display:block;color:#fff;position:absolute;top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .headerPcNav div .menu li a{color:#fff;white-space:nowrap}header .mask{display:none}header .burger-btn{display:none}@media screen and (max-width:1024px){header .headerPcNav{padding:15px 30px}header .headerPcNav div .menu li:not(:first-of-type){margin-left:30px}header .headerPcNav div .menu li:not(:first-of-type):after{left:-23px}}@media screen and (max-width:900px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}header .headerAreaLogo{padding:0;z-index:999;display:block}header .headerAreaLogo .areaLogoSide{padding-left:0}header .headerAreaLogo .areaLogoSide h1 p{font-size:16px}header .headerAreaLogo .areaLogoSide h1 .companyName{font-size:25px}header .headerAreaLogo .contactBtn{display:none}header .mask{display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#333;opacity:0;visibility:hidden;-webkit-transition:.6s cubic-bezier(.05,1,.125,1);transition:.6s cubic-bezier(.05,1,.125,1);cursor:pointer;z-index:1000}header .mask.active{opacity:.8;visibility:visible}header .headerPcNav{display:none}header .headerMobileNav{display:block;background-color:#fff;height:100vh;width:80%;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.6s;transition:.6s;opacity:1;z-index:1001}header .headerMobileNav>div .menu{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header .headerMobileNav>div .menu li{padding:0;padding-bottom:10px;border-bottom:1px solid #ccc;width:100%;text-align:left}header .headerMobileNav>div .menu li:not(:first-of-type){margin-left:0;margin-top:30px}header .headerMobileNav>div .menu li:not(:first-of-type):after{display:none}header .headerMobileNav>div .menu li a{display:block;color:#231815;font-weight:400}header .headerMobileNav.active{-webkit-transform:none;transform:none}header .burger-btn{display:block;width:30px;height:30px;z-index:10000;position:relative}header .burger-btn span{display:block;width:60%;height:2px;background-color:#701525;position:absolute;right:50%;-webkit-transition:.6s;transition:.6s;-webkit-transform:translateX(50%);transform:translateX(50%)}header .burger-btn span:nth-of-type(1){top:25%}header .burger-btn span:nth-of-type(2){top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}header .burger-btn span:nth-of-type(3){top:70%}header .burger-btn.active span:nth-of-type(1){-webkit-transform:rotate(45deg) translate(11px,-2px);transform:rotate(45deg) translate(11px,-2px)}header .burger-btn.active span:nth-of-type(2){width:0}header .burger-btn.active span:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(12px,2px);transform:rotate(-45deg) translate(12px,2px)}}footer .areaContact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}footer .areaContact .contactTelLayout{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff;padding:20px;-webkit-transform:translateY(50%);transform:translateY(50%);width:40%;border:2px solid #701525}footer .areaContact .contactTelLayout .topLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .areaContact .contactTelLayout .topLayout .telRed{width:20%}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide{width:80%;text-align:left}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide .textTop{font-size:clamp(15px,5vw,20px);font-weight:700;padding-left:20px}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide .underline{background-color:#701525;width:100%;height:2px;margin:10px 0}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide .time{color:#231815;font-size:18px;line-height:1.4;padding-left:20px}footer .areaContact .contactTelLayout .areaBlackTel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}footer .areaContact .contactTelLayout .areaBlackTel .freeDial{width:clamp(50px,6.5vw,70px)}footer .areaContact .contactTelLayout .areaBlackTel .number{display:inline-block;font-size:clamp(25px,3.2vw,40px);font-weight:700;line-height:1;text-align:left;padding-left:10px;position:relative}footer .areaContact .contactMessageLayout{height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:#fff;padding:20px;-webkit-transform:translateY(50%);transform:translateY(50%);width:40%;border:2px solid #701525}footer .areaContact .contactMessageLayout .topLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .areaContact .contactMessageLayout .topLayout .messageRed{width:20%}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide{width:80%;text-align:left}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide .textTop{font-size:clamp(15px,5vw,20px);font-weight:700;padding-left:20px}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide .underline{background-color:#701525;width:100%;height:2px;margin:10px 0}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide .message{line-height:1.4;color:#231815;font-size:18px;padding-left:20px}footer .areaContact .contactMessageLayout .contactBtn{width:80%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #701525;color:#701525;border-radius:22px;margin-top:10px;position:relative;font-weight:700;font-size:20px;-webkit-transition:.4s;transition:.4s}footer .areaFooterNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:150px 30px 20px;background-color:#701525}footer .areaFooterNav .areaFooterCompany,footer .areaFooterNav .areaFooterLogo,footer .areaFooterNav .footerNav,footer .areaFooterNav .policy{width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;margin-left:4%}footer .areaFooterNav .areaFooterLogo{margin-left:0}footer .areaFooterNav .policy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .areaFooterNav .policy li a{font-size:17px;line-height:2;color:#fff}footer .areaFooterNav .footerNav div .menu li{text-align:left}footer .areaFooterNav .footerNav div .menu li a{font-size:17px;line-height:2;color:#fff;letter-spacing:1px}footer .areaFooterNav .areaFooterLogo img{width:200px}footer .areaFooterNav .areaFooterCompany{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}footer .areaFooterNav .areaFooterCompany .companyName{font-size:20px;font-weight:700;margin-bottom:10px}footer .areaFooterNav .areaFooterCompany .companyAdress{font-size:15px;line-height:1.4}footer .areaFooterNav .areaFooterCompany .areaSns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px}footer .areaFooterNav .areaFooterCompany .areaSns a:not(:first-of-type){margin-left:12px}footer .areaFooterNav .areaFooterCompany .areaSns a img{width:23px}footer small{color:#fff;margin-top:10px;font-size:12px;width:100%;text-align:center}@media screen and (max-width:1024px){footer .areaContact .contactTelLayout{width:49%}footer .areaContact .contactMessageLayout{width:49%}footer .areaContact .contactMessageLayout .contactBtn{height:40px;font-size:18px}}@media screen and (min-width:1024px){footer .areaContact .contactMessageLayout .contactBtn:hover{background-color:#701525;color:#fff}}@media screen and (min-width:769px){footer .areaContact .contactTelLayout .areaBlackTel .number[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:768px){footer .areaContact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}footer .areaContact .contactTelLayout{height:150px;padding:15px;-webkit-transform:none;transform:none;width:100%;margin-bottom:20px}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide{text-align:center}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide .textTop{padding-left:0}footer .areaContact .contactTelLayout .topLayout .topLayoutRightSide .time{font-size:14px;padding-left:10px}footer .areaContact .contactMessageLayout{height:150px;padding:15px;-webkit-transform:none;transform:none;width:100%}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide{text-align:center}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide .textTop{padding-left:0}footer .areaContact .contactMessageLayout .topLayout .topLayoutRightSide .message{font-size:14px;padding-left:10px}footer .areaContact .contactMessageLayout .contactBtn{width:90%;height:40px;font-size:16px}footer .areaFooterNav{padding:50px 20px}footer .areaFooterNav .areaFooterLogo{margin-left:0;margin-right:5%;width:35%}footer .areaFooterNav .areaFooterCompany{width:60%;margin-left:0}footer .areaFooterNav .footerNav,footer .areaFooterNav .policy{width:100%;margin-left:0}footer .areaFooterNav .policy{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px 0}footer .areaFooterNav .policy li:not(:first-of-type){margin-left:10px}footer .areaFooterNav .policy li a{font-size:16px;line-height:1}footer .areaFooterNav .footerNav{margin-top:30px}footer .areaFooterNav .footerNav div .menu li{text-align:center}footer .areaFooterNav .footerNav div .menu li:not(:first-of-type){margin-top:10px}footer .areaFooterNav .footerNav div .menu li a{font-size:14px;line-height:1}footer .areaFooterNav .areaFooterLogo img{width:100px}footer .areaFooterNav .areaFooterCompany .companyName{font-size:16px;margin-bottom:5px}footer .areaFooterNav .areaFooterCompany .companyAdress{font-size:14px}footer .areaFooterNav .areaFooterCompany .areaSns{margin-top:10px}footer .areaFooterNav .areaFooterCompany .areaSns a:not(:first-of-type){margin-left:12px}footer .areaFooterNav .areaFooterCompany .areaSns a img{width:20px}footer .areaFooterNav small{margin-top:30px}}@-webkit-keyframes scroll{0%{top:0}90%{opacity:.5}100%{top:100%;opacity:0}}@keyframes scroll{0%{top:0}90%{opacity:.5}100%{top:100%;opacity:0}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}html{scroll-margin-top:200px}.home{color:#231815}.home main .firstView{position:relative;height:calc(100vh - 112px);overflow:hidden;padding:0 20px}.home main .firstView .firstViewImg{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:cubic-bezier(.24,.56,.61,.96) scale-down 10s both;animation:cubic-bezier(.24,.56,.61,.96) scale-down 10s both}.home main .firstView .areaTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.home main .firstView .areaTitle .title{color:#701525;font-size:65px;text-align:center;line-height:1.1;z-index:2;font-family:"Noto Sans JP",sans-serif;font-weight:900}.home main .firstView .areaTitle .title br:nth-of-type(2){display:none}.home main .firstView .areaTitle .title:after{content:"";display:block;width:185px}.home main .firstView .areaTitle .titleTextArea{margin-top:30px;text-align:center;padding:0 10px;z-index:2}.home main .firstView .areaTitle .titleTextArea p{color:#231815;font-size:20px;line-height:1.6}.home main .firstView .scrollBar{position:absolute;bottom:20px;right:4%;z-index:100}.home main .firstView .scrollBar p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:11px;letter-spacing:.3em;color:#231815}.home main .firstView .scrollBar .line{height:120px;width:1px;min-height:80px;background-color:#701525;margin:10px auto 0;position:relative}.home main .firstView .scrollBar .line .circle{width:10px;height:10px;background-color:#701525;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;-webkit-animation:3s infinite scroll;animation:3s infinite scroll}.home main .propertyInformation{padding:50px 0;background-color:rgba(112,21,37,.2);color:#231815;position:relative;z-index:3;scroll-margin-top:100px}.home main .propertyInformation .propertyInformationInner{max-width:1200px;margin:0 auto;width:100%;padding:0 80px;position:relative}.home main .propertyInformation .propertyInformationInner .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#231815;margin-top:0;margin-bottom:10px}.home main .propertyInformation .propertyInformationInner .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1;margin-bottom:10px}.home main .propertyInformation .propertyInformationInner .underLine{display:block;margin:0 auto;width:185px;height:1px;background-color:#701525}.home main .propertyInformation .propertyInformationInner .swiper{width:100%;height:100%;padding:0 20px}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide{width:30%;font-size:18px;text-align:left}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide .slideImage{background-repeat:no-repeat;background-size:cover;background-position:center;height:300px}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide .propertyCategory{margin:12px 0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide p{font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide p .propertyPrice{font-size:16px;font-weight:700}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide .propertyName{font-size:16px;font-weight:700}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide .moreBtn{display:block;margin-top:10px;width:100%;text-align:center;padding:5px 50px;background-color:#701525;color:#fff}.home main .propertyInformation .propertyInformationInner .swiper-button-next{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/swiper-next.png);right:10px;left:auto}.home main .propertyInformation .propertyInformationInner .swiper-button-prev{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/swiper-prev.png);left:10px;right:auto}.home main .propertyInformation .propertyInformationInner .swiper-button-next,.home main .propertyInformation .propertyInformationInner .swiper-button-prev{width:55px;height:55px;outline:0;background-repeat:no-repeat;background-size:cover;background-position:center}.home main .propertyInformation .propertyInformationInner .swiper-button-next:after,.home main .propertyInformation .propertyInformationInner .swiper-button-prev:after{display:none}.home main .propertyInformation .propertyInformationInner .areaArchiveBtn{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home main .propertyInformation .propertyInformationInner .areaArchiveBtn .archiveBtnArrow{width:80px;margin-left:20px}.home main .topics{padding-top:26px}.home main .topics .flame{width:100%}.home main .topics .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.home main .topics .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1}.home main .topics .topicsPostList{padding:20px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1000px;width:100%;margin:0 auto}.home main .topics .topicsPostList li{width:100%;border-bottom:1px solid #701525;padding:10px 0}.home main .topics .topicsPostList li:not(:first-of-type){margin-top:20px}.home main .topics .topicsPostList li .areaFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home main .topics .topicsPostList li .areaFlex time{font-size:16px}.home main .topics .topicsPostList li .areaFlex .topicsCategory{border:2px solid #701525;color:#701525;height:25px;width:60px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px;font-weight:700}.home main .topics .topicsPostList li .theTitle{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home main .serviceHead{scroll-margin-top:100px;background-repeat:no-repeat;background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-928729644.jpg);background-size:cover;background-position:0 55%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home main .serviceHead h2{max-width:1200px;width:100%;margin:0 auto;line-height:1;font-size:78px;font-weight:700;color:#fff}.home main .ourService{max-width:1200px;margin:23px auto 27px;padding:0 20px}.home main .ourService .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;margin-top:0;margin-bottom:10px;text-align:left}.home main .ourService .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1;text-align:left;line-height:1.5}.home main .ourService .serviceList{width:100%;margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.home main .ourService .serviceList li{width:366px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home main .ourService .serviceList li img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.home main .ourService .serviceList li .serviceName{font-size:24px;line-height:1.8;font-weight:700;letter-spacing:2.4px}.home main .ourService .serviceList li br{display:none}.home main .ourService .serviceList li .serviceDetails{font-size:16px;line-height:1.5}.home main .ourService .serviceList li br{display:none}.home main .ourService .serviceList li .serviceCommingBtn,.home main .ourService .serviceList li .serviceMoreBtn{margin-left:auto;margin-top:20px;width:150px;height:30px;font-weight:700;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home main .ourService .serviceList li .serviceMoreBtn{background-color:#701525;color:#fff}.home main .ourService .serviceList li .serviceCommingBtn{background-color:#fff;color:#701525;border:2px solid #701525}.home main .ourService .second{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home main .instaWrapper{width:100%;background-color:rgba(91,13,28,.2)}.home main .instaWrapper .instaContainer{max-width:1000px;width:100%;margin:0 auto;padding:50px 20px}.home main .instaWrapper .instaContainer .instaAccountWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.home main .instaWrapper .instaContainer .instaAccountWrapper .instaAccount{margin-left:30px;font-size:20px}.home main .instaWrapper .instaContainer .sbi .sb_instagram_header{display:none}.home main .instaWrapper .instaContainer .sbi #sbi_images{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:30px}.home main .instaWrapper .instaContainer .sbi #sbi_load{display:none}.home main .instaWrapper .instaContainer .followBtn{display:block;max-width:650px;margin:50px auto 0;width:100%;height:50px;padding:20px 30px;background-color:#5b0d1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;position:relative}.home main .instaWrapper .instaContainer .followBtn:before{display:block;font-weight:900;content:"";font-family:"Font Awesome 5 Brands";font-size:35px;color:#fff;margin-right:30px}.home main .instaWrapper .instaContainer .pllexislider{display:none}.home main .company{scroll-margin-top:100px;margin:23px auto 27px;padding-top:26px}.home main .company .flame{width:100%}.home main .company .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.home main .company .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1}.home main .company .tableWrapper{padding:0 20px;max-width:1000px;margin:0 auto;width:100%}.home main .company .tableWrapper table{width:100%;max-width:1000px;margin:0 auto}.home main .company .tableWrapper table tr{border:1px solid #231815;color:#231815}.home main .company .tableWrapper table tr td,.home main .company .tableWrapper table tr th{line-height:1.5;padding:20px;display:table-cell;vertical-align:middle}.home main .company .tableWrapper table tr th{border-right:1px solid #231815;text-align:center;width:25%;background-color:rgba(112,21,37,.3)}.home main .company .tableWrapper table tr td{display:block;padding-left:38px}.home main .company .toRecruitButton{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;width:100%;margin:30px auto;border:2px solid #701525;padding:0 20px;cursor:pointer}.home main .company .toRecruitButton p{color:#701525;font-size:20px}.home main .company .toRecruitButton p:not(:first-of-type){margin-left:10px}.home main .access{scroll-margin-top:100px;padding-top:26px}.home main .access .flame{width:100%}.home main .access .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.home main .access .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1}.home main .access .googleMap{width:100%;height:373px}.home main .access .accessDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;max-width:1200px;width:100%;margin:31px auto 140px}.home main .access .accessDetail .areaPropertyImg{width:50%;margin-right:5%}.home main .access .accessDetail .areaPropertyDescription{width:45%}.home main .access .accessDetail .areaPropertyDescription .marks{font-size:16px;line-height:1.3}.home main .access .accessDetail .areaPropertyDescription .companyName{margin:20px 0 15px;font-size:18px;font-weight:700;line-height:.8;letter-spacing:.8px}.home main .access .accessDetail .areaPropertyDescription .adress,.home main .access .accessDetail .areaPropertyDescription .telNum{font-size:15px;line-height:1.3}.home main .access .accessDetail .areaPropertyDescription .adress{margin-bottom:15px}.home main .access .accessDetail .areaPropertyDescription .areamapGuide{display:-webkit-box;display:-ms-flexbox;display:flex;margin:13px 0 31px}.home main .access .accessDetail .areaPropertyDescription .areamapGuide p{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;height:40px;width:250px;border:1px solid #701525;color:#701525}.home main .access .accessDetail .areaPropertyDescription .areamapGuide p:first-of-type{margin-right:16px}.home main .access .accessDetail .areaPropertyDescription .areamapGuide .mapPrint{font-size:15px;line-height:1.3;letter-spacing:.7}@media screen and (max-width:1200px){.home main .serviceHead h2{max-width:1000px}.home main .ourService{max-width:1000px}.home main .ourService .serviceList{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.home main .ourService .serviceList li{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px){.home main .serviceHead{scroll-margin-top:30px}.home main .serviceHead h2{max-width:1200px;padding:0 20px}.home main .ourService .serviceList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.home main .ourService .serviceList li{width:100%}.home main .ourService .serviceList li img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.home main .ourService .serviceList li .serviceName{line-height:1.5}.home main .ourService .serviceList li .serviceDetails{line-height:1.3}}@media screen and (max-width:768px){.home main .firstView{height:calc(100vh - 68px)}.home main .firstView .areaTitle .title{font-size:25px;line-height:1.2;font-family:"Noto Sans JP",sans-serif;font-weight:600}.home main .firstView .areaTitle .title br:nth-of-type(2){display:block}.home main .firstView .areaTitle .titleTextArea p{font-size:14px}.home main .firstView .scrollBar{bottom:4%}.home main .propertyInformation{scroll-margin-top:30px}.home main .propertyInformation .propertyInformationInner{padding:0 20px}.home main .propertyInformation .propertyInformationInner .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.home main .propertyInformation .propertyInformationInner .swiper .swiper-wrapper .swiper-slide .slideImage{height:400px}.home main .propertyInformation .propertyInformationInner .swiper-button-next,.home main .propertyInformation .propertyInformationInner .swiper-button-prev{background-image:none;width:30px;height:30px}.home main .propertyInformation .propertyInformationInner .swiper-button-next:after,.home main .propertyInformation .propertyInformationInner .swiper-button-prev:after{display:block;content:"";font-weight:600;color:#701525;font-family:"Font Awesome 5 Free";font-size:20px}.home main .propertyInformation .propertyInformationInner .swiper-button-next{right:0}.home main .propertyInformation .propertyInformationInner .swiper-button-prev{left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.home main .topics{padding-top:26px}.home main .topics .flame{-webkit-transform:scale(1.5);transform:scale(1.5);width:100%}.home main .topics .sectionTitle{margin-top:10px}.home main .topics .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.home main .topics .topicsPostList{padding:20px;padding-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1000px;width:100%;margin:0 auto}.home main .topics .topicsPostList li{width:100%}.home main .topics .topicsPostList li .areaFlex .topicsCategory{border:1px solid #701525;width:60px;font-weight:400}.home main .topics .topicsPostList li .theTitle{width:100%;margin-top:10px}.home main .serviceHead{background-position:center}.home main .serviceHead h2{font-size:60px}.home main .ourService .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.home main .instaWrapper .instaContainer .instaAccountWrapper .instaAccount{margin-left:10px}.home main .instaWrapper .instaContainer .followBtn{margin:10px auto 0;height:50px;padding:5px 20px;font-size:14px}.home main .instaWrapper .instaContainer .followBtn:before{font-size:28px;margin-right:20px}.home main .instaWrapper .instaContainer .pllexislider{display:none}.home main .company{padding-top:0;margin:100px auto 0}.home main .company .flame{-webkit-transform:scale(1.5);transform:scale(1.5)}.home main .company .sectionTitle{margin-top:10px}.home main .company .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.home main .company .tableWrapper{padding:20px;padding-bottom:0;max-width:1000px;margin:0 auto;width:100%}.home main .company .tableWrapper table tr{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.home main .company .tableWrapper table tr td,.home main .company .tableWrapper table tr th{display:block}.home main .company .tableWrapper table tr th{padding:25px 0 2.5px;border-right:0;text-align:left;font-weight:700;width:100%;background-color:#fff;font-size:15px}.home main .company .tableWrapper table tr td{padding:2.5px 0 25px;padding-left:0;font-size:14px}.home main .company .toRecruitButton{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home main .company .toRecruitButton p{font-size:18px}.home main .company .toRecruitButton p:not(:first-of-type){margin-left:0}.home main .access{padding-top:0;margin:100px 0}.home main .access .flame{-webkit-transform:scale(1.5);transform:scale(1.5)}.home main .access .sectionTitle{margin-top:10px}.home main .access .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.home main .access .googleMap{margin-top:30px;height:373px;padding:0 20px}.home main .access .accessDetail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;margin:0}.home main .access .accessDetail .areaPropertyImg{width:100%;margin-right:0}.home main .access .accessDetail .areaPropertyDescription{width:100%;margin-top:20px}.home main .access .accessDetail .areaPropertyDescription .marks{font-size:14px}.home main .access .accessDetail .areaPropertyDescription .areamapGuide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.home main .access .accessDetail .areaPropertyDescription .areamapGuide p{width:100%;font-size:14px}.home main .access .accessDetail .areaPropertyDescription .areamapGuide p:not(:first-of-type){margin-top:20px;margin-right:0}.home main .access .accessDetail .areaPropertyDescription .mapPrint{font-size:14px}}.page-template-page-contact main .contact .areaContactFirstView{background-repeat:no-repeat;background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-461064709.jpg);background-size:cover;background-position:0 0;height:600px}.page-template-page-contact main .contact .contactInner{max-width:1000px;width:100%;margin:40px auto 130px;padding:0 20px}.page-template-page-contact main .contact .contactInner .sectionEnTitle{color:#595757;font-size:60px;letter-spacing:12px;font-weight:700;text-align:center}.page-template-page-contact main .contact .contactInner .sectionJaTitle{color:#595757;font-size:20px;letter-spacing:4px;text-align:center;margin:10px 0 50px}.page-template-page-contact main .contact .contactInner .telSignBoard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;padding:40px 50px;background-color:rgba(112,21,37,.2);border-radius:41px}.page-template-page-contact main .contact .contactInner .telSignBoard .contactByPhone{font-size:20px}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .receptionTime{font-size:17px;margin-top:20px}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .areaFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .areaFlex .telNum{font-size:30px;margin-left:20px}.page-template-page-contact main .contact .contactInner .areaPrecautions{margin:50px 0}.page-template-page-contact main .contact .contactInner .areaPrecautions p{line-height:1.2;letter-spacing:1.5px}.page-template-page-contact main .contact .contactInner .areaPrecautions p:first-of-type{margin-bottom:30px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184{width:80%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184 .wpcf7-radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184 .wpcf7-radio .wpcf7-list-item{margin-left:0;width:49%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184 .wpcf7-radio .wpcf7-list-item:nth-of-type(n+3){margin-top:20px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184 .wpcf7-radio .wpcf7-list-item label{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .radio-184 .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{margin-left:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput{width:100%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label .wpcf7-form-control-wrap{width:80%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label .wpcf7-form-control-wrap input,.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label .wpcf7-form-control-wrap textarea{width:100%;padding:15px;background-color:#eeeeef;border:none;font-size:1.4rem;color:#595757}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile p:nth-of-type(1){width:20%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul{width:80%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li:not(:first-of-type){margin-top:20px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li label{padding:10px 50px;border:1px solid #231815;background-color:#fff;cursor:pointer}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li p{margin-left:20px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li p .wpcf7-form-control-wrap input[type=file]{display:none}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox{margin:65px 0 80px;text-align:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox label input{width:25px;height:25px;margin-right:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .submitButton .wpcf7-submit{margin:0 auto;width:267px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#701525;text-align:center;border:none;color:#fff;border-radius:18px;cursor:pointer}.page-template-page-contact main .contact .contactInner .wpcf7 form .submitButton .wpcf7-spinner{display:none}.page-template-page-contact main .contact .personalInformation{width:80%;margin:67px auto 0}.page-template-page-contact main .contact .personalInformation p{font-size:16px;line-height:1.6}@media screen and (min-width:769px){.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .areaFlex .telNum{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:768px){.page-template-page-contact main .contact .areaContactFirstView{background-position:0 50px;height:250px}.page-template-page-contact main .contact .contactInner{margin:20px auto 200px}.page-template-page-contact main .contact .contactInner .sectionEnTitle{color:#595757;font-size:40px;letter-spacing:5px;font-weight:700;text-align:center}.page-template-page-contact main .contact .contactInner .sectionJaTitle{color:#595757;font-size:15px;letter-spacing:2px;text-align:center;margin:10px 0 50px}.page-template-page-contact main .contact .contactInner .telSignBoard{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:20px}.page-template-page-contact main .contact .contactInner .telSignBoard .contactByPhone{font-size:16px}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .receptionTime{font-size:14px;margin-top:20px}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .areaFlex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.page-template-page-contact main .contact .contactInner .telSignBoard .areaNum .areaFlex .telNum{font-size:30px;margin-left:10px}.page-template-page-contact main .contact .contactInner .areaPrecautions p{line-height:1.2;font-size:14px}.page-template-page-contact main .contact .contactInner .areaPrecautions p:first-of-type{margin-bottom:30px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap{width:100%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{width:100%;margin-top:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item:nth-last-of-type(n+1){margin-top:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaRadio .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{margin-left:10px;font-size:14px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaInput label .wpcf7-form-control-wrap{width:100%;margin-top:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile p:nth-of-type(1){width:100%}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul{width:100%;margin-top:20px}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li label{width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .areaUploadFile ul li p{margin-left:0;margin-top:10px}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox{margin:70px 0;text-align:left}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox .wpcf7-list-item{margin:0}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-contact main .contact .contactInner .wpcf7 form .checkBox .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;white-space:nowrap}.page-template-page-contact main .contact .personalInformation{width:100%}.page-template-page-contact main .contact .personalInformation p{font-size:14px;line-height:1.3}}.archive main .firstView{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/AdobeStock_292561185.jpeg);background-repeat:no-repeat;background-size:cover;background-position:50% 60%;position:relative;height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.archive main .firstView .maskRed{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#5b0d1c),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#5b0d1c,rgba(255,255,255,0));background-image:linear-gradient(90deg,#5b0d1c,rgba(255,255,255,0))}.archive main .firstView .titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.archive main .firstView .titleArea .title{color:#fff}.archive main .firstView .titleArea .title .titleEn{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-family:Times New Roman,serif;font-weight:700}.archive main .firstView .titleArea .title .line{width:100%;height:2px;background-color:#fff;margin:20px 0}.archive main .firstView .titleArea .title .titleJa{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-weight:900}.archive main .firstView .titleArea .titleTextArea{font-size:18px;line-height:1.6;font-weight:700;margin-left:50px;color:#fff}.archive main .propertyInformation{max-width:1000px;width:100%;margin:0 auto;padding:100px 20px 200px;color:#231815;margin:0 auto;position:relative;z-index:3}.archive main .propertyInformation .sectionTitle{font-size:30px;font-weight:700;line-height:1.1;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px;text-align:center;color:#701525}.archive main .propertyInformation .questionsWrapper{background-color:rgba(112,21,37,.2);margin:50px 0}.archive main .propertyInformation .questionsWrapper .questionList{max-width:1000px;width:100%;margin:0 auto;padding:50px 20px}.archive main .propertyInformation .questionsWrapper .questionList li{font-size:18px;line-height:1.5;background-color:#fff;border:1px solid #777;position:relative;cursor:pointer;overflow:hidden}.archive main .propertyInformation .questionsWrapper .questionList li:not(:first-of-type){margin-top:10px}.archive main .propertyInformation .questionsWrapper .questionList li .question{font-weight:700;padding:20px 60px}.archive main .propertyInformation .questionsWrapper .questionList li .question:after,.archive main .propertyInformation .questionsWrapper .questionList li .question:before{display:block;position:absolute;top:18px;font-size:20px}.archive main .propertyInformation .questionsWrapper .questionList li .question:before{content:"Q";text-align:center;color:#fff;background-color:#231815;width:30px;height:30px;left:20px;font-weight:900}.archive main .propertyInformation .questionsWrapper .questionList li .question:after{content:"▼";color:#333;opacity:.7;right:20px;-webkit-transition:.4s;transition:.4s}.archive main .propertyInformation .questionsWrapper .questionList li .answer{padding:20px;padding-left:60px;position:relative;font-weight:700}.archive main .propertyInformation .questionsWrapper .questionList li .answer:after,.archive main .propertyInformation .questionsWrapper .questionList li .answer:before{display:block;position:absolute}.archive main .propertyInformation .questionsWrapper .questionList li .answer:before{content:"A";text-align:center;color:#fff;background-color:#701525;width:30px;height:30px;top:18px;left:20px;font-size:20px;font-weight:900}.archive main .propertyInformation .questionsWrapper .questionList li .answer:after{content:"";display:block;border-top:1px solid #777;width:100%;top:0;left:0}.archive main .propertyInformation .questionsWrapper .questionList li.active .question:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.archive main .propertyInformation .categoryWrapper{max-width:800px;width:100%;margin:0 auto;background-color:rgba(112,21,37,.2);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.archive main .propertyInformation .categoryWrapper .selectCategory{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px;background-color:#701525;color:#fff;font-weight:700;font-size:14px}.archive main .propertyInformation .categoryWrapper .categoryList{margin-top:30px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive main .propertyInformation .categoryWrapper .categoryList li{width:50%;padding-left:30px;position:relative}.archive main .propertyInformation .categoryWrapper .categoryList li:before{content:"";width:20px;height:20px;background-color:#701525;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.archive main .propertyInformation .categoryWrapper .categoryList li:nth-of-type(n+3){margin-top:30px}.archive main .propertyInformation .categoryWrapper .categoryList li a{font-weight:700;font-size:20px}.archive main .propertyInformation .propertyInformationPostList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px 40px;margin-top:50px}.archive main .propertyInformation .propertyInformationPostList li{width:30%;font-size:18px;text-align:left}.archive main .propertyInformation .propertyInformationPostList li .thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:1/1.2;height:auto}.archive main .propertyInformation .propertyInformationPostList li .propertyCategory{margin:12px 0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.archive main .propertyInformation .propertyInformationPostList li p{font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive main .propertyInformation .propertyInformationPostList li p .propertyPrice{font-size:16px;font-weight:700}.archive main .propertyInformation .propertyInformationPostList li .propertyName{font-size:16px;font-weight:700}.archive main .propertyInformation .propertyInformationPostList li .moreBtn{display:block;margin-top:10px;width:100%;text-align:center;padding:5px 50px;background-color:#701525;color:#fff}.archive main .propertyInformation .pagination{margin-top:50px;text-align:center;font-size:20px}@media screen and (max-width:840px){.archive main .propertyInformation .propertyInformationPostList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.archive main .firstView{height:calc(100vh - 68px)}.archive main .firstView .titleArea{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive main .firstView .titleArea .title .titleEn,.archive main .firstView .titleArea .title .titleJa{font-size:clamp(60px,20vw,100px)}.archive main .firstView .titleArea .title .line{margin:10px 0}.archive main .firstView .titleArea .titleTextArea{font-size:16px;margin-left:0;margin-top:30px}.archive main .propertyInformation{padding:20px}.archive main .propertyInformation .sectionTitle{font-size:23px;line-height:1.3}.archive main .propertyInformation .questionsWrapper{margin-top:20px}.archive main .propertyInformation .questionsWrapper .questionList{margin:0 auto;padding:20px}.archive main .propertyInformation .questionsWrapper .questionList li{font-size:15px}.archive main .propertyInformation .categoryWrapper{padding:20px}.archive main .propertyInformation .categoryWrapper .categoryList{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.archive main .propertyInformation .categoryWrapper .categoryList li{width:100%}.archive main .propertyInformation .categoryWrapper .categoryList li:nth-of-type(n+3){margin-top:0}.archive main .propertyInformation .categoryWrapper .categoryList li:not(:first-of-type){margin-top:20px}.archive main .propertyInformation .categoryWrapper .categoryList li a{font-size:15px}.archive main .propertyInformation .propertyInformationPostList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.archive main .propertyInformation .propertyInformationPostList li{width:100%}}.single-post main .propertyInformation{max-width:1200px;width:100%;margin:200px auto 0;padding:0 20px}.single-post main .propertyInformation .thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:700px;width:800px;margin:0 auto}.single-post main .propertyInformation .propertyImageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;width:100%;margin:20px auto 50px}.single-post main .propertyInformation .propertyImageWrapper li{width:185px}.single-post main .propertyInformation .propertyImageWrapper li:not(:first-of-type){margin-left:20px}.single-post main .propertyInformation .propertyImageWrapper li img{width:185px;height:185px;-o-object-fit:cover;object-fit:cover}.single-post main .propertyInformation .propertyMainInformationWrapper{max-width:1000px;width:100%;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-post main .propertyInformation .propertyMainInformationWrapper .propertyCategory{width:25%;height:70px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:26px}.single-post main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper{width:70%}.single-post main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper p{font-size:40px;line-height:1.3;font-weight:700}.single-post main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper .propertyPrice{margin-top:20px}.single-post main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper .propertyPrice span{font-size:30px}.single-post main .propertyInformation .underLine{width:100%;background-color:#231815;height:2px;margin:50px auto 0}.single-post main .propertyInformation h4{width:50%;margin:30px auto 50px;text-align:center;font-size:20px;font-weight:700;line-height:1.5}.single-post main .propertyInformation .tableWrapper{padding:20px;padding-bottom:70px;max-width:1000px;margin:0 auto;width:100%}.single-post main .propertyInformation .tableWrapper table{width:100%;max-width:1000px;margin:0 auto}.single-post main .propertyInformation .tableWrapper table tr{border:1px solid #231815;color:#231815}.single-post main .propertyInformation .tableWrapper table tr td,.single-post main .propertyInformation .tableWrapper table tr th{line-height:1.2;padding:20px 0}.single-post main .propertyInformation .tableWrapper table tr th{font-weight:700;border-right:1px solid #231815;text-align:center;width:25%;background-color:rgba(112,21,37,.3)}.single-post main .propertyInformation .tableWrapper table tr td{display:block;padding-left:38px}.single-post main .propertyInformation .tableWrapper .wp-block-file{max-width:500px;margin:50px auto 20px;width:100%}.single-post main .propertyInformation .tableWrapper .wp-block-file .wp-block-file__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#701525;color:#fff;font-size:20px;font-weight:700;padding:0;width:100%;height:50px;-webkit-transition:.4s;transition:.4s;border:1px solid #701525}.single-post main .propertyInformation .tableWrapper .backToArchiveButton{max-width:500px;margin:20px auto 50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#fff;color:#701525;border:1px solid #701525;font-size:20px;font-weight:700;padding:0;width:100%;height:50px;border-radius:2em;-webkit-transition:.4s;transition:.4s}@media screen and (min-width:1024px){.single-post main .propertyInformation .tableWrapper .wp-block-file .wp-block-file__button:hover{background-color:#fff;color:#701525}.single-post main .propertyInformation .tableWrapper .backToArchiveButton:hover{background-color:#701525;color:#fff}}@media screen and (max-width:768px){.single main .propertyInformation{margin:100px auto 0}.single main .propertyInformation .thumbnail{height:300px;width:100%}.single main .propertyInformation .propertyImageWrapper{overflow:scroll;margin:10px auto 30px}.single main .propertyInformation .propertyImageWrapper li{width:130px}.single main .propertyInformation .propertyImageWrapper li:not(:first-of-type){margin-left:10px}.single main .propertyInformation .propertyImageWrapper li img{width:130px;height:130px}.single main .propertyInformation .propertyMainInformationWrapper{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single main .propertyInformation .propertyMainInformationWrapper .propertyCategory{width:150px;height:30px;font-size:16px}.single main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper{width:100%;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin-top:10px}.single main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper p{font-size:30px}.single main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper .propertyPrice{margin-top:0}.single main .propertyInformation .propertyMainInformationWrapper .propertyTitleWrapper .propertyPrice span{font-size:20px}.single main .propertyInformation .underLine{margin:20px auto}.single main .propertyInformation h4{width:100%;margin:20px auto 30px;font-size:17px}.single main .propertyInformation .tableWrapper{padding:0;padding-bottom:0;max-width:1000px;margin:0 auto;width:100%}.single main .propertyInformation .tableWrapper table tr{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.single main .propertyInformation .tableWrapper table tr td,.single main .propertyInformation .tableWrapper table tr th{display:block}.single main .propertyInformation .tableWrapper table tr th{padding:15px 0 2.5px;border-right:0;text-align:left;font-weight:700;width:100%;background-color:#fff;font-size:15px}.single main .propertyInformation .tableWrapper table tr td{padding:2.5px 0 15px;padding-left:0;font-size:14px}.single main .propertyInformation .tableWrapper .wp-block-file .wp-block-file__button{font-size:15px;height:30px}.single main .propertyInformation .tableWrapper .backToArchiveButton{font-size:15px;height:30px}}.single-topics main section{max-width:1000px;width:100%;margin:200px auto 0;padding:0 20px}.page-id-215 main{max-width:1000px;width:100%;margin:0 auto;padding:0 20px}.page-template-page-sale main .firstView{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/AdobeStock_161802276.jpeg);background-repeat:no-repeat;background-size:cover;background-position:70% 75%;position:relative;height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.page-template-page-sale main .firstView .maskRed{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#5b0d1c),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#5b0d1c,rgba(255,255,255,0));background-image:linear-gradient(90deg,#5b0d1c,rgba(255,255,255,0))}.page-template-page-sale main .firstView .titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.page-template-page-sale main .firstView .titleArea .title{color:#fff}.page-template-page-sale main .firstView .titleArea .title .titleEn{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-family:Times New Roman,serif;font-weight:700}.page-template-page-sale main .firstView .titleArea .title .line{width:100%;height:2px;background-color:#fff;margin:20px 0}.page-template-page-sale main .firstView .titleArea .title .titleJa{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-weight:900}.page-template-page-sale main .firstView .titleArea .titleTextArea{font-size:18px;line-height:1.6;font-weight:700;margin-left:50px;color:#fff}.page-template-page-sale main>.sale{max-width:800px;width:100%;padding:0 20px;margin:100px auto 0}.page-template-page-sale main>.sale .sectionTitle{line-height:1;color:#701525;font-size:30px;font-weight:700;text-align:center}.page-template-page-sale main>.sale .meritList{width:100%;margin-top:50px}.page-template-page-sale main>.sale .meritList li{padding:30px;background-color:rgba(112,21,37,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page-template-page-sale main>.sale .meritList li:not(:first-of-type){margin-top:50px}.page-template-page-sale main>.sale .meritList li .meritImgWrapper{width:48%}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritLavelWrapper{width:180px;height:30px;position:absolute;top:30px;left:0}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritLavelWrapper .meritLavel{color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:30px;font-size:18px;background-color:#701525}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritLavelWrapper .triangle{height:0;width:0;position:absolute;top:0;right:-30px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #701525}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritImg{width:100%;margin-top:50px}.page-template-page-sale main>.sale .meritList li .meritTextWrapper{width:48%}.page-template-page-sale main>.sale .meritList li .meritTextWrapper .meritTitle{font-size:20px;font-weight:700;color:#701525;line-height:1.3}.page-template-page-sale main>.sale .meritList li .meritTextWrapper .textWrapper{font-size:14px;margin-top:30px;line-height:1.4}.page-template-page-sale main>.sale .meritList li:nth-of-type(3) .meritTextWrapper .textWrapper{margin-top:5px}.page-template-page-sale main .questions{margin:100px auto 0}.page-template-page-sale main .questions .sectionTitle{font-size:30px;font-weight:700;line-height:1.1;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px;text-align:center;color:#701525}.page-template-page-sale main .questions .questionsWrapper{background-color:rgba(112,21,37,.2);margin-top:50px}.page-template-page-sale main .questions .questionsWrapper .questionList{max-width:1000px;width:100%;margin:0 auto;padding:50px 20px}.page-template-page-sale main .questions .questionsWrapper .questionList li{font-size:18px;line-height:1.5;background-color:#fff;border:1px solid #777;position:relative;cursor:pointer;overflow:hidden}.page-template-page-sale main .questions .questionsWrapper .questionList li:not(:first-of-type){margin-top:10px}.page-template-page-sale main .questions .questionsWrapper .questionList li .question{font-weight:700;padding:20px 60px}.page-template-page-sale main .questions .questionsWrapper .questionList li .question:after,.page-template-page-sale main .questions .questionsWrapper .questionList li .question:before{display:block;position:absolute;top:18px;font-size:20px}.page-template-page-sale main .questions .questionsWrapper .questionList li .question:before{content:"Q";text-align:center;color:#fff;background-color:#231815;width:30px;height:30px;left:20px;font-weight:900}.page-template-page-sale main .questions .questionsWrapper .questionList li .question:after{content:"▼";color:#333;opacity:.7;right:20px;-webkit-transition:.4s;transition:.4s}.page-template-page-sale main .questions .questionsWrapper .questionList li .answer{padding:20px;padding-left:60px;position:relative;font-weight:700}.page-template-page-sale main .questions .questionsWrapper .questionList li .answer:after,.page-template-page-sale main .questions .questionsWrapper .questionList li .answer:before{display:block;position:absolute}.page-template-page-sale main .questions .questionsWrapper .questionList li .answer:before{content:"A";text-align:center;color:#fff;background-color:#701525;width:30px;height:30px;top:18px;left:20px;font-size:20px;font-weight:900}.page-template-page-sale main .questions .questionsWrapper .questionList li .answer:after{content:"";display:block;border-top:1px solid #777;width:100%;top:0;left:0}.page-template-page-sale main .questions .questionsWrapper .questionList li.active .question:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.page-template-page-sale main .consultation{max-width:1200px;width:100%;margin:100px auto 0;padding:0 20px}.page-template-page-sale main .consultation .consultationTitleWrapper{text-align:center}.page-template-page-sale main .consultation .consultationTitleWrapper .sectionTitle{line-height:1;color:#701525;font-size:30px;font-weight:700;margin-bottom:20px}.page-template-page-sale main .consultation .consultationTitleWrapper .consultationSubTitle{line-height:1.5;font-size:16px}.page-template-page-sale main .consultation .stepList{width:100%;margin-top:50px}.page-template-page-sale main .consultation .stepList li{width:100%;border-top:2px solid #701525;border-bottom:2px solid #701525;padding:20px 0;position:relative}.page-template-page-sale main .consultation .stepList li:not(:first-of-type){margin-top:70px}.page-template-page-sale main .consultation .stepList li:not(:first-of-type):after{content:"▼";display:block;color:#6e5738;font-size:40px;position:absolute;top:-55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-sale main .consultation .stepList li .liContent{width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-sale main .consultation .stepList li .liContent .stepImg{width:45%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:180px}.page-template-page-sale main .consultation .stepList li .liContent .assessment{background-position:0;background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-1303172027.jpg)}.page-template-page-sale main .consultation .stepList li .liContent .mediation{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-902024902.jpg)}.page-template-page-sale main .consultation .stepList li .liContent .sell{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-1329823699.jpg)}.page-template-page-sale main .consultation .stepList li .liContent .contract{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-1257377182.jpg)}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .stepTitle{color:#701525;font-size:30px;border-bottom:1px solid #701525;font-weight:700;margin-bottom:20px;line-height:1.2}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .stepTitle span{font-family:Times New Roman;margin-right:20px}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .setepText{font-size:16px}.page-template-page-sale main .consultation .contactBtn{width:500px;height:50px;background-color:#701525;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 0;color:#fff;font-weight:700}.page-template-page-sale main .DifferenceBetweenSaleAndBuy{max-width:1000px;width:100%;margin:100px auto 0;padding:0 20px;scroll-margin-top:120px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .DifferenceBetweenSaleAndBuyTitleWrapper{text-align:center}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .DifferenceBetweenSaleAndBuyTitleWrapper .sectionTitle{line-height:1;color:#701525;font-size:30px;font-weight:700;margin-bottom:20px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .DifferenceBetweenSaleAndBuyTitleWrapper .underLine{max-width:900px;width:100%;margin:0 auto;height:2px;background-color:#701525;margin-bottom:20px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .DifferenceBetweenSaleAndBuyTitleWrapper .DifferenceBetweenSaleAndBuySubTitle{font-size:16px;line-height:1.5}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper{max-width:1000px;width:100%;margin:50px auto;background-color:rgba(112,21,37,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;position:relative}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .centerLine{height:90%;width:2px;background-color:#701525;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent{width:50%}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent h5{color:#701525;font-size:25px;margin-bottom:20px;text-align:center}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demerit,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .merit{font-size:16px;margin-bottom:10px;margin-left:50px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demeritList,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .meritList{margin-bottom:20px;margin-left:50px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demeritList li,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .meritList li{font-size:16px;line-height:1.5}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .saleAttention{width:100%;background-color:#701525;padding:20px 50px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .saleAttention>p{color:#fff;font-size:16px;line-height:1.5}.page-template-page-sale main .howToPurchaseService{max-width:1000px;width:100%;margin:100px auto 0;padding:0 20px}.page-template-page-sale main .howToPurchaseService .purchaseServiceTitleWrapper{text-align:center;line-height:1.5}.page-template-page-sale main .howToPurchaseService .purchaseServiceTitleWrapper .sectionTitle{line-height:1;color:#701525;font-size:30px;font-weight:700;margin-bottom:20px}.page-template-page-sale main .howToPurchaseService .purchaseServiceTitleWrapper .underLine{max-width:900px;width:100%;margin:0 auto;height:2px;background-color:#701525;margin-bottom:20px}.page-template-page-sale main .howToPurchaseService .purchaseServiceTitleWrapper .purchaseServiceSubTitle{font-size:16px}.page-template-page-sale main .howToPurchaseService .theBestMerit{margin:50px 0 100px;color:#701525;text-align:center}.page-template-page-sale main .howToPurchaseService .theBestMerit p{font-size:40px}.page-template-page-sale main .howToPurchaseService .purchaseGuaranteePeriodImg{width:100%}.page-template-page-sale main .howToPurchaseService .purchaseServiceContent{text-align:center;margin:50px 0}.page-template-page-sale main .howToPurchaseService .purchaseServiceContent p{line-height:1.5}@media screen and (max-width:768px){.page-template-page-sale main .firstView{height:calc(100vh - 68px)}.page-template-page-sale main .firstView .titleArea{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-sale main .firstView .titleArea .title .titleEn,.page-template-page-sale main .firstView .titleArea .title .titleJa{white-space:nowrap;font-size:clamp(60px,20vw,100px)}.page-template-page-sale main .firstView .titleArea .title .line{margin:10px 0}.page-template-page-sale main .firstView .titleArea .titleTextArea{font-size:16px;margin-left:0;margin-top:50px}.page-template-page-sale main>.sale{padding:0 20px}.page-template-page-sale main>.sale .sectionTitle{font-size:23px;line-height:1.3}.page-template-page-sale main>.sale .meritList{width:100%;margin-top:20px}.page-template-page-sale main>.sale .meritList li{padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-sale main>.sale .meritList li:not(:first-of-type){margin-top:50px}.page-template-page-sale main>.sale .meritList li .meritImgWrapper{width:100%}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritLavelWrapper{width:180px;height:30px}.page-template-page-sale main>.sale .meritList li .meritImgWrapper .meritImg{width:100%;margin-top:50px}.page-template-page-sale main>.sale .meritList li .meritTextWrapper{width:100%;margin-top:20px}.page-template-page-sale main>.sale .meritList li .meritTextWrapper .textWrapper{margin-top:20px}.page-template-page-sale main>.sale .meritList li:nth-of-type(3) .meritTextWrapper .textWrapper{margin-top:30px}.page-template-page-sale main .questions{padding:0 20px}.page-template-page-sale main .questions .sectionTitle{font-size:23px;line-height:1.3}.page-template-page-sale main .questions .questionsWrapper{margin-top:20px}.page-template-page-sale main .questions .questionsWrapper .questionList{margin:0 auto;padding:20px}.page-template-page-sale main .questions .questionsWrapper .questionList li{font-size:15px}.page-template-page-sale main .consultation .stepList{margin-top:20px}.page-template-page-sale main .consultation .stepList li{padding:10px}.page-template-page-sale main .consultation .stepList li .liContent{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-sale main .consultation .stepList li .liContent .stepImg{width:100%;height:200px}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .stepTitle{margin-top:20px;font-size:19px}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .stepTitle span{margin-right:18px}.page-template-page-sale main .consultation .stepList li .liContent .stepTextWrapper .setepText{font-size:16px;line-height:1.4}.page-template-page-sale main .consultation .contactBtn{width:100%;height:60px;padding:10px;text-align:center;font-size:14px;line-height:1.5}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .DifferenceBetweenSaleAndBuyTitleWrapper .sectionTitle{font-size:25px;line-height:1.5}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .centerLine{display:none}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .areaPurchase{margin-top:50px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent{width:100%}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent h5{text-align:left;line-height:1.4}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demerit,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .merit{margin-left:0;font-size:17px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demeritList,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .meritList{margin-left:0}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .demeritList li,.page-template-page-sale main .DifferenceBetweenSaleAndBuy .meritAndDemeritWrapper .meritAndDemeritContent .meritList li{font-size:16px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .saleAttention{padding:20px}.page-template-page-sale main .DifferenceBetweenSaleAndBuy .saleAttention>p{line-height:1.5}.page-template-page-sale main .howToPurchaseService .purchaseServiceTitleWrapper .sectionTitle{font-size:23px;line-height:1.5}.page-template-page-sale main .howToPurchaseService .theBestMerit{margin:50px 0}.page-template-page-sale main .howToPurchaseService .theBestMerit p{font-size:20px;line-height:1.5}}.page-template-page-companyRecruit main .firstView{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/AdobeStock_292561185.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:20px}.page-template-page-companyRecruit main .firstView .maskRed{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#5b0d1c),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#5b0d1c,rgba(255,255,255,0));background-image:linear-gradient(90deg,#5b0d1c,rgba(255,255,255,0))}.page-template-page-companyRecruit main .firstView .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1;color:#fff;font-size:80px;font-weight:700}.page-template-page-companyRecruit main .firstView .title .titleEn{font-family:Times New Roman,serif;white-space:nowrap;font-size:clamp(60px,6vw,90px)}.page-template-page-companyRecruit main .firstView .title .titleEn br{display:none}.page-template-page-companyRecruit main .firstView .title .titleJa{margin-top:30px;white-space:nowrap;font-size:clamp(60px,6vw,90px)}.page-template-page-companyRecruit main .presidentMessageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;max-width:1000px;margin:100px auto;width:100%}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft{width:50%;margin-right:10%}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft h2{margin-bottom:40px}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft h2 p{font-size:30px;font-weight:700;color:#701525;line-height:1.3}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft .messageTextWrapper p{font-size:15px;line-height:1.5}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft .messageTextWrapper p:not(:first-of-type){margin-top:20px}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper{width:40%}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper .presidentMessageRight{width:100%}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper .position{font-size:16px;text-align:right;font-weight:700;margin-top:50px}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper .position span{margin-left:30px;font-size:40px}.page-template-page-companyRecruit main .member{scroll-margin-top:100px;max-width:1200px;width:100%;margin:50px auto;padding:0 20px}.page-template-page-companyRecruit main .member .recruitTitleWrapper{width:100%;padding:20px 0;border-top:2px solid #701525;border-bottom:2px solid #701525;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-companyRecruit main .member .recruitTitleWrapper .recruitSectionTitle{font-size:28px;color:#701525;font-weight:700;font-family:serif}.page-template-page-companyRecruit main .member .recruitTitleWrapper .recruitSubTitle{margin-top:5px;display:block;font-size:16px}.page-template-page-companyRecruit main .member .memberContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%;margin:50px auto 0}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper{width:40%;overflow:hidden}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .memberPic{background-repeat:no-repeat;background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/nakamura.JPG);background-size:250%;background-position:left 43% top 55%;height:auto;aspect-ratio:1/1}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .position{font-size:16px;font-weight:700;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .position span{margin-left:30px;font-size:40px}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .memberProfileWrapper{margin-top:20px}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .memberProfileWrapper p{font-size:16px;font-weight:700;line-height:1.5}.page-template-page-companyRecruit main .member .memberContainer .memberMessageTextWrapper{width:55%}.page-template-page-companyRecruit main .member .memberContainer .memberMessageTextWrapper p{font-size:15px;line-height:1.5}.page-template-page-companyRecruit main .philosophy{max-width:1200px;width:100%;margin:50px auto;padding:0 20px}.page-template-page-companyRecruit main .philosophy .philosophyTitleWrapper{width:100%;padding:20px 0;border-top:2px solid #701525;border-bottom:2px solid #701525;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-companyRecruit main .philosophy .philosophyTitleWrapper .philosophySectionTitle{font-size:28px;color:#701525;font-weight:700}.page-template-page-companyRecruit main .philosophy .philosophyTitleWrapper .philosophySubTitle{margin-top:5px;display:block;font-size:16px}.page-template-page-companyRecruit main .philosophy .philosophyContainer{max-width:1000px;width:100%;margin:50px auto 0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li{width:300px;height:200px;background-color:#701525;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li:not(:first-of-type){margin-left:20px}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li .philosophyJa{color:#fff;font-size:35px;font-weight:700;text-align:center}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li .philosophyEn{text-align:center;color:#fff;font-size:25px;font-weight:700;font-family:Times New Roman,serif;margin-top:10px}.page-template-page-companyRecruit main .philosophy .philosophyContainer .philosophyTextWrapper{margin:50px 0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .philosophyTextWrapper p{font-size:15px;line-height:1.7}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper{padding-bottom:70px;width:100%}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table{width:100%;max-width:1000px;margin:0 auto}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr{border:1px solid #231815;color:#231815}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr td,.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr th{line-height:1.5;padding:20px;display:table-cell;vertical-align:middle}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr th{border-right:1px solid #231815;text-align:center;width:25%;background-color:rgba(112,21,37,.3)}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr td{display:block;padding-left:38px}.page-template-page-companyRecruit main .recruitWrapper{padding-top:26px;margin-bottom:100px;scroll-margin-top:100px}.page-template-page-companyRecruit main .recruitWrapper .flame{width:100%}.page-template-page-companyRecruit main .recruitWrapper .sectionTitle{color:#701525;margin-top:-25px;font-size:27px;letter-spacing:5px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.page-template-page-companyRecruit main .recruitWrapper .sectionDescription{text-align:center;font-weight:600;font-size:18px;letter-spacing:1.4px;line-height:3.1}.page-template-page-companyRecruit main .recruitWrapper .recruitContent{max-width:1000px;width:100%;margin:0 auto;padding:0 20px}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitmentOverview{text-align:center;margin-top:20px}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitmentOverview>p{font-size:16px;line-height:1.5}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:50px}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li{width:100%}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li:not(:first-of-type){margin-top:50px}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table{width:100%;max-width:1000px;margin:0 auto}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr{border:1px solid #231815;color:#231815}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr td,.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr th{line-height:1.5;padding:20px;display:table-cell;vertical-align:middle}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr th{border-right:1px solid #231815;text-align:center;width:25%;background-color:rgba(112,21,37,.3)}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr td{display:block;padding-left:38px}@media screen and (max-width:768px){.page-template-page-companyRecruit main .firstView{height:calc(100vh - 68px)}.page-template-page-companyRecruit main .firstView .title{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-companyRecruit main .firstView .title .titleEn,.page-template-page-companyRecruit main .firstView .title .titleJa{text-align:center;line-height:1.1}.page-template-page-companyRecruit main .firstView .title .titleEn{font-size:clamp(60px,20vw,100px)}.page-template-page-companyRecruit main .firstView .title .titleEn br{display:block}.page-template-page-companyRecruit main .firstView .title .titleJa{font-size:clamp(25px,5vw,100px)}.page-template-page-companyRecruit main .presidentMessageWrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft{width:100%;margin-right:0}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft h2{margin-bottom:20px}.page-template-page-companyRecruit main .presidentMessageWrapper .presidentMessageLeft h2>p{font-size:20px;text-align:center}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper{width:100%}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper .position{margin-top:20px;margin-bottom:20px;font-size:14px}.page-template-page-companyRecruit main .presidentMessageWrapper .imgWrapper .position span{margin-left:30px;font-size:20px}.page-template-page-companyRecruit main .member{scroll-margin-top:50px}.page-template-page-companyRecruit main .member .memberContainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1000px;width:100%;margin:50px auto 0}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper{width:100%}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .position{margin-top:20px;font-size:14px}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .position span{margin-left:30px;font-size:20px}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .memberProfileWrapper{margin-top:5px}.page-template-page-companyRecruit main .member .memberContainer .memberImgWrapper .memberProfileWrapper p{font-size:14px;line-height:1.3}.page-template-page-companyRecruit main .member .memberContainer .memberMessageTextWrapper{width:100%;margin-top:30px}.page-template-page-companyRecruit main .member .memberContainer .memberMessageTextWrapper p{font-size:15px;line-height:1.5}.page-template-page-companyRecruit main .philosophy .philosophyContainer{margin:20px auto 0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li{width:300px}.page-template-page-companyRecruit main .philosophy .philosophyContainer .PhilosophyList li:not(:first-of-type){margin-left:0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .philosophyTextWrapper{margin:50px 0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper{padding-bottom:0}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr td,.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr th{display:block}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr th{padding:25px 0 2.5px;border-right:0;text-align:left;font-weight:700;width:100%;background-color:#fff;font-size:15px}.page-template-page-companyRecruit main .philosophy .philosophyContainer .tableWrapper table tr td{padding:2.5px 0 25px;padding-left:0;font-size:14px}.page-template-page-companyRecruit main .recruitWrapper{padding-top:26px;scroll-margin-top:50px}.page-template-page-companyRecruit main .recruitWrapper .flame{-webkit-transform:scale(1.5);transform:scale(1.5);width:100%}.page-template-page-companyRecruit main .recruitWrapper .sectionTitle{margin-top:10px}.page-template-page-companyRecruit main .recruitWrapper .sectionDescription{margin-top:10px;font-size:16px;line-height:1.5}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr td,.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr th{display:block}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr th{padding:25px 0 2.5px;border-right:0;text-align:left;font-weight:700;width:100%;background-color:#fff;font-size:15px}.page-template-page-companyRecruit main .recruitWrapper .recruitContent .recruitPostList li table tr td{padding:2.5px 0 25px;padding-left:0;font-size:14px}}.category main .firstView{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/AdobeStock_292561185.jpeg);background-repeat:no-repeat;background-size:cover;background-position:50% 60%;position:relative;height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.category main .firstView .maskRed{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#5b0d1c),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#5b0d1c,rgba(255,255,255,0));background-image:linear-gradient(90deg,#5b0d1c,rgba(255,255,255,0))}.category main .firstView .titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.category main .firstView .titleArea .title{color:#fff}.category main .firstView .titleArea .title .titleEn{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-family:Times New Roman,serif;font-weight:700}.category main .firstView .titleArea .title .line{width:100%;height:2px;background-color:#fff;margin:20px 0}.category main .firstView .titleArea .title .titleJa{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-weight:900}.category main .firstView .titleArea .titleTextArea{font-size:18px;line-height:1.6;font-weight:700;margin-left:50px;color:#fff}.category main .propertyInformation{max-width:1000px;width:100%;margin:0 auto;padding:100px 20px 200px;color:#231815;margin:0 auto;position:relative;z-index:3}.category main .propertyInformation .sectionTitle{font-size:30px;font-weight:700;line-height:1.1;font-family:"Noto Sans JP",sans-serif;margin-bottom:20px;text-align:center;color:#701525}.category main .propertyInformation .questionsWrapper{background-color:rgba(112,21,37,.2);margin:50px 0}.category main .propertyInformation .questionsWrapper .questionList{max-width:1000px;width:100%;margin:0 auto;padding:50px 20px}.category main .propertyInformation .questionsWrapper .questionList li{font-size:18px;line-height:1.5;background-color:#fff;border:1px solid #777;position:relative;cursor:pointer;overflow:hidden}.category main .propertyInformation .questionsWrapper .questionList li:not(:first-of-type){margin-top:10px}.category main .propertyInformation .questionsWrapper .questionList li .question{font-weight:700;padding:20px 60px}.category main .propertyInformation .questionsWrapper .questionList li .question:after,.category main .propertyInformation .questionsWrapper .questionList li .question:before{display:block;position:absolute;top:18px;font-size:20px}.category main .propertyInformation .questionsWrapper .questionList li .question:before{content:"Q";text-align:center;color:#fff;background-color:#231815;width:30px;height:30px;left:20px;font-weight:900}.category main .propertyInformation .questionsWrapper .questionList li .question:after{content:"▼";color:#333;opacity:.7;right:20px;-webkit-transition:.4s;transition:.4s}.category main .propertyInformation .questionsWrapper .questionList li .answer{padding:20px;padding-left:60px;position:relative;font-weight:700}.category main .propertyInformation .questionsWrapper .questionList li .answer:after,.category main .propertyInformation .questionsWrapper .questionList li .answer:before{display:block;position:absolute}.category main .propertyInformation .questionsWrapper .questionList li .answer:before{content:"A";text-align:center;color:#fff;background-color:#701525;width:30px;height:30px;top:18px;left:20px;font-size:20px;font-weight:900}.category main .propertyInformation .questionsWrapper .questionList li .answer:after{content:"";display:block;border-top:1px solid #777;width:100%;top:0;left:0}.category main .propertyInformation .questionsWrapper .questionList li.active .question:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.category main .propertyInformation .categoryWrapper{max-width:800px;width:100%;margin:0 auto;background-color:rgba(112,21,37,.2);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.category main .propertyInformation .categoryWrapper .selectCategory{width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px;background-color:#701525;color:#fff;font-weight:700;font-size:14px}.category main .propertyInformation .categoryWrapper .categoryList{margin-top:30px;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.category main .propertyInformation .categoryWrapper .categoryList li{width:50%;padding-left:30px;position:relative}.category main .propertyInformation .categoryWrapper .categoryList li:before{content:"";width:20px;height:20px;background-color:#701525;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.category main .propertyInformation .categoryWrapper .categoryList li:nth-of-type(n+3){margin-top:30px}.category main .propertyInformation .categoryWrapper .categoryList li a{font-weight:700;font-size:20px}.category main .propertyInformation .propertyInformationPostList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:100px 40px;margin-top:50px}.category main .propertyInformation .propertyInformationPostList li{width:30%;font-size:18px;text-align:left}.category main .propertyInformation .propertyInformationPostList li .thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:1/1.2;height:auto}.category main .propertyInformation .propertyInformationPostList li .propertyCategory{margin:12px 0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.category main .propertyInformation .propertyInformationPostList li p{font-size:14px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category main .propertyInformation .propertyInformationPostList li p .propertyPrice{font-size:16px;font-weight:700}.category main .propertyInformation .propertyInformationPostList li .propertyName{font-size:16px;font-weight:700}.category main .propertyInformation .propertyInformationPostList li .moreBtn{display:block;margin-top:10px;width:100%;text-align:center;padding:5px 50px;background-color:#701525;color:#fff}.category main .propertyInformation .pagination{margin-top:50px;text-align:center;font-size:20px}@media screen and (max-width:840px){.archive main .propertyInformation .propertyInformationPostList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.category main .firstView{height:calc(100vh - 68px)}.category main .firstView .titleArea{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.category main .firstView .titleArea .title .titleEn,.category main .firstView .titleArea .title .titleJa{font-size:clamp(60px,20vw,100px)}.category main .firstView .titleArea .title .line{margin:10px 0}.category main .firstView .titleArea .titleTextArea{font-size:16px;margin-left:0;margin-top:30px}.category main .propertyInformation{padding:20px}.category main .propertyInformation .sectionTitle{font-size:23px;line-height:1.3}.category main .propertyInformation .questionsWrapper{margin-top:20px}.category main .propertyInformation .questionsWrapper .questionList{margin:0 auto;padding:20px}.category main .propertyInformation .questionsWrapper .questionList li{font-size:15px}.category main .propertyInformation .categoryWrapper{padding:20px}.category main .propertyInformation .categoryWrapper .categoryList{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.category main .propertyInformation .categoryWrapper .categoryList li{width:100%}.category main .propertyInformation .categoryWrapper .categoryList li:nth-of-type(n+3){margin-top:0}.category main .propertyInformation .categoryWrapper .categoryList li:not(:first-of-type){margin-top:20px}.category main .propertyInformation .categoryWrapper .categoryList li a{font-size:15px}.category main .propertyInformation .propertyInformationPostList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.category main .propertyInformation .propertyInformationPostList li{width:100%}}.page-template-leaseback main .firstView{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/iStock-1168105738.jpg);background-repeat:no-repeat;background-size:cover;background-position:left 140px top 57%;position:relative;height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.page-template-leaseback main .firstView .maskRed{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#5b0d1c),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,#5b0d1c,rgba(255,255,255,0));background-image:linear-gradient(90deg,#5b0d1c,rgba(255,255,255,0))}.page-template-leaseback main .firstView .titleArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;margin:0 auto;position:relative;z-index:1}.page-template-leaseback main .firstView .titleArea .title{color:#fff}.page-template-leaseback main .firstView .titleArea .title .titleEn{white-space:nowrap;font-size:clamp(60px,6vw,90px);font-family:Times New Roman,serif;font-weight:700}.page-template-leaseback main .firstView .titleArea .title .line{width:100%;height:2px;background-color:#fff;margin:20px 0}.page-template-leaseback main .firstView .titleArea .title .titleJa{font-weight:900;white-space:nowrap;font-size:clamp(60px,6vw,90px)}.page-template-leaseback main .firstView .titleArea .titleTextArea{margin-left:50px}.page-template-leaseback main .firstView .titleArea .titleTextArea p{font-size:18px;line-height:1.6;font-weight:700;color:#fff}.page-template-leaseback main .concernsOrWorries{max-width:800px;width:100%;margin:100px auto 50px;padding:0 20px}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer{padding:40px 30px;background-color:#cdb5ba}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .sectionTitle{font-weight:700;color:#5b0d1c;font-size:33px;line-height:1.5}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .concernsOrWorriesList{margin-top:30px}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .concernsOrWorriesList li{line-height:2.5}.page-template-leaseback main .aboutLeaseback{max-width:800px;width:100%;margin:0 auto 50px;padding:0 20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer{border:2px solid #5b0d1c}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .sectionTitle{font-weight:700;background-color:#5b0d1c;color:#fff;text-align:center;font-size:33px;line-height:1.5;padding:15px 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .descriptionOfLeaseBack{margin-top:25px;text-align:center;line-height:1.5;padding:0 20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper{max-width:650px;width:100%;margin:50px auto}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellTitle{background-color:#474645;font-size:25px;padding:20px 0;color:#fff;text-align:center}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer{background-color:#f6f6f6;padding:20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointImg{width:100%}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper{border:2px solid #001a45;max-width:500px;width:100%;margin:10px auto 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointTitle{background-color:#001a45;text-align:center;color:#fff;font-size:20px;padding:5px 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList{background-color:#fff;padding:20px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList li{font-size:15px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList li:not(:first-of-type){margin-left:15px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper{max-width:650px;width:100%;margin:50px auto}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .leaseBackTitle{font-weight:700;background-color:#0c9dba;font-size:30px;padding:20px 0;color:#fff;text-align:center}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer{background-color:#e3f2f5;padding:20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .goodPointImg{width:100%}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper{max-width:550px;width:100%;margin:20px auto 0;background-color:#fff;border:2px solid #707070;border-radius:20px;position:relative;padding:20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .detailOfLeaseBackTitle{background-color:#001a45;width:220px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .leaseBackImg{width:100%;margin:20px 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper{border:2px solid #f38200;max-width:600px;width:100%;margin:0 auto}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointTitle{background-color:#f38200;text-align:center;color:#fff;font-size:20px;padding:5px 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList{background-color:#fff;padding:20px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList li{font-size:15px;color:#f38200}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList li:not(:first-of-type){margin-left:15px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .leaseBackComment{text-align:center;margin-top:20px;line-height:1.2}.page-template-leaseback main .howToUseLeaseBack{max-width:800px;width:100%;margin:100px auto 50px;padding:0 20px}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .sectionTitle{font-weight:700;max-width:700px;width:100%;margin:0 auto;font-size:33px;line-height:1.5;color:#5b0d1c;position:relative;text-align:center}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .sectionTitle:after{content:"";display:block;width:100%;height:2px;background-color:#5b0d1c;position:absolute;bottom:-10px;left:0}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;gap:50px 30px}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li{width:47%}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li img{width:100%}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li .useLeaseBackTitle{font-weight:700;font-size:19px;line-height:1.5;margin:10px 0;color:#5b0d1c}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li .useLeaseBackDescription{line-height:1.5}.page-template-leaseback main .leaseBackPoint{max-width:800px;width:100%;margin:100px auto 50px;padding:0 20px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .sectionTitle{max-width:700px;width:100%;margin:0 auto;font-size:33px;line-height:1.5;color:#5b0d1c;position:relative;text-align:center;font-weight:700}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .sectionTitle:after{content:"";display:block;width:100%;height:2px;background-color:#5b0d1c;position:absolute;bottom:-10px;left:0}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;gap:0 30px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li{width:33%}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointImg{background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;aspect-ratio:1/1.5}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointImg01{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/leasebackPoint01.jpg)}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointImg02{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/leasebackPoint02.jpg)}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointImg03{background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/leasebackPoint03.jpg)}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointNum{font-family:Times New Roman;font-size:30px;color:#5b0d1c;margin-top:10px;display:inline-block;width:100%;position:relative;font-style:italic}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointNum:after{content:"";display:block;width:100%;height:2px;background-color:#5b0d1c;position:absolute;bottom:-10px;left:0}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointTitle{margin-top:20px;font-size:18px;line-height:1.3;color:#5b0d1c;font-weight:700}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .descriptionOfPoint{margin-top:10px;line-height:1.3}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .areaToNakamuraProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin-top:50px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .areaToNakamuraProfile .nakamuraPic{background-repeat:no-repeat;background-image:url(//up-f.co.jp/wp-content/themes/UP%20FIELD%20Inc%20/img/nakamura.JPG);background-size:250%;background-position:left 43% top 55%;height:auto;aspect-ratio:1/1;width:35%}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .areaToNakamuraProfile .nakamuraProfileWrapper{width:60%}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .areaToNakamuraProfile .nakamuraProfileWrapper p{font-size:14px;line-height:1.1}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .areaToNakamuraProfile .nakamuraProfileWrapper .toNakamuraProfile{width:100%;height:25px;border:1px solid #5b0d1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5b0d1c;font-size:14px;margin-top:10px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .comments{display:inline-block;width:100%;margin-top:30px;font-size:30px;text-align:center;line-height:1.3;color:#5b0d1c;font-weight:700}@media screen and (max-width:768px){.page-template-leaseback main .firstView{background-position:right -95px top 57%;height:calc(100vh - 68px)}.page-template-leaseback main .firstView .titleArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-leaseback main .firstView .titleArea .title{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-leaseback main .firstView .titleArea .title .titleEn,.page-template-leaseback main .firstView .titleArea .title .titleJa{text-align:center;line-height:1.1}.page-template-leaseback main .firstView .titleArea .title .titleEn{font-size:clamp(60px,18vw,100px)}.page-template-leaseback main .firstView .titleArea .title .titleEn br{display:block}.page-template-leaseback main .firstView .titleArea .title .titleJa{font-size:clamp(45px,15vw,100px)}.page-template-leaseback main .firstView .titleArea .titleTextArea{margin-left:0;margin-top:30px}.page-template-leaseback main .firstView .titleArea .titleTextArea p{font-size:16px}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer{padding:30px 20px}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .sectionTitle{font-size:clamp(25px,5vw,30px)}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .concernsOrWorriesList{margin-top:20px}.page-template-leaseback main .concernsOrWorries .concernsOrWorriesContainer .concernsOrWorriesList li{line-height:2}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .sectionTitle{font-size:20px;padding:10px 0}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper{padding:0 20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellTitle{font-size:18px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointTitle{font-size:16px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList li{text-align:left;line-height:1.3}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .normalSellWrapper .normalSellContainer .badPointWrapper .badPointsList li:not(:first-of-type){margin-left:0;margin-top:10px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper{padding:0 20px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .leaseBackTitle{font-size:18px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper{padding:15px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .detailOfLeaseBackTitle{width:90%;font-size:16px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointTitle{font-size:16px}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList li{line-height:1.3;text-align:left}.page-template-leaseback main .aboutLeaseback .aboutLeasebackContainer .leaseBackWrapper .normalSellContainer .detailOfLeaseBackWrapper .badPointWrapper .badPointsList li:not(:first-of-type){margin-left:0;margin-top:10px}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .sectionTitle{font-size:25px}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li{width:100%}.page-template-leaseback main .howToUseLeaseBack .howToUseLeaseBackContainer .howToUseLeaseBackList>li .useLeaseBackTitle{font-size:18px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .sectionTitle{font-size:25px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li{width:100%}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .leaseBackPointList li .pointNum{font-size:25px}.page-template-leaseback main .leaseBackPoint .leaseBackPointContainer .comments{font-size:20px}}