.ec-blog-title{font-size:22px;padding:16px 0;font-weight:700}.school_main p{margin-bottom:12px}.school_main h2{font-size:24px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:10px}.school_main h2,.school_main h3{margin:60px 0 0;color:#fff}.uk-button-default{background-color:#fff!important}.uk-button-default:focus,.uk-button-default:hover{background-color:#ededed !important;border-color:#000!important}.ec-footer-menu li{padding-right:16px}h2{margin-bottom:12px!important}p{line-height:1.7!important;font-size:16px!important}.ec-position-top-right{top:100px;right:1000px;font-size:30px;font-weight:700;color:#fff;background:#000;padding:16px;line-height:38px}@media screen and (max-width:640px){.ec-position-top-right{top:5%;right:20%;font-size:19px;font-weight:700;color:#fff;background:#000;padding:16px;line-height:38px}}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;line-height:1.3em}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Open Sans',sans-serif;position:relative;background-color:#000;color:#fff}input[type=submit]{cursor:pointer}*:focus{outline:none}.f30{font-size:30px}.f26{font-size:26px}.f22{font-size:22px}.f12{font-size:12px}.inner_text_white *{color:#fff !important}.bg_white{background-color:#fff}.bg_gray{background-color:#919191}.bg_blue{background-color:#0014aa}.bg_transparent{background-color:transparent}.margin_bottom_40{margin-bottom:40px}.width250{width:250px}.max_width250{max-width:250px}.text_light_blue{color:#62cafa}.text_white{color:#fff}.padding_right_large{padding-right:60px}.position_over_bottom_left_center{bottom:-30px;left:90px}.light_blue_button{background-color:#396f88}.white_button{background-color:#fff}.no_border{border:none}.bg_black{background-color:#000}.bg_blue_gradient{background:linear-gradient(-90deg,#3996c0,#0b2374)}.bg_light_blue{background-color:#396f88}.fw-500{font-weight:400}a{transition:1s}a:hover{color:#fff}.object_cover{object-fit:cover}.text_black{color:#000}.text_black svg{color:#000}.height_250{height:250px !important}.min_height_250{min-height:250px !important}.line_height_11{line-height:1.1}.over_hidden{overflow:hidden}.z10{z-index:10}nav.uk-navbar-container:not(.uk-navbar-transparent){background-color:#000}.pc_mode{display:flex}.sp_mode{display:none}.copyright{background-color:rgba(0,0,0,.5)}.blog_thumbnail{object-fit:cover;width:100%;height:150px}.uk-dotnav a{background-color:#d3d3d3}.uk-dotnav li.uk-active a{background-color:#fff}.content{overflow:hidden}.content01{position:relative}.content01:after{content:'';display:block;position:absolute;right:0;bottom:0;border-top:225px solid transparent;border-left:5vw solid transparent;border-right:5vw solid #396f88;border-bottom:225px solid #396f88}.right_icon svg,.bottom_icon svg{width:30px;height:30px}.bottom_icon{bottom:-25px}.mw_wp_form .error{color:#ffc4c4 !important}.uk-lightbox-items img{height:70%}.uk-lightbox-toolbar.uk-lightbox-caption{font-size:150%}.img_list_icon{top:10px;right:10px}ul.fresh-water li:nth-child(1) a{color:#fff !important;background-color:#396f88 !important}ul.sea-water li:nth-child(2) a{color:#fff !important;background-color:#396f88 !important}.parallax_top_right{top:200px}.message_second_parallax{top:30%}@media screen and (min-width:1200px){.no_scale_margin_top_large.uk-margin-large-top{margin-top:40px !important}.no_scale_margin_large.uk-margin-large{margin-bottom:40px}.no_scale_padding_large.uk-padding-large{padding:30px}}@media screen and (max-width:960px){.pc_mode{display:none}.sp_mode{display:flex}}@media screen and (max-width:640px){.height_250{height:200px !important}.f30{font-size:26px}.f26{font-size:22px}.f22{font-size:18px}.f12{font-size:12px}.sp_height_medium{height:300px}.blog_thumbnail{height:250px}.content01:after{display:none}.contact{text-align:center}.contact_button{margin-left:auto;margin-right:auto}.flow_list_img{width:70%}.uk-lightbox-items img{height:40%}.uk-lightbox-toolbar.uk-lightbox-caption{font-size:100%}}@media screen and (max-width:400px){.flow_list_img{width:100%}}