.maincolor{color:#9a0049}.maincolor a::after{content:"";background:#9a0049 !important;width:calc(134% - 45px);height:1px;position:absolute;bottom:0;right:0}.iframe{margin:0 auto}.iframe iframe{width:318px;height:185px;max-width:100%;aspect-ratio:16/9;display:block}@media screen and (min-width: 992px){.iframe iframe{width:648px;height:364px}}@media screen and (min-width: 769px){.sticky{position:sticky;top:100px;height:100%;width:19%;border-radius:2px;background:transparent;border:1px solid #fff;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background-color:rgba(242,242,242,.5);padding:24px 20px 18px 50px;z-index:2}.sticky li{font-size:14px;margin-bottom:16px}.sticky li a{position:relative;text-decoration:underline;text-underline-offset:3px}.sticky li a::before{content:"";background:#9a0049;width:5px;height:5px;border-radius:50%;position:absolute;top:9px;left:-20px;margin:auto}.sticky li a:hover{color:#9a0049;text-decoration-color:#9a0049;opacity:1}.sticky li a:active{color:#9a0049;text-decoration-color:#9a0049}}@media screen and (max-width: 768px){.sticky{margin-top:70px;width:100%;position:unset;border-radius:2px;background:transparent;border:1px solid #fff;background-color:rgba(242,242,242,.5);padding:24px 20px 18px 20px}.accordion-header{color:#9a0049;position:relative;cursor:pointer}.accordion-header::after{content:"";background:url(../../../assets/img/sankaku.svg) no-repeat;width:16px;height:16px;background-size:cover;display:block;position:absolute;top:0;right:-10px;transition:transform .3s ease,background .3s ease,width .3s ease,height .3s ease;transform:rotate(180deg)}.accordion-header.active::after{transform:rotate(0deg)}.accordion-content{display:none;padding:15px}.sticky li{font-size:14px;margin-bottom:16px;list-style:disc;color:#9a0049}.accordion-content.active{display:block}.sticky li span{color:#1c1c1c}.sticky li a:hover{color:#9a0049;opacity:1}.sticky li a:active{color:#9a0049}}.featureLink{background:#f2f2f2;padding:40px 0}.featureLink-list-item{width:100%}@media screen and (min-width: 769px){.featureLink-list-item{width:31%}}.featureLink-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 768px){.featureLink-list{display:block;overflow-x:auto;white-space:nowrap}.featureLink-list-item{display:inline-block;margin-right:10px;width:84%}}.scroll-container{width:100%;overflow:hidden}.scroll{width:100%}.scroll img{width:100%;height:auto}.img-after::after{content:"";position:absolute;background-image:url("../../img/strengths/airtight/airtight_img-sp.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:40%;bottom:-10px;left:0;background-size:cover;margin:0 calc(50% - 61vw) 0 0}@media screen and (min-width: 769px){.img-after::after{background-image:url("../../img/strengths/airtight/airtight_img.jpg");height:max(23vw,260px);margin:unset;width:calc(max(10%,(100vw - 1156px)/2) + 100%);bottom:-45px;left:0}}.page_hero{padding:40px 0}@media screen and (min-width: 769px){.page_hero{padding:80px 0}}.pageStrengths_inner .secStrengths_inner-head{position:relative;margin-bottom:max(25vw,150px)}@media screen and (min-width: 769px){.pageStrengths_inner .secStrengths_inner-head{margin-bottom:20vw}}.pageStrengths .merit{position:relative}.pageStrengths .merit::before{content:"";background:#f2f2f2;display:block;width:100vw;margin:0 calc(50% - 50vw);z-index:-1;height:90%;position:absolute}@media screen and (min-width: 769px){.pageStrengths .merit::before{width:150vw;left:-50vw;margin:-12em 0;height:106%}}@media screen and (min-width: 1200px){.pageStrengths .merit::before{height:1200px}}.pageStrengths .merit .secStrengths_inner{margin-top:40px}.pageStrengths .merit .pc-none picture{width:74%;display:block}.pageStrengths .merit .secStrengths_inner-merit-right li:first-child{margin-top:67px}.pageStrengths .merit .secStrengths_inner-merit-right li P{padding-left:35px}@media screen and (min-width: 769px){.pageStrengths .merit .secStrengths_inner-merit-right li P{padding-left:60px}}.pageStrengths .problem{position:relative;padding:0 0}@media screen and (min-width: 769px){.pageStrengths .problem{padding:80px 0}}.pageStrengths .problem::before{content:"";background:url("../../img/strengths/airtight/ourproblem.svg") no-repeat;display:block;width:235px;height:96px;z-index:-1;position:absolute;right:0;top:-100px;background-size:contain}@media screen and (min-width: 769px){.pageStrengths .problem::before{top:-60px;width:391px;height:160px}}.pageStrengths .problem .pc-none .flex{flex-direction:row-reverse}.pageStrengths .problem .pc-none .secStrengths_inner-problem-left-txt,.pageStrengths .problem .pc-none .secStrengths_inner-problem-right{width:45%}.pageStrengths .problem .pc-none .secStrengths_inner-problem-left-txt:last-child{width:100%;margin-top:24px}@media screen and (max-width: 1024px){.pageStrengths .problem .wrap{width:100%;overflow:hidden}.pageStrengths .problem .schedule{width:90vw;height:auto;overflow-x:auto}.pageStrengths .problem .schedule--scroll{width:500px}.pageStrengths .problem .schedule--scroll img{width:100%;height:auto;object-fit:contain}}.pageStrengths .solution .point-01::before{content:"";background:url("../../img/strengths/airtight/oursolution-sp.svg") no-repeat;display:block;width:245px;height:96px;position:absolute;background-size:contain;right:20px;top:-70px}@media screen and (min-width: 769px){.pageStrengths .solution .point-01::before{background:url("../../img/strengths/airtight/oursolution.svg") no-repeat;width:609px;height:80px;right:80px;top:-38px;background-size:contain}}.pageStrengths .solution h4{margin-bottom:24px}.pageStrengths .solution .borderTtl{text-align:left}@media screen and (min-width: 769px){.pageStrengths .solution .borderTtl{text-align:center}}.pageStrengths .solution .secStrengths_inner-backColor{margin-top:16px;width:100%;border-radius:2px;background:rgba(0,0,0,0);border:1px solid #fff;background-color:rgba(242,242,242,.8);padding:24px 0px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);overflow:hidden}.pageStrengths .quality{position:relative}.pageStrengths .quality::before{content:"";background:url("../../img/top/company-bg-pc.png") repeat;display:block;width:100vw;height:104%;margin:-23% calc(50% - 50vw);z-index:-1;position:absolute}@media screen and (min-width: 769px){.pageStrengths .quality::before{margin:-75px 0;height:106%;background-repeat:no-repeat;background-size:cover;width:150vw;left:-50vw}}@media screen and (min-width: 1200px){.pageStrengths .quality::before{height:106%}}.pageStrengths .quality .secTtl{position:relative}.pageStrengths .quality .secTtl::before{content:"";background:url("../../img/strengths/airtight/standard.svg") no-repeat;display:block;width:269px;height:96px;position:absolute;background-size:contain;right:20px;top:-111px}@media screen and (min-width: 769px){.pageStrengths .quality .secTtl::before{width:449px;height:160px;right:20px;top:-100px}}.pageStrengths .quality h4{margin-bottom:24px;display:flex}.pageStrengths .quality .pb0{padding-bottom:0 !important}.pageStrengths .contentsStrengths{max-width:850px}@media screen and (min-width: 769px){.pageStrengths .contentsStrengths{width:75%}}.pageStrengths .mb-80{margin-bottom:80px}.pageStrengths .secStrengths{position:relative}.pageStrengths .secStrengths_inner .secStrengths_inner-ua p{padding:0 0 16px}.pageStrengths .secStrengths_inner .secStrengths_inner-ua h3{margin-bottom:40px;position:relative}.pageStrengths .secStrengths_inner .secTtl .anime{border-bottom:1px solid #9a0049;padding:5px 0;margin:0 auto 16px}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner .secTtl .anime{padding:16px 0}}.pageStrengths .secStrengths_inner .borderTtl{border-top:1px solid #9a0049;border-bottom:1px solid #9a0049;padding:5px 0;margin:0 auto 16px}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner .borderTtl{padding:8px 0}}.pageStrengths .secStrengths_inner .pointTtl{position:relative;font-size:24px;font-size:2.4rem;font-weight:500;margin:0 0 60px;letter-spacing:.15em}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner .pointTtl{font-size:32px;font-size:3.2rem;margin:0 0 80px}}.pageStrengths .secStrengths_inner .pointTtl:after{content:"";border-bottom:2px solid #9a0049;position:absolute;left:0;right:0;margin:auto;bottom:-24px;height:1px;width:52px}.pageStrengths .secStrengths_inner .pointTtl .en{font-size:16px;font-size:1.6rem;color:#9a0049;display:block;width:fit-content;position:relative;margin:0px auto 15px;letter-spacing:.1em}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner .pointTtl .en{font-size:24px;font-size:2.4rem}}.pageStrengths .secStrengths_inner-merit-left{width:100%}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-merit-left{width:50%}}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-merit-left::after{content:"";position:absolute;bottom:0;background:url("../../img/strengths/airtight/airtight_img002.png") no-repeat;top:38%;width:70%;height:580px;left:-25%;background-size:contain}}@media screen and (min-width: 992px){.pageStrengths .secStrengths_inner-merit-left::after{width:378px;height:480px;left:-10%}}@media screen and (min-width: 1200px){.pageStrengths .secStrengths_inner-merit-left::after{content:"";top:20em;width:478px;height:580px;left:-7em}}.pageStrengths .secStrengths_inner-merit-right{width:100%}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-merit-right{width:50%}}.pageStrengths .secStrengths_inner-merit-right h4{margin-bottom:16px}.pageStrengths .secStrengths_inner-merit-right ul li{padding-bottom:40px;margin-bottom:32px;border-bottom:solid 1px #111}.pageStrengths .secStrengths_inner-merit-right ul li:first-child{margin-top:67px}.pageStrengths .secStrengths_inner-merit-right ul li:nth-child(3),.pageStrengths .secStrengths_inner-merit-right ul li:nth-child(4){border-bottom:none}.pageStrengths .secStrengths_inner-merit-right ul .secStrengths_inner-merit-right-txt{padding-left:60px}.pageStrengths .secStrengths_inner-problem{margin:0 0 64px;align-items:center}.pageStrengths .secStrengths_inner-problem-left{width:100%}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-problem-left{width:56%}}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-problem-right{width:38%}}.pageStrengths .secStrengths_inner-ua{margin:80px auto 47px}.pageStrengths .secStrengths_inner-list{margin:0px auto 0;padding-bottom:10%}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-list{padding-bottom:15%}}.pageStrengths .secStrengths_inner-list p{margin-bottom:14px}.pageStrengths .secStrengths_inner-list-item{margin:0px auto 40px}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-list-item{margin:0px auto 54px}}.pageStrengths .secStrengths_inner-list-item.flex{align-items:center}.pageStrengths .secStrengths_inner-list-item.flex-reverse{justify-content:space-between;align-items:center}.pageStrengths .secStrengths_inner-list-item .item-wide{width:100%}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-list-item .item-wide{width:56%}}.pageStrengths .secStrengths_inner-list-item .item-small{width:100%;margin-bottom:16px}@media screen and (min-width: 769px){.pageStrengths .secStrengths_inner-list-item .item-small{width:38%}}.pageStrengths .secStrengths_inner-list-item .item-small h4{margin-top:16px}.pageStrengths .secStrengths_inner-list .small h4{margin-bottom:16px}.pageStrengths .number{color:#9a0049;padding-right:12px}@media screen and (min-width: 769px){.pageStrengths .number{padding-right:25px}}.pageStrengths .back1::before{content:""}.pageStrengths .back2::before{content:""}.quality .secStrengths_inner>.secStrengths_inner-list{padding-bottom:0}
