@charset "utf-8";.site_wrap{overflow-x:hidden}.wrap{max-width:92%;margin:0 auto;width:1160px}.wrap_l{width:1118px}.wrap_m{width:1010px}.wrap_s{width:997px}.wrap_ss{width:798px;max-width:86%}*{letter-spacing:.05em}body,select,textarea,input,div,p{font-family:Meiryo,'メイリオ',sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#323232}a{color:#333}a:hover{color:#555}.over_nav{background:#000}.over_text{color:#fff;font-weight:400;padding-right:1em}@media (max-width:890px){.over_text{font-size:13px}}@media (max-width:767px){.over_nav>.flex{flex-wrap:wrap}.over_text{width:100%;line-height:1.3em;padding:5px 0}.over_text{font-size:11px}}.over_menu{margin-left:auto;width:60%}.over_menu li{width:33.33%}.over_menu a{display:block;padding:17px 10px 13px;text-align:center;font-size:16px;font-weight:600}.over_menu01 a{background:#d7d7d7;color:#434343}.over_menu02 a{background:#34ac14;color:#fff}.over_menu03 a{background:#1a88d5;color:#fff}.over_menu01 a:hover{background:#ededed}.over_menu02 a:hover{background:#42bf20}.over_menu03 a:hover{background:#2c94dc}@media (max-width:1024px){.over_menu li{width:auto;flex-grow:1}}@media (max-width:890px){.over_menu a{font-size:14px;padding:17px 5px 13px}}@media (max-width:767px){.over_menu{margin-left:0;width:100%}.over_menu a{font-size:12px;padding:8px 5px 6px}}@media (max-width:320px){.over_menu a span{display:none}}header h1{padding:20px 0 15px}.head_main{align-items:center}.head_btns{margin-left:auto}.head_btns li+li{margin-left:5px}.head_btns a{display:block;min-width:12.5em;text-align:center;color:#fff;background:#645e5e;padding:10px;font-weight:600}.head_btns a:hover{opacity:.8}.btn_red a{background:#e82929}@media (max-width:767px){header h1{padding:10px 10px 10px 0;max-width:65%}.head_btns{display:none}}.head_menu .modalWrapper>ul{display:flex}.head_menu .modalWrapper>ul>li{width:16.66%;position:relative}.head_menu li a{display:block;text-align:center;color:#fff;padding:9px 8px 7px;font-size:16px;font-weight:600;background:#1a88d5}.head_menu li a:hover{background:#2c94dc}.head_menu li a *{vertical-align:middle;line-height:1.2em}.head_menu li a span{display:inline-block;padding-right:7px}.head_menu li+li{border-left:1px solid #fff}@media (max-width:1090px){.head_menu>ul>li{width:auto;flex-grow:1}}@media (max-width:900px){.head_menu li a{font-size:15px}}@media (max-width:865px){.head_menu li a span{display:block}}@media (max-width:767px){.head_menu .modalWrapper>ul{flex-wrap:wrap}.head_menu .modalWrapper>ul>li{width:100%}.head_menu li a{text-align:left;background:0 0;color:#fff}.head_menu li a span{display:inline-block}.head_menu li a:hover{background:0 0}.head_menu li+li{border-left:0;border-top:1px solid #fff}}.head_menu ul ul{transition:.3s;position:absolute;top:100%;left:0;opacity:0;width:100%;z-index:100;border-right:0;pointer-events:none;background:#fff}.head_menu ul>li:hover a+ul{opacity:1;pointer-events:all}.head_menu ul ul li{width:100%;border-left:0;border-bottom:1px solid #1a88d5}.head_menu ul ul li a{font-weight:400;background:#fff;color:#000;text-align:left;font-size:13px;padding:10px 10px 8px 13px;letter-spacing:0}.head_menu ul ul li a:hover{background:#f2fbf3}body.modal-open{position:fixed;height:100%;width:100%}@media (max-width:767px){.head_menu ul ul{position:static;top:auto;left:0;opacity:1;border-right:0;margin:0 auto 20px;max-width:92%;pointer-events:all;background:0 0}.head_menu ul ul li{background:rgba(0,0,0,.3);border-bottom:0;border-bottom:1px solid rgba(255,255,255,.4);border-top:0}.head_menu ul ul li a{padding:6px 5px 5px 20px;background:0 0;color:#fff}.head_menu ul ul li a:hover{background:0 0}.head_menu ul ul li:nth-child(1){border-radius:5px 5px 0 0}.head_menu ul ul li:last-child{border-radius:0 0 5px 5px;border-bottom:0}}#openModal,header .closeModal,.header_menu_sub_modal{display:none}@media (max-width:767px){#openModal{display:block;margin-left:auto;cursor:pointer}#modalArea{display:none;position:absolute;height:100%;left:0;top:0;width:100%;z-index:1000;overflow-y:auto}.modalArea{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%}.modalBg{width:100%;height:100%;background-color:#2c94dc;position:fixed;left:0;top:0}.modalWrapper{width:100%;position:relative;z-index:3000;margin:0 auto;padding:50px 8%}header .closeModal{position:absolute;top:15px;right:15px;cursor:pointer;display:block;width:2em;pointer-events:all;z-index:3000}.header_menu_sub_modal{display:block;padding:10px 0}.header_menu_sub_modal .flex>div{width:49%;text-align:center}.header_menu_sub_modal .flex>div+div{margin-left:2%}.header_menu_sub_modal a{display:block;background:#222;color:#fff;padding:10px 5px;border:1px solid #fff}.header_menu_sub_modal .btn_red{background:#e82929}}.over_nav{border-bottom:7px solid #1a88d5}.bg_type1{background:#e4f1e1}.bg_type2{background:#f0f7fc}.bg_type3{background:#fff9fc}@media (max-width:767px){.over_nav{border-bottom-width:4px !important}}.home_main{margin:0 auto;width:1160px;overflow:visible !important;max-width:92%;position:relative}@media (max-width:767px){.home_main{max-width:100%}}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{width:50px !important;height:50px !important;background:0 0 !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0 !important;transform:translateX(-50%) !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0 !important;transform:translateX(50%) !important}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{display:none !important}@media (max-width:767px){.home_main{position:relative}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.swiper-button-prev img,.swiper-container-rtl .swiper-button-next img,.swiper-button-next img,.swiper-container-rtl .swiper-button-prev img{max-height:100% !important}}.main_foot_wrap{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_blue.png)}.main_foot_wrap .wrap{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_blue2.png);padding:23px 55px}.main_foot_box{position:relative}.main_foot_box .btn_orange{position:absolute;right:0;top:50%;transform:translateY(-50%)}.main_foot_box h3{font-size:30px;color:#ffea00;line-height:1.3em;font-weight:600}.main_foot_box p{color:#fff;font-size:16px;font-weight:600;padding-right:35%}@media (max-width:1080px){.main_foot_wrap .wrap{padding:20px 35px}}@media (max-width:768px){.main_foot_box h3{font-size:26px}}@media (max-width:767px){.main_foot_wrap .wrap{padding:15px;max-width:100%}.main_foot_box h3{font-size:18px}.main_foot_box{text-align:center}.main_foot_box p{padding-right:0;padding-top:3px;font-size:12px}.main_foot_box .btn_orange{position:relative;top:0;transform:translateY(0);margin:10px auto 0}}.btn_orange{display:inline-block;background:#ff7800;padding:15px 60px;border:1px solid #fff;border-radius:5px;font-size:18px;font-weight:600;color:#fff;position:relative}.btn_orange:hover{color:#fff;background:#ff5d0e}.btn_orange:after{content:"";right:10px;top:50%;transform:translateY(-50%);width:13px;height:25px;position:absolute;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/btn_arr_orange.png) no-repeat}.btn_breen_sub{position:absolute;right:0;top:0}.btn_breen_sub a{display:inline-block;border:2px solid #1a88d5;padding:10px 30px;color:#1a88d5;font-size:16px;line-height:1.55em;position:relative}.btn_breen_sub a:after{content:"";width:12px;height:16px;top:50%;transform:translateY(-50%);background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/btn_arr.png) no-repeat;position:absolute;right:7px}.btn_breen_sub a:hover{background:#f6fbf0}.btn_links li{padding-top:15px}.btn_links li a{font-size:22px;padding:9px 10px 6px 23px;display:inline-block;background:#fff;font-weight:700;line-height:1.5em;min-width:13em;border-left:8px solid #1a88d5}.btn_links li a:hover{background:#fff7b5}.btn_orange_v2 a{display:inline-block;padding:28px 60px 25px;border-radius:5px;font-size:18px;font-weight:600;color:#fff;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_orange.png)}.btn_orange_v2 a:hover{opacity:.8}.btn_blue a{display:inline-block;padding:28px 60px 25px;border-radius:5px;font-size:18px;font-weight:600;color:#fff;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_blue2.png)}.btn_blue a:hover{opacity:.8}@media (max-width:940px){.btn_orange{padding:15px 40px 15px 30px;font-size:15px}.btn_breen_sub a{padding:10px 25px 10px 15px;font-size:14px}}@media (max-width:768px){.btn_links li a{font-size:20px}}@media (max-width:767px){.btn_orange{padding:10px 30px 10px 20px;font-size:15px}.btn_orange:after{right:8px;top:50%;transform:translateY(-50%);width:10px;height:20px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/btn_arr_orange.png) no-repeat center;background-size:contain}.btn_breen_sub{position:relative;text-align:center;padding-top:15px}.btn_links li{padding-top:10px}.btn_links li a{font-size:18px;padding:7px 8px 4px 18px}.btn_links li a:hover{background:#fff7b5}.btn_orange_v2 a{padding:20px 25px 18px;font-size:16px}.btn_blue a{padding:20px 25px 18px;font-size:16px}}.top_contents{padding:70px 0}.top_title{position:relative;margin-bottom:40px}.top_title h3{text-align:center;font-size:32px;font-weight:700}.top_title h3 span{display:inline-block;padding-right:10px;vertical-align:text-top}.top_title p{text-align:center;padding:25px 0 0;font-size:16px}@media (max-width:1024px){.top_title h3{font-size:30px}}@media (max-width:768px){.top_contents{padding:50px 0}.top_title{margin-bottom:30px}.top_title h3{font-size:26px}}@media (max-width:767px){.top_contents{padding:40px 0}.top_title{margin-bottom:15px}.top_title h3{line-height:1;font-size:24px}.top_title h3 span{max-height:1.5em;max-width:1.5em}.top_title h3 span img{width:100%;height:100%;object-fit:contain}.top_title p{padding:18px 0 0;font-size:13px;text-align:left}}.top_news_wrap{position:relative}.top_news_list_wrap .news_list{display:flex;margin:0 -1%}.top_news_list_wrap .news_list li{width:23%;margin:0 1% 15px;border:1px solid #d7d7d7}.top_news_list_wrap .news_list li figure{margin:-1px -1px 0;height:192px}.top_news_list_wrap .news_list li figure img{width:100%;height:100%;object-fit:cover}.top_news_list_wrap .news_list li a:hover figure img{opacity:.8}@media (max-width:1024px){.top_news_list_wrap .news_list li figure{height:150px}}@media (max-width:768px){.top_news_list_wrap .news_list li figure{height:130px}}@media (max-width:767px){.top_news_list_wrap .news_list{flex-wrap:wrap}.top_news_list_wrap .news_list li{width:48%}.top_news_list_wrap .news_list li figure{height:100px}}.top_news_list_wrap .news_list_text{padding:15px;position:relative}.top_news_list_wrap .news_list_text time{display:block;padding:0 0 7px}.top_news_list_wrap .news_list_text .news_title{display:block;font-size:16px;line-height:1.6em;padding:0 0 5px}.top_news_list_wrap .news_list_text p{letter-spacing:0}@media (max-width:1024px){.top_news_list_wrap .news_list_text time{font-size:11px}.top_news_list_wrap .news_list_text .news_title{font-size:15px}.top_news_list_wrap .news_list_text p{font-size:12px}}@media (max-width:767px){.top_news_list_wrap .news_list_text{padding:10px 10px 7px}.top_news_list_wrap .news_list_text time{display:block;padding:0 0 5px}.top_news_list_wrap .news_list_text .news_title{font-size:13px}.top_news_list_wrap .news_list_text p{font-size:12px;line-height:1.55em}}@media (max-width:320px){.top_news_list_wrap .news_list_text{padding:5px 10px 7px}.top_news_list_wrap .news_list_text time{padding:0}}.top_news_list_wrap .news_list_text .category_icon{position:absolute;right:13px;top:13px;display:inline-block;min-width:6em;padding:5px 0 3px;color:#fff;line-height:1.1em;text-align:center;font-size:12px}.category_icon.blog{background:#159bd7}.category_icon.hogosya{background:#ea2c2c}.category_icon.news{background:#e11c5d}.category_icon.other{background:#666}.category_icon:hover{opacity:.8}@media (max-width:767px){.top_news_list_wrap .news_list_text .category_icon{font-size:11px;right:10px;top:10px}}@media (max-width:320px){.top_news_list_wrap .news_list_text .category_icon{position:static;min-width:7em;margin-bottom:5px}}.top_kyoiku_wrap{display:flex;flex-wrap:wrap;margin:0 -1%}.kyoiku_box{width:48%;margin:0 1% 25px;position:relative}.kyoiku_box .flex{height:100%}.kyoiku_box figure{width:49%}.kyoiku_box figure img{width:100%;height:100%;object-fit:cover}.kyoiku_box .kyoiku_text{width:51%;padding:25px 20px 15px;position:relative}.kyoiku_box .kyoiku_text strong{display:block;text-align:center;background:#fff;padding:8px 8px 5px;font-size:20px;line-height:1.5em;border-radius:5px}.kyoiku_box .kyoiku_text p{color:#fff;padding:13px 0 0;line-height:1.8em;letter-spacing:0}.kyoiku_box .kyoiku_text:after{content:"";position:absolute;right:10px;bottom:10px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/naiyou_arr.png) no-repeat;width:22px;height:22px}.kyoiku_box a:hover img{opacity:1}.kyoiku_01{background:#f74081}.kyoiku_01 .kyoiku_text strong{color:#f74081}.kyoiku_01:hover{background:#f44885}.kyoiku_02{background:#1a88d5}.kyoiku_02 .kyoiku_text strong{color:#1a88d5}.kyoiku_02:hover{background:#3297de}.kyoiku_03{background:#0fab84}.kyoiku_03 .kyoiku_text strong{color:#0fab84}.kyoiku_03:hover{background:#1fb48f}.kyoiku_04{background:#e3891e}.kyoiku_04 .kyoiku_text strong{color:#e3891e}.kyoiku_04:hover{background:#e59434}@media (max-width:768px){.kyoiku_box .kyoiku_text strong{padding:7px 6px 6px;font-size:16px}.kyoiku_box .kyoiku_text p{font-size:13px}}@media (max-width:767px){.top_kyoiku_wrap{margin:0}.kyoiku_box{width:100%;margin:0 0 10px}.kyoiku_box .kyoiku_text{padding:18px 15px 12px}.kyoiku_box .kyoiku_text:after{width:16px;height:15px}.kyoiku_box .kyoiku_text strong{padding:6px 5px 3px;font-size:15px}.kyoiku_box .kyoiku_text p{font-size:12px;line-height:1.6em;padding:8px 0 0}}.home_events_bg{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/events_bg.jpg) no-repeat;background-size:cover;padding:50px 0}.events_image{width:50%}.events_text{width:50%;padding-left:50px}.events_text h3{font-size:34px;color:#f8f25a;padding-bottom:15px;font-weight:700;line-height:1.4em}.events_text p{color:#fff;font-size:18px;font-weight:700}.events_text .btn_links{margin-top:10px}@media (max-width:768px){.events_text h3{font-size:30px}}@media (max-width:767px){.home_events_bg{padding:35px 0}.home_events_bg .flex{flex-wrap:wrap}.events_image{width:100%;padding:20px 0 0;order:2}.events_text{width:100%;padding-left:0;order:1}.events_text h3{font-size:24px;padding-bottom:8px}.events_text p{font-size:14px}.events_text .btn_links{margin-top:0}}.home_school_wrap{padding:75px 0;position:relative;background:#f4f4f4}.home_school_wrap .wrap{width:1040px;position:relative;z-index:10}.home_school_wrap .top_title{margin-bottom:10px}.home_school_wrap .top_title *{text-align:left}.home_school_wrap .top_title p{padding:15px 45% 0 0}.arr_list li{display:block;max-width:40%;border-bottom:1px solid #c2bfbf;padding-top:10px}.arr_list li a{display:block;padding:10px 5px 5px 30px;font-size:18px;color:#000;font-weight:600;position:relative}.arr_list li a:before{content:"";width:20px;height:20px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/sub_arr_green.png) no-repeat;position:absolute;font-language-override:0;top:50%;left:3px;transform:translateY(-48%)}.arr_list li a:hover{color:#208019}.home_school_image{position:absolute;width:50%;right:0;top:0;height:100%;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/school_image.jpg) no-repeat;background-size:cover}.home_school_image:before{content:"";position:absolute;left:0;top:0;height:100%;width:101px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/school_image_sub.png) no-repeat}@media (max-width:767px){.home_school_wrap{padding:40px 0 0}.home_school_wrap .top_title *{text-align:center}.home_school_wrap .top_title p{padding:15px 0 0;text-align:left}.arr_list{margin-bottom:20px}.arr_list li{max-width:100%;padding-top:0}.arr_list li a{display:block;padding:10px 5px 5px 30px;font-size:15px;color:#000;font-weight:600;position:relative}.arr_list li a:before{width:18px;height:18px}.home_school_image{position:static;width:100%;right:0;top:0;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/school_image.jpg) no-repeat;background-size:cover;height:200px}.home_school_image:before{display:none}}.home_nyugaku{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/nyugaku_bg.jpg) no-repeat center;background-size:cover;padding:90px 0}.home_nyugaku .wrap{background:rgba(255,255,255,.9);padding:50px 45px 40px}.home_nyugaku .top_title{margin-bottom:25px}.home_nyugaku .top_title p{padding-top:18px}.nyugaku_btns{margin:0 -1%;display:flex}.nyugaku_btns li{width:31.33%;margin:0 1% 15px;background:#fcf9cc;border:2px solid #1a88d5;border-radius:5px}.nyugaku_btns li figure{width:28%}.nyugaku_btns li figure img{border-radius:5px 0 0 5px}.nyugaku_btns li strong{font-size:18px;width:72%;text-align:center;color:#1a88d5}.nyugaku_btns li:hover{background:#fffdde}.nyugaku_btns a:hover img{opacity:.8}@media (max-width:768px){.nyugaku_btns li strong{font-size:16px}}@media (max-width:767px){.home_nyugaku{padding:60px 0}.home_nyugaku .wrap{padding:30px 25px 25px}.home_nyugaku .top_title{margin-bottom:20px}.home_nyugaku .top_title p{padding-top:16px;text-align:left}.nyugaku_btns{margin:0;flex-wrap:wrap}.nyugaku_btns li{width:100%;margin:0 0 10px}.nyugaku_btns li figure{width:20%}.nyugaku_btns li strong{font-size:17px;width:80%}}.foot_menu{background:#035a95;padding:50px 2% 55px}.foot_menu a:hover{text-decoration:underline}.foot_menu>ul{justify-content:center}.foot_menu>ul ul{margin-top:5px}.foot_menu>ul>li{padding:0 15px 15px}.foot_menu>ul>li>a{color:#fff;font-weight:600}.foot_menu>ul>li li{padding:3px 0 2px 18px;position:relative}.foot_menu>ul>li li:before{content:"└";left:-2px;top:9px;position:absolute;color:#fff;line-height:1}.foot_menu>ul>li li a{color:#fff;font-size:12px;position:relative;display:inline-block}@media (max-width:1220px){.foot_menu>ul{justify-content:flex-start}}@media (max-width:768px){.foot_menu{padding:50px 5% 55px}}@media (max-width:767px){.foot_menu{padding:30px 5% 35px}.foot_menu a{display:block}.foot_menu>ul>li{width:100%;border-bottom:1px solid rgba(255,255,255,.5);padding:8px 0 8px 15px}.foot_menu>ul ul{margin-top:0}.foot_menu>ul>li li a{white-space:nowrap}}.foot_info{background:#202120;padding:50px 5%;text-align:center}.foot_info strong{display:block;padding-bottom:10px}.foot_info p{color:#fff}.foot_info p span{display:inline-block;padding:0 .5em}.foot_info p span a{color:#fff;text-decoration:none}.foot_copy{padding:12px 5%;text-align:center}@media (max-width:767px){.foot_info{padding:30px 2%}.foot_info strong *{display:inline-block;padding-top:5px}.foot_info p{font-size:13px}.foot_info p span{display:inline-block;padding:0 .5em}.foot_copy{font-size:12px;letter-spacing:0}}.news_main{width:72%}.news_main_title{font-size:24px;line-height:1.8em;padding-bottom:10px}.news_main>time,.news_main>.home_news_cate a{color:#9c9c9c}.news_main>.home_news_cate{padding-left:15px;color:#9c9c9c}.news_main>.home_news_cate a:hover{color:#474747;text-decoration:underline}.news_main_text{padding:50px 0;word-break:break-all;line-height:2em}.news_back{text-align:center}.news_back a{display:inline-block;background:#3dac4a;color:#fff !important;padding:20px 30px;min-width:33%;text-decoration:none !important}.news_back a:hover{background:#57bb62}.topics_image{text-align:center;padding-top:40px}.news_side{width:28%;padding-left:55px}.news_side_title{display:block;padding:17px 23px;background:#1a88d5;color:#fff;border:1px solid #d1d1d1;font-size:18px}.news_side li{border:1px solid #d1d1d1;border-top:0}.news_side li a{display:block;color:#000;padding:15px 15px 15px 40px;text-decoration:none !important;font-weight:600;position:relative;font-size:16px}.news_side li a:hover{background:#f5f5f5}.news_side li a:before{content:"";position:absolute;left:25px;top:46%;transform:translateY(-50%);width:8px;height:8px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/news/side_arr.png) no-repeat}@media (max-width:767px){.news_main{padding-bottom:50px}.news_main,.news_side{width:92%;margin:0 auto;padding-left:0}.news_main_title{font-size:16px}.news_side_title{padding:10px 15px}.news_main_text{padding:35px 0}.news_side li a{padding:10px;font-size:14px}}.news_list li{margin-bottom:30px;border:1px solid #d7d7d7}.news_list li a:hover img{opacity:.8}.news_list li .news_image{width:30%;margin:-1px}.news_list li .news_image img{height:100%;width:100%;object-fit:cover}.news_list li .news_text{padding:25px 30px;width:70%}.news_list .category_icon{display:inline-block;min-width:6em;padding:5px 0 3px;color:#fff;line-height:1.1em;text-align:center;font-size:12px;margin-right:15px}.news_list .news_text>strong{display:block;font-size:18px;padding:10px 0 7px}.news_list .news_text>p{font-size:16px}@media (max-width:767px){.news_list .category_icon{font-size:11px}.news_list li a{flex-wrap:wrap}.news_list li .news_image{width:100%;height:160px}.news_list li .news_text{padding:20px 25px;width:100%}.news_list .news_text>p{font-size:14px}}@media (max-width:320px){.news_list .category_icon{min-width:7em;margin-bottom:5px}}.pagination{text-align:center;padding:30px 0 0;display:flex;justify-content:center}.pagination span,.pagination a{display:inline-block;padding:.4em 1em;border:1px solid #d1d1d1;background:#fff;color:#2b2b2b;font-size:13px;text-decoration:none !important}.pagination .current{background:#2a930e;color:#fff;border:1px solid #d1d1d1}.pagination a:hover{background:#f1f1f1}.pagination span+a,.pagination a+a{border-left:0}@media (max-width:767px){.pagination{padding:30px 0}.pagination span,.pagination a{padding:.2em .9em}}.single-post .news_image{text-align:center;max-width:80%;margin:0 auto 45px}.single-post .news_text{border-bottom:1px solid #dcdcdc;margin-bottom:45px}.single-post .news_text h1{font-size:23px;padding:5px 0;line-height:1.55em;font-weight:600}.single-post .news_text .category_icon{display:inline-block;min-width:6em;padding:5px 0 3px;color:#fff;line-height:1.1em;text-align:center;font-size:12px;margin-right:15px}.news_text_wrap{line-height:2.3em;padding:0 .5em 45px;font-size:16px;font-weight:500}.news_backlink{text-align:center}.news_backlink a{display:inline-block;border-radius:5px;padding:20px 4em;color:#fff;background:#34ac14;font-size:18px;font-weight:600;position:relative}.news_backlink a:hover{opacity:.8}.news_backlink a:after{content:"";width:6px;height:7px;top:50%;right:20px;position:absolute;transform:translateY(-50%);background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/btn_arr_ws.png) no-repeat center}@media (max-width:767px){.single-post .news_text .category_icon{font-size:11px}.news_wrap{padding-top:1.5em}.single-post .news_text{margin-bottom:30px}.single-post .news_text h1{font-size:16px}.single-post .news_image{margin:0 auto 30px}.news_text_wrap{padding:0 .3em 2em;line-height:1.8em;font-size:14px}.news_backlink a{font-size:15px;padding:13px 3em}}@media (max-width:320px){.single-post .news_text .category_icon{min-width:7em;margin-bottom:5px}}.step{list-style-type:none;display:table;width:100%;padding:0;margin:0;overflow:hidden;margin-bottom:25px}.step li{display:table-cell;position:relative;background:#c7c7c7;padding:.7em 1em;color:#fff;font-size:18px;text-align:center}.step li:last-child{padding-right:1em}.step li:last-child:before,.step li:last-child:after{display:none}.step li:before,.step li:after{content:"";position:absolute;width:0;height:0;margin:auto}.step li:before{top:-15px;right:-1em;border-style:solid;border-color:transparent transparent transparent #fff;border-width:40px 0 40px 1em;z-index:10}.step li:after{top:-15px;right:-.8em;border-style:solid;border-color:transparent transparent transparent #c7c7c7;border-width:40px 0 40px 1em;z-index:10}.step li.is-current{background:#1a88d5}.step li.is-current:after{border-color:transparent transparent transparent #1a88d5}.form_text{padding-bottom:25px;text-align:center}@media (max-width:767px){.step li{padding:.6em 1em;font-size:14px;line-height:1.4em}.form_text{padding-bottom:20px;font-size:13px;text-align:left}}.form_table{margin-bottom:65px}.form_table>tbody>tr{border-bottom:1px dashed #ccc}.form_table>tbody>tr>th,.form_table>tbody>tr>td{padding:1.8em 0;vertical-align:middle;color:#555}.form_table>tbody>tr>th{width:36%;padding-right:30px;padding-left:60px;position:relative}.form_table>tbody>tr>th:before{content:"任意";position:absolute;display:inline-block;background:#b3b3b3;color:#fff;padding:.4em .8em;left:0;top:50%;transform:translateY(-50%);font-size:12px;line-height:1.1em}.form_table>tbody>tr>th.hissu:before{content:"必須";background:#b70000}.form_table>tbody>tr>th span{font-size:12px}.form_table>tbody>tr>td{width:64%}@media (max-width:767px){.form_table,.form_table>tbody,.form_table>tbody>tr,.form_table>tbody>tr>th,.form_table>tbody>tr>td{display:block;width:100%}.form_table>tbody>tr{margin-bottom:15px}.form_table>tbody>tr>th{padding-top:10px;padding-bottom:10px;padding-right:0;font-weight:700}.form_table>tbody>tr>td{padding-top:0}}.form_table .doui{text-align:center;padding:25px 0}.form_table .doui .hissu{padding:.5em .8em .4em;display:inline-block;font-size:12px;line-height:1.1em;background:#b70000;color:#fff}.form_table .doui p{padding:.6em 0}.form_table .doui a{display:inline-block;color:#34ac14;text-decoration:underline;font-size:16px;font-weight:700}.form_table .form_sub{padding-top:.8em}.form_table .form_sub span{color:#0085b6}.kakunin .form_table .form_sub,.thanks .form_table .form_sub{display:none}.form_table select,.form_table textarea,.form_table input[type=text],.form_table input[type=email]{max-width:100% !important;width:100%;padding:8px 13px;border:1px solid #666;border-radius:.4em}.form_table input[type=checkbox]{max-width:100% !important}.mw_wp_form .error{padding-top:.3em}.form_table label{cursor:pointer}.form_table li{width:50%}.form_table li+li{width:47%;margin-left:3%}.form_table .mwform-checkbox-field{width:45%;display:inline-block}.mw_wp_form .form_table .mwform-checkbox-field+.mwform-checkbox-field{margin-left:0 !important}.form_table .form_name li{position:relative;padding-left:3.3em}.form_table .form_name .form_name_sei:before{content:"姓：";position:absolute;left:0;top:50%;transform:translateY(-50%)}.form_table .form_name .form_name_mei:before{content:"名：";position:absolute;left:0;top:50%;transform:translateY(-50%)}.form_table .form_name .form_kana_sei:before{content:"セイ：";position:absolute;left:0;top:50%;transform:translateY(-50%)}.form_table .form_name .form_kana_mei:before{content:"メイ：";position:absolute;left:0;top:50%;transform:translateY(-50%)}.mw_wp_form .form_table .horizontal-item+.horizontal-item{margin-left:20px}.form_table .mwform-checkbox-field input,.form_table .mwform-radio-field input{margin-right:3px}.input_hissu{background-color:#fff;transition:.5s}.form_table input.yoyaku-calendar{padding-right:30px;position:relative;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/yoyaku/calendar_ico.png) #fff no-repeat right;transition:.5s}.input_hissu:placeholder-shown,.input_hissu::-webkit-input-placeholder{background-color:#ffdfe0}.form_table input.yoyaku-calendar:placeholder-shown{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/yoyaku/calendar_ico.png) #ffdfe0 no-repeat right}@media (max-width:767px){.form_table .form_day li{width:100%}.form_table .form_day li+li{width:100%;margin-left:0;padding-top:10px}.form_table .mwform-checkbox-field{width:95%}}.doui_check{padding-top:15px}.doui_check label{padding:.5em 2.5em;display:inline-block;background:#f1f1f1;border:3px solid #d6d6d6}.form_btn{text-align:center;padding-bottom:65px}.form_btn input[type=submit]{background:#1a88d5;padding:15px 30px;font-size:20px;border:none;color:#fff;cursor:pointer;text-align:center;min-width:60%;border-radius:5px}.form_btn input[type=submit]:hover{opacity:.8}@media (max-width:767px){.form_btn input[type=submit]{font-size:17px}}.form_table table tr th,.form_table table tr td{padding:5px 0;vertical-align:middle}.form_table table tr th{white-space:nowrap;padding-right:1em}.form_table table tr td{width:80%}@media (max-width:767px){.form_table table,.form_table table tbody,.form_table table tr,.form_table table tr th,.form_table table tr td{display:block;width:100%}.form_table table tr th br{display:none}}.thanks_text{padding-bottom:100px;line-height:2.2em;text-align:center}@media (max-width:767px){.thanks_text{padding-bottom:50px;line-height:2em;text-align:left}}.teacher_title{margin-bottom:15px;display:flex;align-items:center;flex-wrap:wrap}.teacher_title>span{font-size:18px;display:inline-block;padding:9px 10px 7px;line-height:1.2em;width:9em;text-align:center;font-weight:700;color:#fff;margin-right:15px}.teacher_title>span.teacher_type01{background:#1a88d5}.teacher_title>span.teacher_type02{background:#f14793}.teacher_title>strong{font-size:22px;letter-spacing:0;display:block;padding:15px 0 0;line-height:1.5em;width:100%}@media (max-width:767px){.teacher_title{margin-bottom:15px}.teacher_title>span{font-size:15px;padding:8px 8px 6px;width:7em;text-align:center;font-weight:700;color:#fff;margin-right:12px}.teacher_title>strong{font-size:18px;padding:8px 0 0}}.page_main{height:236px;position:relative;border-top:1px solid #fff;text-align:center;background:#eee}.page_main h2{font-size:36px;font-weight:700;letter-spacing:.15em;color:#fff;padding:85px 7px 0;border-bottom:4px solid #fff;line-height:1.45em;display:inline-block;position:relative;z-index:10}.page_main figure{height:100%;width:100%;position:absolute;left:0;top:0}.page_main figure img{width:100%;height:100%;object-fit:cover}.contents_wrap{padding:100px 0}.contents_wrap_s{padding:70px 0}@media (max-width:768px){.contents_wrap{padding:70px 0}.page_main h2{font-size:30px}}@media (max-width:767px){.contents_wrap{padding:50px 0}.contents_wrap_s{padding:30px 0}.page_main{height:140px}.page_main h2{font-size:23px;padding:50px 7px 0}}.page_title{position:relative;z-index:20;text-align:center;margin-top:-25px}.page_title h3{display:inline-block;border:2px solid #fff;font-size:24px;font-weight:700;color:#fff;padding:10px 10px 7px;text-align:center;min-width:15em;max-width:90%;line-height:1.45em}.page_title h3 span{font-size:.75em}.title_guide h3{background:#343434}.title_requirement h3{background:#0fab84}.title_education01 h3{background:#f74081}.title_education02 h3{background:#1a88d5}.title_education03 h3{background:#0fab84}.title_education04 h3{background:#e3891e}.title_education05 h3{background:#34ac14}@media (max-width:767px){.page_title h3{font-size:19px;min-width:auto;padding:10px 20px 5px}}.page_midashi_v1{text-align:center;display:block;font-size:24px;font-weight:700;padding-bottom:20px;line-height:1.45em}@media (max-width:767px){.page_midashi_v1{font-size:18px}}.num_title{display:block;position:relative;font-size:20px;padding:0 0 0 35px;margin-bottom:10px}.num_title .num{position:absolute;left:0;top:45%;transform:translateY(-50%);display:inline-block;padding:5px 0 4px;width:27px;text-align:center;border-radius:5px;color:#fff;background:#f39800;font-weight:700;line-height:1em;font-size:16px;letter-spacing:0}.num_title .num.green{background:#81b925}.num_title span.num_sub{display:block;font-size:16px;font-weight:500}.num_title2{padding-left:70px}.num_title2 .num+.num{left:35px}@media (max-width:767px){.num_title{font-size:16px}.num_title .num{font-size:14px}.num_title span.num_sub{font-size:14px}}.title_icon{display:block;text-align:center;padding:10px;background:#34ac14;font-size:22px;font-weight:700;margin-bottom:25px;color:#fff}.title_icon.bg_v2{background:#1a88d5}.title_icon span{line-height:1.5em;vertical-align:middle}.title_icon span *{vertical-align:middle}.title_icon span+span{margin-left:10px}@media (max-width:767px){.title_icon{font-size:18px}}.list_maru_v1 li{display:block}.list_maru_v1 li+li{margin-top:25px}.list_maru_v1 .list_title{display:block;position:relative;padding:5px 0 5px 22px;font-size:20px}.list_maru_v1 .list_title:before{content:"";width:16px;height:16px;border-radius:50%;background:#000;position:absolute;left:0;top:7px}@media (max-width:767px){.list_maru_v1 .list_title{font-size:17px}}.list_maru_v2{margin-bottom:10px}.list_maru_v2 li{display:block;position:relative;padding:5px 0 5px 20px;font-size:18px;font-weight:700}.list_maru_v2 li:before{content:"";width:12px;height:12px;border-radius:50%;background:#0fab84;position:absolute;left:0;top:7px}@media (max-width:767px){.list_maru_v2 li{font-size:16px;padding:3px 0 3px 20px}}.list_check li{display:block;position:relative;padding:5px 0 5px 22px;font-size:20px;font-weight:700}.list_check li:before{content:"";width:19px;height:15px;position:absolute;left:0;top:7px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/ico_check.png) no-repeat}@media (max-width:767px){.list_check li{font-size:16px;padding:3px 0 3px 22px}}.list_kome li{display:block;position:relative;padding:5px 0 0 22px}.list_kome li:before{content:"※";left:0;top:5px;position:absolute}.list_num{margin-left:25px}.list_num li{list-style:decimal;padding-bottom:8px}.tx18{font-size:18px}.tx16{font-size:16px}.lh20{line-height:2em}.lh19{line-height:1.9em}@media (max-width:767px){.tx18{font-size:16px}.tx16{font-size:14px}.lh20{line-height:1.8em}.lh19{line-height:1.7em}}.box_2c_v1{display:flex;flex-wrap:wrap;margin:0 -3%}.box_2c_v1>*{width:44%;margin:0 3% 50px}@media (max-width:767px){.box_2c_v1{margin:0}.box_2c_v1>div{width:100%;margin:0 0 35px}}.box_2c_v2{display:flex;flex-wrap:wrap;margin:0}.box_2c_v2 .box_text{width:55%}.box_2c_v2 .box_image{width:40%;margin-left:auto;padding-bottom:30px;text-align:right}.box_2c_v2.reverse .box_text{order:2}.box_2c_v2.reverse .box_image{order:1;margin-left:0;margin-right:auto;text-align:left}.box_2c_v2+.box_2c_v2{margin-top:50px}.box_2c_v2 .box_text p+p{padding-top:20px}@media (max-width:767px){.box_2c_v2{margin:0}.box_2c_v2 .box_text{width:100%;order:2 !important}.box_2c_v2 .box_image{width:100%;margin:0;order:1 !important;text-align:center !important;padding-bottom:20px}.box_2c_v2 .box_image img{max-width:70%}}.box_2c_v3{display:flex;flex-wrap:wrap;margin:0 -1%}.box_2c_v3>*{width:48%;margin:0 1% 15px;text-align:center}@media (max-width:767px){.box_2c_v3{margin:0}.box_2c_v3>*{width:80%;margin:0 10% 15px;text-align:center}}.table_v1 th,.table_v1 td{border:1px solid #dadada;padding:15px 25px;font-size:16px;line-height:1.8em}.table_v1 th{width:22%;white-space:nowrap}@media (max-width:767px){.table_v1 tbody,.table_v1 tr,.table_v1 th,.table_v1 td{display:block;width:100%;font-size:14px;border:0}.table_v1 th{padding:7px 15px;background:#f3f3f3}.table_v1 td{padding:7px 15px;margin-bottom:10px}}.table_v2 th,.table_v2 td{padding:5px 15px 5px 0;font-size:16px;line-height:1.8em;vertical-align:top;text-align:left;letter-spacing:0}.table_v2 th{width:13%;white-space:nowrap;font-weight:700}@media (max-width:767px){.table_v2 tbody,.table_v2 tr,.table_v2 th,.table_v2 td{display:block;width:100%;font-size:14px;border:0}.table_v2 th{padding:7px 0 0}.table_v2 td{padding:7px 10px;margin-bottom:10px}}.table_v3 th,.table_v3 td{border:1px solid #dadada;padding:15px 25px;font-size:16px;line-height:1.8em;vertical-align:middle}.table_v3 th{width:22%;white-space:nowrap;background:#f8fffd}@media (max-width:767px){.table_v3 tbody,.table_v3 tr,.table_v3 th,.table_v3 td{display:block;width:100%;font-size:14px;border:0}.table_v3 th{padding:7px 15px;border:1px solid #dadada}.table_v3 td{padding:7px 15px;margin-bottom:10px}}.tx_sub{color:#1a88d5;font-size:14px}.table_v4{max-width:100%}.table_v4 th,.table_v4 td{font-size:16px}.table_v4 th{white-space:nowrap;padding:0 20px 8px 0}.table_v4 td{padding:0 0 8px}.table_v4 td a{color:#1a88d5;word-break:break-all;letter-spacing:0}.table_v4 td a:hover{text-decoration:underline}@media (max-width:767px){.table_v4 th,.table_v4 td{font-size:14px}.table_v4 tbody,.table_v4 tr,.table_v4 th,.table_v4 td{width:100%;display:block}.table_v4 th{font-weight:700;padding-bottom:0}}.map_info{margin:15px 0 35px;position:relative}.map_info strong{display:block;padding-bottom:5px}.map_info .map_btn{position:absolute;right:0;top:50%;transform:translateY(-50%)}.map_btn a{display:block;padding:20px 35px;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_orange.png);border-radius:5px;color:#fff;font-weight:700}.map_btn a:hover{opacity:.8}@media (max-width:767px){.map_info{margin:15px 0 45px}.map_info .map_btn{position:relative;right:auto;top:auto;transform:translateY(0);padding:15px 0 0;text-align:center}.map_btn a{max-width:70%;margin:0 auto;padding:15px}}.kengaku_title{text-align:center;padding-bottom:20px}.kengaku_title strong{display:inline-block;font-size:30px;font-weight:700;color:#0fab84;border-bottom:1px solid #0fab84;padding:0 0 3px;line-height:1.4em}.kengaku_title strong span{font-size:18px;font-weight:500}.youkou_title{display:block;padding:0 0 3px;line-height:1.4em;font-size:24px;color:#0fab84;border-bottom:1px solid #0fab84;margin-bottom:18px}.pick_text{background:#fcfcf1;padding:25px;border:1px solid #dadada;text-align:center;max-width:93%;margin:0 auto}.pick_text p{display:inline-block;text-align:left}.title_shikaku{position:relative;font-size:24px;font-weight:700;color:#0fab84;display:block;padding:0 0 15px 22px}.title_shikaku:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;background:#0fab84}@media (max-width:767px){.kengaku_title strong{font-size:22px}.kengaku_title strong span{font-size:15px}.youkou_title{font-size:20px}.title_shikaku{font-size:20px}}.title_dline{text-align:center;position:relative;margin-bottom:30px}.title_dline span{display:inline-block;line-height:1.5em;font-weight:700;color:#000;background:#fff;padding:0 25px;position:relative;z-index:10;font-size:22px}.title_dline:after{content:"";top:50%;height:4px;position:absolute;left:0;width:100%;margin-top:-2px}.title_dline.qa_title_01:after{border-top:1px solid #34ac14;border-bottom:1px solid #34ac14}.title_dline.qa_title_02:after{border-top:1px solid #1a88d5;border-bottom:1px solid #1a88d5}@media screen and (max-width:767px){.title_dline{margin-bottom:25px}.title_dline span{padding:0 10px;font-size:16px}}.ac_nest{display:none}.qa_tit{display:block;padding:15px 50px 15px 20px;border-radius:12px;cursor:pointer;margin:20px 0;letter-spacing:.05em;background:#fffff8;position:relative;transition:.5s;font-size:16px;font-weight:700}.qa_tit:before{position:absolute;content:"";width:29px;height:29px;right:15px;display:block;top:0;bottom:0;margin:auto;background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/requirement/qa_open.png) no-repeat center center;transition:.3s;border-radius:50%}.qa_contents_01 .qa_tit{border:1px solid #34ac14;color:#34ac14}.qa_contents_02 .qa_tit{border:1px solid #1a88d5;color:#1a88d5}.qa_contents_01 .qa_tit:before{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/requirement/qa_open.png) no-repeat center center #34ac14}.qa_contents_02 .qa_tit:before{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/requirement/qa_open.png) no-repeat center center #1a88d5}.qa_tit.active{color:#fff}.qa_tit.active:before{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/requirement/qa_close.png) no-repeat center center}.qa_contents_01 .qa_tit.active{background:#34ac14;border:1px solid #34ac14}.qa_contents_02 .qa_tit.active{background:#1a88d5;border:1px solid #1a88d5}.qa_ans{padding:0 0 30px 22px;line-height:1.9em;font-size:16px}.qa_ans a{color:#f08200;text-decoration:underline}.qa_ans a:hover{text-decoration:none}.qa_ans a[href^="tel:"]{text-decoration:none;color:#333}@media (max-width:767px){.qa_tit{line-height:1.6em;padding:8px 42px 8px 13px;font-size:15px}.qa_ans a[href^="tel:"]{color:#f08200;text-decoration:underline}.qa_ans{padding:0 0 20px;line-height:1.7em;font-size:14px}.qa_tit:before{width:25px;height:25px;background-size:contain;right:10px}}.download_title{text-align:center;padding-bottom:20px}.download_title strong{display:inline-block;font-size:30px;font-weight:700;color:#1a88cf;border-bottom:1px solid #1a88cf;padding:0 0 3px;line-height:1.4em}.download_list{display:flex;margin:0 -1.5%}.download_list>li{width:45%;margin:0 1.5% 25px;border:7px solid #e7eff5;box-shadow:0 0 1px #2f709d,0 0 1px #2f709d,0 0 1px #2f709d,0 0 1px #2f709d;border-radius:5px;text-align:center;padding:40px 35px 35px}.download_list li strong{display:block;color:#1a88d5;font-size:24px;font-weight:600;padding-bottom:3px}.download_list li span{display:block;color:#1a88d5;padding-bottom:15px}.download_list li figure{padding-bottom:20px}.download_list li a{display:block;font-size:16px;font-weight:700;color:#1a88d5;text-align:center;padding:12px 10px 10px;border-radius:5px;border:1px solid #1a88d5}.download_list li a:hover{background:#e7eff5}@media (max-width:767px){.download_title strong{font-size:22px}.download_list{flex-wrap:wrap;margin:0}.download_list>li{width:75%;margin:0 auto 25px;padding:20px 25px 25px}.download_list li strong{font-size:19px;padding-bottom:0}.download_list li span{font-size:13px;padding-bottom:8px}.download_list li a{font-size:14px;padding:8px 8px 6px}.download_list li figure{text-align:center}.download_list li figure img{max-width:50%}}.kengaku_title.c_e01 strong{color:#f74081;border-color:#f74081}.kengaku_title.c_e02 strong{color:#1a88d5;border-color:#1a88d5}.kengaku_title.c_e03 strong{color:#0fab84;border-color:#0fab84}.kengaku_title.c_e04 strong{color:#e3891e;border-color:#e3891e}.kengaku_title.c_e05 strong{color:#34ac14;border-color:#34ac14}.bg_edu{background:#fefff2}.edu_title{font-size:24px;display:block;padding:0 0 0 40px;font-weight:500;margin-bottom:15px;line-height:1.5em;position:relative}.edu_title .edu_ico{font-size:18px;font-weight:700;color:#fff;width:30px;text-align:center;position:absolute;left:0;top:0;padding:6px 5px 5px;line-height:1.1em}.edu_ico.ico01{background:#f74081}.edu_ico.ico02{background:#1a88d5}.edu_ico.ico03{background:#0fab84}.edu_ico.ico04{background:#e3891e}@media (max-width:767px){.edu_title{font-size:17px;padding:0 0 0 33px}.edu_title .edu_ico{font-size:14px;width:24px;padding:5px 5px 4px}}.time_title{font-size:24px;display:block;text-align:center;font-weight:700;padding:11px 8px 8px;line-height:1.4em;border-radius:5px 5px 0 0;color:#fff}.time_title01{background:#1a88d5}.time_title02{background:#e08548}.time_wrap{background:#fefdef;padding:30px 6% 70px}.time_box{position:relative}.time_inner{width:60%;padding:18px 0}.time_inner.b_none{border:none !important}.time_wrap01 .time_inner{border-top:1px solid #1a88d5}.time_wrap02 .time_inner{border-top:1px solid #e08548}.time_inner figure{width:16%}.time_inner .time_text{width:84%;padding-left:20px}.time_text *{letter-spacing:0}.time_text strong{display:block;font-size:20px;padding-bottom:3px;line-height:1.35em}.time_text strong.sub{font-size:18px}.time_image{position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:35%}@media (max-width:767px){.time_title{font-size:20px}.time_inner{width:100%}.time_wrap{padding:10px 6% 20px}.time_text strong,.time_text strong.sub{font-size:16px}.time_image{position:relative;top:0;transform:translateY(0);padding:5px 0 20px;text-align:center;max-width:100%}.time_image img{max-width:80%}}.event_wrap{margin-bottom:10px}.eve_title{padding-right:30px}.eve_list{width:38%;padding:15px 15px 15px 0}.eve_list li{display:block;position:relative;padding:5px 0 5px 20px;font-size:18px;font-weight:700;letter-spacing:0}.eve_list li:before{content:"";width:12px;height:12px;border-radius:50%;position:absolute;left:0;top:9px}.eve_image{margin-left:auto}.eve_image img{max-width:auto}.event_4{background:#fff5f8}.event_4 .eve_list li:before{background:#f19eb4}.event_5{background:#f2f8fd}.event_5 .eve_list li:before{background:#a0cbed}.event_6{background:#ecf1fa}.event_6 .eve_list li:before{background:#5877ba}.event_7{background:#f9fbed}.event_7 .eve_list li:before{background:#aacd06}.event_8{background:#ecf8e7}.event_8 .eve_list li:before{background:#58b530}.event_9{background:#f6f7da}.event_9 .eve_list li:before{background:#dadf00}.event_10{background:#f8f5e6}.event_10 .eve_list li:before{background:#fdd118}.event_11{background:#faf3e8}.event_11 .eve_list li:before{background:#f39800}.event_12{background:#f9f7eb}.event_12 .eve_list li:before{background:#c0ad54}.event_1{background:#f5f6fd}.event_1 .eve_list li:before{background:#8d93c8}.event_2{background:#f6f0fa}.event_2 .eve_list li:before{background:#a588bd}.event_3{background:#f9ecf4}.event_3 .eve_list li:before{background:#d580b2}@media (max-width:767px){.event_wrap .flex{flex-wrap:wrap}.eve_list li{font-size:15px;padding:3px 0 3px 20px}.eve_title{padding-right:20px;width:25%}.eve_list{width:75%;padding-right:0}.eve_image{margin-left:auto;width:100%}.eve_image img{max-width:100%}}.company_box_wrap{margin:0 -2% 45px}.company_box{width:46%;margin:0 2%}.company_box figure{padding-bottom:15px}.company_box strong{display:block;font-size:18px;padding-bottom:3px;line-height:1.5em}.company_box p{padding-bottom:13px}.company_box_btn{margin:0 -2%;flex-wrap:wrap}.company_box_btn>a{width:46%;margin:0 2% 10px;display:block;padding:10px 5px;text-align:center;line-height:1.5em;color:#fff;font-size:14px}.company_box_btn_v1{background:#1a88d5}.company_box_btn_v1:hover{background:#2d9be8}.company_box_btn_v2{background:#be2744}.company_box_btn_v2:hover{background:#d83957}@media (max-width:767px){.company_box_wrap{margin:0 0 25px}.company_box{width:90%;margin:0 auto 20px}.company_box figure{text-align:center}.company_box figure img{max-width:80%}.company_box strong{font-size:16px}.company_box p{font-size:13px}.company_box_btn{margin:0;flex-wrap:wrap}.company_box_btn>a{width:100%;margin:0 0 5px}}@media (max-width:320px){.company_box strong{font-size:15px}}.yotei_title{display:block;text-align:center;background:#fff;font-size:18px;padding:15px 10px;border:1px solid #a0c6e2}.yotei_list li{font-weight:700;font-size:16px;padding:0 0 15px 20px}.yotei_end{text-align:center}.yotei_end em{display:inline-block;background:#e18123;padding:10px 40px;font-weight:700;color:#fff;font-size:16px;border-radius:15px}@media (max-width:767px){.yotei_title{font-size:16px;padding:10px 8px}.yotei_list li{font-size:14px;padding:0 0 10px 10px}.yotei_end em{padding:10px 15px;font-size:15px}}.shinro_wrap img{max-width:inherit;padding-left:20px}.shinro_mokuhyo{border:7px solid #ebebeb;padding:50px;background:#fffeee}.shinro_mokuhyo+.shinro_mokuhyo{border-top:0;background:#fafafa}@media (max-width:767px){.shinro_wrap{flex-wrap:wrap}.shinro_wrap>p{width:100%}.shinro_wrap>figure{width:100%;padding:0 20%}.shinro_wrap img{max-width:100%;padding-left:0;padding-top:5px}.shinro_mokuhyo{border:5px solid #ebebeb;padding:25px}}.shinro_mokuhyo_title{text-align:center}.shinro_mokuhyo_title em{font-size:24px;display:inline-block;font-weight:700;padding:0 0 10px;border-bottom:1px solid #000}.shinro_mokuhyo_box{margin-top:45px}.shinro_mokuhyo_box>figure{width:30%;text-align:center}.shinro_mokuhyo_texgt{width:70%;padding-left:15px}.shinro_mokuhyo_01{display:inline-block;min-width:14em;text-align:center;font-size:20px;font-weight:700;color:#fff;background:#1a88d5;padding:10px 10px 5px;border-radius:100px;margin-bottom:10px}.shinro_mokuhyo_02{font-weight:700;display:block;font-size:18px;line-height:1.9em;padding-bottom:3px;color:#e51655}.shinro_mokuhyo_03{font-weight:700;display:block;font-size:16px;padding-bottom:5px}.mokuhyo_list li{font-size:16px;line-height:1.7em}.mokuhyo_list li+li{padding-left:20px}.mokuhyo_end{display:block;width:80%;border:1px solid #34ac14;background:#fff;color:#34ac14;padding:10px 15px;font-size:18px;font-weight:700}.mokuhyo_list_2{margin-top:5px}.mokuhyo_list_2 li{font-size:16px;line-height:1.8em}@media (max-width:768px){.shinro_mokuhyo_title em{font-size:18px}.shinro_mokuhyo_box{margin-top:30px;flex-wrap:wrap}.shinro_mokuhyo_box>figure{width:100%;padding-bottom:20px}.shinro_mokuhyo_box>figure img{max-width:60%}.shinro_mokuhyo_texgt{width:100%;padding-left:0}.shinro_mokuhyo_01{display:block;min-width:auto;font-size:17px}.shinro_mokuhyo_02{font-size:16px;line-height:1.8em}.shinro_mokuhyo_03{font-size:15px;padding-bottom:5px}.mokuhyo_end{display:block;width:100%;padding:8px 10px;font-size:15px}.mokuhyo_list_2{margin-top:5px}.mokuhyo_list_2 li{font-size:15px;line-height:1.7em}}@media (max-width:767px){.mokuhyo_list{flex-wrap:wrap}.mokuhyo_list li{font-size:14px;line-height:1.7em;width:100%}.mokuhyo_list li+li{padding-left:0}.shinro_mokuhyo_03{font-size:14px;letter-spacing:0}}.company_list{background:#fff;padding:40px;border-radius:5px}.company_list+.company_list{margin-top:10px}.company_list>strong{display:block;text-align:center;padding-bottom:20px;font-size:18px}.company_list ul{display:flex;flex-wrap:wrap}.company_list ul li{width:31.33%;margin:0 1%;padding:5px;font-size:16px;line-height:1.45em}@media (max-width:767px){.company_list{padding:25px 20px 20px}.company_list>strong{font-size:17px;padding-bottom:15px}.company_list ul li{width:98%;font-size:14px}}.btn_voice{justify-content:center}.btn_voice>*{width:40%;margin:0 .3%}.btn_voice a{display:block;padding:17px 10px 13px;text-align:center;font-size:20px;font-weight:500;border-radius:5px 5px 0 0;color:#fff}.btn_voice a:hover{opacity:.8}.btn_voice .btn_blue a{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_blue2.png)}.btn_voice .btn_pink a{background:url(//chichibu.hikarinomura.ed.jp/wp/wp-content/themes/hikarinomura_wp/common/css/../images/index/bg_pink.png)}@media (max-width:767px){.btn_voice>*{width:43%}.btn_voice a{padding:10px 5px 8px;font-size:16px}}.voice_main{position:relative;display:flex;flex-wrap:wrap}.voice_main+.voice_main{margin-top:60px}.voice_main_text{width:39%;padding:45px 40px 40px}.voice_main_text strong{display:block;color:#fff;font-size:24px;font-weight:600;padding:0 0 8px;line-height:1.4em;border-bottom:2px solid #fff;margin-bottom:12px}.voice_main_text>span{display:inline-block;background:#fff;min-width:8em;text-align:center;font-weight:700;padding:3px 0}.voice_main_text p{color:#fff;padding:5px 0 12px;letter-spacing:0}.voice_main_info{background:#fff;width:61%;padding:45px 40px 40px;font-size:16px;line-height:2em;letter-spacing:0}@media (max-width:768px){.voice_main_text{width:39%;padding:40px 30px 30px}.voice_main_text strong{font-size:21px}}@media (max-width:767px){.voice_main{height:auto}.voice_main_text{width:100%;padding:25px 15px 15px}.voice_main_text strong{font-size:18px;margin-bottom:15px;padding:0 0 5px}.voice_main_info{width:100%;padding:25px 15px 15px;font-size:15px;line-height:1.8em}}.voice_main.c_blue .voice_main_text{background:#1a88d5}.voice_main.c_pink .voice_main_text{background:#e84f97}.voice_main.c_blue .voice_main_text>span{color:#1a88d5}.voice_main.c_pink .voice_main_text>span{color:#e84f97}.voice_main.reverse .voice_main_text{order:2}.voice_main.reverse .voice_main_info{order:1}@media (max-width:767px){.voice_main.reverse .voice_main_text{order:1}.voice_main.reverse .voice_main_info{order:2}}.voice_midashi_sub{font-size:16px;display:inline-block;margin-bottom:10px;padding:5px 8px 3px;border-radius:5px;color:#fff;background:#e84f97}.voice_midashi{font-size:18px;font-weight:700;display:block;padding-bottom:8px}.voice_midashi.c_blue{color:#1a88d5}.voice_midashi.c_pink{color:#e84f97}.voice_info_image{width:47%}.voice_info_text{width:53%;padding-left:55px}@media (max-width:767px){.voice_info{flex-wrap:wrap}.voice_info_text{width:100%;padding-left:0;padding-top:20px}}.num_list li{padding:13px 0 0;border-bottom:1px solid #b7b7b7}