CINXE.COM

オブジェクト設計スタイルガイド | Ohmsha

<!DOCTYPE html> <html lang="ja-JP"> <head id="Head"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><style id="StylePlaceholder" type="text/css"></style><link id="_Portals__default_" rel="stylesheet" type="text/css" href="/Portals/_default/default.css" /><link id="_Portals_0_Skins_OHM_" rel="stylesheet" type="text/css" href="/Portals/0/Skins/OHM/skin.css" /><link id="_Portals_0_Containers_OHM_" rel="stylesheet" type="text/css" href="/Portals/0/Containers/OHM/container.css" /><link id="_Portals_0_" rel="stylesheet" type="text/css" href="/Portals/0/portal.css" /><script src="/js/tools/jquery-1.11.2.min.js" type="text/javascript"></script><script src="/js/tools/jquery.cookie.js" type="text/javascript"></script><link rel="SHORTCUT ICON" href="/Portals/0/favicon.ico" /><title> オブジェクト設計スタイルガイド | Ohmsha </title><meta name="format-detection" content="telephone=no"><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KKJ5Q8J');</script> <!-- End Google Tag Manager --> <meta property="og:title" content="オブジェクト設計スタイルガイド | Ohmsha" /> <meta property="og:type" content="book" /> <meta property="og:url" content="https://www.ohmsha.co.jp/book/9784814400331/" /> <meta property="og:image" content="https://www.ohmsha.co.jp/Portals/0/book/large/978-4-8144-0033-1.jpg" /> <meta property="og:site_name" content="オーム社" /> <meta property="og:description" content="オブジェクト設計のベストプラクティスを適用することで、コードの読みやすさ、書きやすさ、メンテナンス性を向上させることができます。本書では、オブジェクトの種類に応じたオブジェクトの構築、メソッドの定義、状態の変更や公開など、設計ルールを説明します。Java、Python、C#など、あらゆるオブジェクト指向言語に適用できるテクニックを、擬似コードを使ってわかりやすく解説します。 " /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@ohmsha_pr" /> </head> <body id="Body" class="pcMode pcView"><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KKJ5Q8J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <noscript><div class="lblNoScript"><span id="lblNoScript" class="NormalRed">本システムでは、JavaScriptを利用しています。JavaScriptを有効に設定してからご利用ください。</span></div></noscript> <p class="skip"><a href="#dnn_ContentPane"><span id="lblSkipContentPane">本文へスキップします。</span></a></p> <form name="Form" method="post" action="/book/9784814400331/" id="Form" enctype="multipart/form-data" style="height: 100%;"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMjA4OTYxNDI1Mg9kFgZmDxYCHgRUZXh0BQ88IURPQ1RZUEUgaHRtbD5kAgEPZBYIAgEPFgIeB1Zpc2libGVoZAICDxYEHgdjb250ZW50ZB8BaGQCAw8WBB8CZB8BaGQCBA8WBB8CZB8BaGQCAg8WAh4FY2xhc3MFDXBjTW9kZSBwY1ZpZXcWBmYPFgIfAAXzATwhLS0gR29vZ2xlIFRhZyBNYW5hZ2VyIChub3NjcmlwdCkgLS0+Cjxub3NjcmlwdD48aWZyYW1lIHNyYz0iaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vbnMuaHRtbD9pZD1HVE0tS0tKNVE4SiIKaGVpZ2h0PSIwIiB3aWR0aD0iMCIgc3R5bGU9ImRpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbiI+PC9pZnJhbWU+PC9ub3NjcmlwdD4KPCEtLSBFbmQgR29vZ2xlIFRhZyBNYW5hZ2VyIChub3NjcmlwdCkgLS0+CmQCBg9kFgICBA9kFgJmD2QWKgIBD2QWAmYPFgIfAAUdPGEgaHJlZj0iI21haW4iPuacrOaWh+OBuDwvYT5kAgMPZBYCZg8PFgQeB1Rvb2xUaXAFDOOCquODvOODoOekvh4LTmF2aWdhdGVVcmwFGWh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9kZAIFD2QWAmYPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAgcPZBYCZg9kFghmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCBg9kFgICAQ9kFgICAQ9kFggCAQ8QDxYIHg5EYXRhVmFsdWVGaWVsZAUJVmFsdWVSZWFsHg1EYXRhVGV4dEZpZWxkBQdEaXNwbGF5HgtfIURhdGFCb3VuZGcfAWdkEBUCFeabuOexjeODu+mbkeiqjOaknOe0ohLjgrXjgqTjg4jlhoXmpJzntKIVAgEwATEUKwMCZ2dkZAIDDxAPFgIfAWhkZBYAZAIFDw9kFgIeBXRpdGxlBQnlhaXlipvmrIRkAgcPDxYCHwAFBuaknOe0omRkAgkPFgIfAwUXSGVhZFNwUGFuZSBETk5FbXB0eVBhbmVkAgsPZBYCZg8WAh8ABd1NPGRpdiBpZD0iU0VPTUVOVVYyIiBjbGFzcz0idG9rZW5NZW51Ij4NCjx1bD4NCjxsaSBjbGFzcz0iVGFiMTAxIHBhcmVudEl0ZW0iPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTAxIiAgY2xhc3M9InBhcmVudExpbmsiIGhyZWY9IiMiID7mm7jnsY08L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIxMDIiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTAyIiAgaHJlZj0iL2Jvb2svP2NsPW9uIiA+5pu457GN5qSc57SiPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEwNyI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMDciICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvYm9vay9mb3J0aGNvbWluZ19ib29rcy5odG0iID7ov5HliIrmm7jnsY08L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTA2Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjEwNiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9ib29rL25ld19ib29rcy5odG0iID7mlrDliIrmm7jnsY08L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTAzIHBhcmVudEl0ZW0iPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTAzIiAgY2xhc3M9InBhcmVudExpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9ib29rL2xpc3QuaHRtIiA+5pu457GN5LiA6KanPC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMjIyIj48YSBpZD0iU0VPTUVOVVYyX1RhYjIyMiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYW5nYV9ndWlkZS8iID7jgIzjg57jg7Pjgqzjgafjgo/jgYvjgovjgrfjg6rjg7zjgrrjgI3jga7jgZTmoYjlhoU8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTA4Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjEwOCIgIGhyZWY9IiMiID7pm5Hoqow8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIxMDkiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTA5IiAgaHJlZj0iL21hZ2F6aW5lLz9jbD1vbiIgPumbkeiqjOaknOe0ojwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjExMCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMTAiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvbWFnYXppbmUvbGlzdC5odG0iID7pm5HoqozkuIDopqc8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTEyIj48YSBpZD0iU0VPTUVOVVYyX1RhYjExMiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYWdhemluZS9tYWdhemluZV9ibi5odG0iID7jg5Djg4Pjgq/jg4rjg7Pjg5Djg7w8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTEzIj48YSBpZD0iU0VPTUVOVVYyX1RhYjExMyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYWdhemluZS9wYXJ0bmVyc19tYWdhemluZS5odG0iID7jgqrjg7zjg6DnpL7nmbrlo7LlhYPpm5Hoqow8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTE0Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjExNCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYWdhemluZS9jb250YWN0Lmh0bSIgPumbkeiqjOOBiuWVj+WQiOOBmzwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIxMTUiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTE1IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL21hZ2F6aW5lL21haWxtYWdhemluZS5odG0iID7jg6Hjg7zjg6vjg57jgqzjgrjjg7Pjga7jgZTmoYjlhoU8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiNDE0Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjQxNCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYWdhemluZS9lLW1hZ2F6aW5lLmh0bSIgPumbu+WtkOeJiOOBruOBlOahiOWGhTwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjE0OCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxNDgiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvbWFnYXppbmUvb3JkZXJmb3JtL21hZ19wZXJ5ZWFyLmh0bSIgPuWumuacn+izvOiqreOBruOBlOahiOWGhTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWI1MjUiPjxhIGlkPSJTRU9NRU5VVjJfVGFiNTI1IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL21hZ2F6aW5lL25ld3MuaHRtIiA+5paw552A5oOF5aCxPC9hPjx1bD4NCjxsaSBjbGFzcz0iVGFiNTI2Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjUyNiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9tYWdhemluZS9uZXdzL2RldGFpbC5odG1sIiA+5paw552A5oOF5aCx6Kmz57SwPC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjwvdWw+DQo8L2xpPg0KPGxpIGNsYXNzPSJUYWIxMTYiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTE2IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL29obS8iID5PSE08L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIxMTciPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTE3IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL29obS9vaG0uaHRtIiA+44COT0hN44CP44Gr44Gk44GE44GmPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjExOCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMTgiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvb2htL25leHQuaHRtIiA+44COT0hN44CPIOasoeWPt+S6iOWRijwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEyMCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMjAiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvc2luZGVua2kvIiA+5paw6Zu75rCXPC9hPjx1bD4NCjxsaSBjbGFzcz0iVGFiMTIxIj48YSBpZD0iU0VPTUVOVVYyX1RhYjEyMSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9zaW5kZW5raS9zaW5kZW5raS5odG0iID7jgI7mlrDpm7vmsJfjgI/jgavjgaTjgYTjgaY8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTIyIj48YSBpZD0iU0VPTUVOVVYyX1RhYjEyMiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9zaW5kZW5raS9uZXh0Lmh0bSIgPuOAjuaWsOmbu+awl+OAj+asoeWPt+S6iOWRijwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEyOCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMjgiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvZGVua291LyIgPumbu+awl+OBqOW3peS6izwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjQ5MiI+PGEgaWQ9IlNFT01FTlVWMl9UYWI0OTIiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvZGVua291L2RiLmh0bSIgPumbu+ioreizh+adkOOCrOOCpOODiVdlYueJiDwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjQ5NCI+PGEgaWQ9IlNFT01FTlVWMl9UYWI0OTQiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvZGVua291L2RibmV3cy5odG0iID7jgYrjgZnjgZnjgoHjg7vmlrDnnYDoo73lk4E8L2E+PC9saT4NCjwvdWw+DQo8L2xpPg0KPGxpIGNsYXNzPSJUYWIxMjkiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTI5IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2RlbmtvdS9kZW5rb3UuaHRtIiA+44CO6Zu75rCX44Go5bel5LqL44CPIOOBq+OBpOOBhOOBpjwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIxMzAiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTMwIiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2RlbmtvdS9uZXh0Lmh0bSIgPuOAjumbu+awl+OBqOW3peS6i+OAjyDmrKHlj7fkuojlkYo8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTMyIj48YSBpZD0iU0VPTUVOVVYyX1RhYjEzMiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9kZW5rb3UvMnNodWthaXRvdS8iID7nrKzkuoznqK7pm7vmsJflt6Xkuovlo6voqabpqJMg6Kej562U6YCf5aCx44Gu44GU5qGI5YaFPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEzMyI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMzMiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvZGVua291LzFzaHVrYWl0b3UvIiA+56ys5LiA56iu6Zu75rCX5bel5LqL5aOr6Kmm6aiTIOino+etlOmAn+WgseOBruOBlOahiOWGhTwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEyNCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMjQiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvc2V0dWthbi8iID7oqK3lgpnjgajnrqHnkIY8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIxMjUiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTI1IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL3NldHVrYW4vc2V0dWthbi5odG0iID7jgI7oqK3lgpnjgajnrqHnkIbjgI8g44Gr44Gk44GE44GmPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjEyNiI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxMjYiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvc2V0dWthbi9uZXh0Lmh0bSIgPuOAjuioreWCmeOBqOeuoeeQhuOAjyDmrKHlj7fkuojlkYo8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiNTIxIj48YSBpZD0iU0VPTUVOVVYyX1RhYjUyMSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9zZXR1a2FuL3NldHVrYW5kYi5odG0iID7jg5Pjg6voqK3lgpnnrqHnkIbjgqzjgqTjg4lXZWLniYg8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWI1MjQiPjxhIGlkPSJTRU9NRU5VVjJfVGFiNTI0IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL3NldHVrYW4vc2V0dWthbmRibmV3Lmh0bSIgPuOBiuOBmeOBmeOCgeODu+aWsOedgOijveWTgTwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMTUyIj48YSBpZD0iU0VPTUVOVVYyX1RhYjE1MiIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9hZC8iID7pm5HoqozluoPlkYrmjrLovInjga7jgZTmoYjlhoU8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIxNTYiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTU2IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2FkL21kX3NkLmh0bSIgPuOAjuaWsOmbu+awl+OAjyDlqpLkvZPos4fmlpk8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTUzIj48YSBpZD0iU0VPTUVOVVYyX1RhYjE1MyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9hZC9tZF9kay5odG0iID7jgI7pm7vmsJfjgajlt6XkuovjgI/lqpLkvZPos4fmlpk8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTU3Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjE1NyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9hZC9tZF9zay5odG0iID7jgI7oqK3lgpnjgajnrqHnkIbjgI8g5aqS5L2T6LOH5paZPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjE1NSI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxNTUiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvYWQvbWRfcm0uaHRtIiA+44CO44Ot44Oc44Kz44Oz44Oe44Ks44K444Oz44CPIOWqkuS9k+izh+aWmTwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjE2MCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxNjAiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdGJjLyIgPuaVmeenkeabuDwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjE2MSI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxNjEiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdGJjL3RleHRfc2VyaWVzLmh0bSIgPuaVmeenkeabuOOBruOBlOahiOWGhTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIxNjQiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTY0IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL3RiYy90YmMuaHRtIiA+5qSc5a6a5pWZ56eR5pu444Gu44GU5qGI5YaF77yI6auY562J5a2m5qCh5bel5qWt56eR55So77yJPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjE3MiI+PGEgaWQ9IlNFT01FTlVWMl9UYWIxNzIiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdGJjL2NhdGFsb2cuaHRtIiA+6auY562J5a2m5qCh5bel5qWt56eR55So44CA5pWZ56eR5pu455uu6YyyPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjIyMCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIyMjAiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdGJjL2tlbnBvbi5odG0iID7mlZnnp5Hmm7jnjK7mnKznlLPjgZfovrzjgb88L2E+PC9saT4NCjwvdWw+DQo8L2xpPg0KPGxpIGNsYXNzPSJUYWIxNzMiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTczIiAgaHJlZj0iIyIgPuizh+agvOippumokzwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjQ4MSI+PGEgaWQ9IlNFT01FTlVWMl9UYWI0ODEiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvc2Nob29sLyIgPuOCquODvOODoOekvuOCquODs+ODqeOCpOODs+OCueOCr+ODvOODqzwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIxNzgiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMTc4IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2xpY2Vuc2UvIiA+6LOH5qC86Kmm6aiT5a++562W5oOF5aCxPC9hPjx1bD4NCjxsaSBjbGFzcz0iVGFiMTk5Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjE5OSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9saWNlbnNlL3ByYWN0aWNlLyIgPuesrOS6jOeorumbu+awl+W3peS6i+WjqyDlrabnp5HoqabpqJMg5qih5pOs5ZWP6aGMPC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMTk3Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjE5NyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9hbnN3ZXIvIiA+6Kmm6aiT6Kej562U77yI6Kej562U5L6L77yJ5LiA6KanPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjIwMCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIyMDAiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdG9wcGFrZW4vaW5mby5odG0iID7oqabpqJPnqoHnoLTnoJTnqbbkvJrjga7jgZTmoYjlhoU8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMTc0Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjE3NCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9zZW1pbmFyLyIgPuOCu+ODn+ODiuODvOOBruOBlOahiOWGhTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIyMDUiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjA1IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2RlbmtvdS1zZXQvIiA+MjAyNOW5tOeJiCDnrKzkuoznqK7pm7vmsJflt6Xkuovlo6sg5oqA6IO96Kmm6aiTIOadkOaWmeOCu+ODg+ODiOOBruOBlOahiOWGhTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIyMDYiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjA2IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2RlbmtvdS1zZXQvZDEuaHRtIiA+MjAyNOW5tOeJiCDnrKzkuIDnqK7pm7vmsJflt6Xkuovlo6sg5oqA6IO96Kmm6aiTIOadkOaWmeOCu+ODg+ODiOOBruOBlOahiOWGhTwvYT48L2xpPg0KPC91bD4NCjwvbGk+DQo8bGkgY2xhc3M9IlRhYjIwNyI+PGEgaWQ9IlNFT01FTlVWMl9UYWIyMDciICBocmVmPSIjIiA+44K144Od44O844OIPC9hPjx1bD4NCjxsaSBjbGFzcz0iVGFiMjA4Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjIwOCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9vaG1ncnAvY29udGFjdC5odG0iID7jgYrllY/lkIjjgZs8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMjA5Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjIwOSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9pbmZvcm1hdGlvbi9zdXBwb3J0Lmh0bSIgPuODgOOCpuODs+ODreODvOODieODu+ato+iqpOihqOOBq+OBpOOBhOOBpjwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIyMTAiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjEwIiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL3NpdGVtYXAuaHRtIiA+44K144Kk44OI44Oe44OD44OXPC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMjExIj48YSBpZD0iU0VPTUVOVVYyX1RhYjIxMSIgIGhyZWY9IiMiID7mm7jlupfmp5jjg7vlm7Pmm7jppKjmp5g8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIyMTIiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjEyIiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2Jvb2tzdG9yZS8iID7luLjlgpnmm7jlupfkuIDopqc8L2E+PC9saT4NCjwvdWw+DQo8L2xpPg0KPGxpIGNsYXNzPSJUYWIyMTMiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjEzIiAgaHJlZj0iIyIgPuOBiuefpeOCieOBmzwvYT48dWw+DQo8bGkgY2xhc3M9IlRhYjIxNCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIyMTQiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvaW5mb3JtYXRpb24vbmV3c19saXN0Lmh0bSIgPuaWsOedgOaDheWgsTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIyMTUiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjE1IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2luZm9ybWF0aW9uL3ByLyIgPuOCquODvOODoOekvuajmuODu+iyqeWjsuaLheW9k+iAhemAn+WgsTwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIyMTkiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjE5IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2luZm9ybWF0aW9uL2ludmVudG9yeS5odG0iID7lm7Pmm7jnm67pjLLjg7vmlZnnp5Hmm7jnm67pjLI8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMjIxIj48YSBpZD0iU0VPTUVOVVYyX1RhYjIyMSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9pbmZvcm1hdGlvbi9zdXBwb3J0Lmh0bSIgPuODgOOCpuODs+ODreODvOODieODu+ato+iqpOihqOOBq+OBpOOBhOOBpjwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWIzMDkiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMzA5IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2luZm9ybWF0aW9uL2Vib29rX3N1cHBvcnQuaHRtIiA+44Kq44O844Og56S+6Zu75a2Q5pu457GN44Gu44GU5qGI5YaFPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjMxOCI+PGEgaWQ9IlNFT01FTlVWMl9UYWIzMTgiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvaW5mb3JtYXRpb24vZWJvb2tzdG9yZV90b3MuaHRtIiA+5qCq5byP5Lya56S+44Kq44O844Og56S+IGVCb29rIFN0b3Jl5Yip55So6ICF44Gu55qG5qeY44G4PC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMjI1Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjIyNSIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9rYWloYXRzdS8iID7nt6jpm4blsYDjg5bjg63jgrA8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiMjI3Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjIyNyIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9vaG1ncnAvcHJvZmlsZS5odG0iID7kvJrnpL7mpoLopoE8L2E+PC9saT4NCjxsaSBjbGFzcz0iVGFiNTg0Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjU4NCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9mYXEvIiA+44KI44GP44GC44KL44GK5ZWP5ZCI44GbPC9hPjwvbGk+DQo8bGkgY2xhc3M9IlRhYjIzNSI+PGEgaWQ9IlNFT01FTlVWMl9UYWIyMzUiICBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvdXRpbGl0eS8iID5XZWLjgrXjgqTjg4jjgZTliKnnlKjjgavpmpvjgZfjgaY8L2E+PHVsPg0KPGxpIGNsYXNzPSJUYWIyMzYiPjxhIGlkPSJTRU9NRU5VVjJfVGFiMjM2IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL3V0aWxpdHkvcHJpdmFjeV9wb2xpY3kuaHRtIiA+5YCL5Lq65oOF5aCx44Gr6Zai44GZ44KL5Z+65pys5pa56Yed77yI44OX44Op44Kk44OQ44K344O844Od44Oq44K344O877yJPC9hPjwvbGk+DQo8L3VsPg0KPC9saT4NCjxsaSBjbGFzcz0iVGFiMjM4Ij48YSBpZD0iU0VPTUVOVVYyX1RhYjIzOCIgIGhyZWY9Imh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9zaXRlbWFwLmh0bSIgPuOCteOCpOODiOODnuODg+ODlzwvYT48L2xpPg0KPGxpIGNsYXNzPSJUYWI0NTciPjxhIGlkPSJTRU9NRU5VVjJfVGFiNDU3IiAgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2thbnNvdS8iID7oqq3ogIXjgqLjg7PjgrHjg7zjg4g8L2E+PC9saT4NCjwvdWw+DQoNCjwvZGl2PmQCDQ9kFgJmD2QWBmYPDxYCHwFoZGQCAg9kFgICAg8WAh8BaGQCBA8PFgIfAWhkZAIPD2QWAmYPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAhEPZBYCZg9kFgZmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCEw9kFgJmD2QWBmYPDxYCHwFoZGQCAg9kFgICAg8WAh8BaGQCBA8PFgIfAWhkZAIVD2QWAmYPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAhcPZBYCZg9kFgZmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCGQ9kFgJmD2QWBmYPDxYCHwFoZGQCAg9kFgICAg8WAh8BaGQCBA8PFgIfAWhkZAIbD2QWAmYPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAh8PZBYCZg9kFgZmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCIQ9kFgJmD2QWCGYPDxYCHwFoZGQCAg9kFgICAg8WAh8BaGQCBA8PFgIfAWhkZAIGD2QWAgICD2QWAgIBD2QWAgIIDw8WAh8BZ2QWDAIBDxYCHwAFy0E8aDEgY2xhc3M9ImRiVGl0bGUgbWFnYXppbmUiPjxzcGFuIGNsYXNzPSJ0eHRTbWFsbCI+PC9zcGFuPjxicj7jgqrjg5bjgrjjgqfjgq/jg4joqK3oqIjjgrnjgr/jgqTjg6vjgqzjgqTjg4k8YnI+PHNwYW4gY2xhc3M9InR4dFNtYWxsIj48L3NwYW4+CiAgPGRpdiBjbGFzcz0icG9zaXRpb25PYmplY3QgcGNBcmVhIj48L2Rpdj4KPC9oMT4KCjxkaXYgY2xhc3M9ImRiRGV0YWlsV3JhcCBkZXRhaWxMb3dlciBib29rIj4KICA8ZGl2IGNsYXNzPSJkZXRhaWxUb3AiPgogICAgPCEtLeW3puOCq+ODqeODoC0tPgogICAgPGRpdiBjbGFzcz0iZGV0YWlsTGVmdCI+CiAgICAgIDxkaXYgY2xhc3M9InByb2R1Y3RJbWFnZSI+CiAgICAgICAgPGRpdiBjbGFzcz0iaW1hZ2UganNNb2RhbFNob3cgcGMiPjxhIGhyZWY9Ii9Qb3J0YWxzLzAvYm9vay9sYXJnZS85NzgtNC04MTQ0LTAwMzMtMS5qcGciIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iL1BvcnRhbHMvMC9ib29rL3NtYWxsLzk3OC00LTgxNDQtMDAzMy0xLmpwZyIgYWx0PSLjgqrjg5bjgrjjgqfjgq/jg4joqK3oqIjjgrnjgr/jgqTjg6vjgqzjgqTjg4kiIGNsYXNzPSJQcm9kdWN0SW1hZ2UiIGlkPSJkbm5fY3RsNzgyX21haW5pbWFnZV8zNDQ3NCIgLz48L2E+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3BBcmVhIiBzdHlsZT0idGV4dC1hbGlnbjpyaWdodDsiPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InNhbXBsZVNsaWRlciI+DQo8aW1nIHNyYz0iL1BvcnRhbHMvMC9ib29rL3NtYWxsLzk3OC00LTgxNDQtMDAzMy0xLmpwZyIgY2xhc3M9InBvcHVwSW1hZ2UganNNb2RhbFNob3ciLz4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0idGh1bWJuYWlsU2xpZGVyIHNwIj4NCjxpbWcgc3JjPSIvUG9ydGFscy8wL2Jvb2svc21hbGwvOTc4LTQtODE0NC0wMDMzLTEuanBnIiBjbGFzcz0icG9wdXBJbWFnZSIvPg0KPC9kaXY+DQoKICAgICAgICAgICAgICAgIAogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icHJvZHVjdERldGFpbCI+CiAgICAgICAgPC9wPgogICAgICAgIDx1bCBjbGFzcz0icGFja2FnaW5nIj4KICAgICAgICAgIDxsaT48c3BhbiBjbGFzcz0iaGVhZGxpbmUiPuiRl+iAhTwvc3Bhbj48c3BhbiBjbGFzcz0idmFsdWUiPjxzcGFuIGNsYXNzPSJhdXRob3JOYW1lIj48YSBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvYm9vay9saXN0Lmh0bT9hdXRobmFtZT1NYXR0aGlhcytOb2JhY2siPk1hdHRoaWFzIE5vYmFjazwvYT4g6JGXPC9zcGFuPjxzcGFuIGNsYXNzPSJhdXRob3JOYW1lIj7jgIE8YSBocmVmPSJodHRwczovL3d3dy5vaG1zaGEuY28uanAvYm9vay9saXN0Lmh0bT9hdXRobmFtZT0lZTclOTQlYjAlZTQlYjglYWQrJWU4JWEzJTk1JWU0JWI4JTgwIj7nlLDkuK0g6KOV5LiAPC9hPiDoqLM8L3NwYW4+PC9zcGFuPjwvbGk+CiAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImhlYWRsaW5lIj7lrprkvqE8L3NwYW4+PHNwYW4gY2xhc3M9InZhbHVlIj4zLDUyMOWGhiDvvIjmnKzkvZMzLDIwMOWGhu+8i+eoju+8iTwvc3Bhbj48L2xpPgogICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJoZWFkbGluZSI+5Yik5Z6LPC9zcGFuPjxzcGFuIGNsYXNzPSJ2YWx1ZSI+QjXlpIk8L3NwYW4+PC9saT4KICAgICAgICAgIDxsaT48c3BhbiBjbGFzcz0iaGVhZGxpbmUiPumggTwvc3Bhbj48c3BhbiBjbGFzcz0idmFsdWUiPjMyOOmggTwvc3Bhbj48L2xpPgogICAgICAgICAgPGxpPjxzcGFuIGNsYXNzPSJoZWFkbGluZSI+SVNCTjwvc3Bhbj48c3BhbiBjbGFzcz0idmFsdWUiPjk3OC00LTgxNDQtMDAzMy0xPC9zcGFuPjwvbGk+CiAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImhlYWRsaW5lIj7nmbrlo7Lml6U8L3NwYW4+PHNwYW4gY2xhc3M9InZhbHVlIj4yMDIzLzA3LzA3PC9zcGFuPjwvbGk+CiAgICAgICAgICA8bGk+PHNwYW4gY2xhc3M9ImhlYWRsaW5lIj7nmbrooYzlhYM8L3NwYW4+PHNwYW4gY2xhc3M9InZhbHVlIj48YSBocmVmPSJodHRwczovL3d3dy5vcmVpbGx5LmNvLmpwLyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJleHRlcm5hbExpbmsiPuOCquODqeOCpOODquODvOODu+OCuOODo+ODkeODszwvYT48L3NwYW4+PC9saT4KCiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDwhLS3lj7Pjgqvjg6njg6AtLT4KICAgIDxkaXYgY2xhc3M9ImRldGFpbFJpZ2h0Ij4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9ImFsaWduUmlnaHQiPjwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJwdXJjaGFzZUhlcmUiPg0KPGRpdiBjbGFzcz0ic2VsZWN0QXJlYSI+DQo8dWw+DQo8bGkgY2xhc3M9ImhlYWQiPjxzcGFuPue0meOBruabuOexjeOCkuiyt+OBhjwvc3Bhbj48c3BhbiBjbGFzcz0idmFsdWUiPg0KPGRpdiBjbGFzcz0ic2VsbGJvb2tjaGFubmVsYXJlYSI+DQo8dWw+DQo8bGk+PHNwYW4gY2xhc3M9InNlbGxib29rY2giPjxhIGhyZWY9Imh0dHBzOi8vc2hvcC5vaG1zaGEuY28uanAvc2hvcC9zaG9wYnJhbmQuaHRtbD9zZWFyY2g9OTc4LTQtODE0NC0wMDMzLTEiIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iL1BvcnRhbHMvMC9yZXNvdXJjZXMvYm9va3N0b3JlbG9nby9jaGxvZ29fMTAxX29obXNoYV93ZWJzaG9wLnBuZyIgLz48L3NwYW4+PC9hPjwvbGk+PGxpPjxzcGFuIGNsYXNzPSJzZWxsYm9va2NoIj48YSBocmVmPSJodHRwczovL3d3dy5raW5va3VuaXlhLmNvLmpwL2YvZHNnLTAxLTk3ODQ4MTQ0MDAzMzEiIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iL1BvcnRhbHMvMC9yZXNvdXJjZXMvYm9va3N0b3JlbG9nby9jaGxvZ29fMTAzX2tpbm9rdW5peWEucG5nIiAvPjwvc3Bhbj48L2E+PC9saT48bGk+PHNwYW4gY2xhc3M9InNlbGxib29rY2giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmUtaG9uLm5lLmpwL2JlYy9TQS9EZXRhaWw/cmVmQm9vaz05NzgtNC04MTQ0LTAwMzMtMSIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSIvUG9ydGFscy8wL3Jlc291cmNlcy9ib29rc3RvcmVsb2dvL2NobG9nb18xMDRfZS1ob24ucG5nIiAvPjwvc3Bhbj48L2E+PC9saT48bGk+PHNwYW4gY2xhc3M9InNlbGxib29rY2giPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFtYXpvbi5jby5qcC9kcC80ODE0NDAwMzMwLyIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSIvUG9ydGFscy8wL3Jlc291cmNlcy9ib29rc3RvcmVsb2dvL2NobG9nb18xMDVfYW1hem9uLnBuZyIgLz48L3NwYW4+PC9hPjwvbGk+PGxpPjxzcGFuIGNsYXNzPSJzZWxsYm9va2NoIj48YSBocmVmPSJodHRwczovL2Jvb2tzLnJha3V0ZW4uY28uanAvc2VhcmNoP3NpdGVtPTk3OC00LTgxNDQtMDAzMy0xIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBzcmM9Ii9Qb3J0YWxzLzAvcmVzb3VyY2VzL2Jvb2tzdG9yZWxvZ28vY2hsb2dvXzEwNl9yYWt1dGVuLnBuZyIgLz48L3NwYW4+PC9hPjwvbGk+PGxpPjxzcGFuIGNsYXNzPSJzZWxsYm9va2NoIj48YSBocmVmPSJodHRwczovLzduZXQub21uaTcuanAvZGV0YWlsX2lzYm4vOTc4LTQtODE0NC0wMDMzLTEiIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iL1BvcnRhbHMvMC9yZXNvdXJjZXMvYm9va3N0b3JlbG9nby9jaGxvZ29fMTA3X3NldmVuX25ldC5wbmciIC8+PC9zcGFuPjwvYT48L2xpPjxsaT48c3BhbiBjbGFzcz0ic2VsbGJvb2tjaCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cueW9kb2Jhc2hpLmNvbS8/d29yZD05NzgtNC04MTQ0LTAwMzMtMSIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSIvUG9ydGFscy8wL3Jlc291cmNlcy9ib29rc3RvcmVsb2dvL2NobG9nb18xMDhfeW9kb2Jhc2hpLnBuZyIgLz48L3NwYW4+PC9hPjwvbGk+DQo8L3VsPg0KPC9kaXY+DQo8L3NwYW4+PC9saT4NCg0KPC91bD4NCjwvZGl2Pg0KPC9kaXY+DQoKICAgICAgPHAgY2xhc3M9InByb2R1Y3RJbnFCdG4gYnRuQmx1ZSBidG5Cb3JkZXJlZCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2Jvb2svY29udGFjdC5odG0/Ym5hbWU9JWUzJTgyJWFhJWUzJTgzJTk2JWUzJTgyJWI4JWUzJTgyJWE3JWUzJTgyJWFmJWUzJTgzJTg4JWU4JWE4JWFkJWU4JWE4JTg4JWUzJTgyJWI5JWUzJTgyJWJmJWUzJTgyJWE0JWUzJTgzJWFiJWUzJTgyJWFjJWUzJTgyJWE0JWUzJTgzJTg5JmlzYm49OTc4LTQtODE0NC0wMDMzLTEiIHRhcmdldD0iIj7jgYrllY/lkIjjgZs8L2E+PC9wPgogICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0SW5xdWlyeUJ0biI+PC9kaXY+CiAgICAgIDxwIGNsYXNzPSJwcm9kdWN0U3RvcmVCdG4gYnRuQmx1ZSBidG5Cb3JkZXJlZCI+PGEgaHJlZj0iL2Jvb2tzdG9yZS8iPuW4uOWCmeabuOW6l+S4gOimpzwvYT48L3A+CiAgICA8L2Rpdj4KICA8L2Rpdj4KICA8IS0tIOODmuODvOOCuOWGheODquODs+OCryAtLT4KICA8dWwgY2xhc3M9ImRldGFpbExpbmtzIj4KICAgIDxsaT48YSBocmVmPSIjYW5jaG9yMSI+5YaF5a6557S55LuLPC9hPjwvbGk+CiAgICA8bGk+PGEgaHJlZj0iI2FuY2hvcjIiPuebruasoTwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9IiNhbmNob3IzIj7jg4Djgqbjg7Pjg63jg7zjg4k8L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSIjYW5jaG9yNCI+5q2j6Kqk6KGoPC9hPjwvbGk+CiAgICAKICA8L3VsPgoKICA8IS0t44Kz44Oz44OG44Oz44OELS0+CiAgPGRpdiBjbGFzcz0iZGV0YWlsQ29udGVudCI+CiAgICA8ZGl2IGlkPSJhbmNob3IxIiBjbGFzcz0iZGV0YWlsQ29udGVudFNlY3Rpb24iPgogICAgICA8aDI+5YaF5a6557S55LuLPC9oMj4KICAgICAgCiAgICAgIDxkaXYgY2xhc3M9InNhbGVzUG9pbnQiPgogICAgICAgIDxoMz7jgojjgoroia/jgYTjgqrjg5bjgrjjgqfjgq/jg4jmjIflkJHjga7jgrPjg7zjg4njgpLmm7jjgY/jgZ/jgoHjga7jg6vjg7zjg6vjgpLntLnku4vvvIENCjwvaDM+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJwdXJwb3NlT2ZQdWJsaWNhdGlvbiI+44Kq44OW44K444Kn44Kv44OI6Kit6KiI44Gu44OZ44K544OI44OX44Op44Kv44OG44Kj44K544KS6YGp55So44GZ44KL44GT44Go44Gn44CB44Kz44O844OJ44Gu6Kqt44G/44KE44GZ44GV44CB5pu444GN44KE44GZ44GV44CB44Oh44Oz44OG44OK44Oz44K55oCn44KS5ZCR5LiK44GV44Gb44KL44GT44Go44GM44Gn44GN44G+44GZ44CC5pys5pu444Gn44Gv44CB44Kq44OW44K444Kn44Kv44OI44Gu56iu6aGe44Gr5b+c44GY44Gf44Kq44OW44K444Kn44Kv44OI44Gu5qeL56+J44CB44Oh44K944OD44OJ44Gu5a6a576p44CB54q25oWL44Gu5aSJ5pu044KE5YWs6ZaL44Gq44Gp44CB6Kit6KiI44Or44O844Or44KS6Kqs5piO44GX44G+44GZ44CCSmF2YeOAgVB5dGhvbuOAgUMj44Gq44Gp44CB44GC44KJ44KG44KL44Kq44OW44K444Kn44Kv44OI5oyH5ZCR6KiA6Kqe44Gr6YGp55So44Gn44GN44KL44OG44Kv44OL44OD44Kv44KS44CB5pOs5Ly844Kz44O844OJ44KS5L2/44Gj44Gm44KP44GL44KK44KE44GZ44GP6Kej6Kqs44GX44G+44GZ44CCDQo8L2Rpdj4KICAgICAgCiAgICAgIAogICAgICA8ZGl2IGNsYXNzPSJyZWNvbW1lbmRlZCI+CiAgICAgICAgPGRpdiBjbGFzcz0icmVjb21tZW5kVGl0bGUiPuOBk+OBruOCiOOBhuOBquaWueOBq+OBiuOBmeOBmeOCgTwvZGl2PgogICAgICAgIDxkaXY+44Kq44OW44K444Kn44Kv44OI5oyH5ZCR6KiA6Kqe44Go5Z+65pys55qE44Gq44Ki44OX44Oq44Kx44O844K344On44Oz44Ki44O844Kt44OG44Kv44OB44Oj44KS55CG6Kej44GX44Gm44GE44KL5oqA6KGT6ICFPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGlkPSJhbmNob3IyIiBjbGFzcz0iZGV0YWlsQ29udGVudFNlY3Rpb24iPgogICAgICA8aDI+55uu5qyhPC9oMj4KICAgICAgCiAgICAgIAogICAgPC9kaXY+CiAgICA8ZGl2IGlkPSJhbmNob3IzIiBjbGFzcz0iZGV0YWlsQ29udGVudFNlY3Rpb24iPgogICAgICA8aDI+44OA44Km44Oz44Ot44O844OJPC9oMj4KICAgICAgPGRpdiBpZD0iZG93bmxvYWRMaXN0Ij48ZGl2IGNsYXNzPSJub2Rvd25sb2FkbGlzdCI+44OA44Km44Oz44Ot44O844OJ44OH44O844K/44Gv44GU44GW44GE44G+44Gb44KT44CCPC9kaXY+DQo8L2Rpdj4KICAgIDwvZGl2PgogICAgPGRpdiBpZD0iYW5jaG9yNCIgY2xhc3M9ImRldGFpbENvbnRlbnRTZWN0aW9uIj4KICAgICAgPGgyPuato+iqpOihqDwvaDI+CiAgICAgIDxkaXYgaWQ9ImVycmF0YSI+PGRpdiBjbGFzcz0ibm9lcnJhdGFsaXN0Ij7mraPoqqTooajjga/jgZTjgZbjgYTjgb7jgZvjgpPjgII8L2Rpdj4NCjwvZGl2PgogICAgPC9kaXY+CiAgICAgIAogICAgICAKICA8L2Rpdj4KICA8IS0tU05TLS0+CiAgPHA+44GT44Gu5ZWG5ZOB44KS44K344Kn44Ki44GZ44KLPC9wPgogIDx1bCBjbGFzcz0ic29jaWFsQnV0dG9uIj4KICAgIDxsaT48YSBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL2ludGVudC90d2VldD90ZXh0PeOCquODluOCuOOCp+OCr+ODiOioreioiOOCueOCv+OCpOODq+OCrOOCpOODiSAlMjAlN0MlMjBPaG1zaGEmdXJsPWh0dHBzOi8vd3d3Lm9obXNoYS5jby5qcC9ib29rLzk3ODQ4MTQ0MDAzMzEvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyIgY2xhc3M9InNoYXJlVHdpdHRlciIgb25jbGljaz0id2luZG93Lm9wZW4odGhpcy5ocmVmLCAndHdlZXR3aW5kb3cnLCAnd2lkdGg9NTUwLCBoZWlnaHQ9NDUwLHBlcnNvbmFsYmFyPTAsdG9vbGJhcj0wLHNjcm9sbGJhcnM9MSxyZXNpemFibGU9MScpOyByZXR1cm4gZmFsc2U7Ij48L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZS5waHA/dT1odHRwczovL3d3dy5vaG1zaGEuY28uanAvYm9vay85Nzg0ODE0NDAwMzMxLyZ0PeOCquODluOCuOOCp+OCr+ODiOioreioiOOCueOCv+OCpOODq+OCrOOCpOODiSAlMjAlN0MlMjBPaG1zaGEiIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vZm9sbG93IiBjbGFzcz0ic2hhcmVGYWNlYm9vayIgb25jbGljaz0iamF2YXNjcmlwdDp3aW5kb3cub3Blbih0aGlzLmhyZWYsICcnLCAnbWVudWJhcj1ubyx0b29sYmFyPW5vLHJlc2l6YWJsZT15ZXMsc2Nyb2xsYmFycz15ZXMsaGVpZ2h0PTMwMCx3aWR0aD02MDAnKTtyZXR1cm4gZmFsc2U7Ij48L2E+PC9saT4KICAgIDxsaT48YSBocmVmPSJodHRwOi8vYi5oYXRlbmEubmUuanAvZW50cnkvd3d3Lm9obXNoYS5jby5qcC9ib29rLzk3ODQ4MTQ0MDAzMzEvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub2ZvbGxvdyIgY2xhc3M9InNoYXJlSGF0ZW5hIiBvbmNsaWNrPSJ3aW5kb3cub3Blbih0aGlzLmhyZWYsICdIQndpbmRvdycsICd3aWR0aD02MDAsIGhlaWdodD00MDAsIG1lbnViYXI9bm8sIHRvb2xiYXI9bm8sIHNjcm9sbGJhcnM9eWVzJyk7IHJldHVybiBmYWxzZTsiPjwvYT48L2xpPgogICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly9saW5lLm1lL1IvbXNnL3RleHQvP+OCquODluOCuOOCp+OCr+ODiOioreioiOOCueOCv+OCpOODq+OCrOOCpOODiSAlMjAlN0MlMjBPaG1zaGFodHRwczovL3d3dy5vaG1zaGEuY28uanAvYm9vay85Nzg0ODE0NDAwMzMxLyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9mb2xsb3ciIGNsYXNzPSJzaGFyZUxpbmUiIG9uY2xpY2s9IndpbmRvdy5vcGVuKHRoaXMuaHJlZiwgJ0xpbmV3aW5kb3cnLCAnd2lkdGg9NTAwLCBoZWlnaHQ9ODAwLCBtZW51YmFyPW5vLCB0b29sYmFyPW5vLCBzY3JvbGxiYXJzPXllcycpOyByZXR1cm4gZmFsc2U7Ij48L2E+PC9saT4KICAgIDxsaSBjbGFzcz0icHJpbnRCdG4iPjxzcGFuIGNsYXNzPSJidG5QcmludCI+PGEgaHJlZj0iamF2YXNjcmlwdDp3aW5kb3cucHJpbnQoKTsiPuWNsOWItzwvYT48L3NwYW4+DQo8L2xpPgogIDwvdWw+CiAgPGRpdiBjbGFzcz0ibW9kYWwiPgogICAgPGRpdiBjbGFzcz0ibW9kYWxJbm5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1vZGFsQ2xvc2VCdG4iPgogICAgICAgIDxkaXYgY2xhc3M9Im1vZGFsQ2xvc2VCdG5Jbm5lciI+PC9kaXY+CiAgICAgIDwvZGl2Pgo8ZGl2IGNsYXNzPSJtb2RhbFNsaWRlciBqc01vZGFsSW5uZXIiPg0KPGltZyBzcmM9Ii9Qb3J0YWxzLzAvYm9vay9sYXJnZS85NzgtNC04MTQ0LTAwMzMtMS5qcGciIGNsYXNzPSJwb3B1cEltYWdlIi8+DQo8L2Rpdj4NCgogICAgICA8ZGl2IGNsYXNzPSJtb2RhbEltZ0NvdW50IGFsaWduUmlnaHQganNNb2RhbElubmVyIj4KICAgICAgICA8c3BhbiBjbGFzcz0ibW9kYWxUZXh0Ij5pbWFnZTwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0ibW9kYWxUZXh0IG1vZGFsTm93Q291bnQiPjE8L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9Im1vZGFsVGV4dCI+b2Y8L3NwYW4+CiAgICAgICAgPHNwYW4gY2xhc3M9Im1vZGFsVGV4dCBtb2RhbEFsbENvdW50Ij4xNTwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+ZAIDD2QWAgIBDw8WAh8AZWRkAgUPPCsACwBkAgcPZBYCAgkPDxYCHwFoZGQCCQ9kFgICAQ8PFgIfBQUZaHR0cHM6Ly93d3cub2htc2hhLmNvLmpwL2RkAgsPFgIfAAXNAgoKPCEtLTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9qcy90b29scy9qcXVlcnktdWktMS4xMS4zLm1pbi5qcyI+PC9zY3JpcHQ+LS0+CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KPCEtLQooZnVuY3Rpb24oJCl7CiAgJChmdW5jdGlvbigpewogICAgJCgiI3RhYnMiKS50YWJzKCk7CiAgICBpZigkKCIuUHJvZHVjdEltYWdlIGltZyIpLmxlbmd0aCA9PSAkKCIuUHJvZHVjdEltYWdlIGltZy5ub2ltYWdlIikubGVuZ3RoKXsKICAgICAgJCgiLnR4dExpZ2h0Y2FzZSIpLmhpZGUoKTsKICAgIH0KICB9KTsKfSkoalF1ZXJ5KTsKLy8gLS0+Cjwvc2NyaXB0PmQCIw8WAh8DBR5Db250ZW50Qm90dG9tUGFuZSBETk5FbXB0eVBhbmVkAiUPZBYCZg9kFgZmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCJw9kFgJmDxYCHwAFKTxhIGhyZWY9IiNCb2R5Ij7jg5rjg7zjgrjjg4jjg4Pjg5fjgbg8L2E+ZAIpD2QWBGYPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAgEPZBYGZg8PFgIfAWhkZAICD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAisPZBYCZg9kFgZmDw8WAh8BaGRkAgIPZBYCAgIPFgIfAWhkAgQPDxYCHwFoZGQCCA8WAh8AZWRkjJtlJIy+3VDswaIWfwP4ub1r+0M=" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['Form']; if (!theForm) { theForm = document.Form; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=HACbP2ms3mURq8yQahZ94NftDxGkrTrEso8YhCnpCghR5jOkYRpEVMaG-D1thcxQFKdga4NLhpsbdCG30&amp;t=638314226908353130" type="text/javascript"></script> <script src="/js/dnncore.js" type="text/javascript"></script> <script src="/js/infocms.js" type="text/javascript"></script> <script src="/js/MicrosoftAjax.ja.js" type="text/javascript"></script> <script src="/ScriptResource.axd?d=c9xf5qidu0VyX331ceqXXZZ78urvSuRoTTtYVH4pe7tsHxu3VUIxe02cgNXxXX0_3KRyyqOnTjXP0uG44JGf4VAkk9AGQcjVb3Z9CZ8W4kdHEhspcuoNIzatJXev4WPVXVtOl9mIgjAdRH-3i0o5JcAhu2K5ZqYTz77p9Q2&amp;t=559a934d" type="text/javascript"></script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> </div> <script>jQuery.noConflict();</script> <script src="/Portals/0/js/smoothScroll/smoothScroll.js"></script> <script src="/Portals/0/js/toTop/toTop.js"></script> <script src="/Portals/0/js/placeholder/placeholder.js"></script> <script src="/Portals/0/js/matchHeight/jquery.matchHeight.js"></script> <script src="/Portals/0/js/spTel/spTel.js"></script> <link rel="stylesheet" type="text/css" href="/Portals/0/js/burgerMenu/burgerMenu.css"> <script src="/Portals/0/js/burgerMenu/burgerMenu.js"></script> <script src="/Portals/0/js/common.js"></script> <div id="skin" class="skin1Column jp"> <div id="blockskip"><a href="#main">本文へ</a> </div> <header id="header"> <div class="headTop"> <div class="inner"> <h1 class="logo"><a id="dnn_dnnLOGO_hypLogo" title="オーム社" href="https://www.ohmsha.co.jp/"><img id="dnn_dnnLOGO_imgLogo" src="/Portals/0/images/common/logo.png" alt="オーム社" style="border-width:0px;" /></a></h1> <div class="headWrap"> <div id="dnn_HeadPane" class="HeadPane"> <div class="zeroTitle"><span id="dnn_ctr693_dnnTITLE_lblTitle" class="Head">【全】ヘッダーリンク</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr693_ContentPane"><!-- Start_Module_693 --><div id="dnn_ctr693_ModuleContent"> <div id="dnn_ctr693_HtmlModule_HtmlModule_lblContent"> <!-- HeadPane --> <ul class="headerLink"> <li class="invalid pcArea"><a href="/">日本語</a></li> <li class="pcArea"><a href="/english/">English</a></li> <li class="twitterBtnPc"><a href="https://twitter.com/ohmsha_pr" target="_blank"><img src="/Portals/0/images/common/ico_head_twitter.png" alt="twitter" /></a></li> </ul> </div> <!-- End_Module_693 --> </div></div> </section> </div> <div id="dnn_SearchPane" class="SearchPane"> <div class="zeroTitle"><span id="dnn_ctr786_dnnTITLE_lblTitle" class="Head">検索フォーム</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr786_ContentPane"><!-- Start_Module_786 --><div id="dnn_ctr786_ModuleContent"> <div class="SearchInput submitArea"> <div class="KeywordSearch"> <span id="dnn_ctr786_SearchInput_rdoMode"><input id="dnn_ctr786_SearchInput_rdoMode_0" type="radio" name="dnn$ctr786$SearchInput$rdoMode" value="0" checked="checked" /><label for="dnn_ctr786_SearchInput_rdoMode_0">書籍・雑誌検索</label><input id="dnn_ctr786_SearchInput_rdoMode_1" type="radio" name="dnn$ctr786$SearchInput$rdoMode" value="1" /><label for="dnn_ctr786_SearchInput_rdoMode_1">サイト内検索</label></span> <input name="dnn$ctr786$SearchInput$txtSearch" type="text" maxlength="200" id="dnn_ctr786_SearchInput_txtSearch" class="NormalTextBox txtSearch" title="入力欄" /> </div> <div class="SearchButtonArea"> <input type="submit" name="dnn$ctr786$SearchInput$cmdGo" value="検索" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;dnn$ctr786$SearchInput$cmdGo&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="dnn_ctr786_SearchInput_cmdGo" class="submitBtn_S notice" /> </div> </div><!-- End_Module_786 --> </div></div> </section> </div> </div> </div> </div> <div class="searchSpWrap"> <div id="dnn_HeadSpPane" class="HeadSpPane DNNEmptyPane"></div> </div> <div class="headBottom"> <nav id="gNav" class="gNav"><div id="SEOMENUV2" class="tokenMenu"> <ul> <li class="Tab101 parentItem"><a id="SEOMENUV2_Tab101" class="parentLink" href="#" >書籍</a><ul> <li class="Tab102"><a id="SEOMENUV2_Tab102" href="/book/?cl=on" >書籍検索</a></li> <li class="Tab107"><a id="SEOMENUV2_Tab107" href="https://www.ohmsha.co.jp/book/forthcoming_books.htm" >近刊書籍</a></li> <li class="Tab106"><a id="SEOMENUV2_Tab106" href="https://www.ohmsha.co.jp/book/new_books.htm" >新刊書籍</a></li> <li class="Tab103 parentItem"><a id="SEOMENUV2_Tab103" class="parentLink" href="https://www.ohmsha.co.jp/book/list.htm" >書籍一覧</a></li> </ul> </li> <li class="Tab222"><a id="SEOMENUV2_Tab222" href="https://www.ohmsha.co.jp/manga_guide/" >「マンガでわかるシリーズ」のご案内</a></li> <li class="Tab108"><a id="SEOMENUV2_Tab108" href="#" >雑誌</a><ul> <li class="Tab109"><a id="SEOMENUV2_Tab109" href="/magazine/?cl=on" >雑誌検索</a><ul> <li class="Tab110"><a id="SEOMENUV2_Tab110" href="https://www.ohmsha.co.jp/magazine/list.htm" >雑誌一覧</a></li> <li class="Tab112"><a id="SEOMENUV2_Tab112" href="https://www.ohmsha.co.jp/magazine/magazine_bn.htm" >バックナンバー</a></li> <li class="Tab113"><a id="SEOMENUV2_Tab113" href="https://www.ohmsha.co.jp/magazine/partners_magazine.htm" >オーム社発売元雑誌</a></li> <li class="Tab114"><a id="SEOMENUV2_Tab114" href="https://www.ohmsha.co.jp/magazine/contact.htm" >雑誌お問合せ</a></li> <li class="Tab115"><a id="SEOMENUV2_Tab115" href="https://www.ohmsha.co.jp/magazine/mailmagazine.htm" >メールマガジンのご案内</a></li> <li class="Tab414"><a id="SEOMENUV2_Tab414" href="https://www.ohmsha.co.jp/magazine/e-magazine.htm" >電子版のご案内</a></li> </ul> </li> <li class="Tab148"><a id="SEOMENUV2_Tab148" href="https://www.ohmsha.co.jp/magazine/orderform/mag_peryear.htm" >定期購読のご案内</a></li> <li class="Tab525"><a id="SEOMENUV2_Tab525" href="https://www.ohmsha.co.jp/magazine/news.htm" >新着情報</a><ul> <li class="Tab526"><a id="SEOMENUV2_Tab526" href="https://www.ohmsha.co.jp/magazine/news/detail.html" >新着情報詳細</a></li> </ul> </li> </ul> </li> <li class="Tab116"><a id="SEOMENUV2_Tab116" href="https://www.ohmsha.co.jp/ohm/" >OHM</a><ul> <li class="Tab117"><a id="SEOMENUV2_Tab117" href="https://www.ohmsha.co.jp/ohm/ohm.htm" >『OHM』について</a></li> <li class="Tab118"><a id="SEOMENUV2_Tab118" href="https://www.ohmsha.co.jp/ohm/next.htm" >『OHM』 次号予告</a></li> </ul> </li> <li class="Tab120"><a id="SEOMENUV2_Tab120" href="https://www.ohmsha.co.jp/sindenki/" >新電気</a><ul> <li class="Tab121"><a id="SEOMENUV2_Tab121" href="https://www.ohmsha.co.jp/sindenki/sindenki.htm" >『新電気』について</a></li> <li class="Tab122"><a id="SEOMENUV2_Tab122" href="https://www.ohmsha.co.jp/sindenki/next.htm" >『新電気』次号予告</a></li> </ul> </li> <li class="Tab128"><a id="SEOMENUV2_Tab128" href="https://www.ohmsha.co.jp/denkou/" >電気と工事</a><ul> <li class="Tab492"><a id="SEOMENUV2_Tab492" href="https://www.ohmsha.co.jp/denkou/db.htm" >電設資材ガイドWeb版</a><ul> <li class="Tab494"><a id="SEOMENUV2_Tab494" href="https://www.ohmsha.co.jp/denkou/dbnews.htm" >おすすめ・新着製品</a></li> </ul> </li> <li class="Tab129"><a id="SEOMENUV2_Tab129" href="https://www.ohmsha.co.jp/denkou/denkou.htm" >『電気と工事』 について</a></li> <li class="Tab130"><a id="SEOMENUV2_Tab130" href="https://www.ohmsha.co.jp/denkou/next.htm" >『電気と工事』 次号予告</a></li> <li class="Tab132"><a id="SEOMENUV2_Tab132" href="https://www.ohmsha.co.jp/denkou/2shukaitou/" >第二種電気工事士試験 解答速報のご案内</a></li> <li class="Tab133"><a id="SEOMENUV2_Tab133" href="https://www.ohmsha.co.jp/denkou/1shukaitou/" >第一種電気工事士試験 解答速報のご案内</a></li> </ul> </li> <li class="Tab124"><a id="SEOMENUV2_Tab124" href="https://www.ohmsha.co.jp/setukan/" >設備と管理</a><ul> <li class="Tab125"><a id="SEOMENUV2_Tab125" href="https://www.ohmsha.co.jp/setukan/setukan.htm" >『設備と管理』 について</a></li> <li class="Tab126"><a id="SEOMENUV2_Tab126" href="https://www.ohmsha.co.jp/setukan/next.htm" >『設備と管理』 次号予告</a></li> <li class="Tab521"><a id="SEOMENUV2_Tab521" href="https://www.ohmsha.co.jp/setukan/setukandb.htm" >ビル設備管理ガイドWeb版</a><ul> <li class="Tab524"><a id="SEOMENUV2_Tab524" href="https://www.ohmsha.co.jp/setukan/setukandbnew.htm" >おすすめ・新着製品</a></li> </ul> </li> </ul> </li> <li class="Tab152"><a id="SEOMENUV2_Tab152" href="https://www.ohmsha.co.jp/ad/" >雑誌広告掲載のご案内</a><ul> <li class="Tab156"><a id="SEOMENUV2_Tab156" href="https://www.ohmsha.co.jp/ad/md_sd.htm" >『新電気』 媒体資料</a></li> <li class="Tab153"><a id="SEOMENUV2_Tab153" href="https://www.ohmsha.co.jp/ad/md_dk.htm" >『電気と工事』媒体資料</a></li> <li class="Tab157"><a id="SEOMENUV2_Tab157" href="https://www.ohmsha.co.jp/ad/md_sk.htm" >『設備と管理』 媒体資料</a></li> <li class="Tab155"><a id="SEOMENUV2_Tab155" href="https://www.ohmsha.co.jp/ad/md_rm.htm" >『ロボコンマガジン』 媒体資料</a></li> </ul> </li> <li class="Tab160"><a id="SEOMENUV2_Tab160" href="https://www.ohmsha.co.jp/tbc/" >教科書</a><ul> <li class="Tab161"><a id="SEOMENUV2_Tab161" href="https://www.ohmsha.co.jp/tbc/text_series.htm" >教科書のご案内</a></li> <li class="Tab164"><a id="SEOMENUV2_Tab164" href="https://www.ohmsha.co.jp/tbc/tbc.htm" >検定教科書のご案内(高等学校工業科用)</a></li> <li class="Tab172"><a id="SEOMENUV2_Tab172" href="https://www.ohmsha.co.jp/tbc/catalog.htm" >高等学校工業科用 教科書目録</a></li> <li class="Tab220"><a id="SEOMENUV2_Tab220" href="https://www.ohmsha.co.jp/tbc/kenpon.htm" >教科書献本申し込み</a></li> </ul> </li> <li class="Tab173"><a id="SEOMENUV2_Tab173" href="#" >資格試験</a><ul> <li class="Tab481"><a id="SEOMENUV2_Tab481" href="https://www.ohmsha.co.jp/school/" >オーム社オンラインスクール</a></li> <li class="Tab178"><a id="SEOMENUV2_Tab178" href="https://www.ohmsha.co.jp/license/" >資格試験対策情報</a><ul> <li class="Tab199"><a id="SEOMENUV2_Tab199" href="https://www.ohmsha.co.jp/license/practice/" >第二種電気工事士 学科試験 模擬問題</a></li> </ul> </li> <li class="Tab197"><a id="SEOMENUV2_Tab197" href="https://www.ohmsha.co.jp/answer/" >試験解答(解答例)一覧</a></li> <li class="Tab200"><a id="SEOMENUV2_Tab200" href="https://www.ohmsha.co.jp/toppaken/info.htm" >試験突破研究会のご案内</a></li> <li class="Tab174"><a id="SEOMENUV2_Tab174" href="https://www.ohmsha.co.jp/seminar/" >セミナーのご案内</a></li> <li class="Tab205"><a id="SEOMENUV2_Tab205" href="https://www.ohmsha.co.jp/denkou-set/" >2024年版 第二種電気工事士 技能試験 材料セットのご案内</a></li> <li class="Tab206"><a id="SEOMENUV2_Tab206" href="https://www.ohmsha.co.jp/denkou-set/d1.htm" >2024年版 第一種電気工事士 技能試験 材料セットのご案内</a></li> </ul> </li> <li class="Tab207"><a id="SEOMENUV2_Tab207" href="#" >サポート</a><ul> <li class="Tab208"><a id="SEOMENUV2_Tab208" href="https://www.ohmsha.co.jp/ohmgrp/contact.htm" >お問合せ</a></li> <li class="Tab209"><a id="SEOMENUV2_Tab209" href="https://www.ohmsha.co.jp/information/support.htm" >ダウンロード・正誤表について</a></li> <li class="Tab210"><a id="SEOMENUV2_Tab210" href="https://www.ohmsha.co.jp/sitemap.htm" >サイトマップ</a></li> </ul> </li> <li class="Tab211"><a id="SEOMENUV2_Tab211" href="#" >書店様・図書館様</a><ul> <li class="Tab212"><a id="SEOMENUV2_Tab212" href="https://www.ohmsha.co.jp/bookstore/" >常備書店一覧</a></li> </ul> </li> <li class="Tab213"><a id="SEOMENUV2_Tab213" href="#" >お知らせ</a><ul> <li class="Tab214"><a id="SEOMENUV2_Tab214" href="https://www.ohmsha.co.jp/information/news_list.htm" >新着情報</a></li> <li class="Tab215"><a id="SEOMENUV2_Tab215" href="https://www.ohmsha.co.jp/information/pr/" >オーム社棚・販売担当者速報</a></li> <li class="Tab219"><a id="SEOMENUV2_Tab219" href="https://www.ohmsha.co.jp/information/inventory.htm" >図書目録・教科書目録</a></li> <li class="Tab221"><a id="SEOMENUV2_Tab221" href="https://www.ohmsha.co.jp/information/support.htm" >ダウンロード・正誤表について</a></li> <li class="Tab309"><a id="SEOMENUV2_Tab309" href="https://www.ohmsha.co.jp/information/ebook_support.htm" >オーム社電子書籍のご案内</a></li> <li class="Tab318"><a id="SEOMENUV2_Tab318" href="https://www.ohmsha.co.jp/information/ebookstore_tos.htm" >株式会社オーム社 eBook Store利用者の皆様へ</a></li> </ul> </li> <li class="Tab225"><a id="SEOMENUV2_Tab225" href="https://www.ohmsha.co.jp/kaihatsu/" >編集局ブログ</a></li> <li class="Tab227"><a id="SEOMENUV2_Tab227" href="https://www.ohmsha.co.jp/ohmgrp/profile.htm" >会社概要</a></li> <li class="Tab584"><a id="SEOMENUV2_Tab584" href="https://www.ohmsha.co.jp/faq/" >よくあるお問合せ</a></li> <li class="Tab235"><a id="SEOMENUV2_Tab235" href="https://www.ohmsha.co.jp/utility/" >Webサイトご利用に際して</a><ul> <li class="Tab236"><a id="SEOMENUV2_Tab236" href="https://www.ohmsha.co.jp/utility/privacy_policy.htm" >個人情報に関する基本方針(プライバシーポリシー)</a></li> </ul> </li> <li class="Tab238"><a id="SEOMENUV2_Tab238" href="https://www.ohmsha.co.jp/sitemap.htm" >サイトマップ</a></li> <li class="Tab457"><a id="SEOMENUV2_Tab457" href="https://www.ohmsha.co.jp/kansou/" >読者アンケート</a></li> </ul> </div> </nav> <div id="dnn_HeadNavPane" class="HeadNavPane"> <div class="zeroTitle"><span id="dnn_ctr1871_dnnTITLE_lblTitle" class="Head">【全・SP】グロナビ</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr1871_ContentPane"><!-- Start_Module_1871 --><script type="text/javascript"> jQuery(function ($) { $(this).stop().next('ul').slideToggle(0); $('a.toggleSwitch').on('click', function (e) { e.preventDefault(); $(this).toggleClass('open'); $(this).stop().next('ul').slideToggle(300); return false; }); }); </script><div id="dnn_ctr1871_ModuleContent"> <div id="dnn_ctr1871_HtmlModule_HtmlModule_lblContent"> <link rel="stylesheet" type="text/css" href="/Portals/0/css/sp_bmenu.css" /> <nav class="gNav2" id="gNav2"> <div class="tokenMenu spArea SEOMENUV2" id="SEOMENUV2"> <ul> <!-- 書籍 >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">書籍</a> <ul> <li class="Tab9999"><a href="/book/?cl=on">書籍検索</a></li> <li class="Tab9999"><a href="/book/forthcoming_books.htm">近刊書籍</a></li> <li class="Tab9999"><a href="/information/ebook_support.htm">電子書籍のご案内</a></li> <li class="Tab9999"><a href="/information/inventory.htm">図書目録</a></li> <li class="Tab9999"><a href="/bookstore/">常備書店一覧</a></li> <li class="Tab9999"><a target="_blank" href="https://shop.ohmsha.co.jp/">オーム社ウェブショップ</a></li> </ul> </li> <!-- << 書籍 --> <!-- 雑誌 >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">雑誌</a> <ul> <li class="Tab9999"><a href="/sindenki/">雑誌『新電気』</a></li> <li class="Tab9999"><a href="/denkou/">雑誌『電気と工事』</a></li> <li class="Tab9999"><a href="/setukan/">雑誌『設備と管理』</a></li> <li class="Tab9999"><a href="https://www.ohmshaonline.jp/" target="_blank">Ohmsha Online</a></li> <li class="Tab9999"><a href="/denkou/db.htm">電設資材ガイド</a></li> <li class="Tab9999"><a href="/setukan/setukandb.htm">ビル設備管理ガイド</a></li> <li class="Tab9999"><a href="/magazine?cl=on">雑誌検索</a></li> <li class="Tab9999"><a href="/magazine/e-magazine.htm">電子版のご案内</a></li> <li class="Tab9999"><a href="/magazine/partners_magazine.htm">オーム社発売元雑誌</a></li> <li class="Tab9999"><a href="/magazine/contact.htm">雑誌お問合せ</a></li> <li class="Tab9999"><a href="/magazine/mailmagazine.htm">メールマガジンのご案内</a></li> <li class="Tab9999"><a href="/magazine/orderform/mag_peryear.htm">定期購読のご案内</a></li> <li class="Tab9999"><a href="/ad/">雑誌広告掲載のご案内</a></li> <li class="Tab9999"><a href="/bookstore/">常備書店一覧</a></li> </ul> </li> <!-- << 雑誌 --> <!-- 教科書 >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">教科書</a> <ul> <li class="Tab9999"><a href="/tbc/">教科書トップページ</a></li> <li class="Tab9999"><a href="#" class="toggleSwitch">高等学校・大学向け教科書</a> <ul> <li class="Tab9999"><a href="/tbc/text_series.htm">教科書のご案内</a></li> <li class="Tab9999"><a href="/information/inventory.htm">教科書目録</a></li> </ul> </li> <li class="Tab9999"><a href="#" class="toggleSwitch">検定教科書</a> <ul> <li class="Tab9999"><a href="/tbc/tbc.htm">検定教科書のご案内(高等学校工業科用)</a></li> <li class="Tab9999"><a href="/tbc/catalog.htm">高等学校工業科用 教科書目録</a></li> </ul> </li> <li class="Tab9999"><a href="/tbc/kenpon.htm">教科書献本申し込み</a></li> <li class="Tab9999"><a href="/ohmgrp/contact.htm">お問合せ</a></li> </ul> </li> <!-- << 教科書 --> <!-- 資格試験 >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">資格試験</a> <ul> <li class="Tab9999"><a href="#" class="toggleSwitch">スクール</a> <ul> <li class="Tab9999"><a href="/school/">オーム社オンラインスクール</a></li> </ul> </li> <li class="Tab9999"><a href="#" class="toggleSwitch">資格試験</a> <ul> <li class="Tab9999"><a href="/license/">資格試験対策情報</a></li> <li class="Tab9999"><a href="/toppaken/info.htm">電験三種 突破研究会のご案内</a></li> <li class="Tab9999"><a href="/license/practice/">第二種電気工事士 筆記試験 模擬問題</a></li> <li class="Tab9999"><a href="/answer/">試験解答(解答例)</a></li> </ul> </li> <li class="Tab9999"><a href="#" class="toggleSwitch">材料セット</a> <ul> <li class="Tab9999"><a href="/denkou-set/">第二種電気工事士 技能試験 材料セットのご案内</a></li> <li class="Tab9999"><a href="/denkou-set/d1.htm">第一種電気工事士 技能試験 材料セットのご案内</a></li> </ul> </li> <li class="Tab9999"><a href="#" class="toggleSwitch">解答速報</a> <ul> <li class="Tab9999"><a href="/answer/denken3/">電験三種 解答速報</a></li> <li class="Tab9999"><a href="/denkou/2shukaitou/">第二種電気工事士 筆記試験 解答速報</a></li> <li class="Tab9999"><a href="/denkou/1shukaitou/">第一種電気工事士 筆記試験 解答速報</a></li> </ul> </li> <li class="Tab9999"><a href="#" class="toggleSwitch">セミナー</a> <ul> <li class="Tab9999"><a href="/seminar/">セミナーのご案内</a></li> </ul> </li> </ul> </li> <!-- << 資格試験 --> <!-- サポート >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">サポート</a> <ul> <li class="Tab9999"><a href="/faq/">よくあるお問合せ</a></li> <li class="Tab9999"><a href="/ohmgrp/contact.htm">お問合せ</a></li> <li class="Tab9999"><a href="/information/ebook_support.htm">電子書籍のご案内</a></li> <li class="Tab9999"><a href="/information/ebookstore_tos.htm">eBook Store利用者の皆様へ</a></li> <li class="Tab9999"><a href="/sitemap.htm">サイトマップ</a></li> </ul> </li> <!-- << サポート --> <!-- 書店様・図書館様 >> --> <li class="Tab999"><a href="#" class="toggleSwitch ">書店様・図書館様</a> <ul> <li class="Tab9999"><a href="/information/pr/">棚担当者速報</a></li> <li class="Tab9999"><a href="/npad/">新聞広告掲載銘柄</a></li> <li class="Tab9999"><a href="/information/salesnews.htm">販促課通信</a></li> <li class="Tab9999"><a href="/information/bookstore.htm">パネル・POP</a></li> <li class="Tab9999"><a href="/information/library.htm">図書館様へのご案内</a></li> </ul> </li> <!-- << 書店様・図書館様 --> </ul> </div> </nav> </div> <!-- End_Module_1871 --> </div></div> </section> </div> <div id="dnn_HeadBottomSpPane" class="HeadBottomSpPane"> <div class="zeroTitle"><span id="dnn_ctr733_dnnTITLE_lblTitle" class="Head">【全・SP】バーガーリンク</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr733_ContentPane"><!-- Start_Module_733 --><div id="dnn_ctr733_ModuleContent"> <div id="dnn_ctr733_HtmlModule_HtmlModule_lblContent"> <ul class="burgerLink"> <li><a href="/">日本語</a></li> <li><a href="/english/">English</a></li> </ul> </div> <!-- End_Module_733 --> </div></div> </section> </div> </div> <div class="megaMenuBox"> <div id="dnn_MegaMenu01Pane" class="MegaMenu01Pane"> <div class="zeroTitle"><span id="dnn_ctr715_dnnTITLE_lblTitle" class="Head">【全】メガメニュー01:書籍</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr715_ContentPane"><!-- Start_Module_715 --><div id="dnn_ctr715_ModuleContent"> <div id="dnn_ctr715_HtmlModule_HtmlModule_lblContent"> <div class="megamenuWrap menu01 bgBlue Tab101"> <div class="layoutItem firstitemlefted"> <ul class="listBasic linkBtn"> <li><a href="/book?cl=on"><b>書籍検索</b></a></li> <li><a href="/book/forthcoming_books.htm"><b>近刊書籍</b></a></li> </ul> <ul class="listBasic listHorizon linkSquareArrowed"> <li><a href="/information/ebook_support.htm">電子書籍のご案内</a></li> <li><a href="/information/inventory.htm">図書目録</a></li> <li><a href="/bookstore/">常備書店一覧</a></li> <li><a href="https://shop.ohmsha.co.jp/" target="_blank">オーム社ウェブショップ</a></li> </ul> </div> </div> </div> <!-- End_Module_715 --> </div></div> </section> </div> <div id="dnn_MegaMenu02Pane" class="MegaMenu02Pane"> <div class="zeroTitle"><span id="dnn_ctr716_dnnTITLE_lblTitle" class="Head">【全】メガメニュー02:雑誌</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr716_ContentPane"><!-- Start_Module_716 --><div id="dnn_ctr716_ModuleContent"> <div id="dnn_ctr716_HtmlModule_HtmlModule_lblContent"> <div class="megamenuWrap menu02 bgBlue Tab108"> <h3>月刊誌</h3> <ul class="layoutItem col3"> <li><a href="/sindenki/"><img src="/Portals/0/images/common/megamenu/bnr_monthly_magazine_01.png" alt=""></a></li> <li><a href="/denkou/"><img src="/Portals/0/images/common/megamenu/bnr_monthly_magazine_02.png" alt=""></a></li> <li><a href="/setukan/"><img src="/Portals/0/images/common/megamenu/bnr_monthly_magazine_03.png" alt=""></a></li> </ul> <h3>ウェブマガジン</h3> <ul class="layoutItem col3"> <li><a href="https://www.ohmshaonline.jp/" target="_blank"><img src="/Portals/0/images/common/megamenu/bnr_web_magazine_01.png" alt=""></a></li> <li><a href="/denkou/db.htm"><img src="/Portals/0/images/common/megamenu/bnr_web_magazine_02.png" alt=""></a></li> <li><a href="/setukan/setukandb.htm"><img src="/Portals/0/images/common/megamenu/bnr_web_magazine_03.png" alt=""></a></li> </ul> <div class="layoutItem firstitemlefted"> <ul class="listBasic linkBtn"> <li><a href="/magazine?cl=on"><b>雑誌検索</b></a></li> </ul> <ul class="listBasic listHorizon linkSquareArrowed"> <li><a href="/magazine/e-magazine.htm">電子版のご案内</a></li> <li><a href="/magazine/partners_magazine.htm">オーム社発売元雑誌</a></li> <li><a href="/magazine/contact.htm">雑誌お問合せ</a></li> <li><a href="/magazine/mailmagazine.htm">メールマガジンのご案内</a></li> <li><a href="/magazine/orderform/mag_peryear.htm">定期購読のご案内</a></li> <li><a href="/ad/">雑誌広告掲載のご案内</a></li> <li><a href="/bookstore/">常備書店一覧</a></li> </ul> </div> </div> </div> <!-- End_Module_716 --> </div></div> </section> </div> <div id="dnn_MegaMenu03Pane" class="MegaMenu03Pane"> <div class="zeroTitle"><span id="dnn_ctr717_dnnTITLE_lblTitle" class="Head">【全】メガメニュー03:教科書</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr717_ContentPane"><!-- Start_Module_717 --><div id="dnn_ctr717_ModuleContent"> <div id="dnn_ctr717_HtmlModule_HtmlModule_lblContent"> <!--Megamenu03 - 教科書--> <div class="megamenuWrap menu03 bgBlue Tab160"> <ul class="listBasic listHorizon linkSquareArrowed"> <li><a href="/tbc/">教科書トップページ</a></li> </ul> <div class="layoutItem flexed betweened bookMenuList"> <div> <h4>高等学校・大学向け教科書</h4> <ul class="listBasic linkSquareArrowed"> <li><a href="/tbc/text_series.htm">教科書のご案内</a></li> <!-- <li><a href="/tbc/text_series_dl.htm">教科書ご案内パンフレット</a></li> --> <li><a href="/information/inventory.htm">教科書目録</a></li> </ul> </div> <div> <h4>検定教科書</h4> <ul class="listBasic linkSquareArrowed"> <li><a href="/tbc/tbc.htm">検定教科書のご案内<span style="font-size: 0.8em;">(高等学校工業科用)</span></a></li> <li><a href="/tbc/catalog.htm">高等学校工業科用 教科書目録</a></li> </ul> </div> <div> <ul class="listBasic linkSquareArrowed"> <li><a href="/tbc/kenpon.htm">教科書献本申し込み</a></li> <li><a href="/ohmgrp/contact.htm">お問合せ</a></li> </ul> </div> </div> </div> </div> <!-- End_Module_717 --> </div></div> </section> </div> <div id="dnn_MegaMenu04Pane" class="MegaMenu04Pane"> <div class="zeroTitle"><span id="dnn_ctr718_dnnTITLE_lblTitle" class="Head">【全】メガメニュー04:セミナー・資格試験</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr718_ContentPane"><!-- Start_Module_718 --><div id="dnn_ctr718_ModuleContent"> <div id="dnn_ctr718_HtmlModule_HtmlModule_lblContent"> <div class="megamenuWrap menu04 bgBlue Tab173"> <div class="layoutItem flexed betweened bookMenuList"> <div> <h3>スクール</h3> <ul class="listBasic linkBtn"> <li><a href="/school/"><b>オーム社オンラインスクール</b></a></li> </ul> <h3>資格試験</h3> <ul class="listBasic linkSquareArrowed"> <li><a href="/license/">資格試験対策情報</a></li> <li><a href="/toppaken/info.htm">電験三種突破研究会のご案内</a></li> <li><a href="/license/practice/">第二種電気工事士 学科試験 模擬問題</a></li> <li><a href="/answer/">試験解答(解答例)</a></li> </ul> </div> <div> <h3>材料セット</h3> <ul class="linkInsetBorder"> <li><a href="/denkou-set/"><span class="subTitle">2024年版</span>第二種電気工事士技能試験<br> 材料セット</a></li> <li><a href="/denkou-set/d1.htm"><span class="subTitle">2024年版</span>第一種電気工事士技能試験<br> 材料セット</a></li> </ul> </div> <div> <h3>解答速報</h3> <ul class="listBasic linkSquareArrowed"> <li><a href="/answer/denken3/">電験三種 解答速報</a></li> <li><a href="/denkou/2shukaitou/">第二種電気工事士 解答速報</a></li> <li><a href="/denkou/1shukaitou/">第一種電気工事士 解答速報</a></li> </ul> <h3>セミナー</h3> <ul class="listBasic linkSquareArrowed"> <li><a href="/seminar/">セミナーのご案内</a></li> </ul> </div> </div> </div> </div> <!-- End_Module_718 --> </div></div> </section> </div> <div id="dnn_MegaMenu05Pane" class="MegaMenu05Pane"> <div class="zeroTitle"><span id="dnn_ctr719_dnnTITLE_lblTitle" class="Head">【全】メガメニュー05:サポート</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr719_ContentPane"><!-- Start_Module_719 --><div id="dnn_ctr719_ModuleContent"> <div id="dnn_ctr719_HtmlModule_HtmlModule_lblContent"> <div class="megamenuWrap menu05 bgBlue Tab207"> <ul class="listBasic listHorizon linkSquareArrowed"> <li><a href="/faq/">よくあるお問合せ</a></li> <li><a href="/ohmgrp/contact.htm">お問合せ</a></li> <li><a href="/information/ebook_support.htm">電子書籍のご案内</a></li> <li><a href="/information/ebookstore_tos.htm">eBook Store利用者の皆様へ</a></li> <li><a href="/sitemap.htm">サイトマップ</a></li> </ul> </div> </div> <!-- End_Module_719 --> </div></div> </section> </div> <div id="dnn_MegaMenu06Pane" class="MegaMenu06Pane"> <div class="zeroTitle"><span id="dnn_ctr720_dnnTITLE_lblTitle" class="Head">【全】メガメニュー06:書店</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr720_ContentPane"><!-- Start_Module_720 --><div id="dnn_ctr720_ModuleContent"> <div id="dnn_ctr720_HtmlModule_HtmlModule_lblContent"> <div class="megamenuWrap menu06 bgBlue Tab211"> <ul class="listBasic listHorizon linkSquareArrowed"> <li><a href="/information/pr/">棚担当者速報</a></li> <li><a href="/npad/">新聞広告掲載銘柄</a></li> <li><a href="/information/salesnews.htm">販促課通信</a></li> <li><a href="/information/bookstore.htm">パネル・POP</a></li> <li><a href="/information/library.htm">図書館様へのご案内</a></li> </ul> </div> </div> <!-- End_Module_720 --> </div></div> </section> </div> </div> </header> <main id="main"> <div class="breadcrumb"> <div class="inner"><span id="dnn_dnnBREADCRUMB_lblBreadCrumb"><a href="https://www.ohmsha.co.jp/" class="breadcrumbItem">Home</a><span>></span><a href="https://www.ohmsha.co.jp/book/list.htm?cator=160" class="breadcrumbItem">コンピュータ・一般書</a><span>></span><a href="https://www.ohmsha.co.jp/book/list.htm?cator=160-210" class="breadcrumbItem">プログラミング・開発</a><span>></span><a href="https://www.ohmsha.co.jp/book/list.htm?cator=160-210-572" class="breadcrumbItem">プログラミング言語</a><span>></span><span class="breadcrumbItem">オブジェクト設計スタイルガイド </span></span> </div> </div> <div class="contentMiddle"> <div class="inner"> <main> <header id="dnn_PageTitlePane" class="PageTitlePane"> <div class="zeroTitle"><span id="dnn_ctr837_dnnTITLE_lblTitle" class="Head">【参】モーダルJS:読み込み</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr837_ContentPane"><!-- Start_Module_837 --><div id="dnn_ctr837_ModuleContent"> <div id="dnn_ctr837_HtmlModule_HtmlModule_lblContent"> <link rel="stylesheet" type="text/css" href="/Portals/0/js/lightcase/lightcase.css"> <script src="/Portals/0/js/lightcase/jquery.events.touch.js"></script> <script src="/Portals/0/js/lightcase/lightcase.js"></script> </div> <!-- End_Module_837 --> </div></div> </section> </header> <div id="dnn_ContentPane" class="ContentPane"> <div class="zeroTitle"><span id="dnn_ctr782_dnnTITLE_lblTitle" class="Head">書籍DB:詳細</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr782_ContentPane"><!-- Start_Module_782 --><script type="text/javascript" src="/js/tools/jquery-ui-1.11.3.min.js"></script> <script type="text/javascript" src="/portals/0/js/dbcommon.js"></script> <script type="text/javascript" src="/portals/0/js/slick/slick.js"></script> <link rel="stylesheet" href="/portals/0/js/slick/slick.css"> <script src="/Portals/0/js/objectFit/objectFit.js"></script> <script>objectFitImages();</script><div id="dnn_ctr782_ModuleContent"> <span id="dnn_ctr782_ViewProductDetail_linkTwitterJs" class="normal"><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></span> <div id="dnn_ctr782_ViewProductDetail_ItemDetail" class="ViewProductDetail"> <h1 class="dbTitle magazine"><span class="txtSmall"></span><br>オブジェクト設計スタイルガイド<br><span class="txtSmall"></span> <div class="positionObject pcArea"></div> </h1> <div class="dbDetailWrap detailLower book"> <div class="detailTop"> <!--左カラム--> <div class="detailLeft"> <div class="productImage"> <div class="image jsModalShow pc"><a href="/Portals/0/book/large/978-4-8144-0033-1.jpg" target="_blank"><img src="/Portals/0/book/small/978-4-8144-0033-1.jpg" alt="オブジェクト設計スタイルガイド" class="ProductImage" id="dnn_ctl782_mainimage_34474" /></a></div> <div class="spArea" style="text-align:right;"></div> <div class="sampleSlider"> <img src="/Portals/0/book/small/978-4-8144-0033-1.jpg" class="popupImage jsModalShow"/> </div> <div class="thumbnailSlider sp"> <img src="/Portals/0/book/small/978-4-8144-0033-1.jpg" class="popupImage"/> </div> </div> <div class="productDetail"> </p> <ul class="packaging"> <li><span class="headline">著者</span><span class="value"><span class="authorName"><a href="https://www.ohmsha.co.jp/book/list.htm?authname=Matthias+Noback">Matthias Noback</a> 著</span><span class="authorName">、<a href="https://www.ohmsha.co.jp/book/list.htm?authname=%e7%94%b0%e4%b8%ad+%e8%a3%95%e4%b8%80">田中 裕一</a> 訳</span></span></li> <li><span class="headline">定価</span><span class="value">3,520円 (本体3,200円+税)</span></li> <li><span class="headline">判型</span><span class="value">B5変</span></li> <li><span class="headline">頁</span><span class="value">328頁</span></li> <li><span class="headline">ISBN</span><span class="value">978-4-8144-0033-1</span></li> <li><span class="headline">発売日</span><span class="value">2023/07/07</span></li> <li><span class="headline">発行元</span><span class="value"><a href="https://www.oreilly.co.jp/" target="_blank" class="externalLink">オライリー・ジャパン</a></span></li> </ul> </div> </div> <!--右カラム--> <div class="detailRight"> <div class="alignRight"></div> <div class="purchaseHere"> <div class="selectArea"> <ul> <li class="head"><span>紙の書籍を買う</span><span class="value"> <div class="sellbookchannelarea"> <ul> <li><span class="sellbookch"><a href="https://shop.ohmsha.co.jp/shop/shopbrand.html?search=978-4-8144-0033-1" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_101_ohmsha_webshop.png" /></span></a></li><li><span class="sellbookch"><a href="https://www.kinokuniya.co.jp/f/dsg-01-9784814400331" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_103_kinokuniya.png" /></span></a></li><li><span class="sellbookch"><a href="https://www.e-hon.ne.jp/bec/SA/Detail?refBook=978-4-8144-0033-1" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_104_e-hon.png" /></span></a></li><li><span class="sellbookch"><a href="https://www.amazon.co.jp/dp/4814400330/" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_105_amazon.png" /></span></a></li><li><span class="sellbookch"><a href="https://books.rakuten.co.jp/search?sitem=978-4-8144-0033-1" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_106_rakuten.png" /></span></a></li><li><span class="sellbookch"><a href="https://7net.omni7.jp/detail_isbn/978-4-8144-0033-1" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_107_seven_net.png" /></span></a></li><li><span class="sellbookch"><a href="https://www.yodobashi.com/?word=978-4-8144-0033-1" target="_blank"><img src="/Portals/0/resources/bookstorelogo/chlogo_108_yodobashi.png" /></span></a></li> </ul> </div> </span></li> </ul> </div> </div> <p class="productInqBtn btnBlue btnBordered"><a href="https://www.ohmsha.co.jp/book/contact.htm?bname=%e3%82%aa%e3%83%96%e3%82%b8%e3%82%a7%e3%82%af%e3%83%88%e8%a8%ad%e8%a8%88%e3%82%b9%e3%82%bf%e3%82%a4%e3%83%ab%e3%82%ac%e3%82%a4%e3%83%89&isbn=978-4-8144-0033-1" target="">お問合せ</a></p> <div class="productInquiryBtn"></div> <p class="productStoreBtn btnBlue btnBordered"><a href="/bookstore/">常備書店一覧</a></p> </div> </div> <!-- ページ内リンク --> <ul class="detailLinks"> <li><a href="#anchor1">内容紹介</a></li> <li><a href="#anchor2">目次</a></li> <li><a href="#anchor3">ダウンロード</a></li> <li><a href="#anchor4">正誤表</a></li> </ul> <!--コンテンツ--> <div class="detailContent"> <div id="anchor1" class="detailContentSection"> <h2>内容紹介</h2> <div class="salesPoint"> <h3>より良いオブジェクト指向のコードを書くためのルールを紹介! </h3> </div> <div class="purposeOfPublication">オブジェクト設計のベストプラクティスを適用することで、コードの読みやすさ、書きやすさ、メンテナンス性を向上させることができます。本書では、オブジェクトの種類に応じたオブジェクトの構築、メソッドの定義、状態の変更や公開など、設計ルールを説明します。Java、Python、C#など、あらゆるオブジェクト指向言語に適用できるテクニックを、擬似コードを使ってわかりやすく解説します。 </div> <div class="recommended"> <div class="recommendTitle">このような方におすすめ</div> <div>オブジェクト指向言語と基本的なアプリケーションアーキテクチャを理解している技術者</div> </div> </div> <div id="anchor2" class="detailContentSection"> <h2>目次</h2> </div> <div id="anchor3" class="detailContentSection"> <h2>ダウンロード</h2> <div id="downloadList"><div class="nodownloadlist">ダウンロードデータはございません。</div> </div> </div> <div id="anchor4" class="detailContentSection"> <h2>正誤表</h2> <div id="errata"><div class="noerratalist">正誤表はございません。</div> </div> </div> </div> <!--SNS--> <p>この商品をシェアする</p> <ul class="socialButton"> <li><a href="https://twitter.com/intent/tweet?text=オブジェクト設計スタイルガイド %20%7C%20Ohmsha&url=https://www.ohmsha.co.jp/book/9784814400331/" target="_blank" rel="nofollow" class="shareTwitter" onclick="window.open(this.href, 'tweetwindow', 'width=550, height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1'); return false;"></a></li> <li><a href="http://www.facebook.com/share.php?u=https://www.ohmsha.co.jp/book/9784814400331/&t=オブジェクト設計スタイルガイド %20%7C%20Ohmsha" target="_blank" rel="nofollow" class="shareFacebook" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;"></a></li> <li><a href="http://b.hatena.ne.jp/entry/www.ohmsha.co.jp/book/9784814400331/" target="_blank" rel="nofollow" class="shareHatena" onclick="window.open(this.href, 'HBwindow', 'width=600, height=400, menubar=no, toolbar=no, scrollbars=yes'); return false;"></a></li> <li><a href="http://line.me/R/msg/text/?オブジェクト設計スタイルガイド %20%7C%20Ohmshahttps://www.ohmsha.co.jp/book/9784814400331/" target="_blank" rel="nofollow" class="shareLine" onclick="window.open(this.href, 'Linewindow', 'width=500, height=800, menubar=no, toolbar=no, scrollbars=yes'); return false;"></a></li> <li class="printBtn"><span class="btnPrint"><a href="javascript:window.print();">印刷</a></span> </li> </ul> <div class="modal"> <div class="modalInner"> <div class="modalCloseBtn"> <div class="modalCloseBtnInner"></div> </div> <div class="modalSlider jsModalInner"> <img src="/Portals/0/book/large/978-4-8144-0033-1.jpg" class="popupImage"/> </div> <div class="modalImgCount alignRight jsModalInner"> <span class="modalText">image</span> <span class="modalText modalNowCount">1</span> <span class="modalText">of</span> <span class="modalText modalAllCount">15</span> </div> </div> </div> </div> <!--<script type="text/javascript" src="/js/tools/jquery-ui-1.11.3.min.js"></script>--> <script type="text/javascript"> <!-- (function($){ $(function(){ $("#tabs").tabs(); if($(".ProductImage img").length == $(".ProductImage img.noimage").length){ $(".txtLightcase").hide(); } }); })(jQuery); // --> </script> <input type="hidden" name="dnn$ctr782$ViewProductDetail$hdnProductName" id="dnn_ctr782_ViewProductDetail_hdnProductName" value="オブジェクト設計スタイルガイド" /> </div><!-- End_Module_782 --> </div></div> </section> </div> <div id="dnn_ContentBottomPane" class="ContentBottomPane DNNEmptyPane"></div> </main> </div> </div> </main> <div class="floatMenu"> <div id="dnn_FloatMenuPane" class="FloatMenuPane"> <div class="zeroTitle"><span id="dnn_ctr2039_dnnTITLE_lblTitle" class="Head">【全】フロートメニュー</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr2039_ContentPane"><!-- Start_Module_2039 --><div id="dnn_ctr2039_ModuleContent"> <div id="dnn_ctr2039_HtmlModule_HtmlModule_lblContent"> <div class="floatMenuList"> <ul> <li><a class="search" href="/book/?cl=on">書籍を探す</a></li> <li><a class="faq" href="/faq/">よくあるお問合せ</a></li> </ul> </div> </div> <!-- End_Module_2039 --> </div></div> </section> </div> </div> <footer id="footer"> <p class="pagetop"><a href="#Body">ページトップへ</a> </p> <div class="footTop"> <div class="inner"> <div id="dnn_FootPane" class="FootPane"> <div class="zeroTitle"><span id="dnn_ctr2034_dnnTITLE_lblTitle" class="Head">【全】SPフッターナビ</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr2034_ContentPane"><!-- Start_Module_2034 --><div id="dnn_ctr2034_ModuleContent"> <div id="dnn_ctr2034_HtmlModule_HtmlModule_lblContent"> <ul class="footerNavSp"> <li><a href="/book/?cl=on">書籍検索</a></li> <li><a href="/magazine/?cl=on">雑誌検索</a></li> <li><a href="https://www.ohmshaonline.jp/" target="_blank">Ohmsha Online</a></li> <li><a href="/school/">オーム社オンラインスクール</a></li> <li><a href="/bookstore/">常備書店一覧</a></li> <li><a href="https://shop.ohmsha.co.jp/" target="_blank">オーム社ウェブショップ</a></li> <li><a href="/ohmgrp/profile.htm">会社概要</a></li> <li><a href="/sitemap.htm">サイトマップ</a></li> </ul> </div> <!-- End_Module_2034 --> </div></div> </section> <div class="zeroTitle"><span id="dnn_ctr695_dnnTITLE_lblTitle" class="Head">【全】フッターナビ</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr695_ContentPane"><!-- Start_Module_695 --><div id="dnn_ctr695_ModuleContent"> <div id="dnn_ctr695_HtmlModule_HtmlModule_lblContent"> <div class="footerNav"> <ul> <li> <a href="#">書籍のご案内</a> <ul> <li><a href="/book/?cl=on">書籍検索</a></li> <li><a href="/book/new_books.htm">新刊書籍</a></li> <li><a href="/book/forthcoming_books.htm">近刊書籍</a></li> <li><a href="/information/ebook_support.htm">電子書籍のご案内</a></li> <li><a href="/information/inventory.htm">図書目録</a></li> </ul> </li> <li> <a href="#">雑誌のご案内</a> <ul> <li><a href="/magazine?cl=on">雑誌検索</a></li> <li><a href="/sindenki/">『新電気』</a></li> <li><a href="/denkou/">『電気と工事』</a></li> <li><a href="/setukan/">『設備と管理』</a></li> <li><a href="/magazine/e-magazine.htm">電子版のご案内</a></li> <li><a href="/magazine/orderform/mag_peryear.htm">定期購読のご案内</a></li> <li><a href="/ad/">雑誌広告掲載のご案内</a></li> <li><a href="/magazine/partners_magazine.htm">オーム社発売元雑誌</a></li> </ul> </li> <li> <a href="#">オンラインメディアのご案内</a> <ul> <li><a href="https://www.ohmshaonline.jp/" target="_blank">Ohmsha Online</a></li> <li><a href="/denkou/db.htm">電設資材ガイド</a></li> <li><a href="/setukan/setukandb.htm">ビル設備管理ガイド</a></li> </ul> </li> <li> <a href="#">教科書のご案内</a> <ul> <li><a href="/tbc/text_series.htm">高等学校・大学向け教科書</a></li> <li><a href="/information/inventory.htm">教科書目録(大学・高専)</a></li> <li><a href="/tbc/tbc.htm">検定教科書</a></li> <li><a href="/tbc/catalog.htm">高等学校工業科用 教科書目録</a></li> <li><a href="/tbc/kenpon.htm">教科書献本お申込み</a></li> </ul> </li> <li> <a href="#">商品購入のご案内</a> <ul> <li><a href="/bookstore/">常備書店一覧</a></li> <li><a href="https://shop.ohmsha.co.jp/" target="_blank">オーム社ウェブショップ</a></li> <li><a href="/denkou-set/">第二種電気工事士 材料セット</a></li> <li><a href="/denkou-set/d1.htm">第一種電気工事士 材料セット</a></li> </ul> </li> <li> <a href="#">書店様向けのご案内</a> <ul> <li><a href="/information/pr/">棚担当者速報</a></li> <li><a href="/npad/">新聞広告掲載銘柄</a></li> <li><a href="/information/salesnews.htm">販促課通信</a></li> <li><a href="/information/bookstore.htm">パネル・POP</a></li> </ul> </li> <li> <a href="#">資格試験に関するご案内</a> <ul> <li><a href="/school/">オーム社オンラインスクール</a></li> <li><a href="https://schoolnavi.ohmsha.co.jp/" target="_blank">オーム社オンラインスクールナビ</a></li> <li><a href="/license/">資格試験対策情報</a></li> </ul> </li> <li> <a href="#">お問合せ</a> <ul> <li><a href="/ohmgrp/contact.htm">お問合せ</a></li> <li><a href="/faq/">よくあるお問合せ</a></li> </ul> </li> <li> <a href="#">オーム社に関するご案内</a> <ul> <li><a href="/ohmgrp/profile.htm">会社概要</a></li> <li><a href="https://www.talent-clip.jp/ohmsha/" target="_blank">採用情報</a></li> </ul> </li> </ul> </div> </div> <!-- End_Module_695 --> </div></div> </section> </div> </div> </div> <div class="footBottom"> <div class="inner"> <div id="dnn_FootBottomPane" class="FootBottomPane"> <div class="zeroTitle"><span id="dnn_ctr694_dnnTITLE_lblTitle" class="Head">【全】フッターリンク</span> </div> <section class="moduleSkin moduleZero"> <div class="moduleButton"></div> <div id="dnn_ctr694_ContentPane"><!-- Start_Module_694 --><div id="dnn_ctr694_ModuleContent"> <div id="dnn_ctr694_HtmlModule_HtmlModule_lblContent"> <ul class="footerLink"> <li class="pcArea"><a href="/sitemap.htm">サイトマップ</a></li> <li><a href="/utility/">Webサイトご利用に際して</a></li> <li><a href="/utility/privacy_policy.htm">個人情報に関する基本方針</a></li> </ul> </div> <!-- End_Module_694 --> </div></div> </section> </div> </div> </div> <div class="copyright"> <p><span id="dnn_dnnCOPYRIGHT_lblCopyright" class="txtCopyright">Copyright &copy; 1996-2024 Ohmsha, Ltd. All Rights Reserved.</span> </p> </div> </footer> </div> <input name="ScrollTop" type="hidden" id="ScrollTop" /> <input name="__dnnVariable" type="hidden" id="__dnnVariable" /> </form> <!-- 345646102B6E121D6EA7DB5DFE92AF20D69A0EBD9AC49BE4AF273AC623D53C89 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10