.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}.damping_img-after::after{content:"";position:absolute;background-image:url("../../img/strengths/damping/damping_img-sp.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:40%;bottom:-10px;left:0;margin:0 calc(50% - 61vw) 0 0}@media screen and (min-width: 769px){.damping_img-after::after{background-image:url("../../img/strengths/damping/damping_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}}.pageStrengths02_inner .secStrengths_inner-head{position:relative;margin-bottom:max(25vw,150px)}@media screen and (min-width: 769px){.pageStrengths02_inner .secStrengths_inner-head{margin-bottom:20vw}}@media screen and (min-width: 769px){.pageStrengths02_inner .secStrengths_inner-head-txt{margin-right:10%}}.pageStrengths02 .merit{position:relative}.pageStrengths02 .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){.pageStrengths02 .merit::before{width:150vw;left:-50vw;margin:-12em 0;height:117%}}@media screen and (min-width: 992px){.pageStrengths02 .merit::before{height:120%}}@media screen and (min-width: 1200px){.pageStrengths02 .merit::before{height:1200px}}.pageStrengths02 .merit .secStrengths_inner{margin-top:40px}.pageStrengths02 .merit .pc-none picture{width:74%;display:block}.pageStrengths02 .merit .secStrengths_inner-merit-right li:first-child{margin-top:67px}.pageStrengths02 .merit .secStrengths_inner-merit-right li P{padding-left:35px}@media screen and (min-width: 769px){.pageStrengths02 .merit .secStrengths_inner-merit-right li P{padding-left:60px}}.pageStrengths02 .problem{position:relative;padding:0 0}@media screen and (min-width: 769px){.pageStrengths02 .problem{padding:80px 0}}.pageStrengths02 .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){.pageStrengths02 .problem::before{top:75px;background-size:contain;width:48%;height:6%}}.pageStrengths02 .problem .pc-none .flex{flex-direction:row-reverse}.pageStrengths02 .problem .pc-none .secStrengths_inner-problem-left-txt,.pageStrengths02 .problem .pc-none .secStrengths_inner-problem-right{width:45%}.pageStrengths02 .problem .pc-none .secStrengths_inner-problem-left-txt:last-child{width:100%;margin-top:24px}@media screen and (min-width: 769px){.pageStrengths02 .solution{padding-top:0;padding-bottom:15%}}.pageStrengths02 .solution::before{content:"";background:url("../../img/strengths/airtight/oursolution-sp.svg") no-repeat;display:block;width:269px;height:104px;position:absolute;background-size:contain;right:20px;top:10px}@media screen and (min-width: 769px){.pageStrengths02 .solution::before{background:url("../../img/strengths/airtight/oursolution.svg") no-repeat;width:609px;height:80px;right:80px;top:-38px;background-size:contain}}@media screen and (max-width: 1024px){.pageStrengths02 .solution .solution{width:calc(90vw - 40px);height:auto;overflow-x:auto}.pageStrengths02 .solution .wrap{width:100%;overflow:hidden}.pageStrengths02 .solution .schedule{width:calc(90vw - 40px);height:auto;overflow-x:auto}}@media screen and (max-width: 1024px)and (min-width: 769px){.pageStrengths02 .solution .schedule{width:100%}}@media screen and (max-width: 1024px){.pageStrengths02 .solution .schedule--scroll{width:max(100%,500px)}}@media screen and (max-width: 1024px){.pageStrengths02 .solution .schedule--scroll img{width:100%;height:auto;object-fit:contain}}.pageStrengths02 .solution h4{margin-bottom:24px}.pageStrengths02 .solution .borderTtl{text-align:left}@media screen and (min-width: 769px){.pageStrengths02 .solution .borderTtl{text-align:center}}.pageStrengths02 .solution .checkpoint p{font-size:14px}.pageStrengths02 .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 20px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);overflow:hidden}@media screen and (min-width: 769px){.pageStrengths02 .solution .secStrengths_inner-backColor{padding:30px 40px}}.pageStrengths02 .solution .backColor h4{margin-bottom:unset}.pageStrengths02 .solution .backColor p{margin-bottom:14.3px}.pageStrengths02 .solution .backColor .mt12{margin-top:12px}.pageStrengths02 .quality{position:relative;padding:80px 0 0}.pageStrengths02 .quality::before{content:"";background:url("../../img/top/company-bg-pc.png") repeat;display:block;width:100vw;height:104%;margin:-90px calc(50% - 50vw);z-index:-1;position:absolute}@media screen and (min-width: 769px){.pageStrengths02 .quality::before{margin:-75px 0;height:106%;background-repeat:no-repeat;background-size:cover;width:150vw;left:-50vw}}@media screen and (min-width: 1200px){.pageStrengths02 .quality::before{height:106%}}.pageStrengths02 .quality .mb-32{margin-bottom:32px}.pageStrengths02 .quality .mb-16{margin-bottom:16px;display:block}.pageStrengths02 .quality .secTtl{position:relative}.pageStrengths02 .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){.pageStrengths02 .quality .secTtl::before{width:449px;height:160px;right:20px;top:-100px}}.pageStrengths02 .quality .secTtl .secStrengths_inner-systems{margin-bottom:40px}@media screen and (min-width: 769px){.pageStrengths02 .quality .secTtl .secStrengths_inner-systems{margin-bottom:80px}}.pageStrengths02 .quality h4{margin-bottom:24px;display:flex}.pageStrengths02 .quality .txt-bg{color:#fff;text-align:center;position:relative;padding:16px 22px;margin-bottom:40px}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg{padding:16px 35px}}.pageStrengths02 .quality .txt-bg::before{content:"";background:#9a0049;display:block;width:100vw;height:100%;position:absolute;top:0;left:0;z-index:-1;margin:0 calc(50% - 50vw);right:0}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg::before{margin:0 auto;width:unset}}.pageStrengths02 .quality .txt-bg02{width:100%;border-radius:4px;background:rgba(0,0,0,0);background-color:rgba(242,242,242,.8);padding:25px 20px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}.pageStrengths02 .quality .txt-bg02 .flex{position:relative}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .flex{width:80%;align-items:center}}.pageStrengths02 .quality .txt-bg02 .border-bottom::after{content:"";background:#9d9898;width:90vw;height:1px;position:absolute;bottom:4%;left:-21px;right:0%;margin:0 auto}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .border-bottom::after{width:47vw;left:0;right:-52%;display:none}}.pageStrengths02 .quality .txt-bg02 .bg{background:#1c1c1c;color:#fff;padding:3px 5px;width:70%;text-align:center;margin-bottom:0}.pageStrengths02 .quality .txt-bg02 .name{font-size:24px;margin-bottom:0}.pageStrengths02 .quality .txt-bg02 .fs12{font-size:12px}.pageStrengths02 .quality .txt-bg02 .w100{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .w100{width:80%}}.pageStrengths02 .quality .txt-bg02 .w30{width:30%}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .w30{width:17%}}.pageStrengths02 .quality .txt-bg02 .w60{width:60%;margin-bottom:17px}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .w60{width:75%;align-items:end}}.pageStrengths02 .quality .txt-bg02 .pl20{margin-top:16px;margin-bottom:24px}@media screen and (min-width: 769px){.pageStrengths02 .quality .txt-bg02 .pl20{padding-left:20%;margin-top:-16px}}.pageStrengths02 .contentsStrengths{max-width:850px}@media screen and (min-width: 769px){.pageStrengths02 .contentsStrengths{width:75%}}.pageStrengths02 .mb-80{margin-bottom:80px}.pageStrengths02 .secStrengths{position:relative}.pageStrengths02 .secStrengths_inner .secStrengths_inner-ua p{padding:0 0 16px}.pageStrengths02 .secStrengths_inner .secStrengths_inner-ua h3{margin-bottom:40px;position:relative}.pageStrengths02 .secStrengths_inner .secTtl .anime{border-bottom:1px solid #9a0049;padding:5px 0;margin:0 auto 16px}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner .secTtl .anime{padding:16px 0}}.pageStrengths02 .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){.pageStrengths02 .secStrengths_inner .borderTtl{padding:8px 0;margin:0 auto 24px}}.pageStrengths02 .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){.pageStrengths02 .secStrengths_inner .pointTtl{font-size:32px;font-size:3.2rem;margin:0 0 80px}}.pageStrengths02 .secStrengths_inner .pointTtl:after{content:"";border-bottom:2px solid #9a0049;position:absolute;left:0;right:0;margin:auto;bottom:-24px;height:1px;width:52px}.pageStrengths02 .secStrengths_inner .pointTtl .en{font-size:16px;font-size:1.6rem;color:#9a0049;display:block;width:fit-content;position:relative;margin:0px auto 0px;letter-spacing:.1em}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner .pointTtl .en{font-size:24px;font-size:2.4rem}}.pageStrengths02 .secStrengths_inner-merit-left{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-merit-left{width:50%}}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-merit-left::after{content:"";position:absolute;bottom:0;background:url("../../img/strengths/damping/damping_img002.png") no-repeat;top:38%;width:70%;height:580px;left:-25%;background-size:contain}}@media screen and (min-width: 992px){.pageStrengths02 .secStrengths_inner-merit-left::after{content:"";width:378px;height:480px;left:-10%}}@media screen and (min-width: 1200px){.pageStrengths02 .secStrengths_inner-merit-left::after{content:"";top:20em;width:478px;height:580px;left:-7em}}.pageStrengths02 .secStrengths_inner-merit-right{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-merit-right{width:50%}}.pageStrengths02 .secStrengths_inner-merit-right h4{margin-bottom:16px;text-indent:-35px;padding-left:35px}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-merit-right h4{text-indent:-60px;padding-left:60px}}.pageStrengths02 .secStrengths_inner-merit-right ul li{padding-bottom:40px;margin-bottom:32px;border-bottom:solid 1px #111}.pageStrengths02 .secStrengths_inner-merit-right ul li:first-child{margin-top:67px}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-merit-right ul li:first-child .number{padding-right:35px}}.pageStrengths02 .secStrengths_inner-merit-right ul li:nth-child(3),.pageStrengths02 .secStrengths_inner-merit-right ul li:nth-child(4){border-bottom:none}.pageStrengths02 .secStrengths_inner-merit-right ul .secStrengths_inner-merit-right-txt{padding-left:60px}.pageStrengths02 .secStrengths_inner-problem{margin:0 0 64px;align-items:center}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-problem{margin:64px 0 0}}.pageStrengths02 .secStrengths_inner-problem-left{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-problem-left{margin:155px 0 64px;width:46%}}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-problem-right{width:47%}}.pageStrengths02 .secStrengths_inner-ua{margin:80px auto 47px}.pageStrengths02 .secStrengths_inner-list{margin:0px auto 0}.pageStrengths02 .secStrengths_inner-list p{margin-bottom:14px}.pageStrengths02 .secStrengths_inner-list-item{margin:0px auto 40px}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-list-item{margin:0px auto 54px}}.pageStrengths02 .secStrengths_inner-list-item.flex{align-items:center}.pageStrengths02 .secStrengths_inner-list-item.flex-reverse{justify-content:space-between;align-items:center}.pageStrengths02 .secStrengths_inner-list-item .item-wide{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-list-item .item-wide{width:56%}}.pageStrengths02 .secStrengths_inner-list-item .item-wide h5{margin-bottom:24px}.pageStrengths02 .secStrengths_inner-list-item .item-small{width:100%}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-list-item .item-small{width:38%}}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths_inner-list-item .item-small h4{margin-bottom:16px}}.pageStrengths02 .secStrengths_inner-list .small h4{margin-bottom:16px}.pageStrengths02 .secStrengths .border-title{margin-top:16px;margin-bottom:16px;color:#1c1c1c;padding:8px 0;border-top:solid 1px #9a0049;border-bottom:solid 1px #9a0049;font-size:18px;font-size:1.8rem}@media screen and (min-width: 769px){.pageStrengths02 .secStrengths .border-title{font-size:24px;font-size:2.4rem}}.pageStrengths02 .secStrengths .maincolor{margin-top:16px;margin-bottom:16px}.pageStrengths02 .number{color:#9a0049;padding-right:12px}@media screen and (min-width: 769px){.pageStrengths02 .number{padding-right:25px}}.pageStrengths02 .back1::before{content:""}.pageStrengths02 .back2::before{content:""}
