@charset "UTF-8";#main p strong{background:linear-gradient(transparent 60%,#ff6 60%)}div.max640{max-width:640px;margin:0 auto 30px}div.bdbox{background:#efefef;border-radius:8px;padding:1em;box-sizing:border-box;margin-bottom:30px}#main div.bdbox p{margin-bottom:.5em}#main div.bdbox p:last-child{margin-bottom:0}#contents .fbox>div{width:calc(50% - 15px);margin-bottom:30px;box-sizing:border-box;padding:15px 15px 30px;background:#f5f5f5;border-radius:8px}#contents .contents.service h2{font-size:2rem;margin-bottom:1em;text-align:center}#contents .contents.service h2 span{display:inline-block;font-size:1.6rem;border:1px solid #000;line-height:1.5em;padding:0 .5em;margin:0 1em}#main #contents .contents.service.top p{margin-bottom:.5em}#main #contents .contents.service p+a{display:block;text-align:center;font-size:1.8rem;color:#fff;background:#1eaa39;box-sizing:border-box;border:2px solid #1eaa39;width:10em;padding:.5em 0;margin:0 auto;transition:.3s}#main #contents .contents.service p+a:hover{color:#1eaa39;background:#fff}#main #contents .contents.service p+a .svg-inline--fa{margin-left:.3em}#main #contents a.cbtn,#main #contents a.cbtn:link,#main #contents a.cbtn:visited{display:block;text-align:center;background:#1eaa39;color:#fff;margin:0 auto 30px;width:14em;font-size:1.6rem;line-height:1em;position:relative;box-sizing:border-box;border:1px solid #1eaa39;padding:1em;transition:.3s}#main #contents a.cbtn:hover{background:#fff;color:#1eaa39}#main #contents a.cbtn .svg-inline--fa{position:absolute;top:calc(50% - 8px);right:5px}#main #contents .contents.service.buy p{margin-bottom:2em}.service_buy_agree,.service_buy_fund{width:45%;text-align:center}.service_buy_agree h3,.service_buy_fund h3{color:#fff;border-radius:5px;padding:10px;border:none}.service_buy_agree h3{background-color:#27a13a}.service_buy_fund h3{background-color:#f90}.service_buy_agree li,.service_buy_fund li{border-radius:5px;padding:10px;margin-bottom:40px;position:relative}.service_buy_agree li{background-color:#cde6ca}.service_buy_fund li{background-color:#fce5d1}.service_buy_agree li.arrow{margin-bottom:103px}.service_buy_agree li.arrow span{bottom:-70px}.service_buy_fund li.arrow{margin-bottom:101px}.service_buy_fund li.arrow span{bottom:-70px}.service_buy_fund li.arrow2{margin-bottom:120px}.service_buy_fund li.arrow2 span{bottom:-80px}.service_buy_agree li span,.service_buy_fund span{position:absolute;bottom:-40px;left:50%;font-size:2em;font-weight:400;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.service_buy_agree li:last-child span,.service_buy_fund li:last-child span{bottom:-50px}.service_buy_agree li:last-child,.service_buy_fund li:last-child{margin-bottom:0}#main p.tit{color:#f60;font-weight:700;margin-bottom:.5em;font-size:18px;line-height:1.6em}#main #contents .contents.service.buy .service_buy_fund+p{width:100%;line-height:3em;box-sizing:border-box;font-weight:900;border-radius:8px;text-align:center;margin-bottom:1em;background:#fcc}.service_management_dowm{text-align:center;margin:-20px 0}.service_management_dowm_icn{color:#1eaa39;font-size:5rem;padding:15px 0 15px}.service.management h3{position:relative;padding-left:95px;background:#efefef}.service.management h3 span{display:inline-block;background:#1eaa39;color:#fff;padding:.5em 1em;position:absolute;top:0;bottom:-1px;left:0}.contents.service.sale{margin-bottom:30px}.service_sale_table{border-left:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:1em;text-align:center}.service_sale_table th{font-weight:700;background:#efefef}.service_sale_table th,.service_sale_table td{font-size:1.4rem;line-height:1.5em;padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle}.service_sale_img p{width:80%}.service_sale_img img{width:20%;margin:0 15px 15px}.service_sale_list{margin-bottom:1em}.service_sale_list li{text-indent:-1em;padding-left:1em;margin-bottom:.5em;line-height:1.5em}.service_sale_list ul{padding:10px 0 0 20px}.service_rent_img p{width:80%}.service_rent_img img{width:20%;margin:0 15px}#main .contents.service.brokerage strong{background:linear-gradient(transparent 60%,#ff6 0%);font-weight:900;color:#000}#main .contents.service.brokerage p.red{color:red;line-height:1.5em}#main .contents.service.brokerage p.img{max-width:80%;margin:0 auto 30px}#main #contents .smenu li{width:calc(20% - 10px);margin:0 5px 10px;min-width:7em}#main #contents .smenu a.cbtn,#main #contents .smenu a.cbtn:link,#main #contents .smenu a.cbtn:visited{display:block;text-align:center;margin:0 auto;background:#fff;color:#1eaa39;width:100%;font-size:1.4rem;line-height:1em;position:relative;box-sizing:border-box;border:1px solid #1eaa39;padding:1em;transition:.3s}#main #contents .smenu a.cbtn:hover,#main #contents .smenu a.cbtn.onn{background:#1eaa39;color:#fff}#main p.p_tit{background:#f60;color:#fff;padding:.3em 1em;font-weight:900;margin-bottom:0;border-radius:8px 8px 0 0}#main p.p_txt{background:#efefef;padding:1em;border-radius:0 0 8px 8px}#main p.img.campaign{text-align:center}@media screen and (max-width:1024px){#main #contents .smenu li{width:calc(20% - 6px);margin:0 3px 6px}#main #contents .smenu a.cbtn,#main #contents .smenu a.cbtn:link,#main #contents .smenu a.cbtn:visited{font-size:1.2rem}}@media screen and (max-width:768px){#contents .fbox>div{width:calc(50% - 10px)}#contents .contents.service h2{font-size:1.8rem}#contents .contents.service h2 span{font-size:1.4rem}#main #contents .contents.service p+a{font-size:1.6rem}.service_sale_table th,.service_sale_table td{font-size:1.3rem;line-height:1.4em;padding:5px}.service_sale_img img{margin:0 10px 10px}.service_sale_list li{font-size:1.5rem;line-height:1.6em}.contents.service.sale h4{font-size:1.6rem}#main #contents .smenu a.cbtn,#main #contents .smenu a.cbtn:link,#main #contents .smenu a.cbtn:visited{padding:.5em}}@media screen and (max-width:640px){div.bdbox{border-radius:6px;padding:.5em}.service_sale_table th,.service_sale_table td{font-size:1.2rem;line-height:1.3em}.service_sale_img img{width:30%;margin:0 10px 10px}.service_sale_list li{font-size:1.4rem;line-height:1.5em}.service_rent_img p{width:70%}.service_rent_img img{width:30%;margin:0 10px}#main .contents.service.brokerage p.img{max-width:100%;margin:0 auto 30px}#main p.p_tit{padding:.5em;border-radius:6px 6px 0 0}#main p.p_txt{padding:.5em;border-radius:0 0 6px 6px}}@media screen and (max-width:480px){#contents .fbox>div{width:calc(50% - 5px);padding:10px 10px 15px;margin-bottom:10px}#contents .contents.service h2{font-size:1.8rem}.service_buy_agree li.arrow{margin-bottom:40px}.service_buy_agree li.arrow span{bottom:-40px}.service_buy_fund li.arrow{margin-bottom:40px}.service_buy_fund li.arrow span{bottom:-40px}.service_buy_agree li:last-child,.service_buy_fund li:last-child{margin-bottom:0}.service_management_dowm_icn{padding:0 0 15px}#main #contents .smenu li{width:calc(33% - 6px);margin:0 3px 6px;min-width:auto}#main #contents .smenu li:last-child{width:40%}#main #contents .smenu a.cbtn,#main #contents .smenu a.cbtn:link,#main #contents .smenu a.cbtn:visited{font-size:1.2rem}.service_buy_agree h3,.service_buy_fund h3{font-size:1.4rem}.service_buy_agree li,.service_buy_fund li{padding:5px;margin-bottom:25px;font-size:1.2rem}.service_buy_agree li.arrow{margin-bottom:65px}.service_buy_agree li.arrow span{bottom:-50px}.service_buy_fund li.arrow{margin-bottom:60px}.service_buy_fund li.arrow span{bottom:-45px}.service_buy_fund li.arrow2{margin-bottom:80px}.service_buy_fund li.arrow2 span{bottom:-50px}.service_buy_agree li span,.service_buy_fund span{bottom:-25px;font-size:1.5em}.service_buy_agree li:last-child span,.service_buy_fund li:last-child span{bottom:-25px;font-size:1.5em}#main p.tit{font-size:16px}#main #contents .contents.service.buy .service_buy_fund+p{font-size:1.3rem;line-height:2.5em;margin-bottom:0}table.tbl1 tr th,table.tbl1 tr td{font-size:13px;padding:.5em}}