﻿.container .inner{max-width:900px;margin:0 auto;padding:0 20px}@media(min-width: 901px){.container .inner{padding:0}}.expert_title{margin:0;padding:40px 0 30px;font-weight:500;font-size:28px;text-align:center}.expert_title span{display:inline-block}@media(min-width: 901px){.expert_title{padding:60px 0 50px;font-size:35px}}.expert_img{aspect-ratio:195/119}@media(min-width: 901px){.expert_img{aspect-ratio:72/25}}.expert_img img{object-fit:cover;object-position:center 24%;width:100%;height:100%}h2{padding:40px 0 20px;font-size:22px;text-align:center;margin:0}h2 span{display:inline-block}@media(min-width: 901px){h2{padding:60px 0 50px;font-size:28px}}h3{font-size:40px;text-align:center;margin:15px 0}h3 span{font-size:21px}@media(min-width: 901px){h3 span{font-size:23px}}@media(min-width: 901px){h3{font-size:36px;margin:20px 0 15px}}sup{font-size:10px}.expert_service{text-align:center;margin:20px 0}.expert_service img{width:100%;max-width:819px}.expert_nav_section ul{display:flex;flex-direction:column;justify-content:center;gap:10px;list-style:none;margin:30px 0 30px;padding:0}@media(min-width: 901px){.expert_nav_section ul{flex-direction:row;gap:10px 30px;margin:80px 0;text-align:left}}@media(min-width: 901px)and (min-width: 901px){.expert_nav_section ul{text-align:center}}.expert_nav_section li{flex-basis:100%}@media(min-width: 901px){.expert_nav_section li{flex-basis:33.3333333333%}}.expert_nav_section li a{position:relative;display:block;font-size:14px;background:#848484;color:#fff;text-decoration:none;padding:9px 20px}.expert_nav_section li a::after{display:block;position:absolute;top:50%;right:17px;translate:0 -50%;width:12px;height:6px;background:url(/mansion/assets/images/feature_support/feature_nav_arrow.svg) no-repeat center center/12px 6px;content:""}.expert_flow_section{max-width:1200px;margin:0 auto;padding:0 0px}@media(min-width: 901px){.expert_flow_section{padding:0 20px}}.expert_flow_section .expert_flow_title{position:relative;font-size:20px;font-weight:700;background:#393939;color:#fff;text-align:center;margin:20px 0 20px;padding:20px 0}@media(min-width: 901px){.expert_flow_section .expert_flow_title{margin:80px 0 20px}}.expert_flow_section .expert_flow_title::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #393939}.expert_flow_section .expert_flow_title:nth-of-type(2)::before{left:68%}@media(min-width: 901px){.expert_flow_section .expert_flow_title:nth-of-type(2)::before{left:63%}}.expert_flow_section .expert_flow_title:nth-of-type(3)::before{left:93%}@media(min-width: 901px){.expert_flow_section .expert_flow_title:nth-of-type(3)::before{left:75%}}.expert_flow_section .expert_flow_image{text-align:center;padding:0 20px}@media(min-width: 901px){.expert_flow_section .expert_flow_image{padding:0}}.expert_flow_section .expert_flow_image img{width:100%}@media(min-width: 901px){.expert_flow_section .expert_flow_image img{max-width:591px}}.expert_flow_section h4{background:#003567;color:#fff;font-size:24px;font-weight:700;text-align:center;margin:20px 20px 20px;padding:14px 4px}@media(min-width: 901px){.expert_flow_section h4{font-size:22px;margin:30px 0 30px;padding:4px}}.expert_flow_section h5{font-size:22px;font-weight:700;margin:10px 0 10px}.expert_flow_section img{width:100%}.expert_flow_section .expert_feature{position:relative;background:#faf8f4;display:flex;flex-direction:column;gap:20px;margin:40px 20px;padding:30px 14px}@media(min-width: 901px){.expert_flow_section .expert_feature{flex-direction:row;gap:30px;margin:40px 0;padding:30px 40px}}.expert_flow_section .expert_feature h5{text-align:center}@media(min-width: 901px){.expert_flow_section .expert_feature h5{text-align:left}}.expert_flow_section .expert_feature_subtitle{position:absolute;top:-25px;left:-5px;font-family:"EB Garamond","Noto Serif JP","游明朝","Yu Mincho","YuMincho","Hiragino Mincho ProN","HGS明朝E","メイリオ","Meiryo",serif;font-style:italic;font-size:32px;letter-spacing:.05em;color:#393939;transform:rotate(-5deg)}@media(min-width: 901px){.expert_flow_section .expert_feature_image{flex-basis:330px}}.expert_flow_section .expert_feature_text{flex-basis:calc(100% - 330px)}.expert_flow_section .expert_feature_text p:first-of-type{font-size:18px;font-weight:700}.expert_flow_section .expert_feature_text p:first-of-type span{display:inline-block}.expert_flow_section .expert_feature_text p:first-of-type strong{border-bottom:1px solid #393939}.expert_flow_section .note{font-size:14px}.expert_flow_section .pc_image{display:none}@media(min-width: 768px){.expert_flow_section .pc_image{display:block}}@media(min-width: 768px){.expert_flow_section .sp_image{display:none}}.expert_flow_section .expert_flow_inner{position:relative;display:flex;flex-wrap:wrap}.expert_flow_section .expert_flow_inner_title{font-size:20px;font-weight:700;padding:0;margin-top:10px}@media(min-width: 901px){.expert_flow_section .expert_flow_inner_title{padding:0 20px}}.expert_flow_section .expert_flow_inner_title p{margin:0}.expert_flow_section .expert_flow_inner_title strong{border-bottom:1px solid #393939}.expert_flow_section .expert_flow_inner_title span{display:inline-block}.expert_flow_section .expert_flow_inner.exclusive{gap:20px;flex-direction:column;overflow:hidden}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_title{padding:0 20px;width:100%}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_title{width:70%}}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_title{padding:0}}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_image{position:absolute;bottom:40%;right:-70px;width:54%;max-width:250px}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_image{width:30%;bottom:20px;right:0;max-width:270px}}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text{width:70%;padding:0 20px}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text{padding:0}}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text p{margin:0}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text img{max-width:500px;margin:10px 0}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text img{margin:10px 20px}}.expert_flow_section .expert_flow_inner.exclusive .expert_flow_inner_text:last-of-type{width:100%}.expert_flow_section .expert_flow_inner.exclusive .pc_image{width:70%;padding:0 20px}.expert_flow_section .expert_flow_inner.exclusive .pc_image img{width:100%}.expert_flow_section .expert_flow_inner.exclusive .sp_image{margin-top:10px;padding:0 20px}.expert_flow_section .expert_flow_inner.exclusive .note{max-width:100%}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.exclusive .note{max-width:45%}}.expert_flow_section .note{padding:0 20px;margin:0;width:100%}@media(min-width: 901px){.expert_flow_section .note{padding:0}}.expert_flow_section .expert_flow_inner.qa{gap:20px 0;flex-direction:column}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.qa{flex-direction:row}}.expert_flow_section .expert_flow_inner.qa .expert_flow_inner_title{padding:0}.expert_flow_section .expert_flow_inner.qa .expert_flow_inner_image{flex-basis:50%}.expert_flow_section .expert_flow_inner.qa .expert_flow_inner_text{flex-basis:50%;padding:0 20px}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.qa .expert_flow_inner_text{padding:0}}.expert_flow_section .expert_flow_inner.maintenance{position:relative;overflow-x:hidden}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.maintenance{gap:20px 0}}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_image{position:absolute;right:-90px;bottom:0}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_image img{max-width:320px}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_image{right:0px}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_image img{width:100%}}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_title{padding:0 20px}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_title{padding:0}}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_text{width:76%;padding:0 20px}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_text{flex-basis:70%}}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_text{padding:0}}.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_text img{max-width:560px;margin:10px 0}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.maintenance .expert_flow_inner_text img{margin:10px 20px}}.expert_flow_section .expert_flow_inner.maintenance .pc_image img{width:100%}.expert_flow_section .expert_flow_inner.maintenance .sp_image{margin:10px 0}.expert_flow_section .expert_flow_inner.maintenance .sp_image img{max-width:165px}.expert_flow_section .maintenance_flow{padding:0 20px}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.cs{gap:20px 0}}.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_image{flex-basis:50%}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_image{flex-basis:362px}}.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_title{padding:0 20px}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_title{padding:0}}.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_text{flex-basis:50%;padding:0 0 0 20px}@media(min-width: 768px){.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_text{flex-basis:calc(100% - 362px)}}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_text{padding:0}}.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_text .note{display:none}@media(min-width: 901px){.expert_flow_section .expert_flow_inner.cs .expert_flow_inner_text .note{display:block}}.expert_flow_section .sp{display:block}@media(min-width: 901px){.expert_flow_section .sp{display:none}}.cta_section{padding:80px 0 65px}