#linkBox ul.fixed{width:calc(100% - 120px);max-width:920px}@media screen and (max-width: 768px){#linkBox ul.fixed{width:100%}}#solution .framework{display:block;background:url("images/mainTitleBack.svg") repeat center center/cover;padding:8rem 2rem 6rem}#solution .framework .subTitle{position:relative;z-index:1}#solution .framework .image{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 769px)and (max-width: 1100px){#solution .framework .image{width:100px}}@media screen and (max-width: 768px){#solution .framework .image{width:88px;-webkit-transform:translateY(0);transform:translateY(0)}}#solution .framework .image.image01{left:7.4rem}@media screen and (min-width: 769px)and (max-width: 1100px){#solution .framework .image.image01{left:4.5rem}}@media screen and (max-width: 768px){#solution .framework .image.image01{top:2rem;left:2rem}}#solution .framework .image.image02{right:9rem}@media screen and (min-width: 769px)and (max-width: 1100px){#solution .framework .image.image02{right:3rem}}@media screen and (max-width: 768px){#solution .framework .image.image02{top:auto;right:2rem;bottom:2rem}}#solution p{max-width:none}#exampleWrap{padding-bottom:16.2rem}@media screen and (max-width: 768px){#exampleWrap{padding-bottom:10rem}}#exampleWrap .title01{margin-bottom:6rem}@media screen and (max-width: 768px){#exampleWrap .title01{margin-bottom:5rem}}#exampleWrap .planListWrap{position:relative}#exampleWrap .planListWrap::before,#exampleWrap .planListWrap::after{position:absolute;content:"";width:200px;height:120px;background-size:contain}#exampleWrap .planListWrap::before{top:0;left:0;background-image:url(images/planBack_red.svg);-webkit-transform:translateY(-24%);transform:translateY(-24%)}#exampleWrap .planListWrap::after{bottom:0;right:0;background-image:url(images/planBack_blue.svg);-webkit-transform:translateY(50%);transform:translateY(50%)}#exampleWrap .planListWrap .planList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:40px 24px;position:relative;z-index:1}@media screen and (max-width: 900px){#exampleWrap .planListWrap .planList{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:row}}@media screen and (min-width: 1301px){#exampleWrap .planListWrap .planList{width:86%;margin:0 auto}}#exampleWrap .planListWrap .planList .planListItem{position:relative;width:calc((100% - 24px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 5rem 6rem;background-color:#1e2e2c;border-radius:10px}@media screen and (max-width: 900px){#exampleWrap .planListWrap .planList .planListItem{width:100%}}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem{padding:3rem 3rem 4rem}}#exampleWrap .planListWrap .planList .planListItem .num{position:absolute;display:block;width:3rem;top:1rem;left:2rem;font-size:1.6rem;font-family:"Source Code Pro",monospace;font-weight:700;color:#0cd8c3}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem .num{font-size:1.4rem}}#exampleWrap .planListWrap .planList .planListItem .num::before{position:absolute;content:"";width:100%;height:2px;top:-1rem;left:0;background-color:#d80c24}#exampleWrap .planListWrap .planList .planListItem h3{font-size:2.6rem;font-size:clamp(2.4rem,2.6vw,2.6rem);font-family:"Noto Sans JP",sans-serif;font-weight:700;-webkit-filter:drop-shadow(0px 0px 6px #0CD8C3);filter:drop-shadow(0px 0px 6px #0CD8C3);text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem h3{font-size:2.2rem}}#exampleWrap .planListWrap .planList .planListItem .infoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:32px}#exampleWrap .planListWrap .planList .planListItem .infoBox .price{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3.2rem;font-family:"Noto Sans JP",sans-serif;font-weight:700;border-bottom:1px solid #5b5b5b}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem .infoBox .price{width:2.6rem}}#exampleWrap .planListWrap .planList .planListItem .infoBox .price sub{font-size:2.2rem}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem .infoBox .price sub{font-size:1.8rem}}#exampleWrap .planListWrap .planList .planListItem .infoBox .deadlineBox .label{color:#0cd8c3;text-align:right;padding-bottom:4px}#exampleWrap .planListWrap .planList .planListItem .infoBox .deadlineBox .deadline{position:relative;text-align:right;padding-left:1em;padding-top:4px;border-top:1px solid #5b5b5b}#exampleWrap .planListWrap .planList .planListItem .infoBox .deadlineBox .deadline::before{content:"";width:35px;border-top:1px solid #5b5b5b;position:absolute;left:0;top:0;-webkit-transform:translate(calc(-100% + 1px), -100%) rotate(-44deg);transform:translate(calc(-100% + 1px), -100%) rotate(-44deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}#exampleWrap .planListWrap .planList .planListItem .image{position:relative;margin-bottom:32px}#exampleWrap .planListWrap .planList .planListItem .image img{width:100%;height:auto}#exampleWrap .planListWrap .planList .planListItem .image::before,#exampleWrap .planListWrap .planList .planListItem .image::after{content:"";position:absolute;display:block;width:24px;height:24px;border-top:1px solid #d80c24;border-left:1px solid #d80c24}#exampleWrap .planListWrap .planList .planListItem .image::before{top:-16px;left:-16px}#exampleWrap .planListWrap .planList .planListItem .image:after{bottom:-16px;right:-16px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#exampleWrap .planListWrap .planList .planListItem .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#c9c9c9;margin-bottom:48px}#exampleWrap .planListWrap .planList .planListItem .btn01{max-width:unset}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem .btn01{font-size:1.6rem}}@media screen and (min-width: 769px)and (max-width: 900px){#exampleWrap .planListWrap .planList .planListItem .btn01 br{display:none}}@media screen and (min-width: 1400px){#exampleWrap .planListWrap .planList .planListItem .btn01 br{display:none}}#exampleWrap .planListWrap .planList .planListItem .btn01 span{display:inline-block}#exampleWrap .planListWrap .planList .planListItem.easy h3{height:3em}@media screen and (max-width: 768px){#exampleWrap .planListWrap .planList .planListItem.easy h3{height:unset}}#exampleWrap .planListWrap .planList .planListItem.highCost{background-color:#403c3c}#exampleWrap .planListWrap .planList .planListItem.highCost h3{-webkit-filter:drop-shadow(0px 0px 6px #D80C24);filter:drop-shadow(0px 0px 6px #D80C24)}#strongWrap #strongBox section{min-height:400px}#strongWrap #strongBox section .image{max-width:600px}#strongWrap #strongBox section .title,#strongWrap #strongBox section p,#strongWrap #strongBox section dl{min-width:calc(100% - 600px);padding-left:clamp(4rem,5.6vw,7.7rem)}@media screen and (max-width: 768px){#strongWrap #strongBox section .title,#strongWrap #strongBox section p,#strongWrap #strongBox section dl{width:100%;padding-left:0}}#strongWrap #strongBox section dl{width:50%;font-size:1.6rem;color:#c9c9c9;margin:2.6rem 0 0 auto;line-height:1.75}@media screen and (max-width: 768px){#strongWrap #strongBox section dl{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#flowWrap{padding-bottom:16.2rem}@media screen and (max-width: 768px){#flowWrap{padding-bottom:10rem}}@media screen and (min-width: 769px){#flowWrap #flowContainer .flow a[href*="tel:"]{text-decoration:none}}#flowWrap #exampleList{background-color:#1e2e2c;padding:5rem;border-radius:10px}@media screen and (max-width: 768px){#flowWrap #exampleList{padding:3rem}}#flowWrap #exampleList h3{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:2rem}@media screen and (max-width: 768px){#flowWrap #exampleList h3{font-size:1.8rem}}#flowWrap #exampleList ul li{position:relative;font-size:1.6rem;color:#c9c9c9;padding-left:1.8rem;line-height:1.8}@media screen and (max-width: 768px){#flowWrap #exampleList ul li{font-size:1.5rem}}#flowWrap #exampleList ul li::before{position:absolute;content:"";width:10px;height:10px;top:8px;left:0;background-color:#0cd8c3;border-radius:50%}#costWrap .costTitle,#costWrap2 .costTitle{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#0cd8c3;margin-bottom:2.8rem}#costWrap #costBox{margin-bottom:1.6rem}@media screen and (max-width: 768px){#costWrap #costBox table tbody tr td:first-of-type::before{content:"納期"}}#costWrap #costBox2{background-color:#1e2e2c;padding:5.7rem 5rem 6rem;border-radius:10px}@media screen and (max-width: 768px){#costWrap #costBox2{padding:5rem 2.5rem}}#costWrap #costBox2 table{width:100%}#costWrap #costBox2 table tr{border-bottom:1px solid #5b5b5b}#costWrap #costBox2 table tr th{text-align:left}@media screen and (max-width: 768px){#costWrap #costBox2 table thead{display:none}}#costWrap #costBox2 table thead tr th{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#c9c9c9;padding-bottom:2.4rem}#costWrap #costBox2 table thead tr th:first-child{width:40%}#costWrap #costBox2 table thead tr th:nth-child(2){width:28%}#costWrap #costBox2 table thead tr th:last-child{width:32%}#costWrap #costBox2 table tbody tr th,#costWrap #costBox2 table tbody tr td{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;padding:2.5rem 0 2.1rem;vertical-align:middle}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr th,#costWrap #costBox2 table tbody tr td{display:block;padding:0}}#costWrap #costBox2 table tbody tr th span,#costWrap #costBox2 table tbody tr td span{font-size:2.6rem}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr th span,#costWrap #costBox2 table tbody tr td span{font-size:1.8rem}}#costWrap #costBox2 table tbody tr th{width:40%}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr th{width:100%}}#costWrap #costBox2 table tbody tr td{position:relative}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr td{font-size:1.8rem;padding-left:7.7rem}#costWrap #costBox2 table tbody tr td::before{position:absolute;top:.4rem;left:0;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#c9c9c9}}#costWrap #costBox2 table tbody tr td:first-of-type{width:28%}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr td:first-of-type{width:100%;padding-bottom:1rem}#costWrap #costBox2 table tbody tr td:first-of-type::before{content:"納期"}}#costWrap #costBox2 table tbody tr td:last-child{width:32%}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr td:last-child{width:100%}#costWrap #costBox2 table tbody tr td:last-child::before{content:"料金"}}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr:first-child th{padding-bottom:2rem}}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr:not(:first-child) th{padding:4rem 0 2rem}}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr:not(:last-child) td:last-child{padding-bottom:4rem}}@media screen and (max-width: 768px){#costWrap #costBox2 table tbody tr:last-child{border-bottom:none}}#worksWrap #works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:11.2rem}@media screen and (max-width: 768px){#worksWrap #works{margin-bottom:10rem}}#worksWrap #works section{width:30%}@media screen and (max-width: 768px){#worksWrap #works section{width:100%}}@media screen and (min-width: 769px)and (max-width: 900px){#worksWrap #works section a .label{padding:.4rem 1.6rem}}@media screen and (max-width: 768px){#worksWrap #works section a .label{padding:.4rem 1.6rem}}@media screen and (min-width: 769px)and (max-width: 900px){#worksWrap #works section a h3{font-size:1.7rem}}#worksWrap #works section:not(:nth-child(3n)){margin-right:5%}@media screen and (max-width: 768px){#worksWrap #works section:not(:nth-child(3n)){margin-right:0}}#worksWrap #works section:not(:nth-child(-n+3)){margin-top:11rem}@media screen and (max-width: 768px){#worksWrap #works section:not(:nth-child(-n+3)){margin-top:0}}@media screen and (max-width: 768px){#worksWrap #works section:not(:last-child){margin-bottom:6rem}}/*# sourceMappingURL=web.min.css.map */