body{background:#efefef}html{scroll-padding-top:100px}@media screen and (max-width: 750px),print{html{scroll-padding-top:60px}}.service_sub .link_btn{display:block;background:#080808;color:#fff;padding-right:52px;height:52px;display:grid;place-items:center;position:relative;border-radius:8px}.service_sub .link_btn::after{content:"";width:52px;height:30px;border-left:1px solid #fff;position:absolute;top:11px;right:0;display:grid;place-items:center;background:url(/images/distributor/right-w.png) no-repeat center/16px 15px}.service_sub .link_btn_w{background:#fff;color:#080808;padding-right:52px;height:52px;display:grid;place-items:center;position:relative;border-radius:8px}.service_sub .link_btn_w::after{content:"";width:52px;height:30px;border-left:1px solid #080808;position:absolute;top:11px;right:0;display:grid;place-items:center;background:url(/images/distributor/right-b.png) no-repeat center/16px 15px}.service_sub .inner_small{max-width:774px;margin:0 auto}.service_sub #main{font-size:min(3.2svw,16px);position:relative;background:url(/images/synthesis/main_bg.webp) no-repeat;border-radius:0 0 6px 6px;background-size:100% 70%;background-position:right bottom;padding-bottom:2em;width:95%;margin:0 0 0 auto}.service_sub #main:after{content:none !important}@media screen and (max-width: 750px),print{.service_sub #main{min-height:initial;background-size:100% 75%;border-radius:0;width:100%}}.service_sub #main .head_wrapper{position:relative}.service_sub #main .head_wrapper .head{position:absolute;top:20%;left:0;background:#efefef;padding:3em 30px 3em 80px;border-radius:0 4px 4px 0}@media screen and (min-width: 1100px),print{.service_sub #main .head_wrapper .head{padding:4em 30px 4em 80px;box-sizing:border-box;width:36%;display:block;top:30%;left:-1%}}@media screen and (max-width: 750px),print{.service_sub #main .head_wrapper .head{width:90%;padding:20px 30px 20px 40px;position:relative;margin-top:-5%}}.service_sub #main .head_wrapper .head h1{display:flex;align-items:center;flex-direction:column}.service_sub #main .head_wrapper .head h1 span{display:block}.service_sub #main .head_wrapper .head h1 span.en{color:#675739;font-size:min(4svw,22px);width:100%}.service_sub #main .head_wrapper .head h1 span.ja{font-size:min(6svw,42px);width:100%}.service_sub #main .head_wrapper .head_bg{width:70%;margin:0 0 0 auto}@media screen and (max-width: 750px),print{.service_sub #main .head_wrapper .head_bg{width:90%}}.service_sub #main .txt{text-align:center;line-height:2;font-size:min(3.2svw,16px);margin-top:2em}@media screen and (max-width: 750px),print{.service_sub #main .txt{width:90%;margin:1em auto 0}}.service_sub #contents{padding:80px 0 40px}@media screen and (max-width: 750px),print{.service_sub #contents{padding:2em 0 0}}.service_sub #contents .h2_head{font-size:min(5.2svw,36px);display:block;padding-bottom:.5em;position:relative;background:url(/images/synthesis/h2_border.webp) no-repeat left bottom;background-size:contain;margin-bottom:1em}.service_sub #contents .h3_head{font-size:min(4.6svw,28px);position:relative;margin-bottom:1em;display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em}.service_sub #contents .h3_head::before{content:"";background:url(/images/synthesis/bg.png) no-repeat left;background-size:40px;width:1.5em;display:flex;height:4px;flex-shrink:0;margin-top:2%}@media screen and (max-width: 750px),print{.service_sub #contents .h3_head::before{margin-top:3%}}.service_sub #contents .h4_head{font-size:min(4.2svw,24px);position:relative;background:#f0e7d5;border-left:5px solid #776643;padding-left:.5em;color:#675739;padding:.3em 0 .3em .5em}.service_sub #contents .txt{font-size:min(3.2svw,16px);line-height:2;letter-spacing:.05em;font-weight:400}.service_sub #contents .url_link{color:#00a0e9;text-decoration:underline}.service_sub #contents .flex_box{display:flex}.service_sub #contents .flex_box .photo{width:50%}@media screen and (max-width: 750px),print{.service_sub #contents .flex_box .photo{width:100%}}.service_sub #contents .flex_box.contents_flex{gap:2em;align-items:flex-start}@media screen and (max-width: 750px),print{.service_sub #contents .flex_box.contents_flex{flex-direction:column}}.service_sub #contents .grid_box{display:grid}.service_sub #contents.synthesis .synthesis_flex{margin-bottom:5em;align-items:flex-start;gap:2em}@media screen and (max-width: 750px),print{.service_sub #contents.synthesis .synthesis_flex{margin-bottom:4em}}.service_sub #contents.synthesis .synthesis_flex:last-of-type{margin-bottom:0}@media screen and (max-width: 750px),print{.service_sub #contents.synthesis .synthesis_flex{flex-direction:column;gap:1em}}.service_sub #contents.synthesis .synthesis_flex .box{width:100%}.service_sub #contents.synthesis .synthesis_flex .box .title{font-weight:600;font-size:min(4svw,22px);letter-spacing:.05em;margin-bottom:1em}@media screen and (max-width: 750px),print{.service_sub #contents.synthesis .synthesis_flex .box .title{margin-bottom:.5em}}.service_sub #contents.synthesis .synthesis_flex .box dl{font-size:min(2.8svw,14px);display:flex;border-bottom:1px solid #cecece;padding:1.25em 0}@media screen and (max-width: 750px),print{.service_sub #contents.synthesis .synthesis_flex .box dl{padding:.75em 0}}.service_sub #contents.synthesis .synthesis_flex .box dl dt{color:#675739;font-weight:600;width:80px}.service_sub #contents.synthesis .synthesis_flex .box dl dd{font-weight:400;flex:1}.service_sub #contents.distributor .distributor_flex{gap:2em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .distributor_flex{flex-direction:column}}.service_sub #contents.distributor .distributor_flex .box{width:20%;border-radius:6px 0px 0px 6px;background:linear-gradient(90deg, #e2d1b9 0%, #f3eee7 100%);padding:3em 1em;text-align:center;position:relative}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .distributor_flex .box{width:100%;padding:1.5em 5em}}.service_sub #contents.distributor .distributor_flex .box::after{content:"";background:url(/images/distributor/triangle.svg) no-repeat left center;width:18px;display:block;height:28px;position:absolute;right:-12%;top:45%}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .distributor_flex .box::after{transform:rotate(90deg);right:0;left:0;top:auto;margin:auto;bottom:-30px}}.service_sub #contents.distributor .distributor_flex .box:last-of-type::after{background:none}.service_sub #contents.distributor .distributor_flex .box .step_head{background:#675739;border-radius:50px;display:inline-block;color:#fff;padding:.3em 1em;font-size:min(3.6svw,18px)}.service_sub #contents.distributor .distributor_flex .box .txt{font-size:min(4.2svw,24px);line-height:1.5;margin-top:.8em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .distributor_flex .box .txt{margin-top:.4em}}.service_sub #contents.distributor .distributor_flex .box .cap{text-align:left;padding-left:1em;text-indent:-1em;margin-top:1em}.service_sub #contents.distributor .distributor_flex .box .cap li{font-size:min(2.4svw,12px);margin-bottom:.5em}.service_sub #contents.distributor .link_wrap{justify-content:center;gap:2em;margin-top:5em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .link_wrap{flex-direction:column}}.service_sub #contents.distributor .link_wrap .sale_btn{width:25%}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .link_wrap .sale_btn{width:80%;margin:0 auto}}.service_sub #contents.distributor .link_wrap .achievement_btn{width:23%}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .link_wrap .achievement_btn{width:80%;margin:0 auto}}.service_sub #contents.distributor .h4_head{margin-bottom:30px}.service_sub #contents.distributor .photo_01_link{display:inline-block;width:50%;margin:0 auto 30px;display:block}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .photo_01_link{width:80%}}.service_sub #contents.distributor .photo_02{width:70%;margin:3em auto 1em;display:block}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .photo_02{width:100%}}.service_sub #contents.distributor .txt{margin-bottom:1em}.service_sub #contents.distributor .grid_box{grid-template-columns:repeat(12, 1fr);grid-row-gap:3em;grid-column-gap:3em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .grid_box{grid-row-gap:1em;grid-column-gap:1em}}.service_sub #contents.distributor .grid_box .photo{margin-bottom:.5em}.service_sub #contents.distributor .grid_box.grid_object_box_01{margin-top:3em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .grid_box.grid_object_box_01{margin-top:0}}.service_sub #contents.distributor .grid_box.grid_object_box_01 .box{grid-column:span 6}.service_sub #contents.distributor .grid_box.grid_object_box_01 .box.box_03{grid-column:span 7}.service_sub #contents.distributor .grid_box.grid_object_box_01 .box.box_04{grid-column:span 5}.service_sub #contents.distributor .grid_box.grid_object_box_02{margin-top:3em}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .grid_box.grid_object_box_02{margin-top:0}}.service_sub #contents.distributor .grid_box.grid_object_box_02 .box{grid-column:span 6}.service_sub #contents.distributor .grid_box.grid_object_box_02 .box.box_03{grid-column:span 3}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .grid_box.grid_object_box_02 .box.box_03{grid-column:span 6}}.service_sub #contents.distributor .grid_box.grid_object_box_02 .box.box_04{grid-column:span 3}@media screen and (max-width: 750px),print{.service_sub #contents.distributor .grid_box.grid_object_box_02 .box.box_04{grid-column:span 6}}.service_sub #contents.salling .salling_salling .contents_flex{align-items:center}.service_sub #contents.salling .salling_salling .contents_flex .photo_wrap{width:50%}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_salling .contents_flex .photo_wrap{width:50%;margin:0 auto}}.service_sub #contents.salling .salling_salling .contents_flex .photo_wrap .photo{width:70%;margin:0 auto;display:block}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_salling .contents_flex .photo_wrap .photo{width:100%}}.service_sub #contents.salling .salling_new{background:linear-gradient(180deg, #efefef 20%, #e2d1b9 20%, #f3eee7 100%);border-bottom:1px solid #675739}.service_sub #contents.salling .salling_new .h3_head{padding-left:.5em;border-left:5px solid #71151a}.service_sub #contents.salling .salling_new .h3_head:before{content:none}.service_sub #contents.salling .salling_new .flex_box{flex-wrap:wrap;justify-content:space-between;gap:4em 2em}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_new .flex_box{gap:3em 2em}}.service_sub #contents.salling .salling_new .flex_box .box{max-width:520px;width:100%;background:#efefef;border-radius:6px;box-shadow:0px 0px 16px rgba(0,0,0,.16)}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_new .flex_box .box{width:100%}}.service_sub #contents.salling .salling_new .flex_box .box img{vertical-align:top}.service_sub #contents.salling .salling_new .flex_box .box .title{font-size:min(3.8svw,20px);font-weight:600;text-align:center;padding:.3em 0;background:#71151a;color:#fff}.service_sub #contents.salling .salling_new .flex_box .box .dl_wrapper{max-width:80%;margin:2em auto 1em}.service_sub #contents.salling .salling_new .flex_box .box .dl_wrapper dl{display:flex;padding:.5em 0}.service_sub #contents.salling .salling_new .flex_box .box .dl_wrapper dl dt{font-weight:600;width:80px;text-align:right}.service_sub #contents.salling .salling_new .flex_box .box .dl_wrapper dl dd{flex:1}.service_sub #contents.salling .salling_new .flex_box .box .selected_contents{background:#f5e2e6;text-align:center;padding:1em 1em 1.5em;border-radius:0 0 6px 6px;font-size:min(3.6svw,18px)}.service_sub #contents.salling .salling_new .flex_box .box .selected_contents img{width:80%;margin:1em auto 0}.service_sub #contents.salling .salling_new .flex_box .box_wrapper{max-width:520px;width:100%;display:flex;flex-direction:column}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_new .flex_box .box_wrapper{width:100%}}.service_sub #contents.salling .salling_new .flex_box .box_wrapper>.box{width:100%;flex-grow:1;padding-bottom:2em}.service_sub #contents.salling .salling_new .flex_box .box_wrapper.box_wrapper_02 .h3_head{border-color:#4db0b5}.service_sub #contents.salling .salling_new .flex_box .box_wrapper.box_wrapper_02 .title{background:#4db0b5}.service_sub #contents.salling .salling_new .flex_box .box_wrapper.box_wrapper_03 .h3_head{border-color:#1e98d7}.service_sub #contents.salling .salling_new .flex_box .box_wrapper.box_wrapper_03 .title{background:#1e98d7}.service_sub #contents.salling .h3_head{margin-top:1em}@media screen and (max-width: 750px),print{.service_sub #contents.salling .h3_head{margin-top:1em}}.service_sub #contents.salling .salling_renovation{padding:3em 0}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation{padding:2em 0}}.service_sub #contents.salling .salling_renovation .dl_bg{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgb(255, 255, 255) 35%);width:100%;background:url(/images/salling/bg_white.webp) no-repeat left bottom;border-radius:6px;background-size:100% 60%;bottom:0;position:relative}.service_sub #contents.salling .salling_renovation .dl_bg:after{position:absolute;content:"";background:url(/images/salling/bg_white_img.webp) no-repeat;top:0;background-size:contain;right:0;display:block;width:16%;height:55%}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg:after{top:20%;width:27%;height:26%}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box{position:relative;z-index:10;display:flex;margin-bottom:6em;align-items:center}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box{flex-direction:column;margin-bottom:3em}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box:nth-of-type(even){flex-direction:row-reverse}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .photo_wrap{position:relative;width:40%;margin:0 0 5% 5%;cursor:pointer;z-index:100}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .photo_wrap:after{content:"＋";background:rgba(0,160,235,.8);color:#fff;position:absolute;bottom:.25em;right:0em;width:20px;height:20px;text-align:center;border-radius:5px 0 5px 0}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .photo_wrap{width:80%;margin:0 auto}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .photo_wrap img{width:100%}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .box{padding-left:3em;display:flex;flex-direction:column;gap:5em;width:60%}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .box{gap:1em;padding:2em;width:100%}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .title{font-size:min(4.2svw,24px)}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper{display:flex;flex-wrap:wrap;margin:0 0 0 auto;justify-content:space-between}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper dl{display:flex;font-size:min(2.8svw,14px);width:45%;font-weight:400;padding:.5em 0}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper dl{width:100%;padding:.2em 0}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper dl dt{font-weight:600;width:50px}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper dl dt{width:auto}}.service_sub #contents.salling .salling_renovation .dl_bg .renovation_box .dl_wrapper dl dd{flex:1}.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even):after{right:auto;left:0}.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box{flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box{flex-direction:column}}.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box .photo_wrap{margin:0 5% 5% 0}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box .photo_wrap{margin:0 auto}}.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box .photo_wrap .photo{width:100%}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .dl_bg:nth-of-type(even) .renovation_box .photo_wrap .photo{width:100%;margin:0 auto}}.service_sub #contents.salling .salling_renovation .dl_bg:last-of-type .renovation_box{margin-bottom:0}.service_sub #contents.salling .salling_renovation .form_txt{text-align:center;letter-spacing:.2em}.service_sub #contents.salling .salling_renovation .form_txt img{width:50%;margin:0 auto}@media screen and (max-width: 750px),print{.service_sub #contents.salling .salling_renovation .form_txt img{width:80%}}.service_sub #contents.mediation .inner_small .txt{margin-top:2em}.service_sub #contents.mediation .link_wrap{margin-top:5em}.service_sub #contents.mediation .link_wrap .estate_btn{width:260px;margin:0 auto}@media screen and (max-width: 750px),print{.service_sub #contents.mediation .link_wrap .estate_btn{width:80%}}.service_sub #contents.lease .lease_nav{display:flex;justify-content:space-between;margin-bottom:90px}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_nav{flex-direction:column}}.service_sub #contents.lease .lease_nav li{border-right:1px solid #675739;width:33.3333333333%;text-align:center;padding:0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_nav li{padding:1em 0;width:100%;border-right:none;border-bottom:1px solid #675739}}.service_sub #contents.lease .lease_nav li:last-of-type{border-right:none}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_nav li:last-of-type{border-bottom:none}}.service_sub #contents.lease .lease_nav li a{font-size:min(3.6svw,18px);position:relative;display:block;text-align:center;letter-spacing:.2em}.service_sub #contents.lease .lease_nav li a:after{content:"";background:url(/images/lease/triangle.svg) no-repeat center;transform:rotate(90deg);display:block;height:18px;background-size:12px;margin:10px auto 0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_nav li a:after{margin:5px auto 0}}.service_sub #contents.lease .lease_flex{margin-bottom:5em;align-items:flex-start;gap:2em}.service_sub #contents.lease .lease_flex:last-of-type{margin-bottom:0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_flex{flex-direction:column;gap:1em}}.service_sub #contents.lease .lease_flex .box{width:100%}.service_sub #contents.lease .lease_flex .box .title{font-weight:600;font-size:min(4svw,22px);letter-spacing:.05em;margin-bottom:1em}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_flex .box .title{margin-bottom:.5em}}.service_sub #contents.lease .lease_flex .box dl{font-size:min(2.8svw,14px);display:flex;border-bottom:1px solid #cecece;padding:1.25em 0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_flex .box dl{padding:.75em 0}}.service_sub #contents.lease .lease_flex .box dl dt{color:#675739;font-weight:600;width:80px}.service_sub #contents.lease .lease_flex .box dl dd{font-weight:400;flex:1}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_income{padding:0 0 2em}}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_income .inner{padding-bottom:0;margin-bottom:0}}.service_sub #contents.lease .lease_income .flex_box{margin:2em auto}.service_sub #contents.lease .lease_income .full_photo{width:80%;display:block;margin:1em auto 0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_income .full_photo{width:90%}}.service_sub #contents.lease .lease_renewal{background:#fff;padding:5em 0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_renewal{padding:3em 0}}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_renewal .inner{padding-bottom:0;margin-bottom:0}}.service_sub #contents.lease .lease_renewal .inner .txt{width:50%}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_renewal .inner .txt{width:100%}}.service_sub #contents.lease .lease_renewal .inner .photo_wrap{width:50%}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_renewal .inner .photo_wrap{width:100%}}.service_sub #contents.lease .lease_renewal .inner .photo_wrap .photo{width:100%}.service_sub #contents.lease .lease_management{padding:5em 0}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_management{padding-top:3em}}.service_sub #contents.lease .lease_management .flex_box{align-items:flex-start;gap:2em}.service_sub #contents.lease .lease_management .flex_box.photo_wrap{width:730px;margin:0 auto 50px;gap:1em;align-items:center}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_management .flex_box.photo_wrap{width:100%;flex-direction:column}}.service_sub #contents.lease .lease_management .flex_box.photo_wrap .photo_box{position:relative}.service_sub #contents.lease .lease_management .flex_box.photo_wrap .photo_box .photo_box_title{position:absolute;top:-1em;left:0;right:0;border-radius:50px;margin:auto;padding:.2em .5em;text-align:center;background:#fff;color:#000;display:inline-block;max-width:90px;letter-spacing:.05em}.service_sub #contents.lease .lease_management .flex_box.photo_wrap .photo_box .photo{width:100%}.service_sub #contents.lease .lease_management .flex_box.photo_wrap .photo_box.photo_after .photo_box_title{color:#fff;background:#675739}.service_sub #contents.lease .lease_management .flex_box.photo_wrap .arrow{width:18px;height:28px;display:block}@media screen and (max-width: 750px),print{.service_sub #contents.lease .lease_management .flex_box.photo_wrap .arrow{display:block;margin:-10px auto 0;transform:rotate(90deg)}}/*# sourceMappingURL=service_contents.css.map */