ul.header_globalNav__0A4Xa{*zoom:1}ul.header_globalNav__0A4Xa:after{content:".";display:block;clear:both;height:0;visibility:hidden}.header_header__3jk_8{margin:0;padding:0}.header_logo__ZPAE6{margin:0 auto;padding:0 20px;height:70px;border-bottom:1px dotted #ccc;box-sizing:border-box}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd{max-width:1080px;margin:0 auto;display:table;width:100%;height:100%}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li{display:table-cell;vertical-align:middle}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a{display:block;width:320px;height:30px;padding:4px 15px 2px;background-color:#e4e1fe;border-radius:25px;box-sizing:border-box}@media(max-width:400px){.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a{width:285px}}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a ul.header_goHome__pIO3t li{display:inline-block;font-size:16px;font-weight:550;color:#484194}@media(max-width:400px){.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a ul.header_goHome__pIO3t li{font-size:14px}}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a ul.header_goHome__pIO3t li.header_theme__OGqB0{margin:-10px 5px 0 0;padding:5px 15px;color:#fff;font-size:18px;background-color:#484194;border-radius:25px}@media(max-width:400px){.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a ul.header_goHome__pIO3t li.header_theme__OGqB0{padding:5px 12px;font-size:16px}}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a ul.header_goHome__pIO3t li.header_top__mkrdN{color:#fff;font-weight:400;margin-left:2px}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI a:hover{background-color:#ebc552}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_mhlw__CDMAn{padding-top:5px;text-align:right}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_hamburger__wM3Gv{display:none;font-size:32px;line-height:1em}@media(max-width:680px){.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_mhlw__CDMAn img{margin-right:10px;width:120px}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_hamburger__wM3Gv{display:block;margin-top:19px;text-align:right}}@media(max-width:540px){.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_siteName__XE0GI .header_goHome__pIO3t{font-size:16px}.header_logo__ZPAE6 ul.header_headerTitle__MBVCd li.header_mhlw__CDMAn{display:none}}ul.header_globalNav__0A4Xa{margin:0 auto;padding:0;max-width:1080px}ul.header_globalNav__0A4Xa li{position:relative;float:left;width:11.11%;margin:0;padding:0;text-align:center;box-sizing:border-box;border-right:1px dotted #666}ul.header_globalNav__0A4Xa li:first-child{border-left:1px dotted #666}ul.header_globalNav__0A4Xa li a{display:block;padding-top:10px;text-align:center;line-height:2em;font-size:15px;color:#333;text-decoration:none}ul.header_globalNav__0A4Xa li a span.header_menuIcon__5PeLj{display:block;margin:0 auto;width:40px;height:40px;padding-top:7px;text-align:center;background-color:#47418f;box-sizing:border-box;border-radius:3px}ul.header_globalNav__0A4Xa li a span.header_menuIcon__5PeLj img{width:26px;height:26px;color:#fff}ul.header_globalNav__0A4Xa li a:hover{background-color:#ececec}@media(max-width:800px){ul.header_globalNav__0A4Xa li a{font-size:13px}}ul.header_globalNav__0A4Xa li ul.header_child___K4bs{position:absolute;top:100%;left:0;margin:0;padding:0;z-index:100}ul.header_globalNav__0A4Xa li ul.header_child___K4bs li{overflow:hidden;padding:0;width:200%;height:0;color:#264829;border:none;transition:.2s}@media(max-width:800px){ul.header_globalNav__0A4Xa li ul.header_child___K4bs li{width:300%}}@media(max-width:680px){ul.header_globalNav__0A4Xa li ul.header_child___K4bs li{width:200%}}ul.header_globalNav__0A4Xa li ul.header_child___K4bs li a{padding:15px 20px;background:#ececec;text-align:left;font-size:15px;font-weight:400;line-height:1.5em}ul.header_globalNav__0A4Xa li ul.header_child___K4bs li:hover>a{background:#f7f7f7;transition:color .3s;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}ul.header_globalNav__0A4Xa li:hover ul li{overflow:visible;height:auto;border-bottom:1px solid #fff}ul.header_globalNav__0A4Xa li:hover ul li:first-child{border-top:0}ul.header_globalNav__0A4Xa li:hover ul li:last-child{border-bottom:0}@media(max-width:680px){ul.header_globalNav__0A4Xa li{width:25%;border-bottom:1px dotted #ccc}}.header_close__E_4NS{display:block}@media(max-width:680px){.header_close__E_4NS{display:none}}.footer_container___CsEG{max-width:1080px;margin:0 auto;padding:20px 45px;box-sizing:border-box}@media(max-width:800px){.footer_container___CsEG{padding:20px}}.footer_container___CsEG{*zoom:1}.footer_container___CsEG:after{content:".";display:block;clear:both;height:0;visibility:hidden}.footer_footerWrapper__ESkhV .footer_mem__pUT3S{display:inline-block}.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL{margin:0 auto;padding:10px 20px;text-align:center;box-sizing:border-box;background:linear-gradient(90deg,#484194,#b4b0dd)}.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL ul li{display:inline-block;margin:5px 30px;padding:5px 0}@media(max-width:800px){.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL ul li{margin:5px 20px}}@media(max-width:680px){.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL ul li{margin:5px 15px}}.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL ul li a{color:#fff}.footer_footerWrapper__ESkhV .footer_footerNav__PvkhL ul li a:hover{opacity:.7}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT{margin:0 auto;display:table;box-sizing:border-box}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw,.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_project__qet6p{display:table-cell;box-sizing:border-box}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_project__qet6p{padding:20px;font-size:15px;vertical-align:middle}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw{padding:20px}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl{display:table;font-size:14px}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dd,.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dt{display:table-cell}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dt{padding-right:15px;vertical-align:middle;border-right:1px solid #888}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dd{padding-left:15px}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dd ul li{margin:5px 0}@media(max-width:540px){.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT,.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw,.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_project__qet6p{display:block}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_project__qet6p{padding-bottom:0;text-align:center}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw{margin-bottom:20px;padding-top:10px;padding-bottom:5px;background-color:#ececec}.footer_footerWrapper__ESkhV .footer_entrusted__kUVHT .footer_company__tN0uw dl dd ul li{margin:2px 0}}.footer_footerWrapper__ESkhV .footer_ministry___BO_5{margin:0 auto;display:table}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_address__xEQzA,.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_mark__5JMcK{display:table-cell;vertical-align:top;width:50%}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_mark__5JMcK{padding-right:20px;text-align:right}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_address__xEQzA ul{font-size:13px}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_address__xEQzA ul li{margin:5px 0}@media(max-width:540px){.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_mark__5JMcK img{width:160px}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_address__xEQzA ul li{margin:3px 0}}@media(max-width:400px){.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_address__xEQzA,.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_mark__5JMcK{display:block;width:100%}.footer_footerWrapper__ESkhV .footer_ministry___BO_5 .footer_mark__5JMcK{padding-right:0;text-align:center}}.footer_footerWrapper__ESkhV .footer_copyRight__Evkr4{font-size:11px;text-align:center}.footer_breadcrumbArea__9RWPN{margin:0 auto;padding:8px 0 13px;width:100%;box-sizing:border-box;border-top:1px solid #c8c8c8;background-color:#f7f7f7}.footer_breadcrumb__y4DEX{max-width:1080px;margin:0 auto;padding:0 60px;box-sizing:border-box;font-size:15px;color:#333}@media(max-width:800px){.footer_breadcrumb__y4DEX{width:100%;padding:0 20px}}.footer_breadcrumb__y4DEX li{display:inline-flex;align-items:center}.footer_breadcrumb__y4DEX li:before{content:""}.footer_breadcrumb__y4DEX li .footer_home__RvdNV{margin-right:5px}.footer_breadcrumb__y4DEX li .footer_arrow__GCtDN{margin:0 10px;color:#aaa}button.footer_activeStyle__K8SPo,button.footer_normalStyle__UHl4r{border:0}.footer_normalStyle__UHl4r{opacity:0}.footer_activeStyle__K8SPo{padding:18px 20px;background-color:#4d3217;border-radius:50%;font-size:20px;line-height:1em;position:fixed;bottom:20px;right:20px;opacity:.5;color:#fff;cursor:pointer}.footer_activeStyle__K8SPo,.footer_activeStyle__K8SPo:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.footer_activeStyle__K8SPo:hover{background:#392511;opacity:.8}.course_pageTitle__ICyC9{margin:0 auto;padding:12px 20px;width:100%;box-sizing:border-box;background:linear-gradient(90deg,#484194,#b4b0dd)}.course_pageTitle__ICyC9 h1{font-size:32px;color:#fff;text-align:center}.course_subTitle__gIa_v{margin-bottom:20px;padding:5px 10px;color:#fff;background-color:#4e9692;border-radius:5px}.course_subTitle__gIa_v span{display:block;float:left;margin-right:5px;padding-top:3px}.course_subTitle__gIa_v .course_subText__tY1KQ{font-size:.7em;color:#fff;margin-left:.5em;display:inline;float:none}.course_itemTitle__P9UKL{margin:3rem 0 1rem;padding-bottom:5px;font-size:20px;color:#484194;line-height:1.5em;border-bottom:1px dotted #484194}.course_itemTitle__P9UKL span{display:block;float:left;margin-right:7px;padding-top:2px}.course_bgGrey__CKTYZ{background-color:#f3f3f3}.course_container__a0saX{max-width:1080px;margin:0 auto;padding:20px 45px;box-sizing:border-box}@media(max-width:800px){.course_container__a0saX{padding:20px}}.course_rows__M5xz1{width:100%;margin:0 auto;padding:0;box-sizing:border-box}.course_container__a0saX,.course_rows__M5xz1{*zoom:1}.course_container__a0saX:after,.course_rows__M5xz1:after{content:".";display:block;clear:both;height:0;visibility:hidden}.course_mem__6LjTq{display:inline-block}.course_itemTitle__P9UKL{border-bottom:none;background-color:#ececec;padding:5px 10px}.course_itemTitle__P9UKL span{color:#b44359}.course_cols2__lCkX_{float:left;margin:0 auto;padding:0 10px;width:50%;box-sizing:border-box}@media(max-width:680px){.course_cols2__lCkX_{float:none;width:100%;padding:0}}.course_flexWrapper__6VOP4{display:flex;justify-content:space-between;gap:30px}@media(max-width:680px){.course_flexWrapper__6VOP4{display:block}}.course_flexWrapper__6VOP4 div{flex:1 1;align-items:center}.course_rightBox__RUJgd{text-align:center}ul.course_headLink__OtBEU{margin-bottom:30px}ul.course_headLink__OtBEU li{display:inline-block;margin:0;padding:0}ul.course_headLink__OtBEU li a{display:block;margin:5px 20px 5px 0;padding:5px 5px 5px 10px;width:11em;font-size:16px;color:#484194;line-height:1.5em;background-color:#ececec}ul.course_headLink__OtBEU li a span{display:block;float:left;margin-right:7px;padding-top:2px;color:#b44359}ul.course_headLink__OtBEU li a:hover{background-color:#f5f5f5}p.course_annotation__QsRCm{margin-bottom:-20px;padding:0}.course_statistics__vtScd{margin-bottom:30px;padding:10px;background-color:#ececec}.course_statistics__vtScd table td{padding:5px 10px}span.course_emphasis__ZGq9l{margin:0 10px;font-size:120%;font-weight:700}ul.course_cities__q3VSq{margin:0;padding:5px 0 0}dl.course_city__mCx4h{margin:0;padding:0}dl.course_city__mCx4h dt{float:left;width:4em;padding:5px 0}dl.course_city__mCx4h dd{margin-left:4.5em;padding:5px 0}dl.course_city__mCx4h dd ul li{margin:2px 0}dl.course_city__mCx4h dd ul li span{display:inline-block}@media(max-width:680px){dl.course_city__mCx4h{padding:0 5px}}ul.course_indexes__ns_Ir li a{display:block;padding:5px 10px;width:100%;color:#fff;font-size:18px;background-color:#b44359;border-radius:5px;box-sizing:border-box}ul.course_indexes__ns_Ir li a:hover{opacity:.7;text-decoration:none}@media(max-width:680px){ul.course_indexes__ns_Ir li a{width:100%}}ul.course_council__VYQWb{margin:0 auto;padding:20px;font-size:18px;width:70%;color:#fff;font-weight:600;text-align:center;border:5px solid #128db1;background:linear-gradient(#2da79a,#3bebd8);box-sizing:border-box}ul.course_council__VYQWb:hover{text-decoration:none;background:linear-gradient(#3bebd8,#2da79a)}@media(max-width:800px){ul.course_council__VYQWb{width:100%}}@media(max-width:680px){ul.course_council__VYQWb{padding:10px 20px 5px}ul.course_council__VYQWb li.course_ib__2XI_t{display:inline-block}}table.course_respTable__WGf03{border-collapse:collapse;box-sizing:border-box}table.course_respTable__WGf03 th{background-color:#ececec;white-space:nowrap}table.course_respTable__WGf03 td,table.course_respTable__WGf03 th{border:1px solid #ccc;padding:10px 15px;box-sizing:border-box}table.course_respTable__WGf03 span.course_mem__6LjTq{display:block}table.course_respTable__WGf03 ul li{margin:0 0 10px;padding:0}table.course_respTable__WGf03 ul li:last-child{margin:0}table.course_respTable__WGf03 ul.course_maru__HZmf6 li{text-indent:-1em;padding-left:1em}table.course_respTable__WGf03 dl{margin:0;padding:0}table.course_respTable__WGf03 dl dd{margin:0 0 10px 1em}table.course_respTable__WGf03 dl dd:last-child{margin:0 0 0 1em}table.course_respTable__WGf03 dl.course_maru__HZmf6 dt{text-indent:-1em;padding-left:1em}@media(max-width:680px){table.course_respTable__WGf03{width:100%}table.course_respTable__WGf03 td:last-child{border-bottom:1px solid #ccc;width:100%}table.course_respTable__WGf03 td,table.course_respTable__WGf03 th{border-bottom:none;display:block;width:100%}table.course_respTable__WGf03 span.course_mem__6LjTq{display:inline-block}}ul.course_subList__SlOGK{padding:.5em 0 .5em 1em}ul.course_subList__SlOGK li.course_ib__2XI_t{margin-right:15px;display:inline-block}.course_btnLinkPage__41Vp8{padding:8px 10px;color:#fff;background-color:#f86}.course_btnLinkPage__41Vp8 span{margin-left:5px;vertical-align:-1px}.course_btnSpace__j6q_l{margin:-5px 0 20px;box-sizing:border-box}.course_btnLinkPageTheme__VMVjA{display:block;padding:5px 20px;color:#fff;background-color:#6d65ab;width:50%;box-sizing:border-box}@media(max-width:540px){.course_btnLinkPageTheme__VMVjA{width:100%}}.course_btnLinkPageTheme__VMVjA:hover{background-color:#382e83}li.course_marusp__pOt2r{text-indent:-1.3em;padding-left:1.3em}ul.course_btnArea__h_6mk li{text-align:center}ul.course_btnArea__h_6mk button{padding:5px 15px;color:#fff;background-color:#f86;border:none}ul.course_btnArea__h_6mk button:hover{opacity:.7}