@charset "utf-8";
:lang(en) body {font-family:'gothic';}

#navi-dropdown .dropdown-backdrop {display: none;z-index: 1;}

#top_layout .top_wrap #logo {width: 173px;height: 41px;}
#top_layout .top_wrap #logo > a {background-image: url("data:image/svg+xml,%3Csvg width='173' height='42' viewBox='0 0 173 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4043_84)'%3E%3Cpath d='M29.8836 20.4564C26.5154 18.1188 22.2182 19.0755 19.9526 22.5856C18.0646 25.5172 15.2175 25.8798 14.1149 25.8798C10.5201 25.8798 8.05808 23.2954 7.33308 20.6261L7.31797 20.549L7.29532 20.4564C7.00834 19.3378 6.94037 18.8054 6.94037 17.6251C6.92526 11.2373 13.3521 4.1167 22.5958 4.1167C31.8396 4.1167 37.4886 11.4842 38.8781 15.573L38.8102 15.357C36.1216 7.34916 28.6904 1.59399 19.9451 1.59399C8.92657 1.59399 0 10.7128 0 21.9685C0 32.0284 7.09896 40.638 16.9469 40.638C24.8011 40.638 30.08 36.1404 32.5042 29.9377C33.8333 26.5433 32.8893 22.5625 29.8761 20.4641' fill='%23003668'/%3E%3Cpath d='M39.0032 15.9749C37.8401 11.9787 32.38 4.11743 22.5925 4.11743C13.3412 4.11743 6.92188 11.2381 6.92188 17.6258C6.92188 18.8139 6.98984 19.3462 7.27682 20.4571C7.15599 19.9711 7.09558 19.4774 7.09558 18.999C7.09558 12.3413 13.6206 7.7279 20.3268 7.7279C29.4044 7.7279 36.7677 15.2497 36.7677 24.5228C36.7677 31.7977 32.6669 38.0929 26.7159 41.1094C34.3888 38.2781 39.8716 30.7717 39.8716 21.9538C39.8716 19.8708 39.5998 18.027 38.9956 15.9595' fill='%23E6002D'/%3E%3Cpath d='M164.707 32.7106H170.701V34.5285H164.707V32.7106ZM163.105 23.1345H165.193V35.1225H163.105V23.1345ZM164.707 23.1345H170.953V28.1026H164.707V26.4105H168.974V24.8445H164.707V23.1345ZM162.313 20.2905H172.214V23.5665H170.035V22.1445H164.383V23.5665H162.313V20.2905ZM164.527 29.1826H171.728V35.0686H169.658V30.9466H164.527V29.1826ZM165.859 18.7065L167.929 18.1125C168.289 18.6705 168.631 19.4265 168.757 19.9305L166.598 20.6325C166.49 20.1105 166.183 19.3005 165.859 18.7065ZM157.562 20.7765H160.873V22.6665H157.562V20.7765ZM157.327 18.2565L159.343 18.6345C158.911 21.5325 158.101 24.5205 157.021 26.4285C156.697 26.0685 155.888 25.3305 155.438 25.0065C156.374 23.3686 156.985 20.7945 157.327 18.2565ZM160.352 20.7765H160.658L160.981 20.7045L162.403 21.0825C162.043 22.4865 161.539 24.0705 161.053 25.0965L159.38 24.5565C159.722 23.6565 160.136 22.2165 160.352 21.0645V20.7765ZM157.939 35.1405L157.507 33.1605L158.011 32.4765L161.791 29.9746C161.899 30.5686 162.151 31.4325 162.331 31.8645C158.893 34.2585 158.263 34.7265 157.939 35.1405ZM157.939 35.1405C157.723 34.7085 157.093 33.9885 156.733 33.6645C157.201 33.3045 157.922 32.4945 157.922 31.4685V24.8805H159.992V32.5665C159.992 32.5665 157.939 34.3485 157.939 35.1405Z' fill='%23444444'/%3E%3Cpath d='M146.727 18.2566L148.671 18.6346C148.023 21.6226 146.835 24.4846 145.377 26.2846C145.035 25.9606 144.189 25.3486 143.739 25.0786C145.179 23.4946 146.187 20.9206 146.727 18.2566ZM152.775 21.0646H154.809C154.809 21.0646 154.791 21.7666 154.773 22.0366C154.431 30.1186 154.107 33.0706 153.423 33.9706C153.009 34.5826 152.613 34.7986 152.019 34.9066C151.515 35.0146 150.759 35.0146 149.967 34.9786C149.913 34.3666 149.697 33.4486 149.373 32.8546C150.039 32.9266 150.651 32.9446 150.993 32.9446C151.263 32.9446 151.425 32.8546 151.641 32.6026C152.145 31.9726 152.487 29.1826 152.775 21.5326V21.0646ZM147.267 21.0646H153.693V23.0626H146.277L147.267 21.0646ZM148.527 21.7126L150.093 22.4866C149.373 25.5826 147.789 29.1466 145.827 30.9826C145.413 30.5686 144.729 30.0646 144.171 29.7586C146.259 28.1206 147.843 24.7366 148.527 21.7126ZM151.029 21.9106L152.703 22.6846C151.839 27.3646 149.931 32.2606 146.961 34.7446C146.547 34.3126 145.791 33.7726 145.197 33.4846C148.347 31.2346 150.201 26.5366 151.029 21.9106ZM137.907 28.0666C139.671 27.6706 142.299 26.9326 144.783 26.2306L145.071 28.1386C142.803 28.8406 140.337 29.5786 138.429 30.1366L137.907 28.0666ZM141.147 18.2566H143.127V35.1586H141.147V18.2566ZM138.771 19.2826L140.571 19.5886C140.337 21.9646 139.905 24.4846 139.257 26.0866C138.933 25.8346 138.159 25.3306 137.727 25.1146C138.303 23.6746 138.609 21.4246 138.771 19.2826ZM139.257 21.7306H144.621V23.8006H138.861L139.257 21.7306Z' fill='%23444444'/%3E%3Cpath d='M125.888 20.1826H137.138V21.8566H125.888V20.1826ZM125.546 29.2006H137.3V30.9286H125.546V29.2006ZM120.344 22.7746H126.23V24.7366H120.344V22.7746ZM122.306 18.2566H124.412V35.1586H122.306V18.2566ZM130.46 18.2566H132.53V27.5986H130.46V18.2566ZM132.638 28.0306H134.69V33.1966C134.69 34.1326 134.51 34.6006 133.862 34.8886C133.196 35.1586 132.314 35.1766 131.108 35.1766C131.018 34.6366 130.766 33.8986 130.514 33.3946C131.234 33.4126 132.08 33.4126 132.314 33.4126C132.566 33.4126 132.638 33.3586 132.638 33.1426V28.0306ZM127.13 31.6846L128.588 30.6406C129.38 31.2886 130.37 32.2426 130.838 32.9086L129.29 34.0786C128.894 33.3946 127.94 32.3866 127.13 31.6846ZM133.124 19.3186L134.06 18.2026C134.852 18.5446 135.914 19.1386 136.454 19.5346L135.464 20.7766C134.942 20.3446 133.916 19.7146 133.124 19.3186ZM128.642 26.1226V26.9866H134.474V26.1226H128.642ZM128.642 23.9986V24.8266H134.474V23.9986H128.642ZM126.734 22.5946H136.472V28.3726H126.734V22.5946Z' fill='%23444444'/%3E%3Cpath d='M106.21 18.5625H108.352V24.2865C108.352 28.0485 107.956 32.2425 104.5 35.1405C104.158 34.6365 103.402 33.8265 102.934 33.4485C105.886 30.9825 106.21 27.4185 106.21 24.2865V18.5625ZM111.25 18.9585H113.356V33.9705H111.25V18.9585ZM116.434 18.5085H118.594V34.9785H116.434V18.5085ZM103.888 22.6485L105.742 23.1345C105.472 24.9345 105.076 27.0945 104.356 28.4265L102.484 27.6705C103.204 26.3565 103.672 24.4125 103.888 22.6485ZM108.064 23.7105L109.756 22.9905C110.404 24.4845 111.034 26.3745 111.214 27.5805L109.378 28.4265C109.234 27.2025 108.676 25.2405 108.064 23.7105ZM113.068 23.6925L114.688 22.8645C115.462 24.2685 116.29 26.1045 116.56 27.3105L114.814 28.2645C114.562 27.0585 113.824 25.1505 113.068 23.6925Z' fill='%23444444'/%3E%3Cpath d='M91.7229 24.8267L94.3149 25.4567C93.1269 28.2827 91.5249 31.4507 90.1929 33.5207L88.1949 32.8907C89.4909 30.7127 90.9489 27.4007 91.7229 24.8267ZM86.1069 32.2247C89.5089 32.1167 94.7829 31.8647 99.4989 31.6307L99.4449 33.7367C94.8189 34.0607 89.8149 34.3307 86.3949 34.5107L86.1069 32.2247ZM95.2149 28.8047L97.3209 27.8327C98.9049 29.7767 100.597 32.3327 101.461 34.0607L99.2289 35.2487C98.4729 33.5207 96.7269 30.7847 95.2149 28.8047ZM89.8149 18.6707L92.2809 19.3547C91.1289 22.1987 89.2389 24.9887 87.4029 26.7167C86.9349 26.2667 85.8909 25.4747 85.2969 25.1147C87.1689 23.6387 88.8789 21.1727 89.8149 18.6707ZM97.0689 18.6887C98.1309 20.8127 100.183 23.3327 101.839 24.8447C101.245 25.2947 100.417 26.1587 100.003 26.7347C98.3109 24.9167 96.2409 22.0727 94.9089 19.5707L97.0689 18.6887Z' fill='%23444444'/%3E%3Cpath d='M68.2815 21.4066H83.5455V23.5306H68.2815V21.4066ZM67.6875 32.2966H84.0855V34.4566H67.6875V32.2966ZM74.7075 18.2566H76.9755V22.5946H74.7075V18.2566ZM78.7755 24.1606L81.2595 24.5926C80.5575 27.5626 79.5855 30.8566 78.7395 32.9806L76.6335 32.5126C77.4795 30.3166 78.3615 26.8246 78.7755 24.1606ZM70.6035 24.7546L72.6555 24.2146C73.5195 26.4466 74.1855 29.2366 74.3655 31.1446L72.1515 31.7386C72.0255 29.8666 71.3775 26.9506 70.6035 24.7546Z' fill='%23444444'/%3E%3Cpath d='M53.7054 21.9105H62.5794V23.8005H53.7054V21.9105ZM54.1734 25.5105H62.2014V27.3285H54.1734V25.5105ZM53.5074 29.4705H62.8854V31.2345H53.5074V29.4705ZM57.1254 22.5045H59.1234V30.4065H57.1254V22.5045ZM59.6994 27.9045L61.0674 27.1845C61.6074 27.7065 62.2554 28.4625 62.5614 28.9485L61.1214 29.7585C60.8334 29.2545 60.2214 28.4625 59.6994 27.9045ZM50.6094 18.9585H65.8194V35.1405H63.4974V20.9385H52.8054V35.1405H50.6094V18.9585ZM51.7974 32.2605H64.5594V34.2405H51.7974V32.2605Z' fill='%23444444'/%3E%3Cpath d='M122.286 6.40522H125.487V7.64823H123.573V16.1072H122.286V6.40522ZM116.489 6.83423H121.813V7.97822H116.489V6.83423ZM116.258 9.91423H121.945V11.1022H116.258V9.91423ZM118.513 5.85522H119.789V7.54923H118.513V5.85522ZM117.127 8.28623L118.216 8.05523C118.436 8.55023 118.601 9.22123 118.667 9.66123L117.512 9.93622C117.479 9.48522 117.314 8.80323 117.127 8.28623ZM120.075 8.01122L121.307 8.27522C121.065 8.89122 120.845 9.51823 120.647 9.93622L119.613 9.68323C119.789 9.22123 119.987 8.51723 120.075 8.01122ZM117.336 14.4242H120.735V15.5682H117.336V14.4242ZM116.885 11.8282H121.45V16.0742H120.174V12.9722H118.106V16.1182H116.885V11.8282ZM125.146 6.40522H125.399L125.608 6.36122L126.576 6.96622C126.18 8.03322 125.696 9.29823 125.267 10.2442C126.18 11.2232 126.356 12.0922 126.367 12.8292C126.367 13.6432 126.18 14.1822 125.762 14.4682C125.542 14.6222 125.289 14.7102 125.003 14.7542C124.75 14.7872 124.442 14.7872 124.123 14.7762C124.112 14.4132 124.002 13.8522 123.793 13.4892C124.035 13.5002 124.255 13.5112 124.42 13.5002C124.574 13.5002 124.717 13.4672 124.827 13.4012C125.014 13.2802 125.091 13.0382 125.091 12.6532C125.08 12.0592 124.849 11.2562 123.958 10.3982C124.398 9.34222 124.904 7.63723 125.146 6.86722V6.40522Z' fill='%23444444'/%3E%3Cpath d='M111.103 10.8053H112.434V14.3803C112.434 14.7763 112.489 14.8313 112.852 14.8313C113.017 14.8313 113.666 14.8313 113.864 14.8313C114.227 14.8313 114.282 14.5893 114.337 13.0823C114.612 13.3023 115.195 13.5333 115.536 13.6213C115.404 15.5463 115.074 16.0743 113.974 16.0743C113.732 16.0743 112.885 16.0743 112.654 16.0743C111.411 16.0743 111.103 15.6563 111.103 14.3803V10.8053ZM108.133 10.8603H109.541C109.365 13.2693 108.914 15.1283 105.944 16.1183C105.801 15.7773 105.427 15.2383 105.141 14.9633C107.759 14.1823 107.99 12.7633 108.133 10.8603ZM106.219 6.69132L107.407 6.25132C107.913 7.07632 108.452 8.17632 108.639 8.91332L107.352 9.43032C107.198 8.70432 106.703 7.56032 106.219 6.69132ZM113.336 6.16332L114.744 6.64732C114.26 7.62632 113.688 8.68232 113.226 9.36432L112.071 8.92432C112.522 8.19832 113.061 7.04332 113.336 6.16332ZM105.427 9.81532H115.371V11.0583H105.427V9.81532ZM109.673 5.77832H111.015V10.3213H109.673V5.77832Z' fill='%23444444'/%3E%3Cpath d='M98.8333 6.27344H104.124V12.1364H102.826V7.42844H100.076V12.1364H98.8333V6.27344ZM101.286 12.1364H102.496V14.5894C102.496 14.8644 102.573 14.9634 102.771 14.9634H103.222C103.475 14.9634 103.541 14.6444 103.574 13.2144C103.871 13.4344 104.3 13.6104 104.597 13.6874C104.487 15.4034 104.322 15.9204 103.211 15.9204H102.507C101.649 15.9204 101.286 15.6564 101.286 14.7214V12.1364ZM100.813 8.08844H102.056V9.84844C102.056 11.8064 101.495 14.5344 98.5363 16.0964C98.3823 15.8324 97.9533 15.3484 97.7113 15.1504C100.505 13.6984 100.813 11.5094 100.813 9.82644V8.08844ZM94.3893 6.59244H97.6783V7.84644H94.3893V6.59244ZM97.2383 6.59244H97.4473L97.6783 6.53744L98.5253 6.80144C98.1073 10.8164 96.9523 13.8964 95.0383 15.7554C94.8183 15.4364 94.3893 14.9744 94.0703 14.7434C95.7423 13.2694 96.8973 10.1564 97.2383 6.90044V6.59244ZM94.3893 9.32044L95.3573 8.63844C96.5563 10.2004 98.0193 12.2684 98.5913 13.6544L97.5133 14.4684C96.9743 13.0824 95.5883 10.9264 94.3893 9.32044Z' fill='%23444444'/%3E%3Cpath d='M84.9647 10.4423H90.8937V11.5093H86.2957V16.1183H84.9647V10.4423ZM90.4868 10.4423H91.8288V14.8753C91.8288 15.4913 91.6747 15.7773 91.2127 15.9423C90.7617 16.1073 90.1128 16.1183 89.2108 16.1183C89.1448 15.7993 88.9688 15.3593 88.8148 15.0623C89.3428 15.0843 90.0577 15.0843 90.2337 15.0733C90.4207 15.0733 90.4868 15.0183 90.4868 14.8643V10.4423ZM85.7788 12.0263H90.9707V12.9283H85.7788V12.0263ZM83.4688 6.71333H93.2697V7.86833H83.4688V6.71333ZM86.2188 7.40633L87.7038 7.79133C87.1758 8.47333 86.5708 9.16633 86.1198 9.62833L85.0638 9.25433C85.4708 8.73733 85.9438 7.96733 86.2188 7.40633ZM89.5407 8.18733L90.6188 7.53833C91.5208 8.15433 92.6977 9.08933 93.2808 9.76033L92.1258 10.5083C91.6088 9.84833 90.4757 8.85833 89.5407 8.18733ZM83.8537 8.82533C85.8887 8.81433 89.0898 8.75933 92.0378 8.70433L91.9717 9.77133C89.0787 9.88133 85.9438 9.96933 83.8978 10.0133L83.8537 8.82533ZM85.7788 13.4563H90.9598V14.3583H85.7788V13.4563ZM87.6818 5.76733H89.0457V7.29633H87.6818V5.76733Z' fill='%23444444'/%3E%3Cpath d='M74.3193 5.82227L75.5623 6.19627C74.9132 8.06627 73.8683 10.0573 72.7463 11.3223C72.6253 11.0143 72.2623 10.2773 72.0312 9.95827C72.9553 8.94627 73.8133 7.38427 74.3193 5.82227ZM73.4283 8.85827L74.6713 7.60427L74.6823 7.61527V16.0963H73.4283V8.85827ZM78.1143 5.83327H79.4013V16.0303H78.1143V5.83327ZM75.3202 7.73627H82.4483V8.99027H75.3202V7.73627ZM76.6623 13.0713H80.8752V14.2483H76.6623V13.0713ZM79.8633 8.44027C80.4463 10.3103 81.5573 12.3013 82.7453 13.4233C82.4373 13.6543 81.9973 14.1053 81.7663 14.4573C80.5563 13.1373 79.5333 10.8823 78.9283 8.71527L79.8633 8.44027ZM77.7073 8.34127L78.6532 8.60527C78.0262 10.8823 76.9813 13.1483 75.6723 14.4903C75.4633 14.1713 75.0233 13.7093 74.7373 13.4893C75.9913 12.3673 77.1243 10.2993 77.7073 8.34127Z' fill='%23444444'/%3E%3Cpath d='M66.1324 6.06439H67.4744V13.9844C67.4744 14.6444 67.5514 14.7544 68.0904 14.7544C68.3324 14.7544 69.4324 14.7544 69.6964 14.7544C70.2354 14.7544 70.3234 14.3694 70.4004 12.8184C70.7194 13.0494 71.2584 13.2914 71.6324 13.3684C71.4674 15.2714 71.1154 15.9754 69.8174 15.9754C69.4984 15.9754 68.2224 15.9754 67.9254 15.9754C66.5394 15.9754 66.1324 15.5354 66.1324 13.9734V6.06439ZM70.2574 7.90139L71.2254 9.05639C69.9824 9.93639 68.4094 10.7614 66.9794 11.4324C66.8914 11.1244 66.6384 10.6624 66.4514 10.3764C67.8154 9.72739 69.2784 8.73739 70.2574 7.90139ZM64.0094 5.92139L65.3074 6.36139C64.4824 8.31939 63.1294 10.3544 61.7434 11.6304C61.6114 11.2894 61.2264 10.5634 60.9844 10.2334C62.1724 9.21039 63.3274 7.58239 64.0094 5.92139ZM62.8434 9.02339L64.1414 7.72539L64.1634 7.74739V16.0854H62.8434V9.02339Z' fill='%23444444'/%3E%3Cpath d='M57.4869 8.23132L58.8949 8.63832C57.5089 12.5983 54.9459 14.9083 51.0079 16.1403C50.8539 15.8103 50.4359 15.1723 50.1719 14.8533C53.9779 13.8523 56.3429 11.8173 57.4869 8.23132ZM53.2409 8.31932C54.3519 11.5753 56.7279 13.9183 60.6439 14.7983C60.3249 15.1063 59.8959 15.7333 59.6869 16.1183C55.5619 15.0403 53.2959 12.5213 51.9209 8.71532L53.2409 8.31932ZM50.3699 7.51632H60.4459V8.81432H50.3699V7.51632ZM54.6929 5.77832H56.0569V8.30832H54.6929V5.77832Z' fill='%23444444'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4043_84'%3E%3Crect width='173' height='41' fill='white' transform='translate(0 0.738525)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}




