﻿@import"reset.css";@import"https://fonts.googleapis.com/css2?family=Roboto&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Old+Mincho:wght@400;700&display=swap";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;height:-webkit-fill-available}@media screen and (min-width: 769px){html{scroll-padding-top:80px}}body{font-family:'Zen Kaku Gothic New', sans-serif;font-size:16px;font-weight:normal;color:#000;line-height:1.8;min-height:100vh;min-height:-webkit-fill-available}@media screen and (max-width: 768px){body{font-size:14px}}#wrap{width:100%;overflow:hidden;min-width:1000px}@media screen and (min-width: 769px){#wrap{padding-top:80px}}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.serif{font-family:'Zen Old Mincho', serif}.en{font-family:'Roboto', sans-serif;letter-spacing:.02em}li{list-style-type:none}.tCenter{text-align:center}.blue{color:#04A2D2}@media screen and (min-width: 769px){.sp,.tb{display:none}.hvEx img{transition:.25s}}@media screen and (max-width: 768px){html{height:-webkit-fill-available}#wrap{min-width:0}.tb,.pc{display:none}}a{color:#000}a:hover{color:#04A2D2;text-decoration:none}@media screen and (min-width: 769px){a{transition:all .3s}a:hover{opacity:.7}}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}#pageTit{background:#04A2D2;text-align:center;color:#fff;font-weight:bold}@media screen and (min-width: 769px){#pageTit{padding:70px 0;font-size:42px}}@media screen and (max-width: 768px){#pageTit{padding:30px 0;font-size:28px}}#path{padding:10px 20px;background:#f7f7f7}#path ol{display:flex;flex-wrap:wrap}#path ol li:not(:last-child) a{color:#04A2D2}#path ol li:not(:last-child):after{content:">";margin:0 10px}#path ol li:last-child a{text-decoration:none;pointer-events:none}@media screen and (min-width: 769px){#path ol{width:1180px;max-width:100%;margin:0 auto}}.pageNav{display:flex;flex-wrap:wrap}.pageNav li:after{content:"";width:8px;height:8px;display:inline-block;border-right:1px solid #04A2D2;border-bottom:1px solid #04A2D2;transform:rotate(45deg);margin:-7px 0 0 10px;vertical-align:middle}.pageNav li a{color:#04A2D2}@media screen and (min-width: 769px){.pageNav{margin:70px 20px 80px;justify-content:center}.pageNav li{margin-top:10px}.pageNav li:not(:last-child){margin-right:50px}.sec+.pageNav{margin-top:-20px}}@media screen and (max-width: 768px){.pageNav{margin:30px 20px 40px}.pageNav:not(:first-child){margin-top:20px}.pageNav li{margin-top:10px}.pageNav li:not(:last-child){margin-right:30px}.sec+.pageNav{margin-top:-20px}}.sec a{color:#04A2D2}.sec>.tit{background:#F2F8FB;border-radius:10px;font-weight:normal;letter-spacing:.05em}.sec>.childSec>.tit{border-bottom:4px solid #eee;position:relative;padding-left:20px;font-weight:normal}.sec>.childSec>.tit:before{content:"";width:2px;background:#04A2D2;display:block;position:absolute;left:0;top:8px}@media screen and (min-width: 769px){.sec{width:1220px;max-width:100%;margin:80px auto;padding:0 20px}.sec>.tit{padding:20px 30px;font-size:32px;margin-bottom:40px}.sec>.childSec{margin-top:60px}.sec>.childSec>.tit{font-size:24px;padding-bottom:10px;margin-bottom:30px}.sec>.childSec>.tit:before{height:30px}}@media screen and (max-width: 768px){.sec{margin:40px 20px}.sec>.tit{padding:10px 20px;font-size:21px;margin-bottom:25px}.sec>.childSec{margin-top:30px}.sec>.childSec>.tit{font-size:18px;padding:0 0 5px 15px;margin-bottom:20px}.sec>.childSec>.tit:before{height:20px}}.tel{font-size:36px}.tel img,.tel svg{width:22px;display:inline-block;vertical-align:middle;margin:-5px 20px 0 0}.tel a{text-decoration:none}.btn a{display:inline-block;text-decoration:none;width:300px;max-width:100%;padding:10px;border-radius:50px;border:1px solid #04A2D2;text-align:center;position:relative;color:#000}.btn a:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #04A2D2;border-right:1px solid #04A2D2;transform:rotate(45deg);margin-top:-5px;position:absolute;right:15px;top:50%;transition:all .3s}.btn.btnWhite a{border-color:#fff;color:#fff}.btn.btnWhite a:after{border-color:#fff}@media screen and (min-width: 769px){.btn{margin-top:30px}.btn a:not(:first-child){margin-left:10px}.btn a:hover{text-decoration:underline}.btn a:hover:after{right:10px}}@media screen and (max-width: 768px){.btn{margin-top:20px}}.btnLine,.btnMail{text-align:center;width:250px}.btnLine a,.btnMail a{color:#fff;text-decoration:none;height:50px;display:flex;justify-content:center;align-items:center;border-radius:25px}.btnLine a img,.btnMail a img{display:inline-block;margin:0 10px -2px 0}.btnLine a{background:#4CC764}.btnMail a{background:#EF9732}@media screen and (min-width: 769px){.pcCenter{text-align:center}}.checkDl dt{font-weight:bold;margin-bottom:5px;position:relative}.checkDl dt:before{content:"";display:block;position:absolute;left:0;background:url("../img/common/icon_check.svg");background-size:100% 100%}@media screen and (min-width: 769px){.checkDl dt{margin-top:30px;font-size:18px;padding-left:40px}.checkDl dt:before{width:28px;height:28px;top:3px}.checkDl dd{padding-left:40px}}@media screen and (max-width: 768px){.checkDl dt{margin-top:20px;padding-left:30px}.checkDl dt:before{width:22px;height:22px;top:3px}.checkDl dd{padding-left:30px}}.imgTxt .img figcaption{text-align:center;margin-top:10px}.imgTxt .txt p:not(:first-child){margin-top:20px}@media screen and (min-width: 769px){.imgTxt{display:flex}.imgTxt .img{width:440px}.imgTxt .txt .catchCopy{font-size:24px}.imgTxt .txt{flex:1;margin-left:50px}}@media screen and (max-width: 768px){.imgTxt .img{margin-bottom:20px;text-align:center}.imgTxt .img img{max-width:80%}.imgTxt .txt .catchCopy{font-size:18px}}@media screen and (min-width: 769px){.baseTable{width:100%}.baseTable tbody tr th{width:250px;border-top:1px solid #04A2D2;border-bottom:1px solid #04A2D2;padding:15px 20px;font-weight:normal;text-align:center;vertical-align:middle}.baseTable tbody tr td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 20px}}@media screen and (max-width: 768px){.baseTable{border-bottom:1px solid #04A2D2}.baseTable tbody{display:block}.baseTable tbody tr{display:block}.baseTable tbody tr th{display:block;border-top:1px solid #04A2D2;padding-top:10px;font-weight:bold}.baseTable tbody tr td{display:block;padding-bottom:10px}}.comparison:not(:last-child){margin-bottom:20px}.comparison dl{background:#f7f7f7;border-radius:20px}.comparison dl dt{text-align:center;font-weight:bold}.comparison dl dd{background:#fff;border-radius:10px}.comparison dl dd ul li:before{content:"・"}@media screen and (min-width: 769px){.comparison{display:flex;flex-wrap:wrap;justify-content:space-between}.comparison>dl{width:calc(50% - 20px);padding:20px}.comparison>dl:nth-child(n+3){margin-top:40px}.comparison>dl dt{font-size:18px;margin-bottom:20px}.comparison>dl dd{padding:20px}}@media screen and (max-width: 768px){.comparison>dl:not(:first-child){margin-top:20px}.comparison>dl{padding:10px}.comparison>dl dt{margin-bottom:10px}.comparison>dl dd{padding:10px}}.listWrap{background:#F2F8FB}.listWrap>.tit{text-align:center;font-weight:normal}.listWrap .resultsList>li a{background:#fff;display:block;padding:20px;color:#000;text-decoration:none;position:relative}.listWrap .resultsList>li a:after{content:"";width:8px;height:8px;border-top:1px solid #04A2D2;border-right:1px solid #04A2D2;display:block;position:absolute;right:15px;bottom:15px;transform:rotate(45deg)}.listWrap .resultsList>li a .tags{display:flex;flex-wrap:wrap}.listWrap .resultsList>li a .tags li{padding:5px;margin:10px 10px 0 0;background:#f7f7f7}.listWrap .relatedList li{border-bottom:2px solid rgba(0,0,0,.05)}.listWrap .relatedList li a{color:#000;text-decoration:none}.listWrap .saleTypeList li{background:#fff;text-align:center}.listWrap .saleTypeList li a{display:block}@media screen and (min-width: 769px){.listWrap{padding:40px}.listWrap:not(:first-child){margin-top:40px}.listWrap>.tit{font-size:24px;margin-bottom:30px}.listWrap .resultsList{display:flex;justify-content:space-between}.listWrap .resultsList>li{width:calc(50% - 10px)}.listWrap .resultsList>li a .tags li{font-size:14px}.listWrap .relatedList li a{padding:20px 0;display:flex}.listWrap .relatedList li a time{width:120px}.listWrap .relatedList li a .txt{flex:1}.listWrap .relatedList li a:hover{background:#fff}.listWrap .saleTypeList{display:flex;justify-content:space-between}.listWrap .saleTypeList li{padding:20px;width:calc((100% - 40px)/3)}.listWrap .topicsList li a:hover{background:#fff}}@media screen and (max-width: 768px){.listWrap{padding:20px}.listWrap:not(:first-child){margin-top:40px}.listWrap>.tit{font-size:21px;margin-bottom:20px}.listWrap .resultsList>li:not(:first-child){margin-top:20px}.listWrap .resultsList>li a .tags li{font-size:12px}.listWrap .relatedList li{padding-bottom:20px}.listWrap .relatedList li:not(:last-child){margin-bottom:20px}.listWrap .relatedList li a .txt{display:block}.listWrap .saleTypeList li{margin-top:10px}.listWrap .saleTypeList li a{padding:15px}}.middleContact{background:#04A2D2}.middleContact .in{background:#fff}@media screen and (min-width: 769px){.middleContact{padding:60px 20px}.middleContact .in{background:#fff;width:1180px;max-width:100%;margin:0 auto;padding:40px 0;display:flex;align-items:center;justify-content:center}.middleContact .in h2{font-size:36px;width:300px;text-align:center}.middleContact .in .content{border-left:1px solid #04A2D2;display:flex;align-items:center;justify-content:center;flex:1}.middleContact .in .content .telWrap{text-align:center;width:100%}.middleContact .in .content .telWrap .tel{line-height:1.2;font-size:34px;white-space:nowrap}.middleContact .in .content .btns{display:flex;margin-top:-10px;width:100%;margin-right:30px}}@media screen and (min-width: 769px)and (max-width: 1179px){.middleContact .in .content .btns{flex-wrap:wrap}}@media screen and (min-width: 769px){.middleContact .in .content .btns li{margin-right:10px;margin-top:10px}}@media screen and (max-width: 768px){.middleContact{display:none;padding:40px 20px}.middleContact .in{padding:20px;text-align:center}.middleContact .in h2{font-size:28px;margin-bottom:10px}.middleContact .in .tel{line-height:1.2}.middleContact .in .btns{margin-top:20px}.middleContact .in .btns li{margin:10px auto 0;margin-top:10px}}.resultsSlider .slick-track{display:flex}.resultsSlider .slick-track:before,.resultsSlider .slick-track:after{content:none}.resultsSlider .slick-track .resultsContent{float:none;height:auto}.resultsSlider .slick-track .resultsContent a{text-decoration:none;background:#f7f7f7;padding:20px;display:block;position:relative;height:100%}.resultsSlider .slick-track .resultsContent a:after{content:"";width:8px;height:8px;border-top:1px solid #04A2D2;border-right:1px solid #04A2D2;display:block;position:absolute;right:15px;bottom:15px;transform:rotate(45deg)}.resultsSlider .slick-track .resultsContent a .tags{margin-top:5px;margin-left:-10px;display:flex;flex-wrap:wrap}.resultsSlider .slick-track .resultsContent a .tags li{background:#fff;padding:5px 10px;margin:10px 0 0 10px}@media screen and (min-width: 769px){.resultsSlider{margin-top:50px}.resultsSlider .resultsContent{width:480px;margin:0 15px}.resultsSlider .resultsContent a .tags li{font-size:14px}}@media screen and (max-width: 768px){.resultsSlider{margin-top:30px}.resultsSlider .resultsContent{width:340px;max-width:calc(100vw - 40px);margin:0 10px}.resultsSlider .resultsContent a .tags li{font-size:14px}}@media screen and (min-width: 769px){body#home .flowList li .img{background:#fff}.flowList{display:flex;justify-content:space-between;position:relative}.flowList:before{content:"";width:100%;height:4px;background:#cacaca;position:absolute;left:0;top:68px}.flowList li{text-align:center;color:#04A2D2;font-weight:bold;line-height:1.5;position:relative}.flowList li .img{background:#f7f7f7;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:10px;width:140px;height:140px}}@media screen and (max-width: 768px){body#home .flowList li{background:#fff}.flowList li{position:relative;background:#f7f7f7;border-radius:10px;display:flex;align-items:center;padding:10px 20px}.flowList li:not(:last-child){margin-bottom:10px}.flowList li:not(:last-child):after{content:"";width:4px;height:10px;background:#cacaca;position:absolute;left:50%;top:100%;transform:translateX(-50%)}.flowList li .img{margin-right:20px}.flowList li .img img{width:40px;height:40px}}.topicsList li:not(:last-child){border-bottom:2px solid #f2f1e9}.topicsList li a{display:flex;text-decoration:none;align-items:center;color:#000}@media screen and (min-width: 769px){.topicsList li a{padding:20px 0}.topicsList li a:hover{background:#f7f7f7;color:#000}.topicsList li a time{width:118px}.topicsList li a .cat{width:180px;text-align:center;color:#fff;background:#04A2D2;padding:5px}.topicsList li a .txt{flex:1;margin-left:35px}}@media screen and (max-width: 768px){.topicsList li:not(:last-child){margin-bottom:20px;padding-bottom:20px}.topicsList li a{flex-wrap:wrap}.topicsList li a time{width:100px}.topicsList li a .cat{width:auto;text-align:center;color:#fff;background:#04A2D2;padding:5px 10px}.topicsList li a .txt{width:100%}}#header{position:relative;z-index:2}#header #logo{font-weight:bold;white-space:nowrap}#header #logo a{text-decoration:none;color:#000;display:flex;align-items:center;gap:10px}#home #wrap{padding-top:0}#home #header{position:absolute;width:100%}@media screen and (min-width: 769px){#home #header{position:fixed;margin:20px;border-radius:10px;width:calc(100% - 40px);transition:all .25s}#home #header #gNav ul li{line-height:1.6}#home #header #gNav ul li.navContact a{border-radius:0 10px 10px 0}#home #header.scroll{width:100%;border-radius:0;margin:0}#home #header.scroll #gNav ul li.navContact a{border-radius:0}}@media screen and (min-width: 769px){#header{position:fixed;top:0;height:80px;display:flex;align-items:center;justify-content:space-between;padding-left:30px;padding-right:216px;min-width:1000px;width:100%;background-color:#fff}#header #logo{font-size:24px}#header #gNav{display:block !important}#header #gNav ul{display:flex;justify-content:flex-end;flex-wrap:wrap}#header #gNav ul li{font-weight:500;margin-left:30px}#header #gNav ul li a{text-decoration:none;color:#333}#header #gNav ul li.navContact{position:absolute;right:0;top:0}#header #gNav ul li.navContact a{background:#EF9732;height:80px;width:186px;text-align:center;display:flex;justify-content:center;align-items:center;color:#fff}body#sale #header #gNav ul li.navSale a,body#leaseback #header #gNav ul li.navLeaseback a,body#results #header #gNav ul li.navResults a,body#flow #header #gNav ul li.navFlow a,body#lawyer #header #gNav ul li.navLawyer a,body#about #header #gNav ul li.navAbout a{color:#04A2D2;pointer-events:none}}@media screen and (max-width: 768px){#header{padding:20px}#header #logo{font-size:18px}#header #gNav{position:absolute;top:0;left:0;background:#04A2D2;min-height:100vh;min-height:100dvh;width:100%;display:none;justify-content:center;align-items:center;text-align:center}#header #gNav ul{width:calc(100% - 40px);border-top:1px solid hsla(0,0%,100%,.3)}#header #gNav ul li{font-size:16px;border-bottom:1px solid hsla(0,0%,100%,.3);font-size:18px;font-family:'Zen Old Mincho', serif}#header #gNav ul li a{display:block;padding:15px;text-decoration:none;color:#fff}#header #btnSpNav{position:absolute;width:30px;height:24px;right:20px;top:50%;transform:translateY(-50%);z-index:2}#header #btnSpNav:before,#header #btnSpNav:after,#header #btnSpNav span{content:"";width:100%;height:1px;background:#000;position:absolute;left:0;transition:all .3s}#header #btnSpNav:before{top:0}#header #btnSpNav:after{bottom:0}#header #btnSpNav span{top:50%;transform:translateY(-50%)}body.navOpen #header #btnSpNav:before{top:50%;transform:translateY(-50%) rotate(45deg);background:#fff}body.navOpen #header #btnSpNav:after{bottom:50%;transform:translateY(50%) rotate(-45deg);background:#fff}body.navOpen #header #btnSpNav span{opacity:0;background:#fff}}#bottomContact{background:#04A2D2;color:#fff}#bottomContact a{color:#fff;text-decoration:none}#bottomContact h2{text-align:center;font-weight:normal}@media screen and (min-width: 769px){#bottomContact{padding:50px 0 0}#bottomContact h2{font-size:36px;margin-bottom:30px}#bottomContact .in{display:flex}#bottomContact .in>section{width:50%;text-align:center;padding:20px 0 50px}#bottomContact .in>section:first-child{border-right:1px solid hsla(0,0%,100%,.4)}#bottomContact .in>section h3{font-size:24px}#bottomContact .in>section .btns{display:flex;justify-content:center;margin-top:25px}#bottomContact .in>section .btns li{margin:0 10px}}@media screen and (max-width: 768px){#bottomContact{padding:40px 20px;text-align:center}#bottomContact h2{font-size:22px;margin-bottom:20px}#bottomContact .in>section{border-top:1px solid hsla(0,0%,100%,.4);margin-top:20px;padding-top:20px}#bottomContact .in>section h3{font-size:18px}#bottomContact .in>section .btns{margin-top:20px}#bottomContact .in>section .btns li{margin:10px auto 0}}#footer .in #fInfo .logo{margin-bottom:10px}#footer .in #fInfo .sns{display:flex;margin-top:20px}#footer .in #fInfo .sns li{margin-right:20px}#footer .in #fNav>ul>li{font-weight:bold;position:relative}#footer #pagetop{position:fixed;right:10px;bottom:10px}#footer #pagetop a{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%}@media screen and (min-width: 769px){#footer{padding:80px 0}#footer .in{display:flex;justify-content:space-between;width:1320px;padding:0 20px;max-width:100%;margin:0 auto}#footer .in #fInfo .logo{font-size:24px}#footer .in #fNav{flex:1;margin-left:145px}#footer .in #fNav>ul{display:flex;flex-wrap:wrap;margin-right:-45px}#footer .in #fNav>ul>li{margin-right:45px;padding-left:20px;margin-top:30px}#footer .in #fNav>ul>li:first-child{width:100%;margin-top:0}#footer .in #fNav>ul>li:before{position:absolute;left:0;top:10px;content:"";width:8px;height:8px;display:inline-block;border-top:1px solid #04A2D2;border-right:1px solid #04A2D2;transform:rotate(45deg)}#footer .in #fNav>ul>li a{text-decoration:none}#footer .in #fNav>ul>li .children li{font-weight:normal;font-size:14px}#footer .in #fNav>ul>li .children li:before{content:"-";margin-right:5px}#footer #copyright{text-align:center;margin-top:50px}#footer #pagetop a{width:80px;height:80px}#footer #pagetop a img{width:47px}}@media screen and (max-width: 768px){#footer{padding:40px 20px 85px}#footer .in #fInfo{margin-bottom:20px}#footer .in #fNav{margin:0 -20px}#footer .in #fNav>ul{border-bottom:1px solid #ddd}#footer .in #fNav>ul>li{border-top:1px solid #ddd}#footer .in #fNav>ul>li>a{padding:10px 10px 10px 30px;display:block;text-decoration:none;position:relative}#footer .in #fNav>ul>li>a:before{position:absolute;left:10px;top:50%;content:"";width:8px;height:8px;display:inline-block;border-top:1px solid #04A2D2;border-right:1px solid #04A2D2;transform:rotate(45deg) translateY(-50%)}#footer .in #fNav>ul>li .children{display:flex;flex-wrap:wrap;margin-left:30px}#footer .in #fNav>ul>li .children li{font-weight:normal;margin:0 10px 10px 0}#footer .in #fNav>ul>li .children li a{text-decoration:none}#footer #copyright{text-align:center;margin-top:30px}#footer #pagetop{bottom:75px}#footer #pagetop a{width:40px;height:40px}#footer #pagetop a img{width:23px}#footer #spFooterNav{position:fixed;width:100%;left:0;bottom:0;background:#04A2D2;height:65px;display:flex;z-index:10}#footer #spFooterNav ul{display:flex;width:100%}#footer #spFooterNav ul li{height:65px;width:100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:1.2}#footer #spFooterNav ul li:not(:last-child){border-right:1px solid #fff}#footer #spFooterNav ul li a{color:#fff;text-decoration:none}#footer #spFooterNav ul li a .img{height:25px;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:3px}#footer #spFooterNav ul li a .img img,#footer #spFooterNav ul li a .img svg{width:25px;max-width:25px;max-height:22px}}#mv{background:url("../img/home/main_bg.jpg");background-size:cover;background-position:center center;position:relative}#mv .mvContact{border:3px solid #04A2D2;background:#fff;border-radius:10px;padding:20px 20px 30px;text-align:center}#mv .mvContact h2{border-bottom:1px solid #04A2D2;line-height:1.5;padding-bottom:10px;margin-bottom:10px}#mv .mvContact .tel{line-height:1.5}#mv .mvContact .btns li{margin:10px auto 0}@media screen and (min-width: 769px){#mv{height:100vh;display:flex;align-items:flex-end}#mv .inner{display:flex;align-items:center;justify-content:space-between;padding:40px}#mv .txt{width:min(100% - 380px,660px)}#mv .mvContact{width:340px}#mv .mvContact h2{font-size:36px}}@media screen and (max-width: 768px){#mv{background:url("../img/home/main_bg_sp.jpg");background-size:cover;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 20px;transition:all .3s}#mv .txt{text-align:center;margin-top:150px}#mv .txt img{width:100%;max-width:400px}#mv .mvContact{margin-top:30px;padding:5px 10px 10px;display:inline-block;display:none}#mv .mvContact h2{font-size:24px;padding-bottom:5px;margin-bottom:7px}#mv .mvContact .tel{font-size:28px;line-height:1.3}#mv .mvContact .tel svg{width:18px}#mv .mvContact .btns li{font-size:14px;margin-top:5px}#mv .mvContact .btns li a{height:40px}}.opening{background:#F2F8FB}.opening .txt p:not(:first-child):not(.btn){margin-top:20px}@media screen and (min-width: 769px){.opening .in{width:1220px;margin:0 auto;padding:80px 20px;max-width:100%;display:flex;justify-content:space-between}.opening .in .img{width:440px}.opening .in .txt .catchCopy{font-size:24px}.opening .in .txt{flex:1;margin-left:60px}}@media screen and (max-width: 768px){.opening{padding:40px 20px}.opening .img{margin-bottom:20px}.opening .txt .catchCopy{font-size:18px}}.homeSec h2{text-align:center;font-weight:normal}@media screen and (min-width: 769px){.homeSec h2{font-size:42px;margin-bottom:40px}.homeSec>.in{padding-left:20px;padding-right:20px;width:1220px;max-width:100%;margin:0 auto}}@media screen and (max-width: 768px){#home .btn{text-align:center}.homeSec h2{font-size:24px;margin-bottom:20px}}.explainSec .saleType .tab{display:flex;justify-content:space-between;position:relative}.explainSec .saleType .tab:before{content:"";width:5000%;height:1px;background:#04A2D2;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.explainSec .saleType .tab li{border:1px solid #f7f7f7;border-bottom:none;background:#f7f7f7;text-align:center;font-weight:bold;display:flex;justify-content:center;align-items:center}.explainSec .saleType .tab li.active{position:relative;color:#04A2D2;background:#fff;border-color:#04A2D2;border-bottom:none}.explainSec .saleType .tab li.active:after{content:"";width:100%;height:2px;background:#fff;position:absolute;left:0;bottom:-1px}.saleTypeContent .txt p:not(:first-child){margin-top:20px}@media screen and (min-width: 769px){.explainSec{margin-top:80px;margin-bottom:80px}.explainSec .saleType{margin-top:60px}.explainSec .saleType .tab{margin-bottom:45px}.explainSec .saleType .tab li{height:100px;width:calc((100% - 12px)/3)}.explainSec .saleType .tab li:not(.active){cursor:pointer}.explainSec .saleType .tab li:not(.active):hover{background:#04A2D2;color:#fff}.explainSec .saleType .tabContents .saleTypeContent{display:none}.explainSec .saleType .tabContents .saleTypeContent.active{display:flex}.saleTypeContent{display:flex}.saleTypeContent .img{width:45%}.saleTypeContent .img img{border:5px solid #e4e4e4}.saleTypeContent .txt{flex:1;margin-left:40px}}@media screen and (max-width: 768px){.explainSec{margin:40px 20px}.explainSec .saleType{margin-top:30px}.explainSec .saleType .tab{margin-bottom:20px}.explainSec .saleType .tab li{height:60px;width:calc((100% - 12px)/3)}.explainSec .saleType .tabContents .saleTypeContent{display:none}.explainSec .saleType .tabContents .saleTypeContent.active{display:block}.saleTypeContent .img{width:75%;margin:0 auto}.saleTypeContent .img img{border:5px solid #e4e4e4}.saleTypeContent .txt{margin-top:20px}}.troubleSec{background:url("../img/common/bg_grid.png")}.troubleSec h2{color:#04A2D2}.troubleSec .troubleList{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.troubleSec .troubleList li:before{content:"";width:28px;height:28px;display:block;background:url("../img/common/icon_check.svg");background-size:100% 100%;position:absolute;left:0;top:6px}.troubleSec .troubleList li .line{background:linear-gradient(transparent 40%, #F7F7F7 40%);padding-bottom:5px}.troubleSec .txt{background:#04A2D2;color:#fff;text-align:center;position:relative}.troubleSec .txt:before{content:"";border-bottom:20px solid #04A2D2;border-left:13px solid rgba(0,0,0,0);border-right:13px solid rgba(0,0,0,0);display:block;position:absolute;left:50%;bottom:100%;transform:translateX(-50%)}@media screen and (min-width: 769px){.troubleSec{padding:80px 20px}.troubleSec .troubleList{padding:50px 50px 100px;display:flex;flex-wrap:wrap}.troubleSec .troubleList li{width:50%;padding-left:40px;font-size:20px;position:relative}.troubleSec .troubleList li:nth-child(n+3){margin-top:40px}.troubleSec .txt{font-size:32px;padding:30px;margin:-50px 50px 0}}@media screen and (max-width: 768px){.troubleSec{padding:40px 20px}.troubleSec .troubleList{padding:20px 20px 40px}.troubleSec .troubleList li{padding-left:30px;position:relative}.troubleSec .troubleList li:before{width:22px;height:22px;top:5px}.troubleSec .troubleList li:nth-child(n+2){margin-top:20px}.troubleSec .txt{font-size:18px;padding:20px;margin:-20px 20px 0}}@media screen and (min-width: 769px){.resultsSec{margin:80px auto}}@media screen and (max-width: 768px){.resultsSec{margin:40px 20px}}.flowSec{background:#F2F8FB}@media screen and (min-width: 769px){.flowSec{padding:80px 20px}.flowSec .flowList{margin:80px 0}}@media screen and (max-width: 768px){.flowSec{padding:40px 20px}.flowSec .flowList{margin:40px 0}}.pageList>section{background-size:cover;background-position:center bottom}.pageList>section.lawerSec{background-image:url("../img/home/lawer_bg.jpg")}.pageList>section.aboutSec{background-image:url("../img/home/about_bg.jpg")}.pageList>section h2{text-align:center;font-weight:normal;color:#fff}.pageList>section p{color:#fff}@media screen and (min-width: 769px){.pageList{display:flex}.pageList>section{width:50%;padding:80px 6%}.pageList>section h2{font-size:36px;margin-bottom:30px}.pageList>section .btn a{width:255px;max-width:calc(50% - 5px)}}@media screen and (max-width: 768px){.pageList>section{padding:40px 20px}.pageList>section.aboutSec{background-size:145% auto}.pageList>section h2{font-size:24px;margin-bottom:20px}.pageList>section .btn a{width:255px;display:block;margin:10px auto 0}}@media screen and (min-width: 769px){.topicsSec{padding:80px 20px}}@media screen and (max-width: 768px){.topicsSec{padding:40px 20px}}.resultsPosts>section:not(:last-child){border-bottom:1px solid #ddd}.resultsPosts>section .tags{display:flex;flex-wrap:wrap}.resultsPosts>section .tags li{margin:0 10px 10px 0;background:#f7f7f7;padding:5px 10px}.resultsPosts>section h3{margin-bottom:20px}.resultsPosts>section .solution{background:#f7f7f7;border-radius:20px;padding:20px}.resultsPosts>section .solution dt{background:#EF7F45;font-weight:bold;color:#fff;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%}@media screen and (min-width: 769px){.resultsPosts>section:not(:last-child){padding-bottom:40px;margin-bottom:40px}.resultsPosts>section .tags li{font-size:14px}.resultsPosts>section h3{font-size:24px}.resultsPosts>section .content{display:flex;margin-bottom:30px}.resultsPosts>section .content .img{width:300px;margin-right:30px}.resultsPosts>section .content .txt{flex:1}.resultsPosts>section .solution{display:flex;align-items:center;background:#f7f7f7;border-radius:20px;padding:20px}.resultsPosts>section .solution dt{font-size:20px;margin-right:20px}.resultsPosts>section .solution dd{flex:1}}@media screen and (max-width: 768px){.resultsPosts>section:not(:last-child){padding-bottom:30px;margin-bottom:30px}.resultsPosts>section .tags li{font-size:12px}.resultsPosts>section h3{font-size:18px}.resultsPosts>section .content{margin-bottom:20px}.resultsPosts>section .content .img{margin-bottom:20px}.resultsPosts>section .solution dt{margin:0 auto 10px}}.contactBox{border:1px solid #04A2D2}.contactBox .telWrap .tel a{color:#000}@media screen and (min-width: 769px){.contactBox{margin-top:30px;padding:40px 0;background:#fff;display:flex;align-items:center;justify-content:center}.contactBox h3{font-size:36px;width:300px;text-align:center}.contactBox .content{border-left:1px solid #04A2D2;display:flex;align-items:center;justify-content:center;flex:1}.contactBox .content .telWrap{text-align:center;width:100%}.contactBox .content .telWrap .tel{line-height:1.2;font-size:34px;white-space:nowrap}.contactBox .content .btns{display:flex;margin-top:-10px;width:100%;margin-right:30px}}@media screen and (min-width: 769px)and (max-width: 1179px){.contactBox .content .btns{flex-wrap:wrap}}@media screen and (min-width: 769px){.contactBox .content .btns li{margin-right:10px;margin-top:10px}.contactBox.noContact .content{flex:none}.contactBox.noContact .content .telWrap{margin:0 40px}.contactBox.noContact .content .telWrap p{white-space:nowrap}}@media screen and (max-width: 768px){.contactBox{margin-top:20px;padding:20px;text-align:center}.contactBox h3{font-size:28px;margin-bottom:10px}.contactBox .tel{line-height:1.2}.contactBox .btns{margin-top:20px}.contactBox .btns li{margin:10px auto 0;margin-top:10px}}.staffList>section .content .post{background:#f7f7f7;display:inline-block;padding:5px 10px}.staffList>section .content h3{font-weight:normal;margin:10px 0}@media screen and (min-width: 769px){.staffList>section:not(:first-child){margin-top:40px}.staffList>section{display:flex}.staffList>section .img{width:300px}.staffList>section .content{flex:1;margin-left:30px}.staffList>section .content .post{font-size:14px}.staffList>section .content h3{font-size:24px}}@media screen and (max-width: 768px){.staffList>section:not(:first-child){margin-top:30px}.staffList>section .img{text-align:center;margin-bottom:20px}.staffList>section .img img{max-width:80%}.staffList>section .content .post{font-size:12px}.staffList>section .content h3{font-size:18px}}.catList{display:flex;justify-content:center;flex-wrap:wrap}.catList dt{text-align:center;font-weight:bold;width:100%}.catList dd{margin:10px 5px 0}.catList dd a{display:block;border:1px solid #04A2D2;border-radius:50px;color:#04A2D2;padding:6px 15px;text-decoration:none}.catList dd.current a{background:#04A2D2;color:#fff}@media screen and (min-width: 769px){.catList{margin-bottom:60px}.catList dd a{font-size:14px}}@media screen and (max-width: 768px){.catList{margin-bottom:30px}.catList dd a{font-size:12px}}.wp-pagenavi{display:flex;justify-content:center}.wp-pagenavi a{color:#000;border:none}.wp-pagenavi .pages,.wp-pagenavi .last{display:none}.wp-pagenavi .page,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#eee;text-decoration:none;margin:0 3px;border-radius:50%;border:none}.wp-pagenavi .current{background:#04A2D2;color:#fff;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:none}@media screen and (min-width: 769px){.wp-pagenavi{margin-top:40px}}@media screen and (max-width: 768px){.wp-pagenavi{margin-top:30px}}.entryTit{font-weight:normal;border-bottom:8px solid #eee;line-height:1.4}.entryMeta{display:flex;align-items:center}.entryMeta .cat{background:#04A2D2;color:#fff;padding:6px 20px;margin-right:20px}.entryContent p:not(:first-child),.entryContent figure:not(:first-child),.entryContent ul:not(:first-child),.entryContent ol:not(:first-child){margin-top:20px}.entryContent h2{background:#F2F8FB;font-family:'Zen Old Mincho', serif;font-weight:normal;letter-spacing:.05em;border-radius:10px}.entryContent h3{font-family:'Zen Old Mincho', serif;border-bottom:4px solid #eee;position:relative;padding-left:20px;font-weight:normal}.entryContent h3:before{content:"";width:2px;background:#04A2D2;display:block;position:absolute;left:0;top:8px}@media screen and (min-width: 769px){.entryTit{font-size:42px;padding-bottom:20px;margin-bottom:30px}.entryMeta .cat{font-size:14px}.entryContent{margin:40px 0}.entryContent h2{padding:20px 30px;font-size:32px;margin-top:60px;margin-bottom:40px}.entryContent h3{font-size:24px;padding-bottom:10px;margin-top:40px;margin-bottom:30px}.entryContent h3:before{height:30px}}@media screen and (max-width: 768px){.entryTit{font-size:24px;padding-bottom:15px;margin-bottom:20px;border-bottom-width:6px}.entryMeta .cat{font-size:12px}.entryContent{margin:30px 0}.entryContent h2{padding:10px 20px;font-size:21px;margin-top:40px;margin-bottom:25px}.entryContent h3{font-size:18px;padding:0 0 5px 15px;margin-top:30px;margin-bottom:20px}.entryContent h3:before{height:20px}}.contactForm table th{font-weight:normal}.contactForm table th .required{padding:2px 10px;background:#EC4646;color:#fff;font-weight:bold}.contactForm table td input[type=text],.contactForm table td input[type=email],.contactForm table td select,.contactForm table td textarea{min-width:120px;width:100%;background:#eee;border-radius:10px;padding:5px 10px;border:none}.contactForm table td input[type=text].required,.contactForm table td input[type=email].required,.contactForm table td select.required,.contactForm table td textarea.required{background:#FFE2E2}.contactForm table td select{width:auto}.contactForm .privacy{border:1px solid #e4e4e4;height:150px;padding:20px;overflow:auto;margin:30px 0}.contactForm .privacy p:not(:first-child){margin-top:20px}.contactForm .agree{text-align:center}.contactForm .agree input{vertical-align:middle;margin:-4px 10px 0 0}.contactForm .submit{text-align:center;margin-top:40px}.contactForm .submit button{background:#04A2D2;color:#fff;padding:15px;border-radius:50px;width:300px;max-width:100%;border:none;font-family:'Zen Kaku Gothic New', sans-serif;position:relative}.contactForm .submit button:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);margin-top:-5px;position:absolute;right:15px;top:50%;transition:all .3s}@media screen and (min-width: 769px){.contactForm{width:950px;margin:0 auto}.contactForm table{width:100%}.contactForm table th{vertical-align:middle;width:250px;padding-right:30px}.contactForm table th .required{float:right;font-size:14px}.contactForm table td{padding:10px 0}.contactForm table td input[type=text],.contactForm table td input[type=email],.contactForm table td select,.contactForm table td textarea{height:54px}.contactForm table td input[type=text].zip,.contactForm table td input[type=email].zip,.contactForm table td select.zip,.contactForm table td textarea.zip{width:200px}.contactForm table td textarea{height:200px}.contactForm .submit{margin-top:40px}.contactForm .submit button{font-size:16px;transition:all .3s}.contactForm .submit button:hover{text-decoration:underline;opacity:.7}.contactForm .submit button:hover:after{right:10px}}@media screen and (max-width: 768px){.contactForm table{display:block}.contactForm table tbody{display:block}.contactForm table tbody tr{display:block}.contactForm table tbody tr th{display:block;margin-bottom:5px}.contactForm table tbody tr th .required{font-size:12px;margin-left:20px}.contactForm table tbody tr td{display:block;margin-bottom:20px}.contactForm table tbody tr td input[type=text],.contactForm table tbody tr td input[type=email],.contactForm table tbody tr td select,.contactForm table tbody tr td textarea{height:40px}.contactForm table tbody tr td input[type=text].zip,.contactForm table tbody tr td input[type=email].zip,.contactForm table tbody tr td select.zip,.contactForm table tbody tr td textarea.zip{width:100px}.contactForm table tbody tr td textarea{height:100px}.contactForm table tbody tr:last-child td{margin-bottom:0}}body.index2 .navContact a,body.index2 .btnMail a{background-color:#00A992 !important}body.index3 .navContact a,body.index3 .btnMail a{background-color:#385B83 !important}/*# sourceMappingURL=common.css.map */