@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{background:#ebebeb;font-family:Verdana,Arial,sans-serif}body{overflow-x:hidden;font-size:16px}#content_content>p{color:#575756}a{text-decoration:none}b,strong{font-weight:bold}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-table}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.year_title{color:#0d2b5b;font-size:40px}.year_title2{color:#0d2b5b;font-size:24px;margin-bottom:25px}#wrapper_header{height:50px;line-height:40px;background:#eaeaea;background:-moz-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:-webkit-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:linear-gradient(to bottom,#eaeaea 0,#cfd0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#cfd0d6',GradientType=0)}#wrapper_nav{border-top:1px solid #afafaf;background:#eaeaea;background:-moz-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:-webkit-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:linear-gradient(to bottom,#eaeaea 0,#cfd0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#cfd0d6',GradientType=0)}#wrapper_title{height:35px;line-height:2;background:#0d2b5b;border-top:1px solid #afafaf;border-bottom:1px solid #afafaf}#wrapper_content{padding-top:20px;margin-bottom:25px}#wrapper_footer{background:#c4c5c4}#content_footer{padding-top:40px;padding-bottom:20px}#wrapper_header,#wrapper_nav,#wrapper_title,#wrapper_content,#wrapper_footer{width:100%;padding-left:3.125%;padding-right:3.125%}#content_header,#content_nav,#content_title,#content_content,#content_footer{width:100%;margin:0 auto}#content_nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;display:none;background:#eaeaea;background:-moz-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:-webkit-linear-gradient(top,#eaeaea 0,#cfd0d6 100%);background:linear-gradient(to bottom,#eaeaea 0,#cfd0d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#cfd0d6',GradientType=0);overflow:hidden}#content_nav.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.year{margin:10px 0 30px 0}.number{font-family:Verdana,Arial,sans-serif;color:#d7d7d7;font-size:185px;font-size:44vw;position:absolute;z-index:-10;margin-top:-20px}.course_stack{width:100%}#main_logo{margin-top:11px;float:left;width:116px;height:27px}#main_logo2{margin-top:5px;float:left}#content_title{color:#fff;font-size:16px;height:35px;overflow:hidden}.nav_item{height:36px;border-bottom:1px solid #afafaf;margin:0 3.125%}.nav_item:last-child{border-bottom:0}.nav_item a{display:block;font-size:18px;color:#575759;line-height:2}.nav_item a:hover{color:#0d2b5b}.nav_item.selected a{color:#0d2b5b;cursor:default;pointer-events:none}.course_item{margin-top:10px;height:60px;display:table;width:100%}.course_item:first-child{margin-top:5px}button.btn_item{cursor:pointer;display:table-cell;font-size:16px;width:100%;vertical-align:middle;overflow-y:hidden;height:70px;background:#575756;border:2px solid #575756;color:#eef0f0;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}button.btn_item:hover{background:#fff;color:#575756;border:2px solid #c4c4c4}.burger{display:none;float:right;margin-top:12px;width:26px;height:26px;cursor:pointer;background:url('../../svg/open_menu.svg') 0 0 no-repeat;transition:transform .5s}.burger_close{background:url('../../svg/close_menu.svg') 0 0 no-repeat;transform:rotateY(180deg)}.visible{display:block}.course_row{padding-bottom:15px}.course_row:first-child{margin-top:0}.course_row .course_date_item:first-child{margin-top:0}.course_row:last-child .course_date_item:last-child{border-bottom:0}.course_date_item{margin-top:15px;border-bottom:1px solid #afafaf;padding-bottom:15px}.course_date_item2{margin-top:0;border-bottom:1px solid #afafaf;padding-bottom:15px}.course_date{background:#c2161c;color:#fff;margin-bottom:5px;padding:3px}.course_schedule{font-size:14px;color:#575756;margin-left:17px;list-style-image:url('../../svg/when.svg')}.course_address{font-size:14px;color:#575756;margin-left:17px;list-style-image:url('../../svg/where.svg')}.course_button2{display:block;font-size:16px;text-align:center;color:#FFF;background:#0d2b5b;border:2px solid #0d2b5b;padding:15px 5px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.course_button2:hover{background:#fff;color:#0d2b5b;border:2px solid #0d2b5b}.course_button{display:block;font-size:14px;text-align:center;color:#eef0f0;background:#575756;border:2px solid #575756;padding:15px 5px;margin-top:5px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.course_button:hover{background:#fff;color:#575756;border:2px solid #c4c4c4}#content_footer p{font-size:14px;color:#333;padding-bottom:15px}#content_footer p:last-child{padding-bottom:0}#content_footer .video_container{margin-bottom:20px}.footer_img>img{display:block;width:100%;margin-bottom:20px}.footer_title{font-family:Verdana,Arial,sans-serif;font-weight:bold;color:#0d2b5b !important;padding-bottom:0 !important;margin-bottom:0 !important}#content_footer .footer_txt>ul{font-size:14px;color:#333;margin-left:30px;list-style-type:disc;list-style-position:outside;padding-bottom:15px}#content_footer .footer_txt>ul>li{line-height:1.3}.footer_txt>ul li span,.footer_txt>p{color:#333;font-size:14px;line-height:1.3;padding-bottom:15px}.footer_txt>a{display:block;margin-top:15px;font-size:14px}#content_content .form_element{margin:15px 0 0 0}#content_content .form_element img{width:120px;height:40px}#content_content .form_element_btn{width:270px;margin-top:15px;margin-bottom:0;margin-right:auto;margin-left:auto}#content_content .form_element_cnd{width:300px;margin-top:15px;margin-bottom:0;margin-right:auto;margin-left:auto;text-align:center}#content_content label{color:#0d2b5b;width:100%;display:block;margin-bottom:5px}#content_content select{width:100%;height:35px;border:1px solid gray;font-size:14px;color:#575756;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#content_content input{width:100%;height:35px;font-family:Verdana,Arial,sans-serif;border:1px solid gray;font-size:14px;color:#575756;padding:0 5px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#content_content textarea{font-family:Verdana,Arial,sans-serif;width:100%;height:200px;border:1px solid gray;font-size:14px;color:#575756;padding:5px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#content_content div button.btn{height:50px;color:#eef0f0;font-size:16px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;cursor:pointer;width:125px;border:0}#content_content input.condition{width:auto;height:auto;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left;margin-top:1px}#content_content input.input_captcha{width:45%;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);height:40px;float:right}.condition_link{color:#0d2b5b;text-decoration:underline;cursor:pointer}.condition_title{font-family:Verdana,Arial,sans-serif;color:#0d2b5b}.mail_link{text-decoration:underline;color:#0d2b5b}.mail_link:hover{text-decoration:none}#content_content label.condition{font-size:12px;color:#575756}.f_right{float:right;background:#c1161c;border:2px solid #c1161c !important}.f_right:hover{background:#fff;border:2px solid #faa !important;color:#c1161c !important}.f_left{float:left;background:#575756;border:2px solid #575756 !important}.f_left:hover{background:#fff;border:2px solid #c4c4c4 !important;color:#575756 !important}#content_content>p{margin-bottom:20px}#content_content>a{text-decoration:underline;color:#0d2b5b}#content_content>img{display:block;width:100%}#content_content .media_element{margin-bottom:20px}#contact_answer{width:100%}#contact_icon{width:35%;margin:0 auto;display:block}#contact_txt{width:100%}#contact_txt p{display:block;width:100%;text-align:center;margin:20px 0 20px 0}#OK_msg{color:#0d2b5b}#KO_msg{color:#c1161c}#OK_button{float:rigth;width:100%}#OK_button a{display:block;height:60px;padding:20px 5px;background:#575756;border:2px solid #575756;color:#eef0f0;text-align:center;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#OK_button a:hover{background:#fff;color:#575756;border:2px solid #c4c4c4}#browsers_top{width:100%;padding-bottom:20px;border-bottom:1px solid #afafaf}#browsers_top>img{float:left;width:37%}#top_right{float:right;width:60%;margin-top:70px;margin-top:15vw;margin-left:3%}#top_right img{width:70%;margin-bottom:3vw}#top_right p{width:100%;color:#0d2b5b;font-size:14px;font-weight:bold}#browsers_middle{padding-top:20px;width:100%}#browsers_middle p{color:#575756}#browsers_bottom{padding-top:20px;width:100%}.browser_item{width:47%;float:left;margin-right:6%;margin-bottom:15px}.browser_item:nth-child(2n){margin-right:0}.browser_item img{display:block;margin:0 auto 10px auto;cursor:pointer}.browser_item a:hover ~ a.real_button{background:#fff;color:#575756;border:2px solid #c4c4c4}.browser_item a.real_button{display:block;width:100%;padding:6px 3px;background:#575756;border:2px solid #575756;color:#eef0f0;font-size:16px;text-align:center;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}.browser_item a.real_button:hover{background:#fff;color:#575756;border:2px solid #c4c4c4}@media screen and (min-width:650px){#content_header,#content_nav,#content_title,#content_content,#content_footer{max-width:650px;margin:0 auto}.burger{display:none}#main_logo{width:auto;height:auto}#main_logo2{float:left;width:auto;height:auto}#content_nav,#content_nav.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav_item{display:table;height:60px;border-bottom:0;border-right:1px solid #afafaf;margin:0}.nav_item a{display:table-cell;vertical-align:middle;padding:0 20px}.nav_item:first-child{border-left:1px solid #afafaf}.number{font-size:320px}.nav_item a:hover{color:#eef0f0;background:#0d2b5b}.nav_item.selected a{color:#eef0f0;background:#575756;cursor:default;pointer-events:none}#wrapper_title{height:50px}#content_title{font-size:24px;height:50px;overflow:hidden}.year{width:100%}.course_item{width:47%;float:left;margin-bottom:30px}.course_item:first-child{margin-top:10px}.course_item:nth-child(2n){float:right}#content_content .form_element{width:47%;float:right}#content_content .form_element:nth-child(2n){float:left}.w100{width:100% !important}#content_content .form_element_btn{width:270px;margin:0 auto}#content_content div button.btn{margin-top:15px}.course_date_item{width:47%;margin-top:15px;float:left}.course_date_item2{width:100%;margin-top:0;float:left}.course_row .course_date_item:nth-child(2){float:right;margin-top:0}.course_row:last-child .course_date_item{border-bottom:0}.footer_img{width:300px !important;float:left}.footer_img img{width:300px}.footer_txt{width:48%;float:right}#contact_answer{margin-bottom:20px;height:35%}#contact_icon{float:left;margin-top:12px;width:18% !important}#contact_txt{float:right;width:75%}.mt30{margin-top:30px}.browser_item{width:30.333%;float:left;margin-right:4.5%;margin-bottom:15px}.browser_item:nth-child(2n){margin-right:4.5%}.browser_item:nth-child(3n){margin-right:0}#top_right{margin-top:97px}#top_right img{margin-bottom:19px}}