.footer-bottom .info-address {margin-top:0;}
.footer-bottom .family-site-wrap {position:relative;bottom: 0;}
.footer-bottom .family-site-wrap .fs-inner {justify-content:flex-end;}



@media (max-width: 1801px) {
    #top_layout .tnb .tnb-wrap .info-list li .subjact {margin-right: 0; display: block;}
}

@media (max-width: 1495px) {
    .tnb .tnb-wrap .info-list {justify-content: center;}
}

@media (max-width: 1300px) {
    #top_layout {height: 100px;}
    #top_layout .tnb {display: none;}
    #top_layout .top_wrap #logo {top: 29px;}
    #top_layout .top_wrap .utile_wrap {top: 40px;}
}

@media (max-width: 660px) {
    .footer-bottom .info-address address .fax {display: block; margin: 0; font-weight: 600;}
}

@media (max-width: 420px) {
    #top_layout .top_wrap #logo {/* width: 190px; *//* height: 31px; *//* top: 34px; */}
}

@media (max-width: 360px) {
    #top_layout .top_wrap #logo {/* width: 150px; *//* height: 26px; */top: 28px;}
}




.program--search .fieldset .search--btn .btn--submit {width: 93px;}
.program--search .fieldset .search--btn button {width: 113px;}

@media (max-width: 640px) {
    .program--search .fieldset .search--btn .btn--submit,
    .program--search .fieldset .search--btn button {width: 100%;}
    .program--search .fieldset .search--btn .btn--submit input[type=submit],
    .program--search .fieldset .search--btn button {background-image: none; padding: 0 8px;}
}