.cross-talk-heading-img{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:10rem;border-bottom:solid 1px #000}.cross-talk-heading-img li{width:20%;position:relative}.cross-talk-heading-img li+li{margin-left:8%}.cross-talk-heading-img li+li::after{content:"";position:absolute;top:6vw;left:-4.2vw;background:url(../images/message/cross-talk-icon.svg) no-repeat center center/cover;width:4rem;height:4rem}.cross-talk-heading-img li img{margin-bottom:2rem}.cross-talk-main-lead{font-size:clamp(1.85rem,1.81vw,3.47rem);font-weight:600;line-height:1.5;color:#26336a;text-align:center;font-family:"Noto Serif JP",serif;margin-bottom:2vmax}.cross-talk-lead{font-size:clamp(1.49rem,1.46vw,2.8rem);font-weight:600;line-height:1.5;color:#26336a;font-family:"Noto Serif JP",serif;margin-top:5rem;margin-bottom:5rem}.cross-talk-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cross-talk-block dt{width:10%}.cross-talk-block dt figure figcaption{text-align:center}.cross-talk-block dd{width:86%}.cross-talk-img-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:0}.cross-talk-img-block.full{grid-template-columns:1fr}.cross-talk-content-title{margin-bottom:2vmax}.cross-talk-content-title .title{display:block;text-align:center;font-size:clamp(1.85rem,1.81vw,3.47rem);font-weight:600;line-height:1.5;color:#26336a;text-align:center;font-family:"Noto Serif JP",serif}.cross-talk-content-title .copy{display:block;text-align:center;font-size:clamp(2.13rem,2.08vw,4rem);font-weight:600;line-height:1.5;color:#000;text-align:center;font-family:"Noto Serif JP",serif}.notes{font-size:clamp(1rem,.97vw,1.87rem);margin-bottom:4vmax}.notes.text-right{text-align:right}.paragraph span.line{background:linear-gradient(transparent 0,rgba(229,114,0,.5) 0);display:inline;background-repeat:no-repeat;background-size:0 100%;transition:.75s ease-in-out all}.is-show span.line{background-size:100% 100%}.cross-talk .trigger.is-show{animation:fadeUp .7s ease both .2s}.cross-talk .trigger.cross-talk-lead.is-show{animation:slideIn .5s ease both .2s}@keyframes slideIn{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}.table-std.application-table{border:none;border-collapse:separate;border-spacing:1rem}.table-std.application-table tbody td,.table-std.application-table tbody th{border:none;padding-left:2rem}.table-std.application-table tbody th{background:#26336a;color:#fff;text-align:left}.table-std.application-table tbody td{background:#f0eeed}.table-std.flow-table{border:none;border-collapse:separate;border-spacing:.5rem 4rem}.table-std.flow-table tbody{transform:translate(0,-3.5rem)}.table-std.flow-table tbody td,.table-std.flow-table tbody th{border:none}.table-std.flow-table tbody th{background:#26336a;color:#fff}.table-std.flow-table tbody td{background:#f0eeed}.table-std.flow-table tbody td:nth-child(2){text-align:center}.table-std.flow-table tbody td:nth-child(3){padding-left:2rem}.faq-container .title-box .faq-title{color:#26336a;font-size:clamp(2.13rem,2.08vw,4rem);font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:.1em;line-height:1.4;margin-bottom:1vmax}.faq-container .faq-box{margin-bottom:5vmax}.faq-container .faq-box .faq-accordion dt{position:relative;cursor:pointer;color:#26336a;border-bottom:1px solid #26336a;padding:.3em calc(3.2rem + .4vw + .3em) .3em 1em;font-size:clamp(1.14rem,1.11vw,2.13rem)}.faq-container .faq-box .faq-accordion dt span.small{font-size:clamp(.85rem,.83vw,1.6rem)}.faq-container .faq-box .faq-accordion dt .accordion-more-btn{display:block;width:calc(3.2rem + .4vw + .3em);height:100%;position:absolute;top:0;right:0}.faq-container .faq-box .faq-accordion dt .accordion-more-btn::after,.faq-container .faq-box .faq-accordion dt .accordion-more-btn::before{content:"";width:1.3vw;height:2px;background-color:#26336a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease-in-out}.faq-container .faq-box .faq-accordion dt .accordion-more-btn::after{transform:translate(-50%,-50%) rotate(-90deg)}.faq-container .faq-box .faq-accordion dt .accordion-more-btn.active::after{transform:translate(-50%,-50%) rotate(0)}.faq-container .faq-box .faq-accordion dt.active{background:#26336a;color:#fff}.faq-container .faq-box .faq-accordion dt.active .accordion-more-btn::after,.faq-container .faq-box .faq-accordion dt.active .accordion-more-btn::before{content:"";background-color:#fff}.faq-container .faq-box .faq-accordion dd{display:none;padding:2vw 0}.faq-container .faq-box .faq-accordion dd a{color:#e57200;border-bottom:solid 1px}.faq-container .faq-box .faq-accordion dd>:last-child{margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.cross-talk-heading-img{flex-direction:column;padding-bottom:2rem}.cross-talk-heading-img li{width:70%;margin:0 auto 7vw auto}.cross-talk-heading-img li+li{margin-left:auto}.cross-talk-heading-img li+li::after{top:-7vw;left:18vw;width:3rem;height:3rem}.cross-talk-heading-img li p{text-align:center}.cross-talk-main-lead{font-size:clamp(1.6rem,4.27vw,1.83rem)}.cross-talk-lead{font-size:clamp(1.6rem,4.27vw,1.83rem);margin-top:4rem;margin-bottom:2rem}.cross-talk-block{flex-direction:column;align-items:center}.cross-talk-block dt{width:30%}.cross-talk-block dd{width:100%}.cross-talk-img-block{display:block;grid-template-columns:unset;grid-gap:unset}.cross-talk-content-title .title{font-size:clamp(1.8rem,4.8vw,2.06rem)}.cross-talk-content-title .copy{font-size:clamp(2.1rem,5.6vw,2.41rem)}.notes{font-size:clamp(1.4rem,3.73vw,1.61rem)}@keyframes slideIn{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}.table-std.application-table{border-spacing:.5rem}.table-std.application-table tbody td,.table-std.application-table tbody th{padding-left:1.3rem}.table_res.application-table table{min-width:400px}.table-std.flow-table tbody td:nth-child(3){padding:2rem}.table_res.flow-table table{min-width:400px}.faq-container{margin-bottom:2vw}.faq-container .title-box .faq-title{font-size:clamp(2rem,5.33vw,2.29rem)}.faq-container .faq-box .faq-accordion dt{padding:.3em calc(2.5rem + .4vw + .3em) .3em .3em;font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1.6em}.faq-container .faq-box .faq-accordion dt span.small{font-size:clamp(1.2rem,3.2vw,1.38rem)}.faq-container .faq-box .faq-accordion dt .accordion-more-btn::after,.faq-container .faq-box .faq-accordion dt .accordion-more-btn::before{width:3vw}}@media screen and (max-width:1024px) and (orientation:portrait) and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.faq-container .faq-box .faq-accordion dt .accordion-more-btn::after,.faq-container .faq-box .faq-accordion dt .accordion-more-btn::before{width:2vw}.table_res.flow-table::before{display:none}.table_res.application-table::before{display:none}.cross-talk-heading-img{display:flex;flex-wrap:wrap;flex-direction:row!important;justify-content:center;align-items:center;padding-bottom:3rem}.cross-talk-heading-img li{width:20%;position:relative}.cross-talk-heading-img li+li{margin-left:8%}.cross-talk-heading-img li+li::after{top:6vw;left:-8vw;width:4rem;height:4rem}.cross-talk-heading-img li img{margin-bottom:0}}