.wrapTitlePage .titleEn,.wrapTitlePage .titleJp{color:#000}.areaNewsDetail{background-color:#f8f7f6;padding:98px 0 193px}.areaNewsDetail .detailIntro{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:21px}.areaNewsDetail .detailIntro .introCat{display:flex;flex-wrap:wrap;align-items:flex-start;margin-right:6px}.areaNewsDetail .detailIntro .introCat li{margin:0 6px 6px 0}.areaNewsDetail .detailIntro .introCat li a{color:#fff;font-size:12px;font-weight:400;letter-spacing:.6px;background:#bd8100;padding:3px 11px 4px;border-radius:80px}.areaNewsDetail .detailIntro .introUpdate{color:#aaa;font-size:16px;font-weight:400;letter-spacing:1px;margin-top:-2px}.areaNewsDetail .detailTitle{font-size:28px;font-weight:400;letter-spacing:1.4px;margin-bottom:49px}.areaNewsDetail .detailWrap{width:100%;background-color:#fff;border-radius:10px;box-shadow:40px 50px 30px rgba(0,0,0,.1);padding:96px}.areaNewsDetail .detailWrap .detailPhoto{width:100%;margin-bottom:47px}.areaNewsDetail .detailWrap .detailPhoto img{width:100%}.areaNewsDetail .detailWrap .detailContent{color:#333;margin-bottom:71px}.areaNewsDetail .detailWrap .detailContent h2{font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:2.8px;margin:90px 0 24px;background-color:#f7f7f7;font-size:25px;padding:9px 20px;border-left:5px solid #12347c;color:#060606}.areaNewsDetail .detailWrap .detailContent h3{font-weight:400;letter-spacing:.9px;line-height:1.6;margin-bottom:24px;font-family:"Noto Sans JP",sans-serif;font-size:20px;padding:0;border-bottom:4px double #12347c;border-left:0}.areaNewsDetail .detailWrap .detailContent h4{font-size:20px;font-family:"Noto Sans JP",sans-serif;margin-bottom:24px}.areaNewsDetail .detailWrap .detailContent p{display:block;min-height:18px;font-size:18px;letter-spacing:.9px;line-height:1.61;margin-bottom:24px}.areaNewsDetail .detailWrap .detailContent p a{color:#1e5a9f;text-decoration:underline;text-underline-offset:1px}.areaNewsDetail .detailWrap .detailContent ul,.areaNewsDetail .detailWrap .detailContent ol{font-size:18px;margin-bottom:24px;margin-left:50px}.areaNewsDetail .detailWrap .detailContent ul li:not(:last-child),.areaNewsDetail .detailWrap .detailContent ol li:not(:last-child){margin-bottom:5px}.areaNewsDetail .detailWrap .boxButton a .txtButton{padding-right:0;padding-left:21px}.areaNewsDetail .detailWrap .boxButton a .txtButton:after{right:auto;left:8px;transform:translateY(-50%) rotate(175deg)}.areaNewsDetail .detailContent #toc_container{background:linear-gradient(-45deg,transparent 25%,hsla(0,0%,78%,.15) 25%,hsla(0,0%,78%,.15) 50%,transparent 50%,transparent 75%,hsla(0,0%,78%,.15) 75%,hsla(0,0%,78%,.15));background-clip:padding-box;background-size:4px 4px;border-bottom:4px double #12347c;border-top:4px double #12347c;padding:32px;margin:4em auto;max-width:800px;width:100%;font-size:100%;border-left:none;border-right:none}.areaNewsDetail .detailContent #toc_container .toc_title{font-size:20px;margin-bottom:14px;text-align:center;background:transparent;padding:0;position:relative;color:#12347c;font-weight:400;letter-spacing:2.8px}.areaNewsDetail .detailContent #toc_container .toc_title:before{content:"";display:inline-block;background:url(../../../../../../../../themes/trobz/assets/images/common/icon-list-detail.svg) no-repeat;background-size:100%;width:29px;height:31px;margin-right:4px;padding-bottom:2px;vertical-align:middle}.areaNewsDetail .detailContent #toc_container .toc_list{margin:0}.areaNewsDetail .detailContent #toc_container .toc_list>li{display:block;min-height:18px;font-size:18px;letter-spacing:.9px;line-height:1.61}.areaNewsDetail .detailContent #toc_container .toc_list>li:not(:last-child){margin-bottom:16px}.areaNewsDetail .detailContent #toc_container .toc_list ul{margin-top:10px;margin-left:20px}.areaNewsDetail .detailContent #toc_container .toc_list ul li{font-size:18px}.areaNewsDetail .detailContent #toc_container .toc_list ul li:not(:last-child){margin-bottom:10px}.areaNewsDetail .detailContent #toc_container .toc_list>li a{color:#1a1a1a}.areaNewsDetail .detailContent #toc_container+h2{margin-top:0}.areaNewsDetail .knowledgeContact{display:flex;flex-direction:column;background-color:#f9f9f9;margin-bottom:24px}.areaNewsDetail .knowledgeContact .contactBox{max-width:359px;margin:20px auto;padding:29px 20px 21px;border:1px solid #ddd;border-radius:10px;background-color:#fff;text-align:center}.areaNewsDetail .knowledgeContact .contactBox .contactTitle{text-align:center;color:#222;font-size:24px;font-weight:400;background-color:transparent;padding:0;margin:10px 0 15px;letter-spacing:0;line-height:1.8}.areaNewsDetail .knowledgeContact .contactBox .checklist{display:inline-block;font-size:16px;line-height:1.8;margin-bottom:18px;text-align:left}.areaNewsDetail .knowledgeContact .contactBox .highlight{font-weight:400;font-size:18px;letter-spacing:0;margin:10px 0 17px}.areaNewsDetail .knowledgeContact .contactBox .btnContact a{display:block;width:100%;background-color:#4A4A4A;color:#fff;text-align:center;padding:14px 20px 15px 25px;border-radius:5px;font-size:16px;font-weight:400;text-decoration:none;margin:15px auto;transition:background 0.3s ease,transform 0.2s ease}.areaNextPage{background-image:url(../../../../../../../../themes/trobz/assets/images/news/bg-next-knowledge.webp)}.knowledgeCta{margin:24px 0;width:100%}.knowledgeCta .ctaBox{max-width:511px;margin:0 auto;padding:20px 20px 40px;border-radius:10px}.knowledgeCta .ctaBox.seoBox{background:#E1EFF8}.knowledgeCta .ctaBox.meoBox{background:#EAFBF4}.knowledgeCta .ctaBox h5{text-align:center;font-size:16px;font-weight:400;line-height:1.5;color:#1570A8}.knowledgeCta .ctaBox.meoBox h5{color:#00B16B}.knowledgeCta .ctaBox .bannerImg{display:block;margin-top:15px;max-width:471px}.knowledgeCta .ctaBox.ctaBox.meoBox .bannerImg{max-width:383px;margin:18px auto 0}.knowledgeCta .ctaBox .bannerImg img{width:100%;aspect-ratio:471 / 264}.knowledgeCta .ctaBox.meoBox .bannerImg img{width:100%;aspect-ratio:383 / 202.99}.areaNewsDetail .knowledgeCta .ctaBox .bannerTxt{font-size:18px;font-weight:400;line-height:1.44;color:#000;text-align:center;margin-top:24px;letter-spacing:0;margin-bottom:0}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .bannerTxt{margin-top:11px}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton{margin-bottom:0;margin-top:26px}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton{margin-top:25px}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton a{position:relative;display:block;max-width:358px;border-radius:10px;background:#68A9D1;border:1px solid #68A9D1;margin:0 auto;font-size:18px;line-height:1.44;text-decoration:none;color:#fff;text-align:center;letter-spacing:0;padding:15px 39px 13px;box-shadow:0 3px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,.2);transition:0.5s;font-weight:400}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton a{background:#02B16B;border:1px solid #02B16B;padding:14px 39px 14px}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton a::before{content:"";display:block;position:absolute;left:11px;top:49%;transform:translateY(-50%);background:url(../../../../../../../../themes/trobz/assets/images/knowledge/arrow-circle-icon.webp) center no-repeat;background-size:100%;width:22px;height:22px}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton a::before{background:url(../../../../../../../../themes/trobz/assets/images/knowledge/arrow-circle-icon-green.webp) center no-repeat;background-size:100%;width:22px;height:22px;left:8px}.knowledgeCta .ctaBox.meoBox .locinaMeoImg{width:126px;margin:16px auto 0}.areaNextPage{background-image:url(../../../../../../../../themes/trobz/assets/images/knowledge/main-knowledge.webp);background-position:top center}@media(min-width:769px){.wrapTitlePage{height:525px}.wrapTitlePage .inner{padding:0 78px}.areaNewsDetail .inner{max-width:1244px}.areaNewsDetail .detailWrap .detailContent p a:hover{text-decoration:none}.areaNewsDetail .detailIntro .introCat li a:hover{opacity:.8}.areaNewsDetail .detailWrap .detailPhoto{margin-bottom:72px}.areaNewsDetail .detailWrap .detailContent{margin-bottom:69px}.areaNewsDetail .knowledgeContact .contactBox .btnContact a:hover{transform:translateY(-2px)}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton a:hover{transform:translateY(3px);box-shadow:none}.knowledgeCta .ctaBox .bannerImg:hover{opacity:.7}.areaNewsDetail .detailContent #toc_container .toc_list>li a:hover{text-underline-offset:3px;text-decoration-thickness:1px}}@media(max-width:768px){body:before{background-position:bottom right}.areaNewsDetail{padding:49px 0 96px}.areaNewsDetail .detailIntro{align-items:center;margin-bottom:clamp(21px,5.5vw,35px)}.areaNewsDetail .detailIntro .introCat li a{font-size:clamp(12px,2.4vw,16px)}.areaNewsDetail .detailIntro .introUpdate{font-size:clamp(12px,2.4vw,16px);line-height:1.6}.areaNewsDetail .detailTitle{font-size:clamp(20px,3.6vw,30px);line-height:1.6;margin-bottom:47px}.areaNewsDetail .detailWrap{padding:clamp(23px,6vw,40px) clamp(15px,4.1vw,25px) clamp(49px,10vw,70px)}.areaNewsDetail .detailWrap .detailPhoto{margin-bottom:clamp(45px,12.1vw,60px)}.areaNewsDetail .detailWrap .detailContent h2{letter-spacing:1.8px;line-height:1.6;margin-top:clamp(40px,8vw,50px);margin-bottom:clamp(20px,5vw,30px);font-size:clamp(20px,5.3vw,24px);padding:13px 15px;border-left:4px solid #12347c}.areaNewsDetail .detailWrap .detailContent h3{font-size:clamp(20px,4.6vw,30px);letter-spacing:1.7px;margin-bottom:24px}.areaNewsDetail .detailWrap .detailContent h4{font-size:clamp(18px,4.4vw,28px);letter-spacing:1.7px}.areaNewsDetail .detailWrap .detailContent p{font-size:clamp(14px,2.5vw,18px);text-align:justify;min-height:11px;margin-bottom:clamp(15px,3.2vw,30px)}.areaNewsDetail .detailWrap .detailContent ul,.areaNewsDetail .detailWrap .detailContent ol{font-size:clamp(14px,2.5vw,18px)}.areaNewsDetail .detailWrap .detailContent{margin-bottom:clamp(72px,19.3vw,90px)}.areaNewsDetail .detailContent #toc_container{margin:60px auto;padding:clamp(22px,6vw,30px) clamp(15px,4vw,25px) clamp(15px,4vw,25px)}.areaNewsDetail .detailContent #toc_container .toc_list>li{text-align:left;font-size:clamp(14px,2.5vw,18px)}.areaNewsDetail .detailContent #toc_container .toc_list>li:not(:last-child){margin-bottom:clamp(15px,3.2vw,30px)}.areaNewsDetail .detailContent #toc_container .toc_list ul{margin:5px 0 0 15px}.areaNewsDetail .detailContent #toc_container .toc_list ul li{font-size:clamp(14px,2.5vw,18px)}.areaNewsDetail .detailContent #toc_container .toc_list ul li:not(:last-child){margin-bottom:clamp(5px,2vw,15px)}.areaNewsDetail .detailWrap{padding-bottom:clamp(48px,10vw,70px)}.areaNewsDetail .detailWrap .detailContent{margin-bottom:clamp(50px,18.45vw,70px)}.areaNewsDetail .knowledgeContact{margin-bottom:clamp(15px,3.2vw,30px)}.areaNewsDetail .knowledgeContact .contactBox{width:calc(100% - 20px);padding:20px 10px;margin:20px auto}.areaNewsDetail .knowledgeContact .contactBox .contactTitle{font-size:clamp(16px,4.2vw,18px)}.areaNewsDetail .knowledgeContact .contactBox .checklist{margin-bottom:15px;font-size:clamp(12px,2.2vw,14px)}.areaNewsDetail .knowledgeContact .contactBox .highlight{text-align:center;line-height:1.8;font-size:clamp(14px,2.5vw,18px);margin:10px 0}.areaNewsDetail .knowledgeContact .contactBox .btnContact a{font-size:14px;padding:12px}.areaNewsDetail .boxButton a{padding:14px 49px 14px 48px}.knowledgeCta .ctaBox h5{font-size:clamp(14px,2.5vw,18px)}.areaNewsDetail .knowledgeCta .ctaBox .bannerTxt,.areaNewsDetail .knowledgeCta .ctaBox.meoBox .bannerTxt{font-size:clamp(16px,3vw,22px);margin-top:clamp(10px,2.1vw,14px)}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton,.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton{margin-top:clamp(15px,2.8vw,20px)}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton a{font-size:clamp(16px,3vw,22px);padding-top:12px}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton a::before{width:clamp(22px,3.6vw,32px);height:clamp(22px,3.6vw,32px)}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton a{padding-top:12px;padding-bottom:13px}}@media (max-width:560px){.knowledgeCta .ctaBox{padding:20px 10px 25px}.areaNewsDetail .knowledgeCta .ctaBox .bannerTxt{margin-top:25px}.areaNewsDetail .knowledgeCta .ctaBox.meoBox .bannerTxt{margin-top:18px}.areaNewsDetail .knowledgeCta .ctaBox .ctaBoxButton,.areaNewsDetail .knowledgeCta .ctaBox.meoBox .ctaBoxButton{margin-top:25px}}