main{padding-bottom:73px}#sub-mv{background-image:url(//fujihome21.com/2021/wp-content/themes/fuji-home_20230313/images/system/bg_mv.jpg)}.top-title{position:absolute;left:70px;top:50%;font-size:28px;font-weight:700;transform:translate(0,-50%)}.img-title{position:absolute;left:70px;top:50%;font-size:18px;font-weight:700;color:#fff;transform:translate(0,-50%)}.works-title{margin-top:70px}.img-style{opacity:1.0}.content-title{margin-top:20px;font-size:20px;color:red;font-weight:700}.content-title1{margin-top:10px;font-size:18px;letter-spacing:0}.button_bottom{border:3px solid #f23d28;padding:10px;display:block;width:100%;border-radius:12px;margin-top:25px;margin-bottom:30px;color:#f23d28;font-weight:700;text-align:center;margin-left:auto;margin-right:auto;font-size:1.4rem;position:relative;max-width:312px;position:absolute;bottom:0;left:0;right:0}.p-row{display:flex;flex-flow:wrap}.p-row-item{margin-top:2.4%;width:31.7%;margin-right:2%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;padding-bottom:103px}.footer-pic{margin-top:5%}.t-21{float:right;line-height:unset}@media (min-width:768px){.p-row-item:nth-of-type(3n){margin-right:0}.button_bottom:hover{opacity:.7}}@media (max-width:767px){.p-row-item{margin-top:40px;width:49%;margin-right:2%}.p-row-item:nth-of-type(2n){margin-right:0}}@media (max-width:485px){.p-row-item{margin-top:40px;width:100%;margin-right:0}.p-row-item:nth-of-type(2n){margin-right:0}.p-row{display:block}}@charset "utf-8";main{padding-bottom:0}.clearfix:after{content:"";display:block;clear:both}.wrapper-main-contents{padding:40px 0 60px}.wrapper-main-contents .link-area{text-align:center;margin-top:40px}#system-low .works-title{margin-top:0;margin-bottom:26px}#system-low section{margin:60px 0}#system-low section a{color:#f23d28;text-decoration:underline;word-break:break-all}#system-low section a:hover{text-decoration:none}#system-low section:first-child{margin-top:0}#system-low section span.caution{display:block;font-size:1.2rem;color:#777}#system-low section span.caution:before{content:"※"}#system-low section .cont{margin:0 0 50px}#system-low section h3{font-size:1.6rem;margin:20px 0 10px;color:#0068b7}#system-low section p{margin-bottom:10px}#system-low section p:last-child{margin-bottom:0}#system-low section .indent{display:inline-block;padding-left:1em;text-indent:-1em}#system-low section .noindent{padding:0!important;text-indent:0!important}#system-low section ul{list-style-position:inside;list-style-type:disc;margin:0 0 5px}#system-low section ul.num{margin:0 0 10px!important;list-style:decimal inside}#system-low section ul.listnone,#system-low section ul.detaillist{list-style:none}#system-low section ul li{margin:0 0 5px;padding-left:1.3em;text-indent:-1.3em;display:list-item;text-align:-webkit-match-parent;clear:both}#system-low section ul.num li{padding-left:1em;text-indent:-1em}#system-low section ul li ul{margin:5px 0 0 2em}#system-low section table tr td{vertical-align:middle}#system-low section dl{margin-bottom:20px}#system-low section dl:first-child{margin-top:20px}#system-low section dl:last-child{margin-bottom:0}#system-low section dl dt{font-weight:700;margin-bottom:10px}#system-low section dl dt span.en{display:inline-block;color:#0068b7;font-size:2.6rem;font-weight:700;line-height:1;margin-right:10px}#system-low section ul li dl dt{margin-bottom:10px}#system-low section ul li dl dd{padding-left:1em;text-indent:-1em;margin-bottom:10px}#system-low section ul li dl dd:before{content:"・"}#system-low section ul li dl dd.listnone{margin-top:-1em}#system-low section ul li dl dd.listnone:before{content:"　"}#system-low section ul li dl dd.nodoted:before{content:""}#system-low section ul li dl dd span{font-size:1.2rem;font-weight:700}#system-low section ul li dl dd span:before{content:"……";font-weight:400}#system-low section ul li dl dd span.indent:before{display:none}#system-low section dl dd ul{margin-top:10px!important}#system-low table{table-layout:fixed;width:100%;padding:0;border-collapse:collapse;margin:0 0 10px}#system-low table caption{padding:5px 10px;font-weight:700;text-align:left}#system-low table tr{background:#f5f5f5}#system-low table tr:nth-of-type(2n){background:#fff}#system-low table tr th,#system-low table tr td{padding:15px 20px;text-align:left}#system-low table tr th{font-weight:400}#system-low section ul.detaillist li{margin-bottom:40px}#system-low section ul.detaillist li:last-child{margin-bottom:0}#system-low.older ul li .figurewrap{margin-top:20px}#system-low.older ul li .figure{display:inline-block;float:left;box-sizing:border-box;padding:30px;width:100%;max-width:350px;background:#f7f7f7;text-indent:0}#system-low.older ul li .figure:nth-of-type(1){margin:0 40px 0 0}#system-low.older ul li .figure h3{margin-top:0}#system-low.older ul li .figure h3+p{font-size:1.4rem}#system-low.older ul li .figure ul li{display:inline;padding:3px 8px;background:#000;color:#fff;font-size:12px;border-radius:20px}#system-low.older ul li .figure p strong span{font-size:18px}#system-low.older ul li .figure p strong span:before{font-size:14px}#system-low .flow{margin:30px 0}#system-low .flow ol{width:100%;overflow:hidden;position:relative;background-color:#b03;background:-webkit-gradient(linear,left top,right bottom,from(#036),to(#09c));background:-moz-linear-gradient(left,#036,#09c);background:linear-gradient(left,#036,#09c);border-radius:3px}#system-low .flow ol li{overflow:visible!important;padding:30px;font-size:1.4rem;color:#fff}#system-low .flow ol li:not(:last-child){position:relative;z-index:2}#system-low .flow ol li:not(:last-child):after,#system-low .flow ol li:not(:last-child):before{content:"";z-index:-1;position:absolute;display:block;width:20px;height:20px;right:50%;bottom:0}#system-low .flow ol li:not(:last-child):after{border-right:1px #fff solid;transform:rotate(30deg);margin-right:4px}#system-low .flow ol li:not(:last-child):before{border-left:1px #fff solid;transform:rotate(-30deg);margin-right:-3px}#system-low .gridthree{margin:0 0 30px;padding:0;text-indent:0}#system-low .gridthree .gridchild{float:left;width:49%;padding:0;text-indent:0;margin:20px 2% 0 0;clear:inherit}#system-low .gridthree .gridchild:nth-of-type(2n){margin-right:0}#system-low .gridthree .gridchild:nth-child(-n+2){margin-top:0}#system-low .gridthree.sp-w100{margin:0}#system-low .gridthree.sp-w100 .gridchild{width:100%;margin:20px 0 0}#system-low .gridthree.sp-w100 .gridchild:first-child{margin-top:0}#system-low .gridthree .gridchild figure img{border-radius:5px}#system-low .gridthree .gridchild dl{margin-top:0}#system-low .gridthree .gridchild dd{margin:0;padding-left:0;text-indent:0}#system-low .gridthree .gridchild dd:before{display:none}#system.support #contents .content section h5.slide+.about{display:none}#system-low .slide{display:inline-block;padding:20px 60px 20px 20px;margin:0;background-color:#f5f5f5;background-size:20px auto;cursor:pointer;position:relative;transition:all .5s cubic-bezier(.5,0,0,1)}#system-low .slide:hover{opacity:.7}#system-low .slide i{position:absolute;top:calc(50% - .5em);right:2rem}#system-low .about{display:none;padding:20px;background:#f5f5f5;font-size:1.4rem}#system-low .about h4{margin:20px 0 10px}#system-low .about h4:nth-of-type(1){margin:0 0 10px}#system-low .about dl,#system-low .about ul{margin:10px 0}#system-low .about dl dd,#system-low .about ul li{margin:0 0 5px}#system-low .about ul li ul{padding:0 0 0 1em}#system-low .faq li{width:100%;padding-left:0;text-indent:0;margin:0!important;border-bottom:1px solid #999}#system-low .faq li dl{margin:0}#system-low .faq li dl dt,#system-low .faq li dl dd p{padding:20px 20px 20px 3em!important;text-indent:-1.4em!important}#system-low .faq li dl dd{padding-left:0;text-indent:0}#system-low .faq li dl dd table{padding-left:0;text-indent:0;padding:0 0 10px}#system-low .faq li dl dt{background:#f5f5f5;cursor:pointer;font-weight:400!important;margin-bottom:0;transition:all .5s cubic-bezier(.5,0,0,1)}#system-low .faq li dl dt:hover{opacity:.7}#system-low .faq li dl dt:before{padding:0 10px 0 0;content:"Q";letter-spacing:1px}#system-low .faq li dl dd{display:none;margin:5px 0 0}#system-low .faq li dl dd:before{display:none}#system-low .faq li dl dd p:before{padding:0 10px 0 0;content:"A"!important;letter-spacing:1px}@media screen and (min-width:768px){#system-low section dl dt span.en{display:block;margin-bottom:5px}#system-low.older ul li .figure{padding:20px 30px;max-width:100%}#system-low.older ul li .figure:nth-of-type(1){margin:0 0 20px}}@media screen and (min-width:1024px){.wrapper-main-contents{padding:20px 0 156px}#system-low .works-title{margin-bottom:50px}.wrapper-main-contents .link-area{margin-top:60px}#system-low section{margin:100px 0}#system-low section span.caution{font-size:1.4rem}#system-low section h3{font-size:2rem;margin:30px 0 10px}#system-low section ul{padding-left:1.3em;text-indent:-1.3em}#system-low section ul li{margin:0 0 5px;padding-left:1.3em;text-indent:-1.3em}#system-low section ul li ul{margin:5px 0 0 2em}#system-low section dl dt span.en{font-size:4.2rem}#system-low section ul li dl dd span{font-size:1.4rem}#system-low section ul li dl dd.listnone{margin-top:0}#system-low section dl dd{margin-left:2em}#system-low .flow ol{display:table}#system-low .flow ol li{display:table-cell;width:12.5%;height:90px;padding:0 30px;vertical-align:middle}#system-low .flow ol li:not(:last-child):after,#system-low .flow ol li:not(:last-child):before{border-right:1px #fff solid;width:90px;height:90px;right:5px;bottom:auto}#system-low .flow ol li:not(:last-child):after{top:16px;margin-right:0}#system-low .flow ol li:not(:last-child):before{border-right:1px #fff solid;border-left:none;top:-16px;margin-right:0}#system-low .gridthree{margin:0 0 60px}#system-low .gridthree .gridchild{width:30.6666%}#system-low .gridthree .gridchild:nth-of-type(2n){margin-right:4%}#system-low .gridthree .gridchild:last-child,#system-low .gridthree .gridchild:nth-of-type(3n){margin-right:0}#system-low .gridthree .gridchild:nth-child(-n+3){margin-top:0}#system-low .gridthree.sp-w100{margin:0}#system-low .gridthree.sp-w100 .gridchild{width:30.6666%;margin:0 4% 0 0}#system-low .gridthree.sp-w100 .gridchild:nth-child(3n){margin:0}#system-low .about{padding:40px}}