*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#231f20}html,body,.whole-wrap{height:100%;min-height:100%}a{text-decoration:none}img{display:block;height:auto;width:100%}.badge_widgets_latest .inner_wrap{width:100%;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:center;justify-content:center}.badge_widgets_latest .award-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}.badge_widgets_latest .logo_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.badge_widgets_latest .logo_wrap span{font-family:Noto Sans JP;display:inline-block;color:#fff;font-weight:500}.badge_widgets_latest .itr-logo{width:100px}.badge_widgets_latest .ttl_wrap{color:#fff;background:#2fc1e1;font-weight:700;border-radius:30px;text-align:center}.badge_widgets_latest .ttl_wrap span{color:#fff}.badge_widgets_latest .department{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.badge_widgets_latest .department p{font-family:Noto Sans JP;display:block;width:100%;text-align:center;color:#4f4f4f;font-weight:700;margin-bottom:0}@media screen and (min-width: 640px){.middle-size .badge_widgets_latest{width:100%;height:100%;max-width:640px;max-height:200px;min-width:640px;min-height:200px;background:#464c9c;background-image:url(/vite-production/assets/widget-badge-640-CrNnRPNr.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;font-size:16px;overflow:hidden}.middle-size .badge_widgets_latest .inner{position:absolute;top:0;left:50px;width:97px;height:181px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAAC1CAMAAAB4d2GoAAACDVBMVEVMaXFAR4yvqcpAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4ydlr5AR4xAR4ynocXIw9pAR4zTzuGknsLBu9Wqo8fMx93a2OdAR4z////RzeHauWvdxXXdx3fbwXLdxnbVrF/VrWDauWreyXnYsWRLTYtgW4zPplvavG3FmlJLTIp3Y369lVnIqXOtkn6hg3qQe4RWU4uIdYZPTYVESIZLToxKTIteVodTUIjAo3dISolISoiRgoqRgonBrIBKSIBeVYZWUYmgeU5oW4V8YWjHpG6biojKtH2Yd16ki4HZs2VPSXttXoGefm2ag4J0Y4VfVH+ag4NXVIyWeHHSsnCPc3VYT4FqYoy3oIB0a4xMTItgWoumlYlcSWOidkFrSUCid0FRToZsSUBfSl5yYoRqYIlUUYlJS4l2Y36Zf39hWIlqYIpWUoqZgICVdmd+bodxYYOdfW1RT4fVwXx0ZohjR1CjhHKHbnmTb1R5Ym6IeopqX4hKTIqlg2i2nX2/nHJ/XFGqh2t6Ym7IrHaxhUejg3FvXXnKtX7Mo1imhnOXdV6RbVO1lnfEmlK9lll0aouHbni3k2tdVYavjG/StHJ3X222j16JcHrKn1V7W1a4poV2Xm1qYovMoliKcXvFnV7AoneLcnzEnF3Fm1JlWoSvnIaIdIa2mnt+bYfIqnSvm4a4o4M3S8gyAAAAG3RSTlMAoHCQ4CDwQGAQ0DBwgMBkULA8+hjnfMCS3O/fcO7TAAAACXBIWXMAAAsSAAALEgHS3X78AAAC3UlEQVR4nO3V5V/bQBgH8LRUErzA9CAV2lKK+4AOGww2NmBjY8zd3d3d3d19f+M+l6skFZKy5NV+vxfpXR9y37vkATjBTpNnNpvz7Poltl4RZyc0JcXFxSVEv8TW4yEYIswyXFhptNDoXqW70LhCPmtyr1UUyycryJ520zz5rSH3EQUoKwZkN6kKR7ti47r5shX3im7/A5K8eOB0GsKC7uiwVXSyJ3Hs4u1zTy6Ibv+N83cvDe5vVRTjblIXljmX0o+eDesrS0Wny3ezr5e0vLp6L1gmuv2eioUvBw+Tns0bK720+K6vV36TqtCy7s3DetH5reHT5SpC+plwvIOWrtdEhBfSj/Yz4VoHadny7ES96Pzd8P5UlfoZhu6wVT+M0lk1HTeEd/b4kSQ8PROeV3sjxaGTX7yi0+P7PKrlKXWM01V/sM1IwqLI4W9JwhUiF1hx9hgV6qq0vYevVPjOxiOlS7pcteHC2fBT2h2ej3hjxWEq/NT4psdLf/1xfWRbq1lMSHltGyvsDJaF3r72VOwjicUxb6jbU6dReF4fIJ2+7XTY3E6vgbmscCi4K0BIZ8UAmyqK96WbtD2l5mp63XOQxGdHzVbpmzUDcxJqy4fpdVubtjOkyqb2cGF1ohAX/BeFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECA8N8LECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBEk2msYMuwctYci2FCJi9wUvhcQwRTFheLNcOms2DJFjhlBH6iN5Ku4LBzyZJlSnmQtARLjjXp+jRCdoq3noaQm59yeRa76V8E2pzqSda+2oRMXsPyLPmO9AWbojk1HETZvqpCYnNqiPz3UEUwJW9O9cTadyLBkjOJ7Ucj8BYVwaHWnOqR2jeFoK05NRwk25JUmDldl+VZpk6JFwpnFOi4Pk3BtEKZEP3Dr2+k9qXCpJtTPVaTjecEQ7YfCScU/QXx8u+jwdOHzwAAAABJRU5ErkJggg==) no-repeat;background-size:97px 181px}.middle-size .badge_widgets_latest .badge-image{position:absolute;top:25px;left:-26px;width:150px}.middle-size .badge_widgets_latest .logo_wrap{margin-bottom:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}.middle-size .badge_widgets_latest .logo_wrap span:first-child{margin:-5px 8px 0 0;vertical-align:top}.middle-size .badge_widgets_latest .ttl_wrap{padding:15px 10px;margin-bottom:8px;font-size:18px}.middle-size .badge_widgets_latest .ttl_wrap span{display:inline-block}.middle-size .badge_widgets_latest .award-wrap{width:450px;margin:0 0 0 auto;padding:20px 45px 16px 0}.middle-size .badge_widgets_latest .department{height:70px}}@media screen and (min-width: 400px) and (max-width: 639px){body>.middle-size{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.middle-size .badge_widgets_latest{width:100%;height:100%;max-width:400px;max-height:200px;min-width:400px;min-height:200px;background:#464c9c;background-image:url(/vite-production/assets/widget-badge-400-D6EgA6dQ.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;font-size:16px;overflow:hidden}.middle-size .badge_widgets_latest .inner{position:absolute;top:0;left:20px;width:58px;height:109px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAACCCAMAAAA5d8WkAAACT1BMVEVMaXFAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4ydlr6Ffq7GwdjMx92nocX19Pi2sM63sc9eXZn///9AR4xybaOhmsDbv3Dcw3Pbvm/eyXnZtWfRqFxLTYveynrYsGJESIZqX4neyXjauWvQp1xLTozdxnbZs2XbwnLZtmfdxXWQe4RdVYZhXIxKTIvCmFDZtmhKTIpPTIR0ZIZWUopgVX9KSIB+bIZhWIm0kGhWVItwYINrX4mkg2edfWyQe4OEa3eMcXKRhIxSSHXApnzAoXa4p4bauGmOcnRpXIaGbXh+bYfBqn5VUIjJrni0k3XJomJiV4HRr21wV2GHcYPDmFBsVWZ+aHu1jl11Y31kWYNXVYxfV4eHbG9eVYajiX9qXoikj4R0Zoeie05qTE7LoVbAp3xISoivjXBqYoujgnFWUYmjh36gdUGHc4W1l3loXYbVwX1+c41lWoRdUn2vnohbU4TTt3NwW3HBm2ZTSXZnW4V1YHRWU4tQToZ9aoRhTF/JrneMc31pY4xYUIKag4PIqnTSsnBRT4eVeXq3k2uvm4ZXSnGcjIvLt3+3nn50ZIeRfoexiFCAaHNWU4x/Z3LAmFuQeYJlVntLTIpxX3qkkIZYSGnAqX7JsXvTuneHcoTHpG50XGvInlSIb3rQrGqIZlaxjWWlkoihgG9MTItXVIx8ZG+IeopdSF2Qd4HBrICtkHzUvXnRr2x5YW9hWYrPqWhISonLolfTu3jEnF2XclWKcXtOSHuRgIm/G1SJAAAAGXRSTlMAcMDwEKAgYEDgUNCAMJCwZC7P3Dz+uJzWgR/VmgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAkJJREFUaIHt0uVX22AUBvA0aZq2UJhvuawNUPcyY8hg7szd3d2dbTCFuQtzd3ff/rCd913IKadNUmFftvt8yHnOPckvb3IuYwYAEEWxK2SaAlEUCwBAQOtvWM5WtFYEs7T6Kq3cvkXpdelYF5vLcOXuPvbtSm/oLhdnUNequi6XMok85dm9beumjfbC1d49FePJuPFU8wte6lp3bpPrsBljJkojSwbP8Sxb37O4yF7o6LV86YLK/ReO+U+fO7iX3PL2jbZ1496Du5EnTZfWeqZOd0uumiEAsEu21qwEOHk+4PdJx+vh1Ycf72O/Xr/ooW5VProfjoQeXgOAmW7JNZa+t1stsTbQfjTg950BgJ/fv0Rjjk8Vmt/4NBwJVZEyyj3BVUJHpfRcS2jfETjiO0Da5+po7Osz7f/1OHwrdJaUWdNg6Ag6ml1ctHizYyHt81c5D+2cR+q36DtHuabV+3JZ8MQ6+mUA0J/OBk7ywtxxU2ifTJZhNABcqf74/OY+basUALwtd3EA+cEwqF+L4eGrALBIb1fTDlpooYUWWmihhRZaaKGFFlpooYUWWmihhRZaaP33FlpooYUWWv+AxRr41rE43sQwjNFgydrKEYyMHGt+VhZvZuJjyk12uFQsi8HIJERgM7DyrYkQjSmPS8uy5JpUJBKjkJOyxQoa0J/Y+FQsLk/rSHGHU5ZEzYpbAf2YeXWL422pQzR0SZJYSVdAP1Y2wWrfJhOIpm27jnGWpVOHjCWazl1ki1XbynRi4znhN1PA0IfQEg8cAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.middle-size .badge_widgets_latest .badge-image{position:absolute;top:20px;left:-19px;width:100px}.middle-size .badge_widgets_latest .award-wrap{width:100%;padding:18px 16px 0}.middle-size .badge_widgets_latest .logo_wrap{padding-left:80px;margin:0 auto 10px}.badge_widgets_latest .itr-logo{width:90px}.middle-size .logo_wrap span:first-child{margin:-5px 2px 0 0;vertical-align:top}.middle-size .badge_widgets_latest .ttl_wrap{margin:0 0 10px 80px;padding:8px 0;font-size:16px;line-height:1.1;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.middle-size .badge_widgets_latest .department{height:80px}}@media screen and (min-width: 250px) and (max-width: 399px){iframe .middle-size{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.middle-size .badge_widgets_latest{width:100%;height:100%;max-width:300px;max-height:200px;min-width:300px;min-height:200px;background:#464c9c;background-image:url(/vite-production/assets/widget-badge-y200-DqIf8Lyt.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;font-size:14px;overflow:hidden}.middle-size .badge_widgets_latest .inner{position:absolute;top:0;left:20px;width:60px;height:104px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAACCCAMAAAA5d8WkAAACT1BMVEVMaXFAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4xAR4ydlr6Ffq7GwdjMx92nocX19Pi2sM63sc9eXZn///9AR4xybaOhmsDbv3Dcw3Pbvm/eyXnZtWfRqFxLTYveynrYsGJESIZqX4neyXjauWvQp1xLTozdxnbZs2XbwnLZtmfdxXWQe4RdVYZhXIxKTIvCmFDZtmhKTIpPTIR0ZIZWUopgVX9KSIB+bIZhWIm0kGhWVItwYINrX4mkg2edfWyQe4OEa3eMcXKRhIxSSHXApnzAoXa4p4bauGmOcnRpXIaGbXh+bYfBqn5VUIjJrni0k3XJomJiV4HRr21wV2GHcYPDmFBsVWZ+aHu1jl11Y31kWYNXVYxfV4eHbG9eVYajiX9qXoikj4R0Zoeie05qTE7LoVbAp3xISoivjXBqYoujgnFWUYmjh36gdUGHc4W1l3loXYbVwX1+c41lWoRdUn2vnohbU4TTt3NwW3HBm2ZTSXZnW4V1YHRWU4tQToZ9aoRhTF/JrneMc31pY4xYUIKag4PIqnTSsnBRT4eVeXq3k2uvm4ZXSnGcjIvLt3+3nn50ZIeRfoexiFCAaHNWU4x/Z3LAmFuQeYJlVntLTIpxX3qkkIZYSGnAqX7JsXvTuneHcoTHpG50XGvInlSIb3rQrGqIZlaxjWWlkoihgG9MTItXVIx8ZG+IeopdSF2Qd4HBrICtkHzUvXnRr2x5YW9hWYrPqWhISonLolfTu3jEnF2XclWKcXtOSHuRgIm/G1SJAAAAGXRSTlMAcMDwEKAgYEDgUNCAMJCwZC7P3Dz+uJzWgR/VmgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAkJJREFUaIHt0uVX22AUBvA0aZq2UJhvuawNUPcyY8hg7szd3d2dbTCFuQtzd3ff/rCd913IKadNUmFftvt8yHnOPckvb3IuYwYAEEWxK2SaAlEUCwBAQOtvWM5WtFYEs7T6Kq3cvkXpdelYF5vLcOXuPvbtSm/oLhdnUNequi6XMok85dm9beumjfbC1d49FePJuPFU8wte6lp3bpPrsBljJkojSwbP8Sxb37O4yF7o6LV86YLK/ReO+U+fO7iX3PL2jbZ1496Du5EnTZfWeqZOd0uumiEAsEu21qwEOHk+4PdJx+vh1Ycf72O/Xr/ooW5VProfjoQeXgOAmW7JNZa+t1stsTbQfjTg950BgJ/fv0Rjjk8Vmt/4NBwJVZEyyj3BVUJHpfRcS2jfETjiO0Da5+po7Osz7f/1OHwrdJaUWdNg6Ag6ml1ctHizYyHt81c5D+2cR+q36DtHuabV+3JZ8MQ6+mUA0J/OBk7ywtxxU2ifTJZhNABcqf74/OY+basUALwtd3EA+cEwqF+L4eGrALBIb1fTDlpooYUWWmihhRZaaKGFFlpooYUWWmihhRZaaP33FlpooYUWWv+AxRr41rE43sQwjNFgydrKEYyMHGt+VhZvZuJjyk12uFQsi8HIJERgM7DyrYkQjSmPS8uy5JpUJBKjkJOyxQoa0J/Y+FQsLk/rSHGHU5ZEzYpbAf2YeXWL422pQzR0SZJYSVdAP1Y2wWrfJhOIpm27jnGWpVOHjCWazl1ki1XbynRi4znhN1PA0IfQEg8cAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%}.middle-size .badge_widgets_latest .badge-image{position:absolute;top:20px;left:-19px;width:100px}.middle-size .badge_widgets_latest .award-wrap{width:100%;padding:16px 16px 0}.middle-size .badge_widgets_latest .logo_wrap{padding-left:80px;margin-bottom:5px}.middle-size .logo_wrap span:first-child{margin:-5px 8px 0 0;vertical-align:top}.middle-size .badge_widgets_latest .ttl_wrap{margin:0 0 10px 80px;padding:8px 0;font-size:14px;line-height:1.1;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.middle-size .badge_widgets_latest .department{height:100px}}
