﻿@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;600&display=swap";article.lp_brands{float:left;width:100%;font-family:"游明朝","Yu Mincho","YuMincho","ヒラギノ明朝 Pro","ヒラギノ明朝 ProN",serif}article.lp_brands .back1{background-color:#f5f2ec !important}article.lp_brands .back2{background-color:#1c1c2e !important}section{float:left;width:100%;min-width:1200px;padding:0}.wrapper{display:block;width:1200px;margin:0 auto;padding:0;float:none;position:static;left:auto;-webkit-transform:none;transform:none;text-align:left}p{font-size:15px;line-height:2.1;color:#5a5a6e;letter-spacing:.04em}.slowly{transition:.4s}.link{color:#1c1c2e}.btn{display:inline-block;background:rgba(0,0,0,0);color:#c9a057;font-size:12px;font-weight:normal;font-family:inherit;letter-spacing:.25em;padding:16px 52px;border:1px solid #c9a057;transition:.4s}.btn:hover{background:#c9a057;color:#fff}.btn_dark{display:inline-block;background:#0c0c14;color:#c9a057;font-size:12px;font-family:inherit;letter-spacing:.25em;padding:18px 56px;border:1px solid rgba(201,160,87,.6);transition:.4s}.btn_dark:hover{background:#c9a057;color:#0c0c14}.btn_small{display:inline-block;background:rgba(0,0,0,0);color:#c9a057;font-size:11px;font-family:inherit;letter-spacing:.2em;padding:8px 24px;border:1px solid #c9a057;margin-top:20px;transition:.4s}.btn_small:hover{background:#c9a057;color:#fff}.ornament_1{float:left;width:100%;text-align:center;margin-bottom:56px}.ornament_1>span{display:inline-block;font-size:22px;font-weight:normal;color:#1c1c2e;letter-spacing:.2em;padding-bottom:20px;position:relative}.ornament_1>span::after{content:"";display:block;width:32px;height:1px;background:#c9a057;margin:16px auto 0}.mt64{margin-top:64px}.mainvisual{float:left;width:100%;background:#0c0c14;padding:0}.mainvisual>.wrapper{padding:120px 0 100px}.mainvisual>.wrapper .catch{float:left;width:640px}.mainvisual>.wrapper .catch .label{display:inline-block;font-size:10px;letter-spacing:.35em;color:#c9a057;margin-bottom:28px;text-transform:uppercase;border-bottom:1px solid rgba(201,160,87,.5);padding-bottom:8px}.mainvisual>.wrapper .catch h1{float:left;width:100%;font-family:"Shippori Mincho B1","游明朝","Yu Mincho",serif;font-size:44px;font-weight:600;color:#fff;line-height:1.7;margin-bottom:28px;letter-spacing:.18em;font-feature-settings:"palt"}.mainvisual>.wrapper .catch p{float:left;width:100%;font-size:14px;color:hsla(0,0%,100%,.6);margin-bottom:48px;line-height:2.2;letter-spacing:.06em}.about{float:left;width:100%;background-color:#fff;padding:96px 0}.about>.wrapper>p{float:left;width:800px;margin:0 auto;font-size:14px;line-height:2.3;color:#5a5a6e;letter-spacing:.06em;text-align:center}.features{float:left;width:100%}.features>.wrapper{padding:96px 0}.features .feature_list{float:left;width:100%}.features .feature_list li{float:left;width:calc((100% - 72px)/4);margin-right:24px;background:#fff;padding:48px 28px 40px;text-align:center;box-sizing:border-box;border-top:1px solid #c9a057;transition:box-shadow .4s}.features .feature_list li:last-child{margin-right:0}.features .feature_list li:hover{box-shadow:0 8px 32px rgba(0,0,0,.08)}.features .feature_list li .icon{float:left;width:100%;font-size:28px;margin-bottom:20px;opacity:.7}.features .feature_list li h3{float:left;width:100%;font-size:15px;font-weight:normal;color:#1c1c2e;margin-bottom:14px;letter-spacing:.12em}.features .feature_list li p{font-size:13px;line-height:1.9;color:#5a5a6e;margin:0;text-align:left}.brandlist{float:left;width:100%;background-color:#fff}.brandlist>.wrapper{padding:96px 0}.brandlist .lead{float:left;width:100%;text-align:center;margin-bottom:56px;font-size:13px;color:#9a9aaa;letter-spacing:.1em}.brandlist .brand_cards{float:left;width:100%}.brandlist .brand_cards .brand_card{float:left;width:calc((100% - 48px)/3);margin-right:24px;margin-bottom:24px;background:#fff;border:1px solid #ede9e0;padding:36px 32px;box-sizing:border-box;transition:border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.brandlist .brand_cards .brand_card::before{content:"";position:absolute;top:0;left:0;width:0;height:2px;background:#c9a057;transition:width .5s}.brandlist .brand_cards .brand_card:nth-of-type(3n){margin-right:0}.brandlist .brand_cards .brand_card:hover{border-color:#e8cfa0;box-shadow:0 8px 32px rgba(0,0,0,.07)}.brandlist .brand_cards .brand_card:hover::before{width:100%}.brandlist .brand_cards .brand_card .brand_header{float:left;width:100%;margin-bottom:16px}.brandlist .brand_cards .brand_card .brand_header .brand_tag{display:inline-block;font-size:9px;letter-spacing:.25em;color:#c9a057;border:1px solid rgba(201,160,87,.5);padding:3px 12px;margin-bottom:12px;text-transform:uppercase}.brandlist .brand_cards .brand_card .brand_header h3{float:left;width:100%;font-size:19px;font-weight:normal;color:#1c1c2e;letter-spacing:.1em;padding-bottom:14px;border-bottom:1px solid #ede9e0;box-sizing:border-box}.brandlist .brand_cards .brand_card>p{float:left;width:100%;font-size:13px;line-height:1.9;color:#5a5a6e;margin-bottom:12px}.brandlist .brand_cards .brand_card .brand_info{float:left;width:100%;margin-bottom:4px}.brandlist .brand_cards .brand_card .brand_info span{font-size:12px;color:#9a9aaa;margin-right:16px;letter-spacing:.05em}.searchbox{float:left;width:100%}.searchbox>.wrapper{padding:96px 0}.searchbox.back2 .ornament_1>span{color:#fff}.searchbox.back2 .ornament_1>span::after{background:#c9a057}.searchbox .area_list{float:left;width:100%;margin-bottom:48px}.searchbox .area_list li{display:inline-block;float:none !important}.searchbox .area_list li a{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;font-size:14px;letter-spacing:.06em;font-family:inherit;color:hsla(0,0%,100%,.8);transition:color .3s}.searchbox .area_list li a:hover{color:#c9a057}.searchbox .area_list li a:hover .prop_vacancy{border-color:#c9a057;color:#c9a057}.searchbox .area_list li a .prop_name{flex:1}.searchbox .area_list li a .prop_vacancy{font-size:11px;letter-spacing:.12em;color:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.2);padding:3px 12px;margin-left:20px;white-space:nowrap;transition:.3s}.searchbox .area_list li img{opacity:1;transition:opacity .3s}.searchbox .area_list li img:hover{opacity:.6}.searchbox .search_cta{float:left;width:100%;text-align:center}.column{float:left;width:100%;background-color:#fff}.column>.wrapper{padding:96px 0}.column .howto{float:left;width:800px;margin:0 auto}.column .howto dt{float:left;width:100%;font-size:15px;font-weight:normal;color:#1c1c2e;padding:20px 0 20px 20px;border-left:2px solid #c9a057;margin-bottom:12px;box-sizing:border-box;letter-spacing:.1em}.column .howto dd{float:left;width:100%;font-size:13px;line-height:2.1;color:#5a5a6e;padding-left:22px;margin-bottom:40px;box-sizing:border-box;letter-spacing:.04em}
