@charset "utf-8";body,input,select,textarea{font-family:"游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:500}body #tmp_contents p em{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:105%}a:link,a:active,a:visited{color:#003c8e}a:hover{text-decoration:none}body{font-size:112.5%;color:#333;background-color:#fff}.txt_red{color:#ad053c}.txt_green{color:#034c18}.txt_brown{color:#845900}.txt_big{font-size:130%}.txt_small{font-size:86%}td.bg_red,th.bg_red{color:inherit;background-color:#fdecec}td.bg_yellow,th.bg_yellow{color:inherit;background-color:#fffad5}td.bg_gray,th.bg_gray{color:inherit;background-color:#f1f1f1}td.bg_green,th.bg_green{color:inherit;background-color:#e6f5ff}td.bg_light_blue,th.bg_light_blue{color:inherit;background-color:#deefef}td.bg_pink,th.bg_pink{color:inherit;background-color:#ffdfdf}td.bg_green,th.bg_green{color:inherit;background-color:#c4e1c4}td.bg_cream,th.bg_cream{color:inherit;background-color:#ffc}#tmp_wrapper{min-width:1220px;overflow-x:hidden}.container{margin:0 auto;padding:0 10px;width:1220px}#tmp_main{padding:10px 0 120px}.format_top #tmp_main{padding:0}#tmp_contents{padding:0 0 40px}.format_top #tmp_wrap_main{padding-bottom:145px;position:relative}.format_top #tmp_wrap_main::before{content:'';position:absolute;left:50%;bottom:0;width:100%;height:130px;margin-left:-600px;background:url(/shared/site_kyoiku_re/images/footer/foot_img.png) no-repeat left bottom}.wrap_col_rgt_navi{float:right}.column_rnavi .wrap_col_main{width:100%;float:left}.format_free .wrap_col_rgt_navi{width:240px}.format_free .column_rnavi .wrap_col_main{margin-right:-290px}.format_free .column_rnavi .col_main{margin-right:290px}#tmp_wrap_hg{padding:22px 0 40px;color:inherit;background-color:#aadcf6;background-image:url(/shared/site_kyoiku_re/images/header/header.png);background-repeat:no-repeat;background-position:top center;margin:0 0 18px}#tmp_header{padding-bottom:26px}#tmp_wrap_hlogo{float:left;width:342px;padding-top:30px}#tmp_hlogo{background:url(/shared/site_kyoiku_re/images/header/hlogo.png) no-repeat center center}#tmp_hlogo,#tmp_hlogo a #tmp_hlogo span{display:block;width:342px;height:56px}#tmp_hlogo span{display:block;width:342px;height:56px;overflow:hidden;text-indent:-9999px;white-space:nowrap;text-align:left}#tmp_means{width:797px;float:right;background-color:#fff;color:inherit;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#tmp_means_primary{padding:15px 20px 2px 30px}#tmp_means_secondary{padding:0 20px 15px 30px}#tmp_hnavi,#tmp_hnavi2{display:inline-block;list-style:none;font-size:88.89%}#tmp_hnavi2{padding-top:6px}#tmp_hnavi li,#tmp_hnavi2 li,.nihongo-li-easy{display:inline-block;vertical-align:top;margin:0 0 10px 30px}#tmp_hnavi li a,#tmp_hnavi2 li a,.nihongo-li-easy a{color:#333;text-decoration:none;padding-left:28px;display:inline-block;background-position:left center;background-repeat:no-repeat}#tmp_hnavi #tmp_hnavi_func{margin-left:0}#tmp_hnavi_func a{background-image:url(/shared/site_kyoiku_re/images/icon/font_icon.png);background-size:18px auto}#tmp_hnavi_voice a{background-image:url(/shared/site_kyoiku_re/images/icon/voice_icon.png);background-size:18px auto}#tmp_hnavi_language a{background-image:url(/shared/site_kyoiku_re/images/icon/internet_icon.png);background-size:18px auto}#tmp_hnavi_sitemap a{background-image:url(/shared/site_kyoiku_re/images/icon/sitemap_icon.png);background-size:18px auto}#tmp_hnavi_webpage a{background-image:url(/shared/site_kyoiku_re/images/icon/webpage_icon.png);background-size:18px auto}.nihongo-li-easy a{background-image:url(/shared/site_kyoiku_re/images/icon/comment_icon.png);background-size:18px auto}#tmp_hnavi li a:hover,#tmp_hnavi li a:focus,#tmp_hnavi2 li a:hover,#tmp_hnavi2 li a:focus{text-decoration:underline}#tmp_means_secondary #tmp_search{float:left}#tmp_means_secondary #tmp_hnavi2{float:right}.format_top #tmp_wrap_hg{padding:30px 0 50px;margin-bottom:70px;background:#aadcf6 url(/shared/site_kyoiku_re/images/header/header_top_bg.png) center top no-repeat}.format_top #tmp_header{background:url(/shared/site_kyoiku_re/images/header/header_top_bg.png) center top no-repeat;position:relative;height:670px;padding:0;margin-bottom:10px}.format_top #tmp_wrap_hlogo{position:absolute;left:25px;top:245px;float:none;width:auto;height:auto;padding:0}.format_top #tmp_hlogo{background:url(/shared/site_kyoiku_re/images/header/hlogo_top.png) no-repeat center center;width:490px;height:90px;margin:0 0 30px}.format_top #tmp_hlogo span{width:490px;height:90px}#tmp_hlogo_txt{background:url(/shared/site_kyoiku_re/images/header/hlogo_txt.png) no-repeat center center;width:490px;height:105px}#tmp_hlogo_txt span{width:490px;height:105px;overflow:hidden;text-indent:-9999px;white-space:nowrap;text-align:left}.format_top #tmp_means{width:100%;float:none;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em}.format_top #tmp_means_primary{padding:5px 20px;text-align:center}#tmp_hlogo_s,#tmp_sma_gnavi{display:none}.gnavi{color:inherit;clear:both;padding-right:5px}.gnavi ul{display:flex;list-style:none;width:100%;margin:0 auto}.gnavi li{width:14.285714%;padding-right:4px;position:relative}.gnavi li:last-child{padding-right:0}.gnavi li:after{content:'';display:block;width:18px;height:18px;background:url(/shared/site_kyoiku_re/images/icon/arrow5.png) no-repeat;background-size:contain;position:absolute;left:50%;transform:translateX(-50%);bottom:10px}.gnavi a{width:100%;height:100%;display:table;text-align:center;border:3px solid #333;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#333;background-color:#fff;text-decoration:none}.gnavi a:hover,.gnavi a:focus,.gnavi .active a{color:#333;background-color:#fff8cd}.gnavi span{padding:8px 0 30px;font-size:111.1%;font-weight:bold;display:table-cell;vertical-align:middle;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.gnavi a:hover span,.gnavi a:focus span{color:#333;background-color:#fff8cd}#tmp_lnavi{margin:0 0 32px}#tmp_lnavi_ttl{color:#fff;background-color:#0053c4;border-radius:5px 5px 0 0}#tmp_lnavi_ttl p a{border:none;color:inherit;background:#0053c4 url(/shared/site_kyoiku_re/images/icon/arrow4.png) no-repeat 18px 28px;background-size:18px auto;-moz-background-size:18px auto;-webkit-background-size:18px auto;font-size:111.1%;font-weight:bold;display:block;padding:21px 18px 19px 46px;border-radius:6px 6px 0 0;text-decoration:none}#tmp_lnavi_ttl p a:hover,#tmp_lnavi_ttl p a:focus,#tmp_lnavi_ttl p.active a{text-decoration:underline}#tmp_lnavi_cnt ul li{list-style:none}#tmp_lnavi_cnt ul li{border-bottom:1px solid #fff}#tmp_lnavi_cnt ul li a{display:block;padding:15px 16px 12px 48px;font-size:88.90000000000001%;color:#333;background:#f5f8fc url(/shared/site_kyoiku_re/images/icon/arrow1.png) no-repeat 24px 20px;text-decoration:none}#tmp_lnavi_cnt ul li a:hover,#tmp_lnavi_cnt ul li a:focus,#tmp_lnavi_cnt ul li.active a{background-color:#dfeff7}.rnavi_edu_hotline{margin:0 0 32px}.rnavi_edu_hotline p{background:url(/shared/site_kyoiku_re/images/main/dial.jpg) no-repeat 0 0}.rnavi_edu_hotline p,.rnavi_edu_hotline p span{width:240px;height:150px}.rnavi_related_link ul{list-style:none}.rnavi_related_link ul li{border:2px solid #dee6ec;border-radius:5px;margin-bottom:5px}.rnavi_related_link ul li a{color:#333;background-color:#fff;background-repeat:no-repeat;background-position:18px center;font-weight:bold;padding:14px 18px 14px 56px;display:block;text-decoration:none}.rnavi_related_link ul li a:hover,.rnavi_related_link ul li a:focus,.rnavi_related_link ul li.active a{background-color:#fff8cd}.rnavi_related_link ul li.rnavi_list1 a{background-image:url(/shared/site_kyoiku_re/images/icon/school.png)}.rnavi_related_link ul li.rnavi_list2 a{background-image:url(/shared/site_kyoiku_re/images/icon/auction.png)}.rnavi_related_link ul li.rnavi_list3 a{background-image:url(/shared/site_kyoiku_re/images/icon/download.png)}.rnavi_related_link ul li.rnavi_list4 a{background-image:url(/shared/site_kyoiku_re/images/icon/link.png)}.rnavi_related_link ul li.rnavi_list5 a{background-image:url(/shared/site_kyoiku_re/images/icon/mail.png)}.rnavi_common_info{margin-bottom:32px;background-color:#eaf6fb;color:#333;border-top:5px solid #fde60b;padding:10px 10px 0 10px}.no_javascript .rnavi_common_info{margin:0;padding:0;border:none}.rnavi_common_info .rnavi_ttl p a{display:block;border:none;padding:13px 16px 9px 42px;color:#333;background:#fff url(/shared/site_kyoiku_re/images/icon/arrow4.png) no-repeat 15px 16px;background-size:18px auto;-moz-background-size:18px auto;-webkit-background-size:18px auto;font-weight:bold;text-decoration:none;margin-bottom:8px}.rnavi_common_info .rnavi_ttl p a:hover,.rnavi_common_info .rnavi_ttl p a:focus,.rnavi_common_info .rnavi_ttl p.active a{background-color:#fcda0a}.rnavi_common_info .rnavi_cnt ul{list-style:none}.rnavi_common_info .rnavi_cnt ul li a{display:block;font-size:88.90000000000001%;font-weight:bold;color:#333;background:#eaf6fb url(/shared/site_kyoiku_re/images/icon/arrow1.png) no-repeat 21px 17px;padding:11px 18px 11px 42px;text-decoration:none}.rnavi_common_info .rnavi_cnt ul li a:hover,.rnavi_common_info .rnavi_cnt ul li a:focus,.rnavi_common_info .rnavi_cnt ul li.active a{text-decoration:underline}#tmp_sma_search,#tmp_sma_menu .close_btn{display:none}#tmp_wrap_search{background-color:#fff8cd;color:inherit;padding:30px;margin:0 0 50px}#tmp_wrap_search #tmp_search{display:table;width:100%;margin:0 0 20px}#tmp_wrap_search .form_search{display:table-cell;vertical-align:top}#tmp_search .tmp_search_method{display:table-cell;vertical-align:middle}#tmp_search .tmp_search_method a{display:inline-block;font-weight:bold;color:#333;background-color:transparent;position:relative;border:none;text-decoration:none;padding-left:14px;padding-bottom:0;top:4px}#tmp_search .tmp_search_method a::before{content:"";display:block;width:7px;height:10px;background:url(/shared/site_kyoiku_re/images/icon/arrow1.png) no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:0}#tmp_search .tmp_search_method a:hover,#tmp_search .tmp_search_method a:focus,#tmp_search .tmp_search_method a:active{text-decoration:underline}#tmp_search_attention_word{display:table;width:100%;background-color:#fff;color:inherit;clear:both}#tmp_search_attention_word_ttl{background-color:#aadcf6;color:#333;min-height:100px;display:table-cell;vertical-align:middle;text-align:center;width:24.6%;padding:0 10px}#tmp_search_attention_word_ttl p{font-weight:bold}#tmp_search_attention_word_cnt{display:table-cell;vertical-align:middle;padding:10px 24px;height:100px;width:75.40000000000001%}#tmp_search_attention_word_cnt ul{list-style:none}#tmp_search_attention_word_cnt ul li{display:inline-block;margin:0 26px 6px 0}#tmp_search_attention_word_cnt ul li a{font-size:88.89%;color:#003c8e;background-color:transparent;text-decoration:none}#tmp_search_attention_word_cnt ul li a:hover,#tmp_search_attention_word_cnt ul li a:focus,#tmp_search_attention_word_cnt ul li a:active{text-decoration:underline}.form_search .wrap_tmp_query{position:relative;display:inline-block;float:left;clear:both}.form_search .wrap_tmp_query label{position:absolute;left:0;top:0;z-index:1;color:#fff;background-color:#0053c4;background-image:url(/shared/site_kyoiku_re/images/icon/search_icon.png);background-repeat:no-repeat;background-position:center center;height:100%;width:46px;text-align:center;cursor:pointer;overflow:hidden;text-indent:-9999px;white-space:nowrap;text-align:left}.form_search .wrap_tmp_query label img{position:relative;top:9px}.form_search .search_btn{float:left;padding-left:14px}#tmp_query{border:2px solid #0053c4;position:relative;min-height:44px;padding-left:48px;width:363px}#tmp_query::-moz-placeholder{font-size:10px;content:url(/shared/site_kyoiku_re/images/gsearch/googlelogo.png);position:absolute;top:50%;transform:translateY(-50%)}#tmp_query:-ms-input-placeholder{font-size:10px;content:url(/shared/site_kyoiku_re/images/gsearch/googlelogo.png);position:absolute;top:50%;transform:translateY(-50%)}#tmp_query::placeholder{font-size:10px;content:url(/shared/site_kyoiku_re/images/gsearch/googlelogo.png);position:absolute;top:50%;transform:translateY(-50%)}#tmp_func_sch_btn{padding:0 22px;text-align:center;cursor:pointer;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;min-width:100px;min-height:44px;font-weight:bold;color:#333;background-color:#fcda0a;border:1px solid #fcda0a}#tmp_func_sch_btn:hover{background-color:#0053c4;border:1px solid #0053c4;color:#fff}.format_free #tmp_search,.format_free .form_search{padding:0}.format_free .form_search .wrap_tmp_query label{width:36px;height:36px}.format_free .form_search .wrap_tmp_query label img{top:8px;width:20px;height:auto}.format_free #tmp_query{padding-left:36px;min-height:36px;width:440px;text-indent:0!important;background-position:49px center!important}.format_free .form_search .search_btn{padding-left:7px}.format_free #tmp_func_sch_btn{padding:0 10px;min-height:36px;min-width:80px}#tmp_inquiry{margin:0 0 40px;border:2px solid #d1dae2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both}#tmp_inquiry_ttl{padding:15px 19px;color:inherit;background-color:#dfeff7;border-bottom:1px solid #d1dae2;font-size:122.2%;font-weight:bold}#tmp_inquiry_ttl p{margin-bottom:0!important}#tmp_inquiry_cnt{padding:16px 20px 20px}#tmp_inquiry_cnt a:focus,#tmp_inquiry_cnt a:hover{text-decoration:none}#tmp_inquiry_cnt .inquiry_parts p{margin-bottom:0}#tmp_inquiry_cnt .inquiry_txt{padding-top:4px}#tmp_inquiry_cnt .inquiry_number p{margin-right:18px;display:inline-block;vertical-align:top}#tmp_feedback{margin:0 0 40px;border:2px solid #d1dae2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both}#tmp_feedback_ttl{padding:15px 19px;color:inherit;background-color:#dfeff7;border-bottom:1px solid #d1dae2;font-size:122.2%;font-weight:bold}#tmp_feedback_ttl p{margin-bottom:0!important}#tmp_feedback_cnt{padding:18px 20px 20px}#tmp_feedback_cnt fieldset{margin:0 0 0.5em 0;clear:both}#tmp_feedback_cnt fieldset legend{margin:0;font-weight:bold;clear:both}#tmp_feedback_cnt fieldset p{display:inline;margin:0 0.5em 0 0}#tmp_feedback_cnt .submit,#tmp_inquiry_cnt .inquiry_btn{max-width:300px;margin:21px auto 0;padding:12px 30px 9px;border:2px solid #d1dae2;text-align:center;color:#333;background-color:#fff;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;clear:both;cursor:pointer}#tmp_feedback_cnt .submit:hover,#tmp_inquiry_cnt .inquiry_btn:hover{background-color:#fff8cd}#tmp_feedback_cnt .submit input,#tmp_inquiry_cnt .inquiry_btn input{display:inline-block;font-weight:bold;border:none;text-decoration:none;padding-left:26px;color:#333;background:transparent url(/shared/templates/kyoiku_top_re/images/icon/icon_slide_rgt.png) no-repeat left center;background-size:18px 18px;cursor:pointer}#tmp_footer{color:#fff;background:#003c8e url(/shared/site_kyoiku_re/images/footer/footer_bg.png) no-repeat center bottom;padding-bottom:46px}.wrap_fnavi{border-bottom:1px solid #fff}.fnavi{padding:10px 0;margin:0;list-style:none}.fnavi li{position:relative;margin-right:26px;padding:10px 0;float:left}.fnavi li:last-child{margin-right:0}.fnavi li a:before{position:absolute;top:50%;left:0;margin-top:-4px;content:"";display:block;width:7px;height:10px;color:inherit;background:transparent url(/shared/site_kyoiku_re/images/icon/arrow2.png) no-repeat;background-size:100%;-webkit-background-size:100%}.fnavi li a{position:relative;padding-left:18px;display:inline-block;color:#fff;background-color:#003c8e;text-decoration:none}.fnavi li a:hover,.fnavi li a:focus{text-decoration:underline}.footer_cnt span{font-size:100%}.footer_cnt .footer_cnt_address_ttl{font-size:133.3%;line-height:1.4;font-weight:bold;padding-bottom:6px;display:block}.footer_cnt address{margin:0;font-style:normal;padding:35px 0 20px 0;float:left}.footer_cnt address span{margin:0 14px 0 0;display:inline-block}.footer_btn{float:right;padding-top:40px}.footer_btn .footer_btn_child{position:relative;margin-left:16px;display:inline-block;color:#333;background-color:#eaf3f4;border:1px solid #eaf3f4}.footer_btn .footer_btn_child a:before{position:absolute;top:50%;left:16px;margin-top:-5px;content:"";display:block;width:7px;height:10px;background:url(/shared/site_kyoiku_re/images/icon/arrow3.png) no-repeat;background-size:cover;-webkit-background-size:cover}.footer_btn .footer_btn_child a{padding:5px 25px 5px 32px;min-width:160px;font-size:88.8%;display:block;font-weight:bold;text-decoration:none;color:#333;background-color:#eaf3f4}.footer_btn .footer_btn_child a:before{left:9px}.footer_btn .footer_btn_child a:hover,.footer_btn .footer_btn_child a:focus{color:#333;background-color:#fff8cd}.copyright{font-size:77.7%}#tmp_main a.icon_pdf,#tmp_main a.icon_word,#tmp_main a.icon_excel,#tmp_main a.icon_ppt,#tmp_main a.icon_jtd,#tmp_main a.icon_odf,#tmp_main a.icon_odt,#tmp_main a.icon_ods,#tmp_main a.icon_xdw,#tmp_main a.icon_mp3{display:inline-block}a.icon_pdf,a.icon_word,a.icon_excel,a.icon_ppt,a.icon_jtd,a.icon_odf,a.icon_odt,a.icon_ods,a.icon_xdw,a.icon_mp3{margin:0 3px;padding-left:52px;text-indent:0!important}li a.icon_pdf,li a.icon_word,li a.icon_excel,li a.icon_ppt,li a.icon_jtd,li a.icon_odf,li a.icon_odt,li a.icon_ods,li a.icon_xdw,li a.icon_mp3{background-position:0 0.2em}a.icon_pdf{background:url(/shared/system/images/linkicon/icon_pdf.gif) no-repeat 0 0.2em}a.icon_word{background:url(/shared/system/images/linkicon/icon_word.gif) no-repeat 0 0.2em}a.icon_excel{background:url(/shared/system/images/linkicon/icon_excel.gif) no-repeat 0 0.2em}a.icon_ppt{background:url(/shared/system/images/linkicon/icon_ppt.gif) no-repeat 0 0.2em}a.icon_jtd{background:url(/shared/system/images/linkicon/icon_jtd.gif) no-repeat 0 0.2em}a.icon_odf,a.icon_odt,a.icon_ods{background:url(/shared/system/images/linkicon/icon_odf.gif) no-repeat 0 0.2em}a.icon_xdw{background:url(/shared/system/images/linkicon/icon_xdw.gif) no-repeat 0 0.2em}a.icon_mp3{background:url(/shared/system/images/linkicon/icon_mp3.gif) no-repeat 0 0.2em}#tmp_pankuzu{font-size:77.78%}#tmp_wrap_custom_update{margin-top:15px}#tmp_custom_update{float:right}#tmp_social_plugins,#tmp_social_plugins .social_media_btn,#tmp_update{display:inline-block;vertical-align:top}#tmp_social_plugins .social_media_btn{margin-left:10px}#tmp_update{line-height:1.2;font-size:77.78%;margin-left:20px}.ptop{text-align:right;clear:both}.pnavi{max-width:1200px;margin:0 auto;position:relative}.pnavi .ptop{position:absolute;bottom:16px;right:0;z-index:100;text-align:left;clear:none}.pnavi .ptop a{display:block;width:160px;height:86px;font-size:1rem;text-indent:-9999em;color:inherit;background:transparent url(/shared/site_kyoiku_re/images/footer/ptop.png) right top no-repeat;background-size:contain;-webkit-background-size:contain}.pnavi .ptop a:hover,.pnavi .ptop a:focus{color:inherit;background:transparent url(/shared/site_kyoiku_re/images/footer/ptop_hvr.png) right top no-repeat;background-size:contain;-webkit-background-size:contain}.pnavi .ptop a.fixTop{position:fixed;top:auto;bottom:20px;right:calc(50% - 600px)}table.col2{width:100%;border-collapse:collapse;border-spacing:0}table.col2 td.col2L,table.col2 td.col2R{width:50%;padding:0;vertical-align:top;text-align:left}#tmp_main table.col2 td.col2L{border-right:18px solid #fff}div.col2{width:100%}div.col2 div.col2L{display:table;width:50%;margin-right:0;padding-right:10px;float:left}div.col2 div.col2R{display:table;width:50%;padding-left:10px;float:left}table.col2 table.col2 td.col2L{padding:0}div.col2 div.col2 div.col2L{width:47.5%;margin-right:4%}div.col2 div.col2 div.col2R{width:47.5%}div.fixed_col2{width:100%}div.fixed_col2 div.fixed_col2L{display:table;width:48.5%;margin-right:2%;float:left}div.fixed_col2 div.fixed_col2R{display:table;width:48.5%;float:right}table.col3{width:99%;border-collapse:collapse;border-spacing:0}table.col3 td.col3L,table.col3 td.col3M,table.col3 td.col3R{width:33.33%;padding:0;vertical-align:top;text-align:left}#tmp_main table.col3 td.col3L,#tmp_main table.col3 td.col3M{border-right:15px solid #fff}div.col3{width:100%}div.col3 div.col3L,div.col3 div.col3M{display:table;width:33.3333333%;margin-right:0;padding-right:10px;float:left}div.col3 div.col3R{display:table;width:33.3333333%;padding-left:10px;float:left}div.col3 div.col3M{padding-left:10px}.wrap_mc_pc,.wrap_mc_sp{display:none}.disp_pc .wrap_mc_sp,.disp_pc .wrap_mc_sp #tmp_switch_sp_style{display:block}.disp_pc #tmp_hnavi_s,.disp_pc #tmp_sma_lmenu,.disp_pc #tmp_sma_rmenu{display:none}.disp_pc .pnavi .ptop a.fixTop{right:0}.wrap_mc_sp a{padding:10px 10px 8px;display:block;color:#333;background-color:#fff8cd;text-decoration:none;font-weight:bold;text-align:center}.color_blue #tmp_wrapper,.color_blue #tmp_wrapper *,.color_yellow #tmp_wrapper,.color_yellow #tmp_wrapper *,.color_black #tmp_wrapper,.color_black #tmp_wrapper *{background-image:none!important;list-style-image:none!important;box-shadow:none!important}.color_blue #tmp_wrapper span,.color_yellow #tmp_wrapper span,.color_black #tmp_wrapper span{z-index:auto!important}.color_blue #tmp_event_cal_cnt .calendar .today,.color_yellow #tmp_event_cal_cnt .calendar .today,.color_black #tmp_event_cal_cnt .calendar .today{background-color:transparent!important}.color_blue #tmp_wrap_main #tmp_cate_ttl h1,.color_yellow #tmp_wrap_main #tmp_cate_ttl h1,.color_black #tmp_wrap_main #tmp_cate_ttl h1{padding:0!important;border:none!important}.color_blue #tmp_wrap_main h1,.color_blue #tmp_wrap_main h2,.color_blue #tmp_wrap_main h3,.color_blue #tmp_wrap_main h4,.color_blue #tmp_wrap_main h5,.color_blue #tmp_wrap_main h6,.color_yellow #tmp_wrap_main h1,.color_yellow #tmp_wrap_main h2,.color_yellow #tmp_wrap_main h3,.color_yellow #tmp_wrap_main h4,.color_yellow #tmp_wrap_main h5,.color_yellow #tmp_wrap_main h6,.color_black #tmp_wrap_main h1,.color_black #tmp_wrap_main h2,.color_black #tmp_wrap_main h3,.color_black #tmp_wrap_main h4,.color_black #tmp_wrap_main h5,.color_black #tmp_wrap_main h6{padding:5px!important;border:none!important}.color_blue #tmp_hlogo,.color_yellow #tmp_hlogo,.color_black #tmp_hlogo{font-weight:bold!important;font-size:1.2rem!important}.color_blue.format_top #tmp_hlogo,.color_yellow.format_top #tmp_hlogo,.color_black.format_top #tmp_hlogo{font-weight:bold!important;font-size:2rem!important}.color_blue #tmp_hlogo span,.color_yellow #tmp_hlogo span,.color_black #tmp_hlogo span,.color_blue.format_top #tmp_hlogo span,.color_yellow.format_top #tmp_hlogo span,.color_black.format_top #tmp_hlogo span{width:auto!important;height:auto!important;padding:30px 0!important;overflow:visible!important;text-indent:0!important}.color_blue.format_top #tmp_wrap_main h1,.color_blue.format_top #tmp_wrap_main h2,.color_blue.format_top #tmp_wrap_main h3,.color_blue.format_top #tmp_wrap_main h4,.color_blue.format_top #tmp_wrap_main h5,.color_blue.format_top #tmp_wrap_main h6,.color_yellow.format_top #tmp_wrap_main h1,.color_yellow.format_top #tmp_wrap_main h2,.color_yellow.format_top #tmp_wrap_main h3,.color_yellow.format_top #tmp_wrap_main h4,.color_yellow.format_top #tmp_wrap_main h5,.color_yellow.format_top #tmp_wrap_main h6,.color_black.format_top #tmp_wrap_main h1,.color_black.format_top #tmp_wrap_main h2,.color_black.format_top #tmp_wrap_main h3,.color_black.format_top #tmp_wrap_main h4,.color_black.format_top #tmp_wrap_main h5,.color_black.format_top #tmp_wrap_main h6{border:none!important;padding:0!important}.color_blue #tmp_wrap_main a.icon_pdf,.color_blue #tmp_wrap_main a.icon_word,.color_blue #tmp_wrap_main a.icon_excel,.color_yellow #tmp_wrap_main a.icon_pdf,.color_yellow #tmp_wrap_main a.icon_word,.color_yellow #tmp_wrap_main a.icon_excel,.color_black #tmp_wrap_main a.icon_pdf,.color_black #tmp_wrap_main a.icon_word,.color_black #tmp_wrap_main a.icon_excel{margin:0!important;padding:0!important}.color_blue #tmp_wrapper .used_bg_img,.color_yellow #tmp_wrapper .used_bg_img,.color_black #tmp_wrapper .used_bg_img{width:auto!important;height:auto!important}.color_blue #tmp_wrapper .used_bg_img a,.color_yellow #tmp_wrapper .used_bg_img a,.color_black #tmp_wrapper .used_bg_img a{width:auto!important;height:auto!important;text-decoration:underline!important}.color_blue #tmp_wrapper .used_bg_img span,.color_yellow #tmp_wrapper .used_bg_img span,.color_black #tmp_wrapper .used_bg_img span{z-index:1!important;width:auto!important;height:auto!important;overflow:visible!important;text-indent:0!important;white-space:normal!important}.color_blue #tmp_wrap_main caption,.color_yellow #tmp_wrap_main caption,.color_black #tmp_wrap_main caption{background-color:transparent!important}#tmp_wrap_main #tmp_gmap_box button,#tmp_wrap_main #tmp_gmap_box .gmnoprint *,#tmp_wrap_main #tmp_gmap_box .gm-style-cc *{background-color:#fff!important}.color_blue #tmp_wrapper,.color_blue #tmp_wrapper *{color:#ff0!important;background-color:#00008b!important;border-color:#ff0!important}.color_blue #tmp_wrapper a,.color_blue #tmp_wrapper a span,.color_blue #tmp_wrapper button,.color_blue #tmp_wrapper .used_bg_img a span,.color_blue #tmp_wrapper input[type="submit"],.color_blue #tmp_wrapper input[type="button"],.color_blue #tmp_wrapper input[type="reset"]{color:#fff!important;background-color:transparent!important}.color_blue #tmp_wrap_main h1{border:3px solid #ff0!important}.color_blue #tmp_wrap_main h2{border-bottom:1px solid #ff0!important;border-left:3px solid #ff0!important}.color_blue #tmp_wrap_main h3{border-left:3px solid #ff0!important}.color_blue #tmp_wrap_main #tmp_gmap_box,.color_blue #tmp_wrap_main #tmp_gmap_box *{color:#000!important;border-color:#ff0!important;list-style-image:none!important}.color_blue #tmp_wrap_main #tmp_gmap_box a{color:#77c!important}.color_yellow #tmp_wrapper,.color_yellow #tmp_wrapper *{color:#000!important;background-color:#ff0!important;border-color:#000!important}.color_yellow #tmp_wrapper a,.color_yellow #tmp_wrapper a span,.color_yellow #tmp_wrapper button,.color_yellow #tmp_wrapper .used_bg_img a span,.color_yellow #tmp_wrapper input[type="submit"],.color_yellow #tmp_wrapper input[type="button"],.color_yellow #tmp_wrapper input[type="reset"]{color:#00f!important;background-color:transparent!important}.color_yellow #tmp_wrap_main h1{border:3px solid #000!important}.color_yellow #tmp_wrap_main h2{border-bottom:1px solid #000!important;border-left:3px solid #000!important}.color_yellow #tmp_wrap_main h3{border-left:3px solid #000!important}.color_yellow #tmp_wrap_main #tmp_gmap_box,.color_yellow #tmp_wrap_main #tmp_gmap_box *{color:#000!important;border-color:#000!important;list-style-image:none!important}.color_yellow #tmp_wrap_main #tmp_gmap_box a{color:#77c!important}.color_black #tmp_wrapper,.color_black #tmp_wrapper *{color:#ff0!important;background-color:#000!important;border-color:#ff0!important}.color_black #tmp_wrapper a,.color_black #tmp_wrapper a span,.color_black #tmp_wrapper button,.color_black #tmp_wrapper .used_bg_img a span,.color_black #tmp_wrapper input[type="submit"],.color_black #tmp_wrapper input[type="button"],.color_black #tmp_wrapper input[type="reset"]{color:#fff!important;background-color:transparent!important}.color_black #tmp_wrap_main h1{border:3px solid #ff0!important}.color_black #tmp_wrap_main h2{border-left:3px solid #ff0!important;border-bottom:1px solid #ff0!important}.color_black #tmp_wrap_main h3{border-left:3px solid #ff0!important}.color_black #tmp_wrap_main #tmp_gmap_box,.color_black #tmp_wrap_main #tmp_gmap_box *{color:#000!important;border-color:#ff0!important;list-style-image:none!important}.color_black #tmp_wrap_main #tmp_gmap_box a{color:#77c!important}.color_blue .form_search .wrap_tmp_query label,.color_yellow .form_search .wrap_tmp_query label,.color_black .form_search .wrap_tmp_query label{border:2px solid transparent}.color_blue #tmp_wrapper .pnavi .ptop a,.color_yellow #tmp_wrapper .pnavi .ptop a,.color_black #tmp_wrapper .pnavi .ptop a{text-indent:0;width:auto!important;height:auto!important;padding:10px;border:2px solid}.color_blue #tmp_wrapper .pnavi .ptop a{background-color:#00008b!important}.color_yellow #tmp_wrapper .pnavi .ptop a{background-color:#ff0!important}.color_black #tmp_wrapper .pnavi .ptop a{background-color:#000!important}.color_blue.format_top #tmp_means_primary,.color_yellow.format_top #tmp_means_primary,.color_black.format_top #tmp_means_primary{border:2px solid;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em}.color_blue #tmp_consultation,.color_yellow #tmp_consultation,.color_black #tmp_consultation{border:2px solid;padding:10px}.color_blue #tmp_wrap_search,.color_yellow #tmp_wrap_search,.color_black #tmp_wrap_search,.color_blue #tmp_search_attention_word,.color_yellow #tmp_search_attention_word,.color_black #tmp_search_attention_word{border:1px solid}.color_blue #tmp_search_attention_word_ttl,.color_yellow #tmp_search_attention_word_ttl,.color_black #tmp_search_attention_word_ttl{border-right:1px solid}.color_blue .gnavi li::after,.color_yellow .gnavi li::after,.color_black .gnavi li::after,.color_blue #tmp_sec4_cnt .area_link li a::after,.color_yellow #tmp_sec4_cnt .area_link li a::after,.color_black #tmp_sec4_cnt .area_link li a::after{background-image:none;left:50%;bottom:15px;margin-left:-5px;width:10px;height:10px;border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.color_yellow #tmp_wrapper .form_search .wrap_tmp_query label{background-color:#000!important}.color_blue #tmp_wrapper .form_search .wrap_tmp_query label,.color_black #tmp_wrapper .form_search .wrap_tmp_query label,.color_yellow #tmp_wrapper .form_search .wrap_tmp_query label{background-image:url(/shared/site_kyoiku_re/images/icon/search_icon.png)!important}.fsize_small{font-size:75%!important}.fsize_big{font-size:125%!important}.fsize_big2{font-size:175%!important}.fsize_big2 .form_search{padding-bottom:0}.fsize_big2 #tmp_search .tmp_search_method{position:relative;top:0;left:0;right:0;padding:4px 28px 10px 30px}.fsize_big2.format_free #tmp_hnavi li#tmp_webpage{clear:left}.fsize_big2.format_free .form_search .wrap_tmp_query label{height:48px}.fsize_big.format_free #tmp_hnavi li#tmp_language{margin-right:23px}.container:after,#tmp_header:after,#tmp_means_primary:after,#tmp_means_secondary:after,.gnavi:after,.gnavi ul:after,#tmp_main:after,#tmp_lnavi:after,#tmp_lnavi_ttl:after,#tmp_lnavi_cnt:after,#tmp_wrap_custom_update:after,#tmp_custom_update:after,#tmp_social_plugins:after,.plugin:after,.pnavi:after,#tmp_inquiry:after,#tmp_inquiry_ttl:after,#tmp_inquiry_cnt:after,#tmp_feedback:after,#tmp_feedback_ttl:after,#tmp_feedback_cnt:after,#tmp_feedback_cnt fieldset:after,#tmp_publicity_cnt:after,#tmp_footer:after,.fnavi:after,.footer_cnt:after,div.col2:after,div.fixed_col2:after,div.col3:after,.box_faq:after,.box_faq_ttl:after,.box_faq_cnt:after,.form_search:after{content:"";display:table;clear:both}