@charset "UTF-8";.face_1_color{background-color:#d5ffa9}.face_2_color{background-color:#fffaa9}.face_3_color{background-color:#ffbe75}.face_4_color{background-color:#ff8d8d}.situation_section .icon_wrap ul li span{font-size:1.1rem}.accessibility_section p img{border:1px solid #cfcfcf;padding:5px}.accessibility_section p img.sp_img{max-width:390px}.accessibility_section h5{font-size:1.8rem}.accessibility_section .link_list li{margin-bottom:0.3em}.accessibility_section .link_list li:last-of-type{margin-bottom:0}.accessibility_section .link_list li a{display:inline-block;border-bottom:1px solid #001489;color:#001489;padding-right:5px;line-height:1.3;-webkit-transition:0.2s;transition:0.2s}.accessibility_section .link_list li a:hover{opacity:0.9}.pageControl{background-color:#e1e1e1;padding:4px 8px 4px 2px}.pageControl>div.font{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageControl>div.font>span{font-size:12px;display:inline-block;border-right:1px solid #a4a4a4;padding:1px 6px;margin-right:10px;margin-left:3px}.pageControl>div.font>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;padding:0 2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #CCC;background-color:#fff;font-size:12px;-webkit-transition:0.3s;transition:0.3s;margin-right:6px}.pageControl>div.font>a.active{color:#fff;background-color:#333;border:1px solid #333}.acwrap .pageControl{float:right;margin-left:15px}.acwrap .pageControl .form_outwrap .wrap{margin-bottom:0;padding-right:0}.acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{min-width:75px;border-radius:0}.acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{width:100%;height:auto;padding:0.4em 1.5em 0.4em 1em;font-size:12px}.acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap.open{background-color:#fff}.acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap.open:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:21%}.acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{-webkit-transition:0.3s;transition:0.3s;display:inline-block;font-family:FontAwesome;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-kerning:auto;font-kerning:auto;-webkit-font-language-override:normal;font-language-override:normal;font-size:90%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);content:"\f0d8";-webkit-transform:rotate(-180deg);transform:rotate(-180deg);font-weight:400;font-size:16px;right:0.4em;top:30%;color:#b5b5b5;position:absolute;pointer-events:none}.acwrap>p{float:right;padding:4px 0;line-height:1;font-size:15px}.acwrap>p a{font-size:13px;color:#399d53;display:inline-block;position:relative;padding-left:10px;-webkit-transition:0.2s;transition:0.2s}.acwrap>p a:before{display:inline-block;font-family:FontAwesome;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-kerning:auto;font-kerning:auto;-webkit-font-language-override:normal;font-language-override:normal;font-size:90%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);content:"\f0da";font-size:12px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.acwrap>p a:hover{opacity:0.8}[class*=btn_dsn_]>a:after,[class*=btn_dsn_]>button:after,[class*=btn_dsn_]>span:after{right:30px}[class*=btn_dsn_]>a:hover:after,[class*=btn_dsn_]>button:hover:after,[class*=btn_dsn_]>span:hover:after{right:20px}[class*=btn_dsn_].btn_dsn_norm a,[class*=btn_dsn_].btn_dsn_norm button,[class*=btn_dsn_].btn_dsn_norm span{width:auto;min-width:280px;height:auto;padding:20px 50px;line-height:1}select::-ms-expand{display:none}.news_section .content_wrap .news_wrap .wrap .news_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_section .content_wrap .news_wrap .wrap .news_list li a .category{-ms-flex-negative:0;flex-shrink:0;width:auto;min-width:105px}.news_section .content_wrap .news_wrap .wrap .news_list li a .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.tab_design li{width:auto;min-width:170px;padding:0.3em 40px}.page .tab_design li{padding:0.1em 40px}ul.tab_design li:after{right:15px}.news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .left{width:auto}.news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 91px);float:left}.school_section .list li a .txt_wrap p{height:86px;overflow:auto}.news_section .content_wrap .news_wrap [class*=ttl_],.school_section .wrap [class*=ttl_]{word-wrap:break-word}.inline-wrap .txt_wrap{max-height:275px;overflow:auto}.news_section .content_wrap .wrap.notice_wrap{position:relative}.ttl_6:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1px;border-bottom:1px solid #399d53;background-color:transparent}.ttl_6 span:first-of-type{display:inline-block;font-size:28px;margin-left:0;margin-right:30px}.ttl_6 span{background-color:#fff;position:relative;z-index:1;margin-left:0;font-size:17px}.ttl_6:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.situation_section .table_wrap .headerarea h2{font-size:20px}.situation_section .table_wrap .headerarea h2:before{font-size:25px}.situation_section{padding-top:10px}.situation_section .comment_list{padding:22.5px 19.5px}.situation_section .comment_list div{word-wrap:break-word}#g_header .lower nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g_header .lower .top_header{float:none;margin-top:0!important}#g_header .lower .top_header a{line-height:1.5}#g_header .lower ul{float:none;-ms-flex-negative:0;flex-shrink:0}#g_header .hBlock{float:right}#hNav a{font-size:18px}#hNav a:after{bottom:5px}#hNav a span{font-size:11px}.sectional_content,section{padding-top:6em;padding-bottom:6em}.news_section .content_wrap .news_wrap .wrap .news_list{margin-bottom:3em}.top_page .guide_section .btn_dsn_norm{margin-top:2em}.facility_info_section h5{font-size:1.8rem}@media screen and (min-width:1401px){.top_page .main_view .side_wrap{padding:0 6em;overflow:auto}.top_page .main_view .side_wrap .out_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.top_page .main_view .side_wrap .out{height:auto;min-height:720px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_page .main_view .side_wrap .inner{-webkit-transform:translateY(0%);transform:translateY(0%);position:static}}.inline-wrap button.mfp-close{font-size:44px}.page .inline-wrap .txt_wrap{height:234px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.tbl_dsn3 td [class*=detail_].detail_pdf span{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}.calendar_section .table_wrap [class*=pager_]{max-width:100px;padding:0.1em 1.5em}html.font_110{font-size:68.75%}html.font_110 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 99px)}html.font_110 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5}html.font_110 .facility_info_section .info_wrap .list li{width:auto}html.font_110 .school_section .wrap [class*=ttl_]{width:240px}html.font_110 .school_section .wrap nav{width:calc(100% - 240px)}html.font_110 .ttl_1 .en{font-size:44px;line-height:70px}html.font_110 .cln_dsn_fixed .cln_title{font-size:29px}html.font_110 .calendar_section .table_wrap [class*=pager_]{font-size:18px}html.font_110 #hNav a{font-size:19px;padding:4px 4px 12px}html.font_110 #hNav a span{font-size:12px}html.font_110 .acwrap>p a{font-size:14px}html.font_110 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select,html.font_110 .pageControl>div.font>span{font-size:13px}html.font_120{font-size:75%}html.font_120 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 107px)}html.font_120 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5}html.font_120 [class*=btn_dsn_]>a:after,html.font_120 [class*=btn_dsn_]>button:after,html.font_120 [class*=btn_dsn_]>span:after{right:6%}html.font_120 [class*=btn_dsn_]>a:hover:after,html.font_120 [class*=btn_dsn_]>button:hover:after,html.font_120 [class*=btn_dsn_]>span:hover:after{right:4%}html.font_120 .school_section .list li a .txt_wrap .list_header{margin-bottom:5px}html.font_120 .facility_info_section .info_wrap .list li{width:auto}html.font_120 body.page .flow li:before{border-width:41px 0 41px 1em}html.font_120 body.page .flow li:after{border-width:41px 0 41px 1em}html.font_120 .school_section .wrap [class*=ttl_]{width:240px}html.font_120 .school_section .wrap nav{width:calc(100% - 240px)}html.font_120 .ttl_1 .en{font-size:48px;line-height:70px}html.font_120 .cln_dsn_fixed .cln_title{font-size:29px}html.font_120 .calendar_section .table_wrap [class*=pager_]{font-size:18px}html.font_120 #hNav a{font-size:19px}html.font_120 #hNav a span{font-size:13px}html.font_120 #g_header .lower .top_header a{font-size:26px}html.font_120 #g_header .lower ul li a{font-size:19px}html.font_120 #g_header .lower ul li span{font-size:19px}html.font_120 #g_header .lower #header_nav>li>span{font-size:19px}html.font_120 #hNav a{padding:10px 4px 5px}html.font_120 .acwrap>p a{font-size:16px}html.font_120 #fontChange span{font-size:14px!important}html.font_120 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_120 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_120 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_120 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_120 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_120 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_130{font-size:81.25%}html.font_130 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 115px)}html.font_130 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5}html.font_130 [class*=btn_dsn_]>a:after,html.font_130 [class*=btn_dsn_]>button:after,html.font_130 [class*=btn_dsn_]>span:after{right:6%}html.font_130 [class*=btn_dsn_]>a:hover:after,html.font_130 [class*=btn_dsn_]>button:hover:after,html.font_130 [class*=btn_dsn_]>span:hover:after{right:4%}html.font_130 .school_section .list li a .txt_wrap .list_header{margin-bottom:0}html.font_130 .school_section .list li a .txt_wrap{padding:0.6em 0.6em}html.font_130 .facility_info_section .info_wrap .list li{width:auto}html.font_130 body.page .flow li:before{border-width:43px 0 43px 1em}html.font_130 body.page .flow li:after{border-width:43px 0 43px 1em}html.font_130 .school_section .wrap [class*=ttl_]{width:240px}html.font_130 .school_section .wrap nav{width:calc(100% - 240px)}html.font_130 .ttl_1 .en{font-size:48px;line-height:70px}html.font_130 #hNav a{font-size:19px}html.font_130 #hNav a span{font-size:13px}html.font_130 #g_header .lower .top_header a{font-size:26px}html.font_130 #g_header .lower ul li a{font-size:19px}html.font_130 #g_header .lower ul li span{font-size:19px}html.font_130 #g_header .lower #header_nav>li>span{font-size:19px}html.font_130 #hNav a{padding:10px 4px 5px}html.font_130 .acwrap>p a{font-size:16px}html.font_130 #fontChange span{font-size:14px!important}html.font_130 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_130 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_130 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_130 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_130 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_130 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_130 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_130 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_130 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_130 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_130 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_130 .cln_dsn_fixed .cln_title{font-size:36px}html.font_130 .calendar_section .fc-title{font-size:12px}html.font_130 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_140{font-size:87.5%}html.font_140 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 123px)}html.font_140 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5}html.font_140 [class*=btn_dsn_]>a:after,html.font_140 [class*=btn_dsn_]>button:after,html.font_140 [class*=btn_dsn_]>span:after{right:6%}html.font_140 [class*=btn_dsn_]>a:hover:after,html.font_140 [class*=btn_dsn_]>button:hover:after,html.font_140 [class*=btn_dsn_]>span:hover:after{right:4%}html.font_140 .school_section .list li a .txt_wrap .list_header{margin-bottom:0}html.font_140 .school_section .list li a .txt_wrap{padding:0.4em 0.5em}html.font_140 footer .content_wrap .wrap .list li span{font-size:18px}html.font_140 .facility_info_section .info_wrap .list li{width:auto}html.font_140 body.page .flow li:before{border-width:45px 0 45px 1em}html.font_140 body.page .flow li:after{border-width:45px 0 45px 1em}html.font_140 .school_section .wrap [class*=ttl_]{width:240px}html.font_140 .school_section .wrap nav{width:calc(100% - 240px)}html.font_140 .ttl_1 .en{font-size:48px;line-height:70px}html.font_140 .school_table tr:first-of-type th:nth-of-type(3){width:18%}html.font_140 #hNav a{font-size:19px}html.font_140 #hNav a span{font-size:13px}html.font_140 #g_header .lower .top_header a{font-size:26px}html.font_140 #g_header .lower ul li a{font-size:19px}html.font_140 #g_header .lower ul li span{font-size:19px}html.font_140 #g_header .lower #header_nav>li>span{font-size:19px}html.font_140 #hNav a{padding:10px 4px 5px}html.font_140 .acwrap>p a{font-size:16px}html.font_140 #fontChange span{font-size:14px!important}html.font_140 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_140 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_140 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_140 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_140 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_140 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_140 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_140 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_140 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_140 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_140 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_140 .cln_dsn_fixed .cln_title{font-size:36px}html.font_140 .calendar_section .fc-title{font-size:12px}html.font_140 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_150{font-size:93.75%}html.font_150 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 131px)}html.font_150 .form_outwrap .wrap .in_wrap input[type=email],html.font_150 .form_outwrap .wrap .in_wrap input[type=password],html.font_150 .form_outwrap .wrap .in_wrap input[type=text],html.font_150 .form_outwrap .wrap .in_wrap input[type=time],html.font_150 .form_outwrap .wrap .in_wrap input[type=url],html.font_150 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_150 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_150 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_150 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_150 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:50px}html.font_150 body.page .contact_wrap table td .select_wrap select,html.font_150 body.page .contact_wrap table th .select_wrap select{height:50px}html.font_150 body.page .contact_wrap table td .select_wrap:after,html.font_150 body.page .contact_wrap table th .select_wrap:after{top:-2px}html.font_150 .school_table tr:first-of-type th:nth-of-type(3){width:20%}html.font_150 .school_table tr:first-of-type th:nth-of-type(5){width:13%}html.font_150 #hNav a{font-size:19px}html.font_150 #hNav a span{font-size:13px}html.font_150 #g_header .lower .top_header a{font-size:26px}html.font_150 #g_header .lower ul li a{font-size:19px}html.font_150 #g_header .lower ul li span{font-size:19px}html.font_150 #g_header .lower #header_nav>li>span{font-size:19px}html.font_150 #hNav a{padding:10px 4px 5px}html.font_150 .acwrap>p a{font-size:16px}html.font_150 #fontChange span{font-size:14px!important}html.font_150 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_150 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_150 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_150 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_150 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_150 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_150 .top_page .main_view{height:inherit}html.font_150 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_150 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_150 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_150 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_150 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_150 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_150 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_150 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_150 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_150 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_150 .ttl_1 .en{font-size:48px;line-height:70px}html.font_150 ul.tab_design{margin-bottom:40px}html.font_150 .category{height:auto;line-height:1;padding:0.2em 0}html.font_150 .ttl_6 span:first-of-type{font-size:32px}html.font_150 .ttl_6 span{font-size:20px}html.font_150 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_150 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_150 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_150 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_150 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_150 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_150 .guide_section .content_wrap ul li{margin-left:0}html.font_150 .guide_section .content_wrap ul{margin:0 auto}html.font_150 .school_section .list li a{height:195px}html.font_150 .school_section .list li{width:100%;float:none;margin-left:0}html.font_150 .school_section .list li a .txt_wrap p{height:auto}html.font_150 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_150 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_150 .school_section .wrap [class*=ttl_]{width:240px}html.font_150 .school_section .wrap nav{width:calc(100% - 240px)}html.font_150 .school_section .list{margin:0}html.font_150 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_150 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_150 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_150 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_150 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_150 .cln_dsn_fixed .cln_title{font-size:36px}html.font_150 .calendar_section .fc-title{font-size:12px}html.font_150 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_150 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_150 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_150 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_150 footer .content_wrap .wrap .links{max-width:960px}html.font_150 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_150 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_150 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_150 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_150 footer .lower_wrap .content_wrap .copyright{float:none}html.font_150 footer .content_wrap .wrap .list li span{font-size:28px}html.font_150 body.page .main_view .top_header{font-size:50px}html.font_150 body.page .main_view .content_wrap{height:280px}html.font_150 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_150 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_150 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_150 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_150 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_150 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_150 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_150 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_150 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_150 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_150 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_150 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_150 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_150 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_160{font-size:100%}html.font_160 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 139px)}html.font_160 .form_outwrap .wrap .in_wrap input[type=email],html.font_160 .form_outwrap .wrap .in_wrap input[type=password],html.font_160 .form_outwrap .wrap .in_wrap input[type=text],html.font_160 .form_outwrap .wrap .in_wrap input[type=time],html.font_160 .form_outwrap .wrap .in_wrap input[type=url],html.font_160 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_160 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_160 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_160 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_160 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:50px}html.font_160 body.page .contact_wrap table td .select_wrap select,html.font_160 body.page .contact_wrap table th .select_wrap select{height:50px}html.font_160 body.page .contact_wrap table td .select_wrap:after,html.font_160 body.page .contact_wrap table th .select_wrap:after{top:-2px}html.font_160 .school_table tr:first-of-type th:nth-of-type(3){width:20%}html.font_160 .school_table tr:first-of-type th:nth-of-type(5){width:15%}html.font_160 #hNav a{font-size:19px}html.font_160 #hNav a span{font-size:13px}html.font_160 #g_header .lower .top_header a{font-size:26px}html.font_160 #g_header .lower ul li a{font-size:19px}html.font_160 #g_header .lower ul li span{font-size:19px}html.font_160 #g_header .lower #header_nav>li>span{font-size:19px}html.font_160 #hNav a{padding:10px 4px 5px}html.font_160 .acwrap>p a{font-size:16px}html.font_160 #fontChange span{font-size:14px!important}html.font_160 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_160 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_160 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_160 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_160 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_160 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_160 .top_page .main_view{height:inherit}html.font_160 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_160 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_160 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_160 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_160 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_160 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_160 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_160 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_160 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_160 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_160 .ttl_1 .en{font-size:48px;line-height:70px}html.font_160 ul.tab_design{margin-bottom:40px}html.font_160 .category{height:auto;line-height:1;padding:0.2em 0}html.font_160 .ttl_6 span:first-of-type{font-size:32px}html.font_160 .ttl_6 span{font-size:20px}html.font_160 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_160 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_160 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_160 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_160 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_160 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_160 .guide_section .content_wrap ul li{margin-left:0}html.font_160 .guide_section .content_wrap ul{margin:0 auto}html.font_160 .school_section .list li a{height:195px}html.font_160 .school_section .list li{width:100%;float:none;margin-left:0}html.font_160 .school_section .list li a .txt_wrap p{height:auto}html.font_160 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_160 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_160 .school_section .wrap [class*=ttl_]{width:240px}html.font_160 .school_section .wrap nav{width:calc(100% - 240px)}html.font_160 .school_section .list{margin:0}html.font_160 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_160 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_160 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_160 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_160 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_160 .cln_dsn_fixed .cln_title{font-size:36px}html.font_160 .calendar_section .fc-title{font-size:12px}html.font_160 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_160 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_160 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_160 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_160 footer .content_wrap .wrap .links{max-width:960px}html.font_160 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_160 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_160 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_160 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_160 footer .lower_wrap .content_wrap .copyright{float:none}html.font_160 footer .content_wrap .wrap .list li span{font-size:28px}html.font_160 body.page .main_view .top_header{font-size:50px}html.font_160 body.page .main_view .content_wrap{height:280px}html.font_160 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_160 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_160 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_160 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_160 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_160 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_160 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_160 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_160 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_160 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_160 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_160 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_160 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_160 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_170{font-size:106.25%}html.font_170 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 147px)}html.font_170 .form_outwrap .wrap .in_wrap input[type=email],html.font_170 .form_outwrap .wrap .in_wrap input[type=password],html.font_170 .form_outwrap .wrap .in_wrap input[type=text],html.font_170 .form_outwrap .wrap .in_wrap input[type=time],html.font_170 .form_outwrap .wrap .in_wrap input[type=url],html.font_170 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_170 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_170 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_170 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_170 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:60px}html.font_170 body.page .contact_wrap table td .select_wrap select,html.font_170 body.page .contact_wrap table th .select_wrap select{height:60px}html.font_170 body.page .contact_wrap table td .select_wrap:after,html.font_170 body.page .contact_wrap table th .select_wrap:after{top:-5px}html.font_170 .school_table tr:first-of-type th:nth-of-type(3){width:20%}html.font_170 .school_table tr:first-of-type th:nth-of-type(5){width:15%}html.font_170 #hNav a{font-size:19px}html.font_170 #hNav a span{font-size:13px}html.font_170 #g_header .lower .top_header a{font-size:26px}html.font_170 #g_header .lower ul li a{font-size:19px}html.font_170 #g_header .lower ul li span{font-size:19px}html.font_170 #g_header .lower #header_nav>li>span{font-size:19px}html.font_170 #hNav a{padding:10px 4px 5px}html.font_170 .acwrap>p a{font-size:16px}html.font_170 #fontChange span{font-size:14px!important}html.font_170 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_170 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_170 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_170 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_170 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_170 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_170 .top_page .main_view{height:inherit}html.font_170 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_170 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_170 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_170 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_170 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_170 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_170 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_170 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_170 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_170 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_170 .ttl_1 .en{font-size:48px;line-height:70px}html.font_170 ul.tab_design{margin-bottom:40px}html.font_170 .category{height:auto;line-height:1;padding:0.2em 0}html.font_170 .ttl_6 span:first-of-type{font-size:32px}html.font_170 .ttl_6 span{font-size:20px}html.font_170 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_170 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_170 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_170 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_170 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_170 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_170 .guide_section .content_wrap ul li{margin-left:0}html.font_170 .guide_section .content_wrap ul{margin:0 auto}html.font_170 .school_section .list li a{height:195px}html.font_170 .school_section .list li{width:100%;float:none;margin-left:0}html.font_170 .school_section .list li a .txt_wrap p{height:auto}html.font_170 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_170 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_170 .school_section .wrap [class*=ttl_]{width:240px}html.font_170 .school_section .wrap nav{width:calc(100% - 240px)}html.font_170 .school_section .list{margin:0}html.font_170 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_170 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_170 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_170 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_170 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_170 .cln_dsn_fixed .cln_title{font-size:36px}html.font_170 .calendar_section .fc-title{font-size:12px}html.font_170 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_170 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_170 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_170 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_170 footer .content_wrap .wrap .links{max-width:960px}html.font_170 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_170 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_170 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_170 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_170 footer .lower_wrap .content_wrap .copyright{float:none}html.font_170 footer .content_wrap .wrap .list li span{font-size:28px}html.font_170 body.page .main_view .top_header{font-size:50px}html.font_170 body.page .main_view .content_wrap{height:280px}html.font_170 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_170 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_170 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_170 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_170 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_170 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_170 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_170 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_170 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_170 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_170 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_170 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_170 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_170 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_180{font-size:112.5%}html.font_180 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 155px)}html.font_180 .form_outwrap .wrap .in_wrap input[type=email],html.font_180 .form_outwrap .wrap .in_wrap input[type=password],html.font_180 .form_outwrap .wrap .in_wrap input[type=text],html.font_180 .form_outwrap .wrap .in_wrap input[type=time],html.font_180 .form_outwrap .wrap .in_wrap input[type=url],html.font_180 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_180 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_180 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_180 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_180 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:60px}html.font_180 body.page .contact_wrap table td .select_wrap select,html.font_180 body.page .contact_wrap table th .select_wrap select{height:60px}html.font_180 body.page .contact_wrap table td .select_wrap:after,html.font_180 body.page .contact_wrap table th .select_wrap:after{top:-5px}html.font_180 .school_table tr:first-of-type th:nth-of-type(3){width:22%}html.font_180 .school_table tr:first-of-type th:nth-of-type(5){width:15%}html.font_180 #hNav a{font-size:19px}html.font_180 #hNav a span{font-size:13px}html.font_180 #g_header .lower .top_header a{font-size:26px}html.font_180 #g_header .lower ul li a{font-size:19px}html.font_180 #g_header .lower ul li span{font-size:19px}html.font_180 #g_header .lower #header_nav>li>span{font-size:19px}html.font_180 #hNav a{padding:10px 4px 5px}html.font_180 .acwrap>p a{font-size:16px}html.font_180 #fontChange span{font-size:14px!important}html.font_180 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_180 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_180 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_180 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_180 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_180 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_180 .top_page .main_view{height:inherit}html.font_180 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_180 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_180 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_180 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_180 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_180 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_180 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_180 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_180 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_180 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_180 .ttl_1 .en{font-size:48px;line-height:70px}html.font_180 ul.tab_design{margin-bottom:40px}html.font_180 .category{height:auto;line-height:1;padding:0.2em 0}html.font_180 .ttl_6 span:first-of-type{font-size:32px}html.font_180 .ttl_6 span{font-size:20px}html.font_180 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_180 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_180 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_180 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_180 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_180 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_180 .guide_section .content_wrap ul li{margin-left:0}html.font_180 .guide_section .content_wrap ul{margin:0 auto}html.font_180 .school_section .list li a{height:195px}html.font_180 .school_section .list li{width:100%;float:none;margin-left:0}html.font_180 .school_section .list li a .txt_wrap p{height:auto}html.font_180 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_180 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_180 .school_section .wrap [class*=ttl_]{width:240px}html.font_180 .school_section .wrap nav{width:calc(100% - 240px)}html.font_180 .school_section .list{margin:0}html.font_180 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_180 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_180 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_180 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_180 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_180 .cln_dsn_fixed .cln_title{font-size:36px}html.font_180 .calendar_section .fc-title{font-size:12px}html.font_180 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_180 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_180 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_180 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_180 footer .content_wrap .wrap .links{max-width:960px}html.font_180 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_180 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_180 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_180 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_180 footer .lower_wrap .content_wrap .copyright{float:none}html.font_180 footer .content_wrap .wrap .list li span{font-size:28px}html.font_180 body.page .main_view .top_header{font-size:50px}html.font_180 body.page .main_view .content_wrap{height:280px}html.font_180 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_180 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_180 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_180 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_180 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_180 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_180 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_180 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_180 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_180 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_180 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_180 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_180 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_180 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_190{font-size:118.75%}html.font_190 .news_section .content_wrap .wrap.notice_wrap .impotant_notice li a .right{width:calc(100% - 163px)}html.font_190 .form_outwrap .wrap .in_wrap input[type=email],html.font_190 .form_outwrap .wrap .in_wrap input[type=password],html.font_190 .form_outwrap .wrap .in_wrap input[type=text],html.font_190 .form_outwrap .wrap .in_wrap input[type=time],html.font_190 .form_outwrap .wrap .in_wrap input[type=url],html.font_190 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_190 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_190 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_190 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_190 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:70px}html.font_190 body.page .contact_wrap table td .select_wrap select,html.font_190 body.page .contact_wrap table th .select_wrap select{height:70px}html.font_190 body.page .contact_wrap table td .select_wrap:after,html.font_190 body.page .contact_wrap table th .select_wrap:after{top:-2px}html.font_190 .school_table tr:first-of-type th:nth-of-type(3){width:22%}html.font_190 .school_table tr:first-of-type th:nth-of-type(5){width:15%}html.font_190 #hNav a{font-size:19px}html.font_190 #hNav a span{font-size:13px}html.font_190 #g_header .lower .top_header a{font-size:26px}html.font_190 #g_header .lower ul li a{font-size:19px}html.font_190 #g_header .lower ul li span{font-size:19px}html.font_190 #g_header .lower #header_nav>li>span{font-size:19px}html.font_190 #hNav a{padding:10px 4px 5px}html.font_190 .acwrap>p a{font-size:16px}html.font_190 #fontChange span{font-size:14px!important}html.font_190 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_190 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_190 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_190 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_190 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_190 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_190 .top_page .main_view{height:inherit}html.font_190 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_190 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_190 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_190 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_190 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_190 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_190 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_190 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_190 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_190 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_190 .ttl_1 .en{font-size:48px;line-height:70px}html.font_190 ul.tab_design{margin-bottom:40px}html.font_190 .category{height:auto;line-height:1;padding:0.2em 0}html.font_190 .ttl_6 span:first-of-type{font-size:32px}html.font_190 .ttl_6 span{font-size:20px}html.font_190 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_190 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_190 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_190 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_190 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_190 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_190 .guide_section .content_wrap ul li{margin-left:0}html.font_190 .guide_section .content_wrap ul{margin:0 auto}html.font_190 .school_section .list li a{height:195px}html.font_190 .school_section .list li{width:100%;float:none;margin-left:0}html.font_190 .school_section .list li a .txt_wrap p{height:auto}html.font_190 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_190 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_190 .school_section .wrap [class*=ttl_]{width:240px}html.font_190 .school_section .wrap nav{width:calc(100% - 240px)}html.font_190 .school_section .list{margin:0}html.font_190 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_190 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_190 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_190 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_190 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_190 .cln_dsn_fixed .cln_title{font-size:36px}html.font_190 .calendar_section .fc-title{font-size:12px}html.font_190 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_190 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_190 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_190 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_190 footer .content_wrap .wrap .links{max-width:960px}html.font_190 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_190 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_190 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_190 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_190 footer .lower_wrap .content_wrap .copyright{float:none}html.font_190 footer .content_wrap .wrap .list li span{font-size:28px}html.font_190 body.page .main_view .top_header{font-size:50px}html.font_190 body.page .main_view .content_wrap{height:280px}html.font_190 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_190 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_190 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_190 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_190 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_190 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_190 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_190 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_190 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_190 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_190 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_190 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_190 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_190 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_200{font-size:125%}html.font_200 #hNav a{font-size:19px}html.font_200 #hNav a span{font-size:13px}html.font_200 #g_header .lower .top_header a{font-size:26px}html.font_200 #g_header .lower ul li a{font-size:19px}html.font_200 #g_header .lower ul li span{font-size:19px}html.font_200 #g_header .lower #header_nav>li>span{font-size:19px}html.font_200 #hNav a{padding:10px 4px 5px}html.font_200 .acwrap>p a{font-size:16px}html.font_200 #fontChange span{font-size:14px!important}html.font_200 .font_btn_wrap>div{font-size:17px;padding:3.5px 0px}html.font_200 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}html.font_200 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap select{font-size:14px;vertical-align:top}html.font_200 .acwrap .pageControl .form_outwrap .wrap .in_wrap .select_wrap:after{font-size:16px;line-height:1;vertical-align:middle}html.font_200 .acwrap>p{height:30px;padding:3px 0;font-size:14px}html.font_200 .acwrap .form_outwrap .wrap .in_wrap{font-size:15px}html.font_200 .top_page .main_view{height:inherit}html.font_200 .top_page .main_view .slider_wrap{width:100%;float:none;height:640px}html.font_200 .top_page .main_view .slider_wrap .slider li{height:640px}html.font_200 .top_page .main_view .slider_wrap .slider li .copy{font-size:50px}html.font_200 .top_page .main_view .side_wrap{padding:0;float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.font_200 .top_page .main_view .side_wrap .out_wrap{display:block}html.font_200 .top_page .main_view .side_wrap .out{display:block;width:100%;max-width:1220px;min-width:1000px;margin:0 auto;padding:60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:1s;transition:1s;min-height:auto}html.font_200 .top_page .main_view .side_wrap .inner{position:inherit;-webkit-transform:inherit;transform:inherit}html.font_200 .top_page .main_view .side_wrap .icon_wrap{min-height:inherit;margin-bottom:10px}html.font_200 .top_page .main_view .side_wrap .icon_wrap ul{position:inherit;-webkit-transform:inherit;transform:inherit;margin-bottom:0}html.font_200 .top_page .main_view .side_wrap .icon_wrap ul li{width:-webkit-calc(100%/11 - 1%);width:8.0909090909%;margin-bottom:1%;font-size:0}html.font_200 .ttl_1 .en{font-size:48px;line-height:70px}html.font_200 ul.tab_design{margin-bottom:40px}html.font_200 .category{height:auto;line-height:1;padding:0.2em 0}html.font_200 .ttl_6 span:first-of-type{font-size:32px}html.font_200 .ttl_6 span{font-size:20px}html.font_200 .situation_section .table_wrap .headerarea h2{font-size:25px}html.font_200 .situation_section .table_wrap .headerarea h2:before{font-size:30px}html.font_200 .guide_section .content_wrap ul li[class*=kind_] a{padding:1em 1em 1em 1em}html.font_200 .guide_section .content_wrap ul li[class*=kind_] a .place{line-height:1.5;padding-bottom:20px}html.font_200 .guide_section .content_wrap ul li[class*=kind_] a img{bottom:1em}html.font_200 .guide_section .content_wrap ul li{margin-bottom:20px;float:none;width:100%}html.font_200 .guide_section .content_wrap ul li{margin-left:0}html.font_200 .guide_section .content_wrap ul{margin:0 auto}html.font_200 .school_section .list li a{height:195px}html.font_200 .school_section .list li{width:100%;float:none;margin-left:0}html.font_200 .school_section .list li a .txt_wrap p{height:auto}html.font_200 .school_section .list li a .txt_wrap{padding:0.5em 0.6em;width:80%}html.font_200 .school_section .list li a .img_outwrap{width:20%;height:195px}html.font_200 .school_section .wrap [class*=ttl_]{width:240px}html.font_200 .school_section .wrap nav{width:calc(100% - 240px)}html.font_200 .school_section .list{margin:0}html.font_200 .calendar_section .head_wrap .status_wrap ul li[class*=status_] span:before{width:30px;height:30px}html.font_200 .calendar_section .head_wrap .status_wrap{float:left;margin-bottom:20px}html.font_200 .calendar_section .table_wrap [class*=pager_]{padding:0.1em 0.5em;font-size:24px}html.font_200 .calendar_section .table_wrap [class*=pager_].pager_prev:after{content:none}html.font_200 .calendar_section .table_wrap [class*=pager_].pager_next:after{content:none}html.font_200 .cln_dsn_fixed .cln_title{font-size:36px}html.font_200 .calendar_section .fc-title{font-size:12px}html.font_200 .cln_dsn_fixed td a.status_oshirase .explanation:before{font-size:22px!important}html.font_200 footer .content_wrap .wrap .list li{width:49%;text-align:center}html.font_200 footer .content_wrap .wrap .list li img{left:30px;top:27px;position:absolute}html.font_200 footer .content_wrap .wrap .list li.not_included img{opacity:0.2}html.font_200 footer .content_wrap .wrap .links{max-width:960px}html.font_200 footer .content_wrap .wrap .links ul li a{padding:0.5em 0}html.font_200 footer .content_wrap .wrap .links ul li a i{margin-right:20px}html.font_200 footer .content_wrap .wrap .links ul li a:after{right:10%}html.font_200 footer .lower_wrap .content_wrap ul{float:none;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}html.font_200 footer .lower_wrap .content_wrap .copyright{float:none}html.font_200 footer .content_wrap .wrap .list li span{font-size:28px}html.font_200 body.page .main_view .top_header{font-size:50px}html.font_200 body.page .main_view .content_wrap{height:280px}html.font_200 .facility_info_section .info_wrap p.name{font-size:2rem}html.font_200 .facility_info_section .info_wrap .list{width:167%;margin:100px 0 50px -1%}html.font_200 .facility_info_section .info_wrap .list li img{position:absolute;top:18px;left:13px}html.font_200 .facility_info_section .info_wrap .list li span{font-size:24px;display:inline-block;margin-left:10px;vertical-align:text-bottom}html.font_200 .facility_info_section .info_wrap .list li{text-align:center;height:68px;padding:9px}html.font_200 .event_section .content_wrap .event_inwrap .event_contents_wrap .list_header{font-size:40px}html.font_200 .event_section .content_wrap .event_inwrap .event_contents_wrap [class*=event_cat_]{font-size:24px}html.font_200 body.page .flow li p span.en{text-align:center;font-size:23px}html.font_200 body.page .flow li p span.en+span{display:block;text-align:center;padding:15px 0;line-height:1.2;font-size:21px}html.font_200 body.page .flow li:before{top:-17px;border-width:63px 0 63px 1em;right:-0.9em}html.font_200 body.page .flow li:after{top:-17px;border-width:63px 0 63px 1em;right:-0.7em}html.font_200 .situation_section ul.comment_ul{float:none;width:100%;margin-right:0}html.font_200 .situation_section .table_wrap{float:none;top:0;margin-top:30px;width:100%}html.font_200 .situation_section .table_wrap table th:first-of-type{width:20%}html.font_200 .page .inline-wrap button.mfp-close{font-size:2.2rem}html.font_200 .ttl_2#nav2{margin-top:80px}html.font_200 .form_outwrap .wrap .in_wrap input[type=email],html.font_200 .form_outwrap .wrap .in_wrap input[type=password],html.font_200 .form_outwrap .wrap .in_wrap input[type=text],html.font_200 .form_outwrap .wrap .in_wrap input[type=time],html.font_200 .form_outwrap .wrap .in_wrap input[type=url],html.font_200 .icon_form_outwrap .wrap .in_wrap input[type=email],html.font_200 .icon_form_outwrap .wrap .in_wrap input[type=password],html.font_200 .icon_form_outwrap .wrap .in_wrap input[type=text],html.font_200 .icon_form_outwrap .wrap .in_wrap input[type=time],html.font_200 .icon_form_outwrap .wrap .in_wrap input[type=url]{height:80px}html.font_200 body.page .contact_wrap table td .select_wrap select,html.font_200 body.page .contact_wrap table th .select_wrap select{height:80px}html.font_200 .school_table tr:first-of-type th:nth-of-type(3){width:24%}html.font_200 .school_table tr:first-of-type th:nth-of-type(5){width:17%}.cln_dsn_fixed table .fc-head tr td .fc-row table thead tr th{border:1px solid #a4a4a4}.tbl_dsn3 td [class*=detail_].detail_pdf:hover span{background-color:#1147a2}.font_btn_wrap>div{display:inline-block;font-size:14px;background:#fff;padding:6px 0px;text-align:center;width:50px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-right:none}.font_btn_wrap>div.active{background:#001489;color:#fff}.font_btn_wrap>div:hover{background:#001489;color:#fff}.font_btn_wrap>div:last-of-type{border-right:1px solid #ccc}.pageControl{padding:0px 0px 0px 2px}.pageControl>div.font>span{border-right:none;margin-right:5px}.font_btn_wrap{font-size:0}#hNav a{padding:13px 4px 5px;font-size:18px}.pageControl{padding:0px 0px 0px 2px;margin-top:4px}.pageControl>div.font>span{font-size:12px;display:inline-block;border-right:1px solid #A4A4A4;padding:1px 6px;margin-right:10px;margin-left:3px}#g_header .hBlock{float:right;padding-top:24px}.acwrap>p a{font-size:13px;color:#001489;display:inline-block;position:relative;padding-left:10px;-webkit-transition:0.2s;transition:0.2s;margin-top:5px}#hNav a:after{bottom:0}.img_list li{position:relative;padding-left:50px;margin-bottom:20px}.img_list li img{position:absolute;top:0;left:0}.img_list li span{line-height:35px}.activity_list li .icon_wrap--txt,.top_page .main_view .side_wrap .icon_wrap ul li .icon_wrap--txt{font-size:13px}.nav_outwrap .nav_wrap .acwrap>p{float:left}.nav_outwrap .nav_wrap .acwrap>p a{color:#399d53}.font_btn_wrap{line-height:1.5}.font_btn_wrap>div.active{background:#399d53}.font_btn_wrap>div:hover{background:#399d53}.nav_outwrap .nav_wrap{text-align:-webkit-right}.nav_outwrap .nav_wrap .headTop{padding-top:10px}.nav_outwrap .nav_wrap .headTop .pageControl{position:inherit;text-align:end;background-color:inherit}.nav_outwrap .nav_wrap .acwrap.clearfix{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:20px;padding-right:25px}html.font_150 .headerInner .logo p,html.font_200 .headerInner .logo p{font-size:30px}html.font_150 .nav_outwrap,html.font_200 .nav_outwrap{padding-left:265px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}html.font_150 .nav_outwrap:after,html.font_200 .nav_outwrap:after{content:""}html.font_150 .nav_outwrap .nav_wrap .headTop .pageControl,html.font_200 .nav_outwrap .nav_wrap .headTop .pageControl{font-size:medium}html.font_150 .nav_outwrap .nav_wrap .headTop .pageControl li,html.font_200 .nav_outwrap .nav_wrap .headTop .pageControl li{font-size:medium}html.font_150 .nav_outwrap .nav_wrap .headTop .pageControl li a,html.font_200 .nav_outwrap .nav_wrap .headTop .pageControl li a{font-size:17px}html.font_150 #g_header,html.font_200 #g_header{font-size:medium}html.font_150 #g_header #hNav,html.font_200 #g_header #hNav{font-size:medium}html.font_150 #g_header #hNav li a,html.font_200 #g_header #hNav li a{padding:0 15px;font-size:19px}html.font_150 .nav_outwrap .reservation_wrap a .link__img,html.font_200 .nav_outwrap .reservation_wrap a .link__img{padding-top:50px;font-size:medium;line-height:1}html.font_150 .nav_outwrap .reservation_wrap a p,html.font_200 .nav_outwrap .reservation_wrap a p{font-size:21px}html.font_150 .nav_outwrap .reservation_wrap .block .link__img,html.font_200 .nav_outwrap .reservation_wrap .block .link__img{padding-top:50px;font-size:medium;line-height:1}html.font_150 .nav_outwrap .reservation_wrap .block p,html.font_200 .nav_outwrap .reservation_wrap .block p{font-size:21px}html.font_150 .nav_outwrap .reservation_wrap .mega-menu a,html.font_200 .nav_outwrap .reservation_wrap .mega-menu a{text-align:start}html.font_150 .top_page .main_view .slider_wrap,html.font_200 .top_page .main_view .slider_wrap{height:calc(100vh - 180px)}html.font_150 .top_page .main_view .slider_wrap .slider li,html.font_200 .top_page .main_view .slider_wrap .slider li{height:calc(100vh - 180px)}html.font_150 .top_page .main_view .slider_wrap .slider li .copy,html.font_200 .top_page .main_view .slider_wrap .slider li .copy{font-size:90px}html.font_150 .multilingual,html.font_200 .multilingual{width:auto}html.font_150 .multilingual__value,html.font_200 .multilingual__value{padding:0 1.8rem}html.font_150 .multilingual__value p,html.font_200 .multilingual__value p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.font_150 .multilingual__value p img,html.font_200 .multilingual__value p img{position:relative}html.font_150 .multilingual__value p span,html.font_200 .multilingual__value p span{padding:0 20px 0 10px}html.font_150 .multilingual__value p:after,html.font_200 .multilingual__value p:after{right:0}html.font_150 .content_wrap{min-width:1200px}html.font_200 .content_wrap{min-width:1300px}html.font_150 body.page .main_view .content_wrap,html.font_200 body.page .main_view .content_wrap{height:370px}html.font_150 body.page .main_view .top_header,html.font_200 body.page .main_view .top_header{font-size:72px}html.font_150 #breadcrumbwrap .breadcrumb,html.font_200 #breadcrumbwrap .breadcrumb{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}html.font_150 #breadcrumbwrap .breadcrumb li:first-child,html.font_200 #breadcrumbwrap .breadcrumb li:first-child{text-overflow:inherit}html.font_150 #breadcrumbwrap .breadcrumb li:not(:first-child),html.font_200 #breadcrumbwrap .breadcrumb li:not(:first-child){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.font_150 #breadcrumbwrap .breadcrumb li:after,html.font_200 #breadcrumbwrap .breadcrumb li:after{display:none}html.font_150 .breadcrumb li+li:before,html.font_200 .breadcrumb li+li:before{content:"\f105";font-family:"FontAwesome";margin:0 0.5em;-ms-flex-negative:0;flex-shrink:0}html.font_150 .ttl_1 .en,html.font_200 .ttl_1 .en{font-size:60px}html.font_150 .btn_dsn_norm a,html.font_200 .btn_dsn_norm a{font-size:2.4rem}html.font_150 .news_section .news_link a span.arrow{width:25px;height:25px;border-radius:25px}html.font_200 .news_section .news_link a span.arrow{width:30px;height:30px;border-radius:30px}html.font_150 .news_section .news_link a span.arrow i{margin-top:6px}html.font_200 .news_section .news_link a span.arrow i{margin-top:7px}html.font_150 .news_section .content_wrap .news_wrap:before,html.font_200 .news_section .content_wrap .news_wrap:before{top:140px}html.font_150 .about_section .content_area .ttl_1:before,html.font_200 .about_section .content_area .ttl_1:before{left:30px}.about_section .content_area .ttl_1 .ja{max-width:29rem}html.font_150 .informations_top .table_wrap .headerarea .select_wrap select,html.font_200 .informations_top .table_wrap .headerarea .select_wrap select{height:auto}html.font_150 .event_list .event_item,html.font_200 .event_list .event_item{min-width:1200px}html.font_150 .event_section .ttl_1:before,html.font_200 .event_section .ttl_1:before{left:190px}html.font_150 .training-camp-card,html.font_200 .training-camp-card{max-width:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.font_150 footer .content_wrap .wrap,html.font_200 footer .content_wrap .wrap{max-width:none}html.font_150 .flex_wrap--center.colum3 a,html.font_200 .flex_wrap--center.colum3 a{height:auto;padding-bottom:72.5px}html.font_150 footer .content_wrap .wrap .list li,html.font_200 footer .content_wrap .wrap .list li{width:48%}html.font_150 footer .content_wrap .wrap .list li span,html.font_200 footer .content_wrap .wrap .list li span{font-size:1.6rem}html.font_150 footer .content_wrap .wrap .list li img{top:35px;width:20px}html.font_200 footer .content_wrap .wrap .list li img{top:45px;width:25px}html.font_150 .facility_info_section .info_wrap .list li,html.font_200 .facility_info_section .info_wrap .list li{height:auto}html.font_150 .facility_info_section .info_wrap .list li span,html.font_200 .facility_info_section .info_wrap .list li span{font-size:1.4rem;vertical-align:inherit}html.font_150 .facility_info_section .info_wrap .list li img{top:35px;width:20px}html.font_200 .facility_info_section .info_wrap .list li img{top:45px;width:25px}html.font_200 .event_list .event_item a .event_contents_wrap{padding:30px 35px 30px 25px}html.font_150 .event_list .event_item a .event_contents_wrap .event_content,html.font_200 .event_list .event_item a .event_contents_wrap .event_content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}html.font_150 .event_arrow_wrap,html.font_200 .event_arrow_wrap{min-width:1250px}html.font_150 .doc_list li,html.font_200 .doc_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.font_150 .doc_list li .left,html.font_200 .doc_list li .left{width:100%}html.font_150 .doc_list li .doc_btn_wrap,html.font_200 .doc_list li .doc_btn_wrap{width:auto;display:inline-block;position:inherit;-webkit-transform:inherit;transform:inherit;white-space:nowrap}html.font_150 .page_about .contentinnar_wrap{width:800px}html.font_200 .page_about .contentinnar_wrap{width:1000px}html.font_150 .event_section.event_show .content_wrap .status_box .status{min-width:90px;height:90px}html.font_200 .event_section.event_show .content_wrap .status_box .status{min-width:110px;height:110px}html.font_150 .event_list .event_item a .event_contents_wrap .content,html.font_200 .event_list .event_item a .event_contents_wrap .content{display:-webkit-box;display:-ms-flexbox;display:flex}html.font_150 .event_list .event_item a .event_contents_wrap .content span:first-child,html.font_200 .event_list .event_item a .event_contents_wrap .content span:first-child{white-space:nowrap}html.font_150 .event_list .event_item a .event_contents_wrap .content span:not(:first-child),html.font_200 .event_list .event_item a .event_contents_wrap .content span:not(:first-child){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}html.font_150 .event_list .event_item a .event_contents_wrap .event_content,html.font_200 .event_list .event_item a .event_contents_wrap .event_content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}html.font_150 .select_wrap select{height:auto}html.font_200 .select_wrap select{height:auto}html.font_150 .banner_section .banner_wrap .banner_slide_prev{top:20px}html.font_200 .banner_section .banner_wrap .banner_slide_prev{top:5px}html.font_150 .banner_section .banner_wrap .banner_slide_next{top:20px}html.font_200 .banner_section .banner_wrap .banner_slide_next{top:5px}html.font_150 .blog_section .ttl_1:before,html.font_200 .blog_section .ttl_1:before{left:170px}html.font_150 .top_page .blog_list .blog_item,html.font_200 .top_page .blog_list .blog_item{width:49%}html.font_150 .page_blog .blog_list .blog_item,html.font_200 .page_blog .blog_list .blog_item{width:auto}html.font_150 .blog_list .blog_item a .blog_content h2,html.font_200 .blog_list .blog_item a .blog_content h2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}