@charset "utf-8"; /* CSS Document */ /* 20251028追加  articles.cssのキャッシュ対策のファイルのため、20251101以降は削除で問題ありません。 */ .tex-box .bnrArea01{ margin: 24px auto; display: flex; flex-direction: column; justify-content: center; align-items: center; } .tex-box .bnrArea01 p{ margin: 8px 0 0 0; font-size: 12px; } .tex-box .bnrArea01 .jireLinkArea01{ margin: 0 auto; width: 670px; background: #e7ecf6; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .tex-box .bnrArea01 .jireLinkArea01 img{ width: 212px; height: auto; } .tex-box .bnrArea01 .jireLinkArea01 div{ margin: 0 auto; width: 458px; padding: 0 0 0 20px; font-size: 14px; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; } .tex-box .bnrArea01 .jireLinkArea01 div p{ font-size: 14px; line-height: 1; } .tex-box .bnrArea01 .jireLinkArea01 div a{ color: var(--color-text-blue); display: block; font-size: 14px; position: relative; margin: 10px 0 0 0; } .tex-box .bnrArea01 .jireLinkArea01 div a::after{ content: ""; display: block; height: 8px; width: 8px; border-top: 2px solid var(--color-object-blue); border-right: 2px solid var(--color-object-blue); transform: rotate(45deg); position: absolute; right: -10px; top: calc((100% / 2) - 5px); } .tex-box .bnrArea01 .blueTechLinkArea01{ margin: 0 auto; width: 805px; height: 140px; background: #1643a4; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .tex-box .bnrArea01 .blueTechLinkArea01 img{ width: 403px; height: auto; } .tex-box .bnrArea01 .blueTechLinkArea01 div{ margin: 0 auto; width: 402px; height: 140px; padding: 0 0 0 0; font-size: 14px; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; } .tex-box .bnrArea01 .blueTechLinkArea01 div p{ font-size: 15px; color: #FFFFFF; line-height: 1.6; display: flex; align-items: center; padding: 0 20px; box-sizing: border-box; width: 402px; height: 90px; } .tex-box .bnrArea01 .blueTechLinkArea01 div a{ color: #fff; background: #000000; display: flex; flex-direction: row; align-items: center; font-size: 18px; position: relative; margin: 0 0 0 0; width: 402px; height: 50px; padding: 0 20px; box-sizing: border-box; } .tex-box .bnrArea01 .blueTechLinkArea01 div a span{ color: #fff; font-size: 12px; margin: 0 8px 0 0; display: inline; } .tex-box .bnrArea01 .blueTechLinkArea01 div a::after{ content: ""; display: block; height: 12px; width: 12px; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; transform: rotate(45deg); position: absolute; right: 20px; top: calc((100% / 2) - 5px); } .tex-box .bnrArea01 .catalogLinkArea01{ margin: 20px auto 0 auto; width: 805px; height: 80px; box-sizing: border-box; background: #fff; display: flex; flex-direction: row; justify-content: space-between; align-items: center; border: #ccd3dd 1px solid; } .tex-box .bnrArea01 .catalogLinkArea01 .imgIcon{ width: 114px; height: 80px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; } .tex-box .bnrArea01 .catalogLinkArea01 .imgIcon img{ width: auto; height: 50px; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea{ margin: 0 auto; width: 689px; height: 60px; padding: 0 0 0 34px; box-sizing: border-box; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-left: #ccd3dd 2px solid; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea a{ width: 689px; height: 60px; color: var(--color-object-blue); padding: 0 0 0 0; font-size: 18px; font-weight: 700; box-sizing: border-box; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: relative; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea a::after{ content: ""; display: block; height: 12px; width: 12px; border-top: 2px solid var(--color-object-blue); border-right: 2px solid var(--color-object-blue); transform: rotate(45deg); position: absolute; right: 20px; top: calc((100% / 2) - 5px); } @media print, screen and (max-width: 900px) { .tex-box .bnrArea01{ margin: 24px auto; display: flex; flex-direction: column; justify-content: center; align-items: center; } .tex-box .bnrArea01 p{ margin: 8px 0 0 0; font-size: 12px; } .tex-box .bnrArea01 .jireLinkArea01{ margin: 0 auto; width: calc(100% - 80px); background: #e7ecf6; display: flex; flex-direction: column; } .tex-box .bnrArea01 .jireLinkArea01 img{ width: 100%; height: auto; } .tex-box .bnrArea01 .jireLinkArea01 div{ margin: 0 auto; width: 100%; padding: 24px; font-size: 14px; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; } .tex-box .bnrArea01 .jireLinkArea01 div p{ font-size: 14px; line-height: 1.6; } .tex-box .bnrArea01 .jireLinkArea01 div a{ color: var(--color-text-blue); display: block; font-size: 14px; position: relative; margin: 10px 0 0 0; } .tex-box .bnrArea01 .jireLinkArea01 div a::after{ content: ""; display: block; height: 8px; width: 8px; border-top: 2px solid var(--color-object-blue); border-right: 2px solid var(--color-object-blue); transform: rotate(45deg); position: absolute; right: -10px; top: calc((100% / 2) - 5px); } .tex-box .bnrArea01 .blueTechLinkArea01{ margin: 0 auto; width: 100%; height: auto; background: #1643a4; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; } .tex-box .bnrArea01 .blueTechLinkArea01 img{ width: 100%; height: auto; } .tex-box .bnrArea01 .blueTechLinkArea01 div{ margin: 0 auto; width: 100%; height: auto; padding: 0 0 0 0; font-size: 14px; box-sizing: border-box; display: flex; flex-direction: column; align-items: flex-start; } .tex-box .bnrArea01 .blueTechLinkArea01 div p{ font-size: 15px; color: #FFFFFF; line-height: 1.6; display: none; align-items: center; padding: 10px 20px 10px 20px; box-sizing: border-box; width: 100%; height: auto; } .tex-box .bnrArea01 .blueTechLinkArea01 div a{ color: #fff; background: #000000; display: flex; flex-direction: column; align-items: flex-start; font-size: 18px; position: relative; margin: 0 0 0 0; width: 100%; height: auto; padding: 10px 0 10px 20px; box-sizing: border-box; } .tex-box .bnrArea01 .blueTechLinkArea01 div a span{ color: #fff; font-size: 12px; margin: 0 8px 0 0; display: block; } .tex-box .bnrArea01 .blueTechLinkArea01 div a::after{ content: ""; display: block; height: 12px; width: 12px; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; transform: rotate(45deg); position: absolute; right: 20px; top: calc((100% / 2) - 5px); } .tex-box .bnrArea01 .catalogLinkArea01{ margin: 20px auto 0 auto; width: 100%; height: auto; box-sizing: border-box; background: #fff; display: flex; flex-direction: row; justify-content: space-between; align-items: center; border: #ccd3dd 1px solid; } .tex-box .bnrArea01 .catalogLinkArea01 .imgIcon{ width: 114px; height: auto; display: flex; justify-content: center; align-items: center; box-sizing: border-box; } .tex-box .bnrArea01 .catalogLinkArea01 .imgIcon img{ width: 100%; height: auto; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea{ margin: 0 auto; width: auto; height: auto; padding: 20px; box-sizing: border-box; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; border-left: #ccd3dd 2px solid; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea a{ width: auto; height: auto; color: var(--color-object-blue); padding: 0 0 0 0; font-size: 16px; font-weight: 700; box-sizing: border-box; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; position: relative; } .tex-box .bnrArea01 .catalogLinkArea01 .catalogTextArea a::after{ content: ""; display: block; height: 12px; width: 12px; border-top: 2px solid var(--color-object-blue); border-right: 2px solid var(--color-object-blue); transform: rotate(45deg); position: absolute; right: -5px; bottom: -5px; top: auto; } }