@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='41' viewBox='0 0 173 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8836 19.7179C26.5154 17.3803 22.2182 18.337 19.9526 21.8471C18.0646 24.7787 15.2175 25.1413 14.1149 25.1413C10.5201 25.1413 8.05808 22.5569 7.33308 19.8876L7.31797 19.8105L7.29532 19.7179C7.00834 18.5993 6.94037 18.0669 6.94037 16.8866C6.92526 10.4988 13.3521 3.37817 22.5958 3.37817C31.8396 3.37817 37.4886 10.7457 38.8781 14.8345L38.8102 14.6185C36.1216 6.61063 28.6904 0.855469 19.9451 0.855469C8.92657 0.855469 0 9.97423 0 21.23C0 31.2899 7.09896 39.8995 16.9469 39.8995C24.8011 39.8995 30.08 35.4019 32.5042 29.1992C33.8333 25.8048 32.8893 21.824 29.8761 19.7256' fill='%23003668'/%3E%3Cpath d='M39.0032 15.2364C37.8401 11.2402 32.38 3.37891 22.5925 3.37891C13.3412 3.37891 6.92188 10.4996 6.92188 16.8873C6.92188 18.0754 6.98984 18.6077 7.27682 19.7186C7.15599 19.2326 7.09558 18.7389 7.09558 18.2605C7.09558 11.6028 13.6206 6.98938 20.3268 6.98938C29.4044 6.98938 36.7677 14.5112 36.7677 23.7843C36.7677 31.0592 32.6669 37.3544 26.7159 40.3709C34.3888 37.5396 39.8716 30.0332 39.8716 21.2153C39.8716 19.1323 39.5998 17.2885 38.9956 15.221' fill='%23E6002D'/%3E%3Cpath d='M54.3382 21.4851H63.2122V23.3751H54.3382V21.4851ZM54.8062 25.0851H62.8342V26.9031H54.8062V25.0851ZM54.1402 29.0451H63.5182V30.8091H54.1402V29.0451ZM57.7582 22.0791H59.7562V29.9811H57.7582V22.0791ZM60.3322 27.4791L61.7002 26.7591C62.2402 27.2811 62.8882 28.0371 63.1942 28.5231L61.7542 29.3331C61.4662 28.8291 60.8542 28.0371 60.3322 27.4791ZM51.2422 18.5331H66.4522V34.7151H64.1302V20.5131H53.4382V34.7151H51.2422V18.5331ZM52.4302 31.8351H65.1922V33.8151H52.4302V31.8351ZM68.7382 20.9811H84.0022V23.1051H68.7382V20.9811ZM68.1442 31.8711H84.5422V34.0311H68.1442V31.8711ZM75.1642 17.8311H77.4322V22.1691H75.1642V17.8311ZM79.2322 23.7351L81.7162 24.1671C81.0142 27.1371 80.0422 30.4311 79.1962 32.5551L77.0902 32.0871C77.9362 29.8911 78.8182 26.3991 79.2322 23.7351ZM71.0602 24.3291L73.1122 23.7891C73.9762 26.0211 74.6422 28.8111 74.8222 30.7191L72.6082 31.3131C72.4822 29.4411 71.8342 26.5251 71.0602 24.3291ZM91.9942 24.4011L94.5862 25.0311C93.3982 27.8571 91.7962 31.0251 90.4642 33.0951L88.4662 32.4651C89.7622 30.2871 91.2202 26.9751 91.9942 24.4011ZM86.3782 31.7991C89.7802 31.6911 95.0542 31.4391 99.7702 31.2051L99.7162 33.3111C95.0902 33.6351 90.0862 33.9051 86.6662 34.0851L86.3782 31.7991ZM95.4862 28.3791L97.5922 27.4071C99.1762 29.3511 100.868 31.9071 101.732 33.6351L99.5002 34.8231C98.7442 33.0951 96.9982 30.3591 95.4862 28.3791ZM90.0862 18.2451L92.5522 18.9291C91.4002 21.7731 89.5102 24.5631 87.6742 26.2911C87.2062 25.8411 86.1622 25.0491 85.5682 24.6891C87.4402 23.2131 89.1502 20.7471 90.0862 18.2451ZM97.3402 18.2631C98.4022 20.3871 100.454 22.9071 102.11 24.4191C101.516 24.8691 100.688 25.7331 100.274 26.3091C98.5822 24.4911 96.5122 21.6471 95.1802 19.1451L97.3402 18.2631ZM106.304 18.1371H108.446V23.8611C108.446 27.6231 108.05 31.8171 104.594 34.7151C104.252 34.2111 103.496 33.4011 103.028 33.0231C105.98 30.5571 106.304 26.9931 106.304 23.8611V18.1371ZM111.344 18.5331H113.45V33.5451H111.344V18.5331ZM116.528 18.0831H118.688V34.5531H116.528V18.0831ZM103.982 22.2231L105.836 22.7091C105.566 24.5091 105.17 26.6691 104.45 28.0011L102.578 27.2451C103.298 25.9311 103.766 23.9871 103.982 22.2231ZM108.158 23.2851L109.85 22.5651C110.498 24.0591 111.128 25.9491 111.308 27.1551L109.472 28.0011C109.328 26.7771 108.77 24.8151 108.158 23.2851ZM113.162 23.2671L114.782 22.4391C115.556 23.8431 116.384 25.6791 116.654 26.8851L114.908 27.8391C114.656 26.6331 113.918 24.7251 113.162 23.2671ZM125.798 19.7571H137.048V21.4311H125.798V19.7571ZM125.456 28.7751H137.21V30.5031H125.456V28.7751ZM120.254 22.3491H126.14V24.3111H120.254V22.3491ZM122.216 17.8311H124.322V34.7331H122.216V17.8311ZM130.37 17.8311H132.44V27.1731H130.37V17.8311ZM132.548 27.6051H134.6V32.7711C134.6 33.7071 134.42 34.1751 133.772 34.4631C133.106 34.7331 132.224 34.7511 131.018 34.7511C130.928 34.2111 130.676 33.4731 130.424 32.9691C131.144 32.9871 131.99 32.9871 132.224 32.9871C132.476 32.9871 132.548 32.9331 132.548 32.7171V27.6051ZM127.04 31.2591L128.498 30.2151C129.29 30.8631 130.28 31.8171 130.748 32.4831L129.2 33.6531C128.804 32.9691 127.85 31.9611 127.04 31.2591ZM133.034 18.8931L133.97 17.7771C134.762 18.1191 135.824 18.7131 136.364 19.1091L135.374 20.3511C134.852 19.9191 133.826 19.2891 133.034 18.8931ZM128.552 25.6971V26.5611H134.384V25.6971H128.552ZM128.552 23.5731V24.4011H134.384V23.5731H128.552ZM126.644 22.1691H136.382V27.9471H126.644V22.1691ZM146.462 17.8311L148.406 18.2091C147.758 21.1971 146.57 24.0591 145.112 25.8591C144.77 25.5351 143.924 24.9231 143.474 24.6531C144.914 23.0691 145.922 20.4951 146.462 17.8311ZM152.51 20.6391H154.544C154.544 20.6391 154.526 21.3411 154.508 21.6111C154.166 29.6931 153.842 32.6451 153.158 33.5451C152.744 34.1571 152.348 34.3731 151.754 34.4811C151.25 34.5891 150.494 34.5891 149.702 34.5531C149.648 33.9411 149.432 33.0231 149.108 32.4291C149.774 32.5011 150.386 32.5191 150.728 32.5191C150.998 32.5191 151.16 32.4291 151.376 32.1771C151.88 31.5471 152.222 28.7571 152.51 21.1071V20.6391ZM147.002 20.6391H153.428V22.6371H146.012L147.002 20.6391ZM148.262 21.2871L149.828 22.0611C149.108 25.1571 147.524 28.7211 145.562 30.5571C145.148 30.1431 144.464 29.6391 143.906 29.3331C145.994 27.6951 147.578 24.3111 148.262 21.2871ZM150.764 21.4851L152.438 22.2591C151.574 26.9391 149.666 31.8351 146.696 34.3191C146.282 33.8871 145.526 33.3471 144.932 33.0591C148.082 30.8091 149.936 26.1111 150.764 21.4851ZM137.642 27.6411C139.406 27.2451 142.034 26.5071 144.518 25.8051L144.806 27.7131C142.538 28.4151 140.072 29.1531 138.164 29.7111L137.642 27.6411ZM140.882 17.8311H142.862V34.7331H140.882V17.8311ZM138.506 18.8571L140.306 19.1631C140.072 21.5391 139.64 24.0591 138.992 25.6611C138.668 25.4091 137.894 24.9051 137.462 24.6891C138.038 23.2491 138.344 20.9991 138.506 18.8571ZM138.992 21.3051H144.356V23.3751H138.596L138.992 21.3051ZM164.696 32.0871H170.672V33.9051H164.696V32.0871ZM163.85 22.7451H165.794V34.7331H163.85V22.7451ZM164.696 22.7451H170.708V27.6231H164.696V25.9131H168.728V24.4551H164.696V22.7451ZM162.824 19.7391H171.878V23.1051H169.862V21.4671H164.75V23.1051H162.824V19.7391ZM166.19 17.8131H168.296V20.6031H166.19V17.8131ZM164.696 28.7571H171.482V34.6431H169.484V30.5211H164.696V28.7571ZM158.63 21.2511H160.412V23.5011H158.63V21.2511ZM156.272 22.7451H158.18V32.7531H156.272V22.7451ZM157.514 25.1571H161.42V26.5431H157.514V25.1571ZM155.174 32.2131C156.704 31.9251 159.044 31.4031 161.276 30.8991L161.474 32.5911C159.512 33.1671 157.406 33.7431 155.768 34.1931L155.174 32.2131ZM159.386 29.9091L161.078 29.1891C161.96 30.4851 162.842 32.2131 163.166 33.3831L161.33 34.2111C161.042 33.0591 160.214 31.2591 159.386 29.9091ZM157.334 22.7451H162.284V29.0091H157.334V27.4611H160.394V24.2931H157.334V22.7451ZM158.108 17.8311H159.278V18.2271H159.89V18.8211C159.17 20.1891 158.018 22.0611 156.128 23.6451C155.858 23.1951 155.246 22.5111 154.814 22.2231C156.434 20.9451 157.514 19.2531 158.108 17.8311ZM158.63 17.8311H160.07C161.15 18.6951 162.428 19.9371 163.022 20.8551L161.654 22.4571C161.15 21.5571 159.98 20.0811 158.972 19.3071H158.63V17.8311Z' fill='%23444444'/%3E%3Cpath d='M122.278 5.42329H125.479V6.66629H123.565V15.1253H122.278V5.42329ZM116.481 5.85229H121.805V6.99629H116.481V5.85229ZM116.25 8.93229H121.937V10.1203H116.25V8.93229ZM118.505 4.87329H119.781V6.56729H118.505V4.87329ZM117.119 7.30429L118.208 7.07329C118.428 7.56829 118.593 8.23929 118.659 8.67929L117.504 8.95429C117.471 8.50329 117.306 7.82129 117.119 7.30429ZM120.067 7.02929L121.299 7.29329C121.057 7.90929 120.837 8.53629 120.639 8.95429L119.605 8.70129C119.781 8.23929 119.979 7.53529 120.067 7.02929ZM117.328 13.4423H120.727V14.5863H117.328V13.4423ZM116.877 10.8463H121.442V15.0923H120.166V11.9903H118.098V15.1363H116.877V10.8463ZM125.138 5.42329H125.391L125.6 5.37929L126.568 5.98429C126.172 7.05129 125.688 8.31629 125.259 9.26229C126.172 10.2413 126.348 11.1103 126.359 11.8473C126.359 12.6613 126.172 13.2003 125.754 13.4863C125.534 13.6403 125.281 13.7283 124.995 13.7723C124.742 13.8053 124.434 13.8053 124.115 13.7943C124.104 13.4313 123.994 12.8703 123.785 12.5073C124.027 12.5183 124.247 12.5293 124.412 12.5183C124.566 12.5183 124.709 12.4853 124.819 12.4193C125.006 12.2983 125.083 12.0563 125.083 11.6713C125.072 11.0773 124.841 10.2743 123.95 9.41629C124.39 8.36029 124.896 6.65529 125.138 5.88529V5.42329Z' fill='%23444444'/%3E%3Cpath d='M111.095 9.82314H112.426V13.3981C112.426 13.7941 112.481 13.8491 112.844 13.8491C113.009 13.8491 113.658 13.8491 113.856 13.8491C114.219 13.8491 114.274 13.6071 114.329 12.1001C114.604 12.3201 115.187 12.5511 115.528 12.6391C115.396 14.5641 115.066 15.0921 113.966 15.0921C113.724 15.0921 112.877 15.0921 112.646 15.0921C111.403 15.0921 111.095 14.6741 111.095 13.3981V9.82314ZM108.125 9.87814H109.533C109.357 12.2871 108.906 14.1461 105.936 15.1361C105.793 14.7951 105.419 14.2561 105.133 13.9811C107.751 13.2001 107.982 11.7811 108.125 9.87814ZM106.211 5.70914L107.399 5.26914C107.905 6.09414 108.444 7.19414 108.631 7.93114L107.344 8.44814C107.19 7.72214 106.695 6.57814 106.211 5.70914ZM113.328 5.18114L114.736 5.66514C114.252 6.64414 113.68 7.70014 113.218 8.38214L112.063 7.94214C112.514 7.21614 113.053 6.06114 113.328 5.18114ZM105.419 8.83314H115.363V10.0761H105.419V8.83314ZM109.665 4.79614H111.007V9.33914H109.665V4.79614Z' fill='%23444444'/%3E%3Cpath d='M95.7029 10.7362H99.1459V11.5612H95.7029V10.7362ZM95.7029 12.0782H99.1569V12.9032H95.7029V12.0782ZM94.3389 7.45818H99.3769V8.48118H94.3389V7.45818ZM95.6369 13.4752H99.2999V14.4212H95.6369V13.4752ZM97.0009 9.76818H98.1119V13.7832H97.0009V9.76818ZM96.2859 9.32818H99.3109V10.1972H96.2859V14.8942H95.1309V10.2742L96.0219 9.32818H96.2859ZM97.4189 8.50318L98.6069 8.70118C98.3649 9.11918 98.1229 9.52618 97.9469 9.80118L97.0339 9.59218C97.1879 9.26218 97.3419 8.81118 97.4189 8.50318ZM95.3729 4.76318L96.5389 5.03818C96.2419 6.00618 95.7249 6.97418 95.1859 7.60118C94.9769 7.40318 94.4929 7.05118 94.2179 6.88618C94.7239 6.35818 95.1419 5.55518 95.3729 4.76318ZM96.4949 6.25918L97.6279 6.54518C97.0449 8.40418 96.0439 10.1532 94.8339 11.2422C94.6909 10.9892 94.3059 10.4612 94.0859 10.2192C95.1639 9.31718 96.0329 7.85418 96.4949 6.25918ZM95.7359 5.68718H99.2889V6.71018H95.2299L95.7359 5.68718ZM100.807 8.11818V8.85518H102.831V8.11818H100.807ZM100.807 9.88918V10.6262H102.831V9.88918H100.807ZM100.807 6.35818V7.08418H102.831V6.35818H100.807ZM99.6519 5.20318H104.052V11.7812H99.6519V5.20318ZM101.852 10.9562H103.007V13.5302C103.007 13.8162 103.018 13.8602 103.15 13.8602C103.194 13.8602 103.392 13.8602 103.447 13.8602C103.601 13.8602 103.634 13.7062 103.667 12.5622C103.887 12.7602 104.382 12.9362 104.69 13.0242C104.58 14.5422 104.294 14.9272 103.59 14.9272C103.403 14.9272 103.106 14.9272 102.941 14.9272C102.039 14.9272 101.852 14.5862 101.852 13.5412V10.9562ZM100.323 11.3082H101.423C101.291 12.9912 100.906 14.3332 99.2339 15.1142C99.1019 14.8392 98.7829 14.3882 98.5299 14.1792C99.9489 13.5962 100.202 12.5842 100.323 11.3082Z' fill='%23444444'/%3E%3Cpath d='M84.9569 9.46016H90.8859V10.5272H86.2879V15.1362H84.9569V9.46016ZM90.4789 9.46016H91.8209V13.8932C91.8209 14.5092 91.6669 14.7952 91.2049 14.9602C90.7539 15.1252 90.1049 15.1362 89.2029 15.1362C89.1369 14.8172 88.9609 14.3772 88.8069 14.0802C89.3349 14.1022 90.0499 14.1022 90.2259 14.0912C90.4129 14.0912 90.4789 14.0362 90.4789 13.8822V9.46016ZM85.7709 11.0442H90.9629V11.9462H85.7709V11.0442ZM83.4609 5.73116H93.2619V6.88616H83.4609V5.73116ZM86.2109 6.42416L87.6959 6.80916C87.1679 7.49116 86.5629 8.18416 86.1119 8.64616L85.0559 8.27216C85.4629 7.75516 85.9359 6.98516 86.2109 6.42416ZM89.5329 7.20516L90.6109 6.55616C91.5129 7.17216 92.6899 8.10716 93.2729 8.77816L92.1179 9.52616C91.6009 8.86616 90.4679 7.87616 89.5329 7.20516ZM83.8459 7.84316C85.8809 7.83216 89.0819 7.77716 92.0299 7.72216L91.9639 8.78916C89.0709 8.89916 85.9359 8.98716 83.8899 9.03116L83.8459 7.84316ZM85.7709 12.4742H90.9519V13.3762H85.7709V12.4742ZM87.6739 4.78516H89.0379V6.31416H87.6739V4.78516Z' fill='%23444444'/%3E%3Cpath d='M74.3114 4.84033L75.5544 5.21433C74.9054 7.08433 73.8604 9.07533 72.7384 10.3403C72.6174 10.0323 72.2544 9.29533 72.0234 8.97633C72.9474 7.96433 73.8054 6.40233 74.3114 4.84033ZM73.4204 7.87633L74.6634 6.62233L74.6744 6.63333V15.1143H73.4204V7.87633ZM78.1064 4.85133H79.3934V15.0483H78.1064V4.85133ZM75.3124 6.75433H82.4404V8.00833H75.3124V6.75433ZM76.6544 12.0893H80.8674V13.2663H76.6544V12.0893ZM79.8554 7.45833C80.4384 9.32833 81.5494 11.3193 82.7374 12.4413C82.4294 12.6723 81.9894 13.1233 81.7584 13.4753C80.5484 12.1553 79.5254 9.90033 78.9204 7.73333L79.8554 7.45833ZM77.6994 7.35933L78.6454 7.62333C78.0184 9.90033 76.9734 12.1663 75.6644 13.5083C75.4554 13.1893 75.0154 12.7273 74.7294 12.5073C75.9834 11.3853 77.1164 9.31733 77.6994 7.35933Z' fill='%23444444'/%3E%3Cpath d='M66.1246 5.08221H67.4666V13.0022C67.4666 13.6622 67.5436 13.7722 68.0826 13.7722C68.3246 13.7722 69.4246 13.7722 69.6886 13.7722C70.2276 13.7722 70.3156 13.3872 70.3926 11.8362C70.7116 12.0672 71.2506 12.3092 71.6246 12.3862C71.4596 14.2892 71.1076 14.9932 69.8096 14.9932C69.4906 14.9932 68.2146 14.9932 67.9176 14.9932C66.5316 14.9932 66.1246 14.5532 66.1246 12.9912V5.08221ZM70.2496 6.91921L71.2176 8.07421C69.9746 8.95421 68.4016 9.77921 66.9716 10.4502C66.8836 10.1422 66.6306 9.68021 66.4436 9.39421C67.8076 8.74521 69.2706 7.75521 70.2496 6.91921ZM64.0016 4.93921L65.2996 5.37921C64.4746 7.33721 63.1216 9.37221 61.7356 10.6482C61.6036 10.3072 61.2186 9.58121 60.9766 9.25121C62.1646 8.22821 63.3196 6.60021 64.0016 4.93921ZM62.8356 8.04121L64.1336 6.74321L64.1556 6.76521V15.1032H62.8356V8.04121Z' fill='%23444444'/%3E%3Cpath d='M57.4791 7.24914L58.8871 7.65614C57.5011 11.6161 54.9381 13.9261 51.0001 15.1581C50.8461 14.8281 50.4281 14.1901 50.1641 13.8711C53.9701 12.8701 56.3351 10.8351 57.4791 7.24914ZM53.2331 7.33714C54.3441 10.5931 56.7201 12.9361 60.6361 13.8161C60.3171 14.1241 59.8881 14.7511 59.6791 15.1361C55.5541 14.0581 53.2881 11.5391 51.9131 7.73314L53.2331 7.33714ZM50.3621 6.53414H60.4381V7.83214H50.3621V6.53414ZM54.6851 4.79614H56.0491V7.32614H54.6851V4.79614Z' fill='%23444444'/%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: 38px;} */
}





.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;}
}