<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@keyframes an_pekopeko_pcu{0%{filter:drop-shadow(0 15px 9px rgba(0, 0, 0, 0.3));top:0}10%{filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0.3));top:7px}20%{filter:drop-shadow(0 15px 9px rgba(0, 0, 0, 0.3));top:0}30%{filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0.3));top:7px}40%,100%{filter:drop-shadow(0 15px 9px rgba(0, 0, 0, 0.3));top:0}}@media screen and (1200px &lt;= width){html .lcmd_headline{padding-bottom:40px;background-image:linear-gradient(90deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-size:54px 2px;background-position:center bottom;background-repeat:no-repeat}html .lcmd_headline .label{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_headline .label&gt;p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:20px;padding:0 19px;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);border-radius:10px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:11px;line-height:1}html .lcmd_headline&gt;h2{display:block;margin-top:10px;text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:23px;line-height:1}html .lcmd_headline.opt_bg_dark&gt;h2{color:#fff}html #firstview{height:780px;clip-path:polygon(0 0, 100% 0, 100% 684px, 0 100%);position:relative;z-index:100}html #firstview .bg{width:100%;height:100%;position:absolute;left:0;top:0}html #firstview .bg img{width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}html #firstview .front{width:100%;max-width:1250px;margin:0 auto;padding-top:180px;padding-left:35px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.3));position:relative;z-index:100}html #firstview .front&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:14px;line-height:1}html #firstview .front&gt;h1{margin-top:15px}html #firstview .front&gt;h1 .line{display:block}html #firstview .front&gt;h1 .line .rect{display:inline-block;position:relative}html #firstview .front&gt;h1 .line .rect::after{content:"";box-sizing:border-box;width:100%;height:100%;border:1.5px solid #fff;position:absolute;left:0;top:0;z-index:10}html #firstview .front&gt;h1 .line .rect&gt;span{display:inline-block;height:81px;background:rgba(255,255,255,.7);position:relative;left:4px;top:4px}html #firstview .front&gt;h1 .line .rect&gt;span&gt;span{box-sizing:border-box;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:58px;line-height:73px;z-index:5}html #firstview .front&gt;h1 .line.num01 .rect&gt;span{padding-left:13px;padding-right:30px}html #firstview .front&gt;h1 .line.num02{padding:0px 0 0px 117px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:58px;line-height:48px}html #firstview .front&gt;h1 .line.num03{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}html #firstview .front&gt;h1 .line.num03 .rect{margin-right:10px}html #firstview .front&gt;h1 .line.num03 .rect&gt;span{padding-left:13px;padding-right:30px}html #firstview .front&gt;h1 .line.num03&gt;span:nth-child(2){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:52px;line-height:1;position:relative;bottom:8px}html #firstview .front&gt;h1 .line.num04{margin-top:13px}html #firstview .front&gt;h1 .line.num04,html #firstview .front&gt;h1 .line.num05{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:58px;line-height:75.68px}html #firstview .front&gt;h1 .line.num05 i{color:#ffe013}html #firstview .label img{width:157.613px;position:absolute;right:32px;bottom:115px;z-index:10}html #about{margin-top:-96px;padding-top:125px;background-image:url(../431a256a591ccd2ae8ef.png);background-size:20px auto;background-position:top 9px center;position:relative;z-index:50}html #about .content_block_01{margin-top:46px;text-align:center;position:relative;z-index:50}html #about .content_block_01&gt;h3&gt;span{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:32px;line-height:54px}html #about .content_block_01&gt;h3&gt;span i{position:relative}html #about .content_block_01&gt;h3&gt;span i::after{content:"";width:100%;height:2px;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_01 img{width:1000px;margin-top:32px}html #about .content_block_02{margin-top:-151px;padding:229px 0 120px;background:#7195b1;clip-path:polygon(0 0, 100% 117px, 100% 100%, 0 100%);position:relative;z-index:10}html #about .content_block_02 .tasks&gt;dt{text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:28px;line-height:1}html #about .content_block_02 .tasks&gt;dd{margin-top:39px}html #about .content_block_02 .tasks&gt;dd&gt;ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:1000px;margin:0 auto}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li{width:179px;padding-bottom:22px;border-top:1px solid #fff;border-bottom:1px solid #fff}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li img{width:100%}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li&gt;div&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:24px}html #about .content_block_02&gt;h3{display:block;margin-top:90px;position:relative}html #about .content_block_02&gt;h3::before{content:"";width:100%;height:14px;background-image:url(../b3d924a4ed3011ca5636.png);background-size:contain;background-position:center top;background-repeat:no-repeat;position:absolute;left:0;top:-50px}html #about .content_block_02&gt;h3&gt;span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}html #about .content_block_02&gt;h3&gt;span:nth-child(1){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:30px;line-height:1}html #about .content_block_02&gt;h3&gt;span:nth-child(2){margin-top:22px}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i{padding-bottom:7px;color:#ffe013;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:30px;line-height:1;position:relative}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i::after{content:"";width:100%;height:2px;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_02&gt;h3&gt;span:nth-child(2)&gt;span{padding:0 8px 7px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:30px;line-height:1}html #about .content_block_02&gt;h3&gt;span:nth-child(3){margin-top:18px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:30px;line-height:1}html #strength{margin-top:-67px;padding:107px 0 151px;background:#dee6ed;clip-path:polygon(0 67px, 100% 0, 100% 100%, 0 100%);position:relative;z-index:250}html #strength .content{margin-top:29px}html #strength .content&gt;h3{display:block;text-align:center}html #strength .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:32px;line-height:50px}html #strength .content&gt;h3&gt;span i{position:relative}html #strength .content&gt;h3&gt;span i::after{content:"";width:100%;height:2px;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .compare{width:880px;margin:38px auto 0;padding-top:45px;background-image:linear-gradient(#ffffff, #ffffff);background-position:center top;background-size:100% 510px;background-repeat:no-repeat}html #strength .content .compare&gt;dt{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:1}html #strength .content .compare&gt;dd{margin-top:13px;text-align:center}html #strength .content .compare&gt;dd img{width:712px}html #strength .content .list&gt;ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:55px auto 0;gap:56px 0}html #strength .content .list&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:473px}html #strength .content .list&gt;ul&gt;li .label{position:relative}html #strength .content .list&gt;ul&gt;li .label p{box-sizing:border-box;width:197px;height:141px;padding-left:32px;padding-top:25px;background:#003d78;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:28px;line-height:1;position:relative;z-index:0}html #strength .content .list&gt;ul&gt;li .label img{width:190px;position:absolute;left:32px;top:68px;z-index:10}html #strength .content .list&gt;ul&gt;li .detail{width:234px;flex-shrink:0}html #strength .content .list&gt;ul&gt;li .detail&gt;dt{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:1;font-feature-settings:"palt"}html #strength .content .list&gt;ul&gt;li .detail&gt;dt span{padding:0 5px}html #strength .content .list&gt;ul&gt;li .detail&gt;dd{margin-top:10px}html #strength .content .list&gt;ul&gt;li .detail&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:25px}html #strength .content .remarks{box-sizing:border-box;width:1000px;height:300px;margin:55px auto 0;padding:34px 39px 0;background:#fff;position:relative}html #strength .content .remarks::before{content:"";border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);border-bottom:30px solid #fff;position:absolute;right:376px;bottom:100%}html #strength .content .remarks&gt;p&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:28px;line-height:40px}html #strength .content .remarks&gt;p&gt;span i{position:relative}html #strength .content .remarks&gt;p&gt;span i::after{content:"";width:100%;height:2px;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .remarks&gt;ul{width:653px;margin-top:15px}html #strength .content .remarks&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:10px 0;border-bottom:1px dashed #c2c2c2}html #strength .content .remarks&gt;ul&gt;li i{box-sizing:border-box;display:block;width:23px;height:23px;border:1px solid #838383;border-radius:2.5px;position:relative}html #strength .content .remarks&gt;ul&gt;li i::after{content:"";width:19px;height:26px;background-image:url(../9df2e939a8d2bb8be13b.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;position:absolute;left:3px;bottom:4px}html #strength .content .remarks&gt;ul&gt;li p{margin-left:12px;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:23px}html #strength .content .remarks img{width:280px;position:absolute;right:0;top:0}html #case{margin-top:-95px;padding:140px 0 190px;background-image:url(../431a256a591ccd2ae8ef.png);background-size:20px auto;background-position:top 9px center;clip-path:polygon(0 95px, 100% 0, 100% 100%, 0 100%);position:relative;z-index:500}html #case .content{margin-top:42px}html #case .content h3{display:block;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:32px;line-height:1}html #case .content .list{width:1000px;margin:35px auto 0}html #case_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:39px 0}html #case_list .item{width:480px}html #case_list .item .headline .image img{width:100%}html #case_list .item .headline .company{padding:9.5px 18px;background:linear-gradient(90deg, rgb(198, 176, 85) 61.89%, rgb(247, 229, 32) 80.08%, rgb(198, 176, 85) 99.34%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:1}html #case_list .item .headline .request{box-sizing:border-box;padding:11.5px 18px;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:22px;line-height:28px}html #case_list .item .detail{padding:21px 0 33px;background:rgba(0,0,0,.3)}html #case_list .item .detail .detail_inner{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:420px;margin:0 auto}html #case_list .item .detail .detail_inner .problem,html #case_list .item .detail .detail_inner .corresponding,html #case_list .item .detail .detail_inner .quantity,html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;background-repeat:no-repeat;position:relative}html #case_list .item .detail .detail_inner .problem&gt;dt,html #case_list .item .detail .detail_inner .corresponding&gt;dt,html #case_list .item .detail .detail_inner .quantity&gt;dt,html #case_list .item .detail .detail_inner .deadline&gt;dt{color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:22px;line-height:1}html #case_list .item .detail .detail_inner .problem&gt;dd,html #case_list .item .detail .detail_inner .corresponding&gt;dd,html #case_list .item .detail .detail_inner .quantity&gt;dd,html #case_list .item .detail .detail_inner .deadline&gt;dd{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;line-height:26px}html #case_list .item .detail .detail_inner .problem{width:100%;background-image:url(../37ba3ee1371880f7bf1f.svg);background-position:left top;background-size:36.267px auto}html #case_list .item .detail .detail_inner .problem&gt;dt{padding-left:55px;padding-top:4px}html #case_list .item .detail .detail_inner .problem&gt;dd{margin-top:18px;padding-bottom:17px}html #case_list .item .detail .detail_inner .corresponding{width:100%;padding:15px 0 10px 50px;background-image:url(../70f5d24530aa1c8617d1.svg);background-position:left top 28px;background-size:40.561px auto;border-top:1px dashed #fff;border-bottom:1px dashed #fff}html #case_list .item .detail .detail_inner .corresponding&gt;dd{margin-top:5px}html #case_list .item .detail .detail_inner .quantity{box-sizing:border-box;width:50%;padding:13px 0 11px 50px;background-image:url(../db354cf739a8e45d5fd3.svg);background-position:left 6px top 21px;background-size:28.972px auto;border-right:1px dashed #fff;border-bottom:1px dashed #fff}html #case_list .item .detail .detail_inner .quantity&gt;dd{margin-top:5px}html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;width:50%;padding:13px 0 11px 65px;background-image:url(../e02cfffe141b4d65c46f.svg);background-position:left 20px top 22px;background-size:30.09px auto;border-bottom:1px dashed #fff}html #case_list .item .detail .detail_inner .deadline&gt;dd{margin-top:5px}html #flow{margin-top:-104px;padding:140px 0 143px;background:#bdcedb;clip-path:polygon(0 0, 100% 104px, 100% 100%, 0 100%);position:relative;z-index:750}html #flow .content{margin-top:60px}html #flow .content&gt;h3{display:block;text-align:center}html #flow .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:32px;line-height:50px}html #flow .content&gt;h3&gt;span i{position:relative}html #flow .content&gt;h3&gt;span i::after{content:"";width:100%;height:2px;background:#ffe013;position:absolute;left:0;bottom:0}html #flow .content .flow_wrapper{margin-top:46px}html #flow .content .flow_wrapper .steps{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:1000px;margin:0 auto}html #flow .content .flow_wrapper .steps .item{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;flex-shrink:0;width:180px}html #flow .content .flow_wrapper .steps .item .step{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:12px;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl{-webkit-flex-grow:1;flex-grow:1;width:100%;background:#a3bbcd;margin-top:8px;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt{padding-top:125px;text-align:center;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt img{width:82px;transform:translateX(-50%);position:absolute;left:50%;top:20px}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt i{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd{width:139px;margin:11px auto 0;padding-bottom:21px}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:21px}html #flow .content .flow_wrapper .steps .item:nth-child(n+2)&gt;dl::before{content:"";width:12px;height:100%;background-image:url(../62525ab1a1c22a9632f2.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:-18px;top:0}html #flow .content .flow_wrapper .timeline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:13px auto 0}html #flow .content .flow_wrapper .timeline&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:220px;height:31px;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1;position:relative}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(n+2){margin-left:-15px}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(1){padding-left:50px;background:#4e78a2;z-index:100}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(2){padding-left:57px;background:#346494;z-index:90}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(3){padding-left:37px;background:#205589;z-index:80}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(4){padding-left:37px;background:#003d78;z-index:70}html #fee{margin-top:-68px;padding-top:98px;clip-path:polygon(0 68px, 100% 0, 100% 100%, 0 100%);background:#fff;position:relative;z-index:1000}html #fee .content{width:601px;margin:0 auto;padding:54px 0 43px}html #fee .content .price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 auto}html #fee .content .price&gt;dt&gt;p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1}html #fee .content .price&gt;dt .sub{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:180px;height:72px;margin-top:6px;border:1px solid #003d78}html #fee .content .price&gt;dt .sub&gt;div&gt;p{text-align:center}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(1){color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(2){margin-top:7px;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #fee .content .price&gt;dd p img{width:395.661px}html #fee .content .note{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:41px;margin:27px auto 0;background:#e2eff7}html #fee .content .note p{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #fee .content .annotation{margin-top:24px}html #fee .content .annotation&gt;ul&gt;li{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:12px;line-height:21px}html #faq{padding:105px 0 73px;background:#d0dce5;clip-path:polygon(0 0, 100% 68px, 100% 100%, 0 100%)}html #faq .content{margin-top:40px}html #faq .content .list{display:grid;width:1000px;margin:0 auto;gap:28px 0}html #faq .content .list&gt;dl&gt;dt{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:11px 11px;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #faq .content .list&gt;dl&gt;dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:6px 11px 0;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;line-height:23px}html #contact{padding:82px 0 86px;text-align:center}html #contact&gt;p{padding-bottom:21px;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #contact&gt;a{width:800px;height:130px;position:relative}html #contact&gt;a::before,html #contact&gt;a&gt;p{width:100%;height:100%;border-radius:30px}html #contact&gt;a::before{content:"";display:block;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);position:relative;z-index:0;top:7px}html #contact&gt;a&gt;p{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:100px;background-image:url(../f9a7cd50715496865814.svg),linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-position:39px center,center center;background-size:43.974px auto,100% 100%;background-repeat:no-repeat;animation:an_pekopeko_pcu 2s infinite;position:absolute;z-index:10}html #contact&gt;a&gt;p span:nth-child(1){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1}html #contact&gt;a&gt;p span:nth-child(2){margin-left:12px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:1}html #contact&gt;a&gt;p img{width:184px;transform:translateY(-50%);position:absolute;top:50%;right:31px}html #contact&gt;a:hover&gt;p{animation-play-state:paused;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0.3)) !important;top:7px !important}}@keyframes an_pekopeko_spu{0%{filter:drop-shadow(0 2.9333333333vw 1.8vw rgba(0, 0, 0, 0.3));top:0}10%{filter:drop-shadow(0 1.2vw 1.2vw rgba(0, 0, 0, 0.3));top:1.4666666667vw}20%{filter:drop-shadow(0 2.9333333333vw 1.8vw rgba(0, 0, 0, 0.3));top:0}30%{filter:drop-shadow(0 1.2vw 1.2vw rgba(0, 0, 0, 0.3));top:1.4666666667vw}40%,100%{filter:drop-shadow(0 2.9333333333vw 1.8vw rgba(0, 0, 0, 0.3));top:0}}@media screen and (width &lt; 744px){html .lcmd_headline{padding-bottom:4.4vw;background-image:linear-gradient(90deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-size:10.9333333333vw .4vw;background-position:center bottom;background-repeat:no-repeat}html .lcmd_headline .label{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_headline .label&gt;p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:4vw;padding:0 2.2666666667vw;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);border-radius:2vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2.1333333333vw;line-height:1}html .lcmd_headline&gt;h2{display:block;margin-top:2vw;text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.5333333333vw;line-height:1}html .lcmd_headline.opt_bg_dark&gt;h2{color:#fff}html #firstview{height:114.6666666667vw;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 6.9333333333vw), 0 100%);position:relative;z-index:100}html #firstview .bg{width:100%;height:100%;position:absolute;left:0;top:0}html #firstview .bg img{width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}html #firstview .front{padding-top:8.6666666667vw;padding-left:6.4vw;filter:drop-shadow(0 0 0.6666666667vw rgba(0, 0, 0, 0.3));position:relative;z-index:100}html #firstview .front&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8666666667vw;line-height:1}html #firstview .front&gt;h1{margin-top:2vw}html #firstview .front&gt;h1 .line{display:block}html #firstview .front&gt;h1 .line .rect{display:inline-block;position:relative}html #firstview .front&gt;h1 .line .rect::after{content:"";box-sizing:border-box;width:100%;height:100%;border:.2vw solid #fff;position:absolute;left:0;top:0;z-index:10}html #firstview .front&gt;h1 .line .rect&gt;span{display:inline-block;height:10.8vw;background:rgba(255,255,255,.7);position:relative;left:.5333333333vw;top:.5333333333vw}html #firstview .front&gt;h1 .line .rect&gt;span&gt;span{box-sizing:border-box;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:7.7333333333vw;line-height:9.7333333333vw;z-index:5}html #firstview .front&gt;h1 .line.num01 .rect&gt;span{padding-left:1.7333333333vw;padding-right:4vw}html #firstview .front&gt;h1 .line.num02{padding:0vw 0 0vw 15.6vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:7.7333333333vw;line-height:6.4vw}html #firstview .front&gt;h1 .line.num03{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}html #firstview .front&gt;h1 .line.num03 .rect{margin-right:1.3333333333vw}html #firstview .front&gt;h1 .line.num03 .rect&gt;span{padding-left:1.7333333333vw;padding-right:4vw}html #firstview .front&gt;h1 .line.num03&gt;span:nth-child(2){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:6.9333333333vw;line-height:1;position:relative;bottom:1.0666666667vw}html #firstview .front&gt;h1 .line.num04{margin-top:1.7333333333vw}html #firstview .front&gt;h1 .line.num04,html #firstview .front&gt;h1 .line.num05{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:7.7333333333vw;line-height:10.0906666667vw}html #firstview .front&gt;h1 .line.num05 i{color:#ffe013}html #firstview .label img{width:21.0150666667vw;position:absolute;right:4vw;bottom:9.4666666667vw;z-index:10}html #about{margin-top:-6.9333333333vw;padding-top:17.0666666667vw;background-color:#143051;background-image:linear-gradient(to right, #1e3958, #1e3958 0.1333333333vw, transparent 0.1333333333vw, transparent),linear-gradient(to bottom, #1e3958, #1e3958 0.1333333333vw, transparent 0.1333333333vw, transparent);background-size:2.6666666667vw 2.6666666667vw,2.6666666667vw 2.6666666667vw;background-position:top 2vw center;position:relative;z-index:50}html #about .content_block_01{margin-top:10vw;text-align:center;position:relative;z-index:50}html #about .content_block_01&gt;h3&gt;span{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:9.6vw}html #about .content_block_01&gt;h3&gt;span i{position:relative}html #about .content_block_01&gt;h3&gt;span i::after{content:"";width:100%;height:.2666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_01 img{width:86.9333333333vw;margin-top:10vw}html #about .content_block_02{margin-top:-20.2666666667vw;padding:37.0666666667vw 0 17.6vw;background:#7195b1;clip-path:polygon(0 0, 100% 8.8vw, 100% 100%, 0 100%);position:relative;z-index:10}html #about .content_block_02 .tasks&gt;dt{text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:5.6vw;line-height:1}html #about .content_block_02 .tasks&gt;dd{margin-top:7.4666666667vw}html #about .content_block_02 .tasks&gt;dd&gt;ul{margin:0 auto;padding-bottom:9.8666666667vw}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-next,html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-prev{content:"";width:8vw;height:16vw;background-size:contain;background-position:center center;background-repeat:no-repeat;top:12vw;z-index:100}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-next::before,html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-prev::before{display:none}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-next.slick-disabled,html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-prev.slick-disabled{display:none !important}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-next{background-image:url(../87f58b0f1d9ecd1bc660.svg);right:0}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-prev{background-image:url(../144e4d04bb468f3f6431.svg);left:0}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:0 3.3333333333vw;bottom:0}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-dots li{width:2.6666666667vw;height:2.6666666667vw;margin:0;background:#fff;border-radius:2.6666666667vw}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-dots li.slick-active,html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-dots li:hover{background:#ffe013}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-dots li button{display:none}html #about .content_block_02 .tasks&gt;dd&gt;ul .slick-slide{margin:0 2.5333333333vw}html #about .content_block_02 .tasks&gt;dd&gt;ul .item{width:35.8666666667vw;padding-bottom:4.4081936685vw;border-top:.2vw solid #fff;border-bottom:.2vw solid #fff}html #about .content_block_02 .tasks&gt;dd&gt;ul .item img{width:35.8666666667vw;margin:0 auto}html #about .content_block_02 .tasks&gt;dd&gt;ul .item&gt;div{width:35.8666666667vw;margin:0 auto}html #about .content_block_02 .tasks&gt;dd&gt;ul .item&gt;div&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:3.2vw;line-height:4.8vw}html #about .content_block_02&gt;h3{display:block;margin-top:18.6666666667vw;position:relative}html #about .content_block_02&gt;h3::before{content:"";width:100%;height:2.8vw;background-image:url(../b3d924a4ed3011ca5636.png);background-size:contain;background-position:center top;background-repeat:no-repeat;position:absolute;left:0;top:-10vw}html #about .content_block_02&gt;h3&gt;span{display:block;text-align:center}html #about .content_block_02&gt;h3&gt;span:nth-child(1){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:6vw;line-height:8.1333333333vw}html #about .content_block_02&gt;h3&gt;span:nth-child(2){margin-top:6.4vw}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i{padding-bottom:1.3333333333vw;color:#ffe013;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:6.9333333333vw;line-height:1;position:relative}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i::after{content:"";width:100%;height:.2666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_02&gt;h3&gt;span:nth-child(2)&gt;span{display:block;padding:2.1333333333vw 0 .5333333333vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:6vw;line-height:1}html #about .content_block_02&gt;h3&gt;span:nth-child(3){margin-top:7.7333333333vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:6vw;line-height:8.1333333333vw}html #strength{margin-top:-4.6666666667vw;padding:16.2666666667vw 0 19.3333333333vw;background:#dee6ed;clip-path:polygon(0 4.6666666667vw, 100% 0, 100% 100%, 0 100%);position:relative;z-index:250}html #strength .content{margin-top:6.6666666667vw}html #strength .content&gt;h3{display:block;text-align:center}html #strength .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:9.6vw}html #strength .content&gt;h3&gt;span i{position:relative}html #strength .content&gt;h3&gt;span i::after{content:"";width:100%;height:.2666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .compare{width:93.3333333333vw;margin:6.9333333333vw auto 0;padding:7.3333333333vw 0 6.2666666667vw;background:#fff}html #strength .content .compare&gt;dt{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.4vw;line-height:1}html #strength .content .compare&gt;dd{margin-top:2.4vw;text-align:center}html #strength .content .compare&gt;dd img{width:86.4vw}html #strength .content .list&gt;ul{display:grid;grid-template-columns:1fr;width:93.3333333333vw;margin:12vw auto 0;gap:8vw 0}html #strength .content .list&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}html #strength .content .list&gt;ul&gt;li .label{min-height:35.6vw;position:relative}html #strength .content .list&gt;ul&gt;li .label p{box-sizing:border-box;width:39.4vw;height:28.2vw;padding-left:6.4vw;padding-top:4.6666666667vw;background:#003d78;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:1;position:relative;z-index:0}html #strength .content .list&gt;ul&gt;li .label img{width:38vw;position:absolute;left:6.4vw;top:13.6vw;z-index:10}html #strength .content .list&gt;ul&gt;li .detail{width:45.6vw;flex-shrink:0}html #strength .content .list&gt;ul&gt;li .detail&gt;dt{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.4vw;line-height:1;font-feature-settings:"palt"}html #strength .content .list&gt;ul&gt;li .detail&gt;dt span{padding:0 .9333333333vw}html #strength .content .list&gt;ul&gt;li .detail&gt;dd{margin-top:2.2666666667vw}html #strength .content .list&gt;ul&gt;li .detail&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:3.2vw;line-height:5vw}html #strength .content .remarks{box-sizing:border-box;width:93.3333333333vw;margin:12vw auto 0;padding:8vw 3.3333333333vw 74vw;background:#fff;position:relative}html #strength .content .remarks::before{content:"";border-left:4vw solid rgba(0,0,0,0);border-right:4vw solid rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);border-bottom:6vw solid #fff;transform:translateX(-50%);position:absolute;right:50%;bottom:100%}html #strength .content .remarks&gt;p&gt;span{display:block;text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:8vw}html #strength .content .remarks&gt;p&gt;span i{position:relative}html #strength .content .remarks&gt;p&gt;span i::after{content:"";width:100%;height:.2666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .remarks&gt;ul{width:86.6666666667vw;margin-top:3.6vw}html #strength .content .remarks&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding:2.4vw 0;border-bottom:.2vw dashed #c2c2c2}html #strength .content .remarks&gt;ul&gt;li i{box-sizing:border-box;display:block;width:4.6vw;height:4.6vw;border:.1733333333vw solid #838383;border-radius:.5vw;position:relative}html #strength .content .remarks&gt;ul&gt;li i::after{content:"";width:3.8vw;height:5.2vw;background-image:url(../9df2e939a8d2bb8be13b.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;position:absolute;left:.6vw;bottom:.8vw}html #strength .content .remarks&gt;ul&gt;li p{margin-left:2vw;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.2vw;line-height:4.2666666667vw}html #strength .content .remarks img{width:56vw;transform:translateX(-50%);position:absolute;left:50%;bottom:9.3333333333vw}html #case{margin-top:-6.6666666667vw;padding:15.6vw 0 17.2vw;background-color:#143051;background-image:linear-gradient(to right, #1e3958, #1e3958 0.1333333333vw, transparent 0.1333333333vw, transparent),linear-gradient(to bottom, #1e3958, #1e3958 0.1333333333vw, transparent 0.1333333333vw, transparent);background-size:2.6666666667vw 2.6666666667vw,2.6666666667vw 2.6666666667vw;background-position:top 2vw center;clip-path:polygon(0 6.6666666667vw, 100% 0, 100% 100%, 0 100%);position:relative;z-index:500}html #case .content{margin-top:6.6666666667vw}html #case .content h3{display:block;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:7.7333333333vw}html #case .content .list{margin-top:5.3333333333vw}html #case_list{padding-bottom:6.9333333333vw}html #case_list .slick-next,html #case_list .slick-prev{content:"";width:8vw;height:16vw;background-size:contain;background-position:center center;background-repeat:no-repeat;top:62.6666666667vw;z-index:100}html #case_list .slick-next::before,html #case_list .slick-prev::before{display:none}html #case_list .slick-next.slick-disabled,html #case_list .slick-prev.slick-disabled{display:none !important}html #case_list .slick-next{background-image:url(../87f58b0f1d9ecd1bc660.svg);right:0}html #case_list .slick-prev{background-image:url(../144e4d04bb468f3f6431.svg);left:0}html #case_list .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:0 3.3333333333vw;bottom:0}html #case_list .slick-dots li{width:2.6666666667vw;height:2.6666666667vw;margin:0;background:#fff;border-radius:2.6666666667vw}html #case_list .slick-dots li.slick-active,html #case_list .slick-dots li:hover{background:#ffe013}html #case_list .slick-dots li button{display:none}html #case_list .item{width:93.3333333333vw;margin:0 3.3333333333vw}html #case_list .item .headline{box-sizing:border-box;width:93.3333333333vw}html #case_list .item .headline .image img{width:100%}html #case_list .item .headline .company{padding:1.8472222222vw 3.5vw;background:linear-gradient(90deg, rgb(198, 176, 85) 61.89%, rgb(247, 229, 32) 80.08%, rgb(198, 176, 85) 99.34%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.2777777778vw;line-height:1}html #case_list .item .headline .request{box-sizing:border-box;padding:2.2361111111vw 3.5vw;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:4.2777777778vw;line-height:5.4444444444vw}html #case_list .item .detail{box-sizing:border-box;width:93.3333333333vw;padding:4.0833333333vw 0 6.4166666667vw;background:rgba(0,0,0,.3)}html #case_list .item .detail .detail_inner{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:81.6666666667vw;margin:0 auto}html #case_list .item .detail .detail_inner .problem,html #case_list .item .detail .detail_inner .corresponding,html #case_list .item .detail .detail_inner .quantity,html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;background-repeat:no-repeat;position:relative}html #case_list .item .detail .detail_inner .problem&gt;dt,html #case_list .item .detail .detail_inner .corresponding&gt;dt,html #case_list .item .detail .detail_inner .quantity&gt;dt,html #case_list .item .detail .detail_inner .deadline&gt;dt{color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.2777777778vw;line-height:1}html #case_list .item .detail .detail_inner .problem&gt;dd,html #case_list .item .detail .detail_inner .corresponding&gt;dd,html #case_list .item .detail .detail_inner .quantity&gt;dd,html #case_list .item .detail .detail_inner .deadline&gt;dd{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:3.1111111111vw;line-height:5.0555555556vw}html #case_list .item .detail .detail_inner .problem{width:100%;background-image:url(../37ba3ee1371880f7bf1f.svg);background-position:left top;background-size:7.0519166667vw auto}html #case_list .item .detail .detail_inner .problem&gt;dt{padding-left:10.6944444444vw;padding-top:.7777777778vw}html #case_list .item .detail .detail_inner .problem&gt;dd{margin-top:3.5vw;padding-bottom:3.3055555556vw}html #case_list .item .detail .detail_inner .corresponding{width:100%;padding:2.9166666667vw 0 1.9444444444vw 9.7222222222vw;background-image:url(../70f5d24530aa1c8617d1.svg);background-position:left top 5.4444444444vw;background-size:7.8868611111vw auto;border-top:.1944444444vw dashed #fff;border-bottom:.1944444444vw dashed #fff}html #case_list .item .detail .detail_inner .corresponding&gt;dd{margin-top:.9722222222vw}html #case_list .item .detail .detail_inner .quantity{box-sizing:border-box;width:50%;padding:2.5277777778vw 0 2.1388888889vw 9.7222222222vw;background-image:url(../db354cf739a8e45d5fd3.svg);background-position:left 1.1666666667vw top 4.0833333333vw;background-size:5.6334444444vw auto;border-right:.1944444444vw dashed #fff;border-bottom:.1944444444vw dashed #fff}html #case_list .item .detail .detail_inner .quantity&gt;dd{margin-top:.9722222222vw}html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;width:50%;padding:2.5277777778vw 0 2.1388888889vw 12.6388888889vw;background-image:url(../e02cfffe141b4d65c46f.svg);background-position:left 3.8888888889vw top 4.2777777778vw;background-size:5.8508333333vw auto;border-bottom:.1944444444vw dashed #fff}html #case_list .item .detail .detail_inner .deadline&gt;dd{margin-top:.9722222222vw}html #flow{margin-top:-8.5333333333vw;padding:15.4666666667vw 0 14.6666666667vw;background:#bdcedb;clip-path:polygon(0 0, 100% 8.5333333333vw, 100% 100%, 0 100%);position:relative;z-index:750}html #flow .content{margin-top:8.6666666667vw}html #flow .content&gt;h3{display:block;text-align:center}html #flow .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:5.6vw;line-height:9.6vw}html #flow .content&gt;h3&gt;span i{position:relative}html #flow .content&gt;h3&gt;span i::after{content:"";width:100%;height:.2666666667vw;background:#ffe013;position:absolute;left:0;bottom:0}html #flow .content .flow_wrapper{padding:4.6666666667vw 0 4vw;overflow:auto}html #flow .content .flow_wrapper .steps{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:213.3333333333vw;padding:0vw 6.6666666667vw}html #flow .content .flow_wrapper .steps .item{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;flex-shrink:0;width:36vw}html #flow .content .flow_wrapper .steps .item .step{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2.4vw;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl{-webkit-flex-grow:1;flex-grow:1;width:100%;background:#a3bbcd;margin-top:1.6vw;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt{padding-top:25vw;text-align:center;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt img{width:16.4vw;transform:translateX(-50%);position:absolute;left:50%;top:4vw}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt i{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.6vw;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd{width:27.8vw;margin:2.2vw auto 0;padding-bottom:4.2vw}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:2.8vw;line-height:4.2vw}html #flow .content .flow_wrapper .steps .item:nth-child(n+2)&gt;dl::before{content:"";width:2.4vw;height:100%;background-image:url(../62525ab1a1c22a9632f2.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:-3.6vw;top:0}html #flow .content .flow_wrapper .timeline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:200vw;margin:2.6vw auto 0;padding-left:6.6666666667vw}html #flow .content .flow_wrapper .timeline&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:44vw;height:6.2vw;clip-path:polygon(0 0, calc(100% - 3vw) 0, 100% 50%, calc(100% - 3vw) 100%, 0 100%);color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.6vw;line-height:1;position:relative}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(n+2){margin-left:-3vw}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(1){padding-left:10vw;background:#4e78a2;z-index:100}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(2){padding-left:11.4vw;background:#346494;z-index:90}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(3){padding-left:7.4vw;background:#205589;z-index:80}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(4){padding-left:7.4vw;background:#003d78;z-index:70}html #fee{margin-top:-4.8vw;padding-top:14.4vw;clip-path:polygon(0 4.8vw, 100% 0, 100% 100%, 0 100%);background:#fff;position:relative;z-index:1000}html #fee .content{padding:8.2666666667vw 0 8.6666666667vw}html #fee .content .price&gt;dt&gt;p{text-align:center;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4vw;line-height:1}html #fee .content .price&gt;dt .sub{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:69.3333333333vw;height:8.5333333333vw;margin:1.3333333333vw auto 0;border:.2vw solid #003d78}html #fee .content .price&gt;dt .sub&gt;div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(1){color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4vw;line-height:1}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(2){margin-left:2.9333333333vw;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.6vw;line-height:1}html #fee .content .price&gt;dd{margin-top:4.6666666667vw;text-align:center}html #fee .content .price&gt;dd p img{width:79.2vw}html #fee .content .note{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:80vw;height:13.3333333333vw;margin:6.6666666667vw auto 0;background:#e2eff7}html #fee .content .note p{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.6vw;line-height:4.9333333333vw}html #fee .content .annotation{width:80vw;margin:2vw auto 0}html #fee .content .annotation&gt;ul&gt;li{padding-left:1em;text-indent:-1em;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:2.6666666667vw;line-height:4vw}html #faq{padding:16.8vw 0 9.6vw;background:#d0dce5;clip-path:polygon(0 0, 100% 4.9333333333vw, 100% 100%, 0 100%)}html #faq .content{margin-top:9.3333333333vw}html #faq .content .list{display:grid;width:93.3333333333vw;margin:0 auto;gap:5.3333333333vw 0}html #faq .content .list&gt;dl&gt;dt{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:1.6vw 3.3333333333vw 1.6vw 2.1333333333vw;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.6vw;line-height:4.5333333333vw}html #faq .content .list&gt;dl&gt;dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:1.3333333333vw 2.1333333333vw 0;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:2.8vw;line-height:4.6vw}html #contact{padding:10.6666666667vw 0 10.5333333333vw;text-align:center}html #contact&gt;p{padding-bottom:3.3333333333vw;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.7333333333vw;line-height:5.3333333333vw}html #contact&gt;a{width:93.3333333333vw;height:26vw;text-align:left;position:relative}html #contact&gt;a::before,html #contact&gt;a&gt;p{width:100%;height:100%;border-radius:6vw}html #contact&gt;a::before{content:"";display:block;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);position:relative;z-index:0;top:1.4666666667vw}html #contact&gt;a&gt;p{box-sizing:border-box;padding-left:15.7333333333vw;background-image:url(../f9a7cd50715496865814.svg),linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-position:3.8666666667vw center,center center;background-size:8.8vw auto,100% 100%;background-repeat:no-repeat;animation:an_pekopeko_spu 2s infinite;position:absolute;z-index:10}html #contact&gt;a&gt;p span{display:block}html #contact&gt;a&gt;p span:nth-child(1){padding-top:6.6666666667vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3.2vw;line-height:1}html #contact&gt;a&gt;p span:nth-child(2){margin-top:2vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:7.2vw;line-height:1}html #contact&gt;a&gt;p img{width:27.8666666667vw;position:absolute;top:6.4vw;right:2.9333333333vw}html #contact&gt;a:hover&gt;p{animation-play-state:paused;filter:drop-shadow(0 1.2vw 1.2vw rgba(0, 0, 0, 0.3)) !important;top:1.4666666667vw !important}}@keyframes an_pekopeko_tbu{0%{filter:drop-shadow(0 1.25vw 0.75vw rgba(0, 0, 0, 0.3));top:0}10%{filter:drop-shadow(0 0.5vw 0.5vw rgba(0, 0, 0, 0.3));top:.5833333333vw}20%{filter:drop-shadow(0 1.25vw 0.75vw rgba(0, 0, 0, 0.3));top:0}30%{filter:drop-shadow(0 0.5vw 0.5vw rgba(0, 0, 0, 0.3));top:.5833333333vw}40%,100%{filter:drop-shadow(0 1.25vw 0.75vw rgba(0, 0, 0, 0.3));top:0}}@media screen and (744px &lt;= width &lt; 1200px){html .lcmd_headline{padding-bottom:3.3333333333vw;background-image:linear-gradient(90deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-size:4.5vw .1666666667vw;background-position:center bottom;background-repeat:no-repeat}html .lcmd_headline .label{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}html .lcmd_headline .label&gt;p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:1.6666666667vw;padding:0 1.5833333333vw;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);border-radius:.8333333333vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:.9166666667vw;line-height:1}html .lcmd_headline&gt;h2{display:block;margin-top:.8333333333vw;text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.9166666667vw;line-height:1}html .lcmd_headline.opt_bg_dark&gt;h2{color:#fff}html #firstview{height:65vw;clip-path:polygon(0 0, 100% 0, 100% 57vw, 0 100%);position:relative;z-index:100}html #firstview .bg{width:100%;height:100%;position:absolute;left:0;top:0}html #firstview .bg img{width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}html #firstview .front{width:100%;max-width:104.1666666667vw;margin:0 auto;padding-top:15vw;padding-left:2.9166666667vw;filter:drop-shadow(0 0 0.4166666667vw rgba(0, 0, 0, 0.3));position:relative;z-index:100}html #firstview .front&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.1666666667vw;line-height:1}html #firstview .front&gt;h1{margin-top:1.25vw}html #firstview .front&gt;h1 .line{display:block}html #firstview .front&gt;h1 .line .rect{display:inline-block;position:relative}html #firstview .front&gt;h1 .line .rect::after{content:"";box-sizing:border-box;width:100%;height:100%;border:.125vw solid #fff;position:absolute;left:0;top:0;z-index:10}html #firstview .front&gt;h1 .line .rect&gt;span{display:inline-block;height:6.75vw;background:rgba(255,255,255,.7);position:relative;left:.3333333333vw;top:.3333333333vw}html #firstview .front&gt;h1 .line .rect&gt;span&gt;span{box-sizing:border-box;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.8333333333vw;line-height:6.0833333333vw;z-index:5}html #firstview .front&gt;h1 .line.num01 .rect&gt;span{padding-left:1.0833333333vw;padding-right:2.5vw}html #firstview .front&gt;h1 .line.num02{padding:0vw 0 0vw 9.75vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.8333333333vw;line-height:4vw}html #firstview .front&gt;h1 .line.num03{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;align-items:flex-end}html #firstview .front&gt;h1 .line.num03 .rect{margin-right:.8333333333vw}html #firstview .front&gt;h1 .line.num03 .rect&gt;span{padding-left:1.0833333333vw;padding-right:2.5vw}html #firstview .front&gt;h1 .line.num03&gt;span:nth-child(2){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.3333333333vw;line-height:1;position:relative;bottom:.6666666667vw}html #firstview .front&gt;h1 .line.num04{margin-top:1.0833333333vw}html #firstview .front&gt;h1 .line.num04,html #firstview .front&gt;h1 .line.num05{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:4.8333333333vw;line-height:6.3066666667vw}html #firstview .front&gt;h1 .line.num05 i{color:#ffe013}html #firstview .label img{width:13.1344166667vw;position:absolute;right:2.6666666667vw;bottom:9.5833333333vw;z-index:10}html #about{margin-top:-8vw;padding-top:10.4166666667vw;background-image:url(../431a256a591ccd2ae8ef.png);background-size:1.6666666667vw auto;background-position:top .75vw center;position:relative;z-index:50}html #about .content_block_01{margin-top:3.8333333333vw;text-align:center;position:relative;z-index:50}html #about .content_block_01&gt;h3&gt;span{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.6666666667vw;line-height:4.5vw}html #about .content_block_01&gt;h3&gt;span i{position:relative}html #about .content_block_01&gt;h3&gt;span i::after{content:"";width:100%;height:.1666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_01 img{width:83.3333333333vw;margin-top:2.6666666667vw}html #about .content_block_02{margin-top:-12.5833333333vw;padding:19.0833333333vw 0 10vw;background:#7195b1;clip-path:polygon(0 0, 100% 9.75vw, 100% 100%, 0 100%);position:relative;z-index:10}html #about .content_block_02 .tasks&gt;dt{text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2.3333333333vw;line-height:1}html #about .content_block_02 .tasks&gt;dd{margin-top:3.25vw}html #about .content_block_02 .tasks&gt;dd&gt;ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:83.3333333333vw;margin:0 auto}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li{width:14.9166666667vw;padding-bottom:1.8333333333vw;border-top:.0833333333vw solid #fff;border-bottom:.0833333333vw solid #fff}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li img{width:100%}html #about .content_block_02 .tasks&gt;dd&gt;ul&gt;li&gt;div&gt;p{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.3333333333vw;line-height:2vw}html #about .content_block_02&gt;h3{display:block;margin-top:7.5vw;position:relative}html #about .content_block_02&gt;h3::before{content:"";width:100%;height:1.1666666667vw;background-image:url(../b3d924a4ed3011ca5636.png);background-size:contain;background-position:center top;background-repeat:no-repeat;position:absolute;left:0;top:-4.1666666667vw}html #about .content_block_02&gt;h3&gt;span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}html #about .content_block_02&gt;h3&gt;span:nth-child(1){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.5vw;line-height:1}html #about .content_block_02&gt;h3&gt;span:nth-child(2){margin-top:1.8333333333vw}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i{padding-bottom:.5833333333vw;color:#ffe013;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.5vw;line-height:1;position:relative}html #about .content_block_02&gt;h3&gt;span:nth-child(2) i::after{content:"";width:100%;height:.1666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #about .content_block_02&gt;h3&gt;span:nth-child(2)&gt;span{padding:0 .6666666667vw .5833333333vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.5vw;line-height:1}html #about .content_block_02&gt;h3&gt;span:nth-child(3){margin-top:1.5vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.5vw;line-height:1}html #strength{margin-top:-5.5833333333vw;padding:8.9166666667vw 0 12.5833333333vw;background:#dee6ed;clip-path:polygon(0 5.5833333333vw, 100% 0, 100% 100%, 0 100%);position:relative;z-index:250}html #strength .content{margin-top:2.4166666667vw}html #strength .content&gt;h3{display:block;text-align:center}html #strength .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.6666666667vw;line-height:4.1666666667vw}html #strength .content&gt;h3&gt;span i{position:relative}html #strength .content&gt;h3&gt;span i::after{content:"";width:100%;height:.1666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .compare{width:73.3333333333vw;margin:3.1666666667vw auto 0;padding-top:3.75vw;background-image:linear-gradient(#ffffff, #ffffff);background-position:center top;background-size:100% 42.5vw;background-repeat:no-repeat}html #strength .content .compare&gt;dt{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8333333333vw;line-height:1}html #strength .content .compare&gt;dd{margin-top:1.0833333333vw;text-align:center}html #strength .content .compare&gt;dd img{width:59.3333333333vw}html #strength .content .list&gt;ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:83.3333333333vw;margin:4.5833333333vw auto 0;gap:4.6666666667vw 0}html #strength .content .list&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:39.4166666667vw}html #strength .content .list&gt;ul&gt;li .label{position:relative}html #strength .content .list&gt;ul&gt;li .label p{box-sizing:border-box;width:16.4166666667vw;height:11.75vw;padding-left:2.6666666667vw;padding-top:2.0833333333vw;background:#003d78;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.3333333333vw;line-height:1;position:relative;z-index:0}html #strength .content .list&gt;ul&gt;li .label img{width:15.8333333333vw;position:absolute;left:2.6666666667vw;top:5.6666666667vw;z-index:10}html #strength .content .list&gt;ul&gt;li .detail{width:19.5vw;flex-shrink:0}html #strength .content .list&gt;ul&gt;li .detail&gt;dt{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8333333333vw;line-height:1;font-feature-settings:"palt"}html #strength .content .list&gt;ul&gt;li .detail&gt;dt span{padding:0 .4166666667vw}html #strength .content .list&gt;ul&gt;li .detail&gt;dd{margin-top:.8333333333vw}html #strength .content .list&gt;ul&gt;li .detail&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.3333333333vw;line-height:2.0833333333vw}html #strength .content .remarks{box-sizing:border-box;width:83.3333333333vw;height:25vw;margin:4.5833333333vw auto 0;padding:2.8333333333vw 3.25vw 0;background:#fff;position:relative}html #strength .content .remarks::before{content:"";border-left:1.6666666667vw solid rgba(0,0,0,0);border-right:1.6666666667vw solid rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);border-bottom:2.5vw solid #fff;position:absolute;right:31.3333333333vw;bottom:100%}html #strength .content .remarks&gt;p&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.3333333333vw;line-height:3.3333333333vw}html #strength .content .remarks&gt;p&gt;span i{position:relative}html #strength .content .remarks&gt;p&gt;span i::after{content:"";width:100%;height:.1666666667vw;background:#d2b927;position:absolute;left:0;bottom:0}html #strength .content .remarks&gt;ul{width:54.4166666667vw;margin-top:1.25vw}html #strength .content .remarks&gt;ul&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:.8333333333vw 0;border-bottom:.0833333333vw dashed #c2c2c2}html #strength .content .remarks&gt;ul&gt;li i{box-sizing:border-box;display:block;width:1.9166666667vw;height:1.9166666667vw;border:.0833333333vw solid #838383;border-radius:.2083333333vw;position:relative}html #strength .content .remarks&gt;ul&gt;li i::after{content:"";width:1.5833333333vw;height:2.1666666667vw;background-image:url(../9df2e939a8d2bb8be13b.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;position:absolute;left:.25vw;bottom:.3333333333vw}html #strength .content .remarks&gt;ul&gt;li p{margin-left:1vw;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.3333333333vw;line-height:1.9166666667vw}html #strength .content .remarks img{width:23.3333333333vw;position:absolute;right:0;top:0}html #case{margin-top:-7.9166666667vw;padding:11.6666666667vw 0 15.8333333333vw;background-image:url(../431a256a591ccd2ae8ef.png);background-size:1.6666666667vw auto;background-position:top .75vw center;clip-path:polygon(0 7.9166666667vw, 100% 0, 100% 100%, 0 100%);position:relative;z-index:500}html #case .content{margin-top:3.5vw}html #case .content h3{display:block;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.6666666667vw;line-height:1}html #case .content .list{width:83.3333333333vw;margin:2.9166666667vw auto 0}html #case_list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:3.25vw 0}html #case_list .item{width:40vw}html #case_list .item .headline .image img{width:100%}html #case_list .item .headline .company{padding:.7916666667vw 1.5vw;background:linear-gradient(90deg, rgb(198, 176, 85) 61.89%, rgb(247, 229, 32) 80.08%, rgb(198, 176, 85) 99.34%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8333333333vw;line-height:1}html #case_list .item .headline .request{box-sizing:border-box;padding:.9583333333vw 1.5vw;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:1.8333333333vw;line-height:2.3333333333vw}html #case_list .item .detail{padding:1.75vw 0 2.75vw;background:rgba(0,0,0,.3)}html #case_list .item .detail .detail_inner{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:35vw;margin:0 auto}html #case_list .item .detail .detail_inner .problem,html #case_list .item .detail .detail_inner .corresponding,html #case_list .item .detail .detail_inner .quantity,html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;background-repeat:no-repeat;position:relative}html #case_list .item .detail .detail_inner .problem&gt;dt,html #case_list .item .detail .detail_inner .corresponding&gt;dt,html #case_list .item .detail .detail_inner .quantity&gt;dt,html #case_list .item .detail .detail_inner .deadline&gt;dt{color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8333333333vw;line-height:1}html #case_list .item .detail .detail_inner .problem&gt;dd,html #case_list .item .detail .detail_inner .corresponding&gt;dd,html #case_list .item .detail .detail_inner .quantity&gt;dd,html #case_list .item .detail .detail_inner .deadline&gt;dd{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.3333333333vw;line-height:2.1666666667vw}html #case_list .item .detail .detail_inner .problem{width:100%;background-image:url(../37ba3ee1371880f7bf1f.svg);background-position:left top;background-size:3.02225vw auto}html #case_list .item .detail .detail_inner .problem&gt;dt{padding-left:4.5833333333vw;padding-top:.3333333333vw}html #case_list .item .detail .detail_inner .problem&gt;dd{margin-top:1.5vw;padding-bottom:1.4166666667vw}html #case_list .item .detail .detail_inner .corresponding{width:100%;padding:1.25vw 0 .8333333333vw 4.1666666667vw;background-image:url(../70f5d24530aa1c8617d1.svg);background-position:left top 2.3333333333vw;background-size:3.3800833333vw auto;border-top:.0833333333vw dashed #fff;border-bottom:.0833333333vw dashed #fff}html #case_list .item .detail .detail_inner .corresponding&gt;dd{margin-top:.4166666667vw}html #case_list .item .detail .detail_inner .quantity{box-sizing:border-box;width:50%;padding:1.0833333333vw 0 .9166666667vw 4.1666666667vw;background-image:url(../db354cf739a8e45d5fd3.svg);background-position:left .5vw top 1.75vw;background-size:2.4143333333vw auto;border-right:.0833333333vw dashed #fff;border-bottom:.0833333333vw dashed #fff}html #case_list .item .detail .detail_inner .quantity&gt;dd{margin-top:.4166666667vw}html #case_list .item .detail .detail_inner .deadline{box-sizing:border-box;width:50%;padding:1.0833333333vw 0 .9166666667vw 5.4166666667vw;background-image:url(../e02cfffe141b4d65c46f.svg);background-position:left 1.6666666667vw top 1.8333333333vw;background-size:2.5075vw auto;border-bottom:.0833333333vw dashed #fff}html #case_list .item .detail .detail_inner .deadline&gt;dd{margin-top:.4166666667vw}html #flow{margin-top:-8.6666666667vw;padding:11.6666666667vw 0 11.9166666667vw;background:#bdcedb;clip-path:polygon(0 0, 100% 8.6666666667vw, 100% 100%, 0 100%);position:relative;z-index:750}html #flow .content{margin-top:5vw}html #flow .content&gt;h3{display:block;text-align:center}html #flow .content&gt;h3&gt;span{display:block;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:900;font-size:2.6666666667vw;line-height:4.1666666667vw}html #flow .content&gt;h3&gt;span i{position:relative}html #flow .content&gt;h3&gt;span i::after{content:"";width:100%;height:.1666666667vw;background:#ffe013;position:absolute;left:0;bottom:0}html #flow .content .flow_wrapper{margin-top:3.8333333333vw}html #flow .content .flow_wrapper .steps{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;width:83.3333333333vw;margin:0 auto}html #flow .content .flow_wrapper .steps .item{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;flex-shrink:0;width:15vw}html #flow .content .flow_wrapper .steps .item .step{text-align:center;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1vw;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl{-webkit-flex-grow:1;flex-grow:1;width:100%;background:#a3bbcd;margin-top:.6666666667vw;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt{padding-top:10.4166666667vw;text-align:center;position:relative}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt img{width:6.8333333333vw;transform:translateX(-50%);position:absolute;left:50%;top:1.6666666667vw}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dt i{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd{width:11.5833333333vw;margin:.9166666667vw auto 0;padding-bottom:1.75vw}html #flow .content .flow_wrapper .steps .item&gt;dl&gt;dd p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.1666666667vw;line-height:1.75vw}html #flow .content .flow_wrapper .steps .item:nth-child(n+2)&gt;dl::before{content:"";width:1vw;height:100%;background-image:url(../62525ab1a1c22a9632f2.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;left:-1.5vw;top:0}html #flow .content .flow_wrapper .timeline{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:83.3333333333vw;margin:1.0833333333vw auto 0}html #flow .content .flow_wrapper .timeline&gt;li{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:18.3333333333vw;height:2.5833333333vw;clip-path:polygon(0 0, calc(100% - 1.25vw) 0, 100% 50%, calc(100% - 1.25vw) 100%, 0 100%);color:#d3be47;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1;position:relative}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(n+2){margin-left:-1.25vw}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(1){padding-left:4.1666666667vw;background:#4e78a2;z-index:100}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(2){padding-left:4.75vw;background:#346494;z-index:90}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(3){padding-left:3.0833333333vw;background:#205589;z-index:80}html #flow .content .flow_wrapper .timeline&gt;li:nth-child(4){padding-left:3.0833333333vw;background:#003d78;z-index:70}html #fee{margin-top:-5.6666666667vw;padding-top:8.1666666667vw;clip-path:polygon(0 5.6666666667vw, 100% 0, 100% 100%, 0 100%);background:#fff;position:relative;z-index:1000}html #fee .content{width:50.0833333333vw;margin:0 auto;padding:4.5vw 0 3.5833333333vw}html #fee .content .price{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 auto}html #fee .content .price&gt;dt&gt;p{color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.6666666667vw;line-height:1}html #fee .content .price&gt;dt .sub{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:15vw;height:6vw;margin-top:.5vw;border:.0833333333vw solid #003d78}html #fee .content .price&gt;dt .sub&gt;div&gt;p{text-align:center}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(1){color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.6666666667vw;line-height:1}html #fee .content .price&gt;dt .sub&gt;div&gt;p:nth-child(2){margin-top:.5833333333vw;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #fee .content .price&gt;dd p img{width:32.97175vw}html #fee .content .note{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:3.4166666667vw;margin:2.25vw auto 0;background:#e2eff7}html #fee .content .note p{color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #fee .content .annotation{margin-top:2vw}html #fee .content .annotation&gt;ul&gt;li{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1vw;line-height:1.75vw}html #faq{padding:8.75vw 0 6.0833333333vw;background:#d0dce5;clip-path:polygon(0 0, 100% 5.6666666667vw, 100% 100%, 0 100%)}html #faq .content{margin-top:3.3333333333vw}html #faq .content .list{display:grid;width:83.3333333333vw;margin:0 auto;gap:2.3333333333vw 0}html #faq .content .list&gt;dl&gt;dt{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:.9166666667vw .9166666667vw;background:#fff;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #faq .content .list&gt;dl&gt;dd{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:.5vw .9166666667vw 0;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.1666666667vw;line-height:1.9166666667vw}html #contact{padding:6.8333333333vw 0 7.1666666667vw;text-align:center}html #contact&gt;p{padding-bottom:1.75vw;color:#003d78;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #contact&gt;a{width:66.6666666667vw;height:10.8333333333vw;position:relative}html #contact&gt;a::before,html #contact&gt;a&gt;p{width:100%;height:100%;border-radius:2.5vw}html #contact&gt;a::before{content:"";display:block;background:linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);position:relative;z-index:0;top:.5833333333vw}html #contact&gt;a&gt;p{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;padding-left:8.3333333333vw;background-image:url(../f9a7cd50715496865814.svg),linear-gradient(45deg, rgb(120, 116, 255) 0%, rgb(0, 193, 142) 100%);background-position:3.25vw center,center center;background-size:3.6645vw auto,100% 100%;background-repeat:no-repeat;animation:an_pekopeko_tbu 2s infinite;position:absolute;z-index:10}html #contact&gt;a&gt;p span:nth-child(1){color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5vw;line-height:1}html #contact&gt;a&gt;p span:nth-child(2){margin-left:1vw;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:3vw;line-height:1}html #contact&gt;a&gt;p img{width:15.3333333333vw;transform:translateY(-50%);position:absolute;top:50%;right:2.5833333333vw}html #contact&gt;a:hover&gt;p{animation-play-state:paused;filter:drop-shadow(0 0.5vw 0.5vw rgba(0, 0, 0, 0.3)) !important;top:.5833333333vw !important}}
</pre></body></html>