@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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:bottom;}*{word-wrap:break-word;overflow-wrap:break-word;}body{font-family:"Noto Sans JP","メイリオ",Meiryo,"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;line-height:1;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100vh;min-width:1080px;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";animation:fadeIn .8s ease 0s 1 normal;-webkit-animation:fadeIn .8s ease 0s 1 normal;letter-spacing:.05em;background-color:#f8f8f8;}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}60%{opacity:0}100%{opacity:1}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}a:link{text-decoration:none;color:#111;font-weight:500;}a:visited{color:#111;}a:hover{text-decoration:none;color:#111;}a:active{color:#111;}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}li{list-style:none;}img{width:100%;height:auto;}.caution{padding:10px;}.caution p{font-size:12px;line-height:1.4em;text-align:center;}.caution p a{text-decoration:underline;}#container{max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;}.pages #contents{padding-top:80px;}header{position:fixed;z-index:30;top:0;left:0;right:0;margin:auto;width:100%;background-color:rgba(255,255,255,0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}.scrolls{background-color:rgba(255,255,255,.8);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}#headerInner{padding:10px 60px;max-width:1280px;min-width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}header h1{min-width:100px;width:100px;margin-right:20px;}img.timer{display:block;max-width:80%;margin:0 auto 20px;}#naviOut,#naviInner,nav{width:100%;}.navBtnOuter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.gtranslate_wrapper_tkb{width:100%;text-align:right;margin:0 0 10px;font-size:0;}.gtranslate_wrapper_tkb a{font-size:12px;line-height:1.4em;display:inline-block;background-color:#111;color:#999;border-radius:4px;letter-spacing:normal;padding:.2em .6em;margin-left:.3em;min-width:5em;text-align:center;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear;}.gtranslate_wrapper_tkb a:hover{color:#e50012;}.gtranslate_wrapper_tkb a.gt-current-lang{color:#e50012;cursor:default;}.navBtn{display:none;}ul#mainNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}ul#mainNav li{font-size:16px;line-height:1.4em;text-align:center;display:block;margin:0 .8em;}ul#mainNav li a{font-weight:700;display:block;position:relative;}ul#mainNav li.reservation a{background-color:#e7380d;padding:.5em 1em .5em 2.5em;color:#fff;background:url(../img/arrow_white.svg) no-repeat left 1em center #e7380d;background-size:20px auto;}ul#mainNav li.reservation a::before{content:none;}#mainImage{padding:60px 0;background:url(../img/main.webp?v=2) no-repeat top center;background-size:cover;position:relative;}#mainImage::after{content:"";display:block;background:-o-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.5) 100%);width:100%;height:100%;top:0;left:0;position:absolute;}#mainImage .sectionInner{position:relative;z-index:2;border-top:none!important;}.mainInner{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#mainImage .logosBlock{width:35%;margin:0 0 30px 1%;position:relative;}.logounderTel{margin-top:40px;padding-left:10px;font-size:16px;line-height:1.4em;font-weight:700;text-align:left;text-shadow:0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;color:#111;}.logounderTel small{display:inline-block;}.logounderTel strong{display:inline-block;font-size:36px;}.logounderTel strong a{color:#c90707;font-weight:700;}.logounderTel p{text-align:left!important;margin-top:1.2em;font-size:13px;line-height:1.6em;text-shadow:0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff!important;color:#111!important;}small.cons{margin-bottom:.8em;}#mainImage h1 img{top:-50px;opacity:0;position:relative;}.images{width:45%;margin:40px 0 30px;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;}.kbImage{width:78%;position:relative;text-align:center;}.kbImage img{left:-50px;opacity:0;position:relative;}.guide{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-5%;position:relative;}.guide img{bottom:-50px;opacity:0;position:relative;}p{font-size:15px;line-height:1.8em;margin-bottom:1em;}p:last-child{margin-bottom:0;}#mainImage p{color:#fff;text-align:center;font-weight:500;text-shadow:0 0 3px rgba(0,0,0,.8);}#mainImage p strong{font-size:28px;font-weight:700;line-height:1.6em;}#mainImage p small{font-size:14px;line-height:1.6em;display:block;margin-top:.5em;}.sectionInner{max-width:1220px;min-width:1080px;padding:40px 60px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px #ddd solid;}section#howtouse .sectionInner,section#reservation .sectionInner{border-top:none;}section h2{font-size:50px;line-height:1.3em;margin-bottom:.6em;text-align:center;padding-top:10px;}section h2::before{content:"";width:80px;height:86px;display:inline-block;background:url(../img/kb.svg) no-repeat center;background-size:100% auto;}section h2.noMarks::before{content:none;}section h2 strong{display:block;line-height:1.3em;font-weight:700;}section h2 small{font-size:24px;display:block;font-weight:500;line-height:1.3em;}section h2.noMarks small{font-weight:700;color:#e7380d;font-size:30px;display:inline-block;}section h2.noMarks br{display:none;}section h2.noMarks small::before{content:"";width:2px;height:1.5em;background-color:#e7380d;margin-right:15px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);display:inline-block;position:relative;top:12px;}section h2.noMarks small::after{content:"";width:2px;height:1.5em;background-color:#e7380d;margin-left:15px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);display:inline-block;position:relative;top:12px;}.youtubeOuter{max-width:800px;margin:auto;}.youtube{position:relative;width:100%;padding-top:56.25%;}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.howtouseBlock{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-60px;margin-bottom:40px;}.howtouseCell{margin-left:40px;width:calc(25% - 40px);background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-radius:10px;position:relative;}.howtouseCell::after{content:"";position:absolute;right:-30px;top:calc(50% - 30px);width:20px;height:60px;background:url(../img/arrows.svg) no-repeat center;background-size:100% auto;}.courseBlock .howtouseCell:last-child::after{content:none;}.courseBlock{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-30px;margin-bottom:0;}.courseBlock .howtouseCell{width:calc(50% - 30px);margin-left:30px;margin-bottom:30px;}.courseBlock .howtouseCell::after{content:none;}.mtImage{margin-bottom:15px;}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:30px;}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%;}.howtouseCell h3{font-size:20px;line-height:1.5em;margin-bottom:.6em;font-weight:700;padding-left:1.8em;text-indent:-1.8em;}span.number{display:inline-block;width:1.5em;height:1.5em;margin-right:.3em;background-color:#009844;color:#fff;border-radius:50%;text-align:center;padding-left:0;text-indent:0;}.howtouseCell p strong{color:#e50012;display:inline-block;font-weight:500;}.howtouseCell p small{display:block;font-size:80%;line-height:1.5em;margin-top:.5em;}ul.htuImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-top:15px;}ul.htuImage li{margin-left:10px;width:calc(50% - 10px);border-radius:50%;overflow:hidden;}.btnOuter{text-align:center;}.btn{display:inline-block;font-size:24px;line-height:1.4em;}.btn a{font-weight:700;display:block;background-color:#e7380d;padding:.5em 1em .5em 2.5em;color:#fff;background:url(../img/arrow_white.svg) no-repeat left 1em center #e7380d;background-size:24px auto;}.tel{margin-top:20px;font-size:20px;line-height:1.4em;font-weight:500;}.tel br{display:none;}.tel strong{font-size:180%;color:#e50012;vertical-align:baseline;font-weight:700;display:inline-block;}.tel strong a{vertical-align:baseline;color:#e50012;font-weight:700;text-decoration:underline;}.centers{text-align:center;}section#prices h3{font-size:23px;line-height:1.5em;margin-bottom:.6em;font-weight:700;}section#prices .centersLefts h3{padding-left:1.8em;text-indent:-1.8em;}.centersLefts{display:inline-block;text-align:left;}.pricesTitles{margin:30px 0 15px;}.pricesTitles span{display:inline-block;font-size:20px;line-height:1.5em;font-weight:700;background-color:#009844;color:#fff;padding:.2em 1.6em;border-radius:20px;}span.red{color:#e50012;display:inline-block;padding-left:0;text-indent:0;}.pricesBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;}.pricesBoxImage{width:18%;margin-right:5%;}.pricesBoxText p{font-size:28px;font-weight:700;line-height:1.6em;margin-bottom:.3em;}.logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;}.starts{width:10%;margin-right:3%;}.blanco{width:20%;}section#rental a{text-decoration:underline;font-weight:700;}section#rental h3{font-size:28px;line-height:1.5em;margin-bottom:1em;font-weight:700;text-align:center;}ul.fours{margin-left:-20px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.fours li{margin-left:20px;width:calc(25% - 20px);}ul.threes{margin-left:-20px;margin-top:40px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.threes li{margin-left:20px;width:calc(33.3333% - 20px);}.specs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;background-color:#fff;}.specsText{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;}.specsText small{display:block;font-size:13px;line-height:1.5em;font-weight:700;}.gmapOuter{width:60%;}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%;}.notesBlock{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;}.notesBlockImage{width:48%;margin-right:60px;}.notesBlockText{-webkit-box-flex:1;-ms-flex:1;flex:1;}.notesBlockText p{padding-left:1em;text-indent:-1em;}.notesBlockText p strong{font-weight:700;}.notesBlockText a{text-decoration:underline;font-weight:700;}.notesBlockText .btnOuter .btn a{text-decoration:none;}.notesBlockText h3{font-size:18px;line-height:1.5em;margin-bottom:.6em;font-weight:700;}section#special h3.cornerSub{font-size:26px;line-height:1.5em;margin-bottom:.6em;font-weight:700;text-align:center;}section#special h3.cornerSub strong{font-size:36px;line-height:1.5em;display:inline-block;vertical-align:baseline;}section#special h3.cornerSub small{font-size:20px;line-height:1.5em;display:inline-block;vertical-align:baseline;margin:0 1em;}.plusCard{display:-webkit-box;display:-ms-flexbox;display:flex;}.card{width:25%;margin-left:20px;margin-bottom:15px;}.plusCard ul.notesList{-webkit-box-flex:1;-ms-flex:1;flex:1;}ul.notesList{font-size:18px;line-height:1.5em;}ul.notesList li{margin-bottom:.5em;font-weight:500;}.notesBlockText small{display:block;font-size:14px;line-height:1.5em;margin-bottom:1em;}ul.notesList02{font-size:13px;line-height:1.5em;margin-bottom:1.5em;}ul.notesList02 li{margin-bottom:.2em;}.flags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.flagsCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px 20px;}.flagMark{width:30%;margin-right:10px;}.flagsText{font-size:18px;line-height:1.5em;font-weight:700;}.maps{margin-bottom:40px;}.scrollmark{font-size:13px;text-align:center;margin-bottom:30px;display:none;}.spots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px;background-color:#fff;}.spots.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.spots a{text-decoration:underline;font-weight:700;}ul.spotsImage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:35%;}ul.spotsImage li{width:50%;}.spotsText{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px;position:relative;}section#coursemap h3{font-size:22px;line-height:1.5em;font-weight:700;margin-bottom:.6em;}span.flagMarkSt{width:15%;display:block;position:relative;margin-top:-50px;}section#coursemap p small{display:inline-block;font-size:80%;margin-right:1em;font-weight:700;}.pagetop{width:150px;margin:0 auto 40px;}footer{background-color:#111;}.footerInner{max-width:1220px;min-width:1080px;padding:30px 30px 15px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center;}ul.footers{font-size:13px;line-height:1.5em;margin-bottom:20px;}ul.footers li{margin:0 1em;display:inline-block;}ul.footers li a{color:#fff;}.footerInner small{display:block;font-size:12px;line-height:1.4em;}.pageInner{max-width:680px;margin:auto;}.pageInner a{text-decoration:underline;font-weight:700;}.reservationBlock{background-color:#fff;padding:15px;margin-bottom:40px;}table.contact_form{margin:3em 0 0;width:100%;border-collapse:collapse;font-size:16px;line-height:1.5em;}table.contact_form td{padding:.5em 0 1.5em;}table.confirm{margin-bottom:30px;}.confirm td,.confirm th{padding:.5em 0 1.5em;border-bottom:1px #ddd solid;font-size:14px;text-align:left;}.confirm th{width:14em;}.name-form{font-size:14px;line-height:1.5em;margin:0 0 .6em;}.name-form span.atspan,.asta span{color:#c90707;}.name-form span.atspan{display:inline-block;padding:0 .3em;}span.nf{display:inline-block;margin-right:.5em;}input[type="text"],input[type="password"],input[type="email"],input[type="date"],textarea{font-size:16px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:#fff;border:1px #ddd solid;color:inherit;display:block;padding:10px;line-height:1em;text-decoration:none;width:100%;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;}input[type="date"]{width:20em;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="date"]:focus,textarea:focus{outline:0;}::-webkit-input-placeholder{color:inherit;opacity:.5;position:relative;}:-moz-placeholder{color:inherit;opacity:.5;}::-moz-placeholder{color:inherit;opacity:.5;}:-ms-input-placeholder{color:inherit;opacity:.5;}.formerize-placeholder{color:rgba(124,128,129,.5)!important;}.select-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select_allow.svg") center right 15px no-repeat #fff;background-size:16px auto;border:1px #ddd solid;font-size:16px;padding:10px 40px 10px 10px;text-align:left;vertical-align:middle;max-width:300px;border-radius:0;}.select-box:focus{outline:0;}.error_messe,label.error{font-weight:500;color:#c90707;font-size:14px;display:block;margin-top:.3em;}#verification,.centerBtn{width:auto;margin:10px auto 0;text-align:center;}#verification button,#submit,#btnBack{cursor:pointer;min-width:200px;border:none;display:inline-block;margin:0 5px 10px;padding:10px;color:#fff;font-size:16px;font-weight:700;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;background-color:#e50012;}.confirm span.atspan{display:none;}.small_btn{cursor:pointer;min-width:200px;border:none;display:inline-block;margin:0 5px 10px;padding:10px;color:#222;font-size:16px;font-weight:700;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;background-color:#ddd;}#verification button:hover,#submit:hover,#btnBack:hover{background-color:#c90707;}.small_btn:hover{background-color:#ccc;}p.backtotop{text-align:right!important;margin-top:2em;}p.backtotop a{display:inline-block;background:url("../img/arrow_black.svg") no-repeat left top 12px;background-size:20px auto;padding-left:25px;text-decoration:underline;}.reservationBlock h3{border-bottom:1px #ddd solid;padding-bottom:.4em;margin-bottom:.6em;font-size:18px;line-height:1.5em;font-weight:500;}input[type="date"]{position:relative;}input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;}.guides{margin-bottom:40px;background-color:#fff;padding:15px;}.guides h3 small{display:block;font-size:80%;}@media (hover:hover) and (pointer:fine) and (min-width:599px){ul#mainNav li a,.guide,.btn a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul#mainNav li a::before{content:"";width:0;height:2px;background-color:#111;position:absolute;right:0;bottom:-4px;z-index:-1;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}ul#mainNav li a:hover::before{width:100%;right:auto;left:0}ul#mainNav li.reservation a:hover,.btn a:hover{background-color:#c81a00}.guide:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}}@media screen and (max-width:599px){body{min-width:inherit}header{min-width:100%}#headerInner{padding:15px;min-width:inherit}.sectionInner{min-width:inherit;padding:20px 30px}.footerInner{min-width:inherit;padding:15px 30px}#container{min-width:inherit}.scrolls{background-color:transparent}.scrollfixed{overflow:hidden;height:100%}.navBtn{display:block;width:35px;min-width:35px;height:35px;z-index:2;cursor:pointer;z-index:100;margin:0 0 0 auto;padding:12px 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.5);border-radius:6px}.navBtn span{display:block;height:1px;width:100%;background:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navBtn span:nth-of-type(2){margin-top:8px}.navBtn.btnOpen span:nth-of-type(1){-webkit-transform:translateY(6px) translateX(0) rotate(30deg);-ms-transform:translateY(6px) translateX(0) rotate(30deg);transform:translateY(6px) translateX(0) rotate(30deg)}.navBtn.btnOpen span:nth-of-type(2){-webkit-transform:translateY(-3px) translateX(0) rotate(-30deg);-ms-transform:translateY(-3px) translateX(0) rotate(-30deg);transform:translateY(-3px) translateX(0) rotate(-30deg)}#naviOut.navOpen{opacity:1;right:0}#naviOut{width:100%;height:100vh;position:absolute;display:block;top:0;right:-100%;opacity:1;background-color:rgba(255,255,255,.9);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#naviInner{overflow-x:hidden;overflow-y:auto;height:100%}nav{display:block;top:0;left:0;width:100%;padding:60px 0 20px;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}ul#mainNav{display:block}ul#mainNav li{margin:0 30px}ul#mainNav li a{display:block;padding:.5em}ul#mainNav li.reservation a{margin-top:1em}.mainInner{padding-top:0;display:block}#mainImage .logosBlock{width:80%;margin:0 auto 15px}.logounderTel{margin-top:20px;padding-left:0;font-size:14px;text-shadow:0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;color:#111}.logounderTel strong a{color:#c90707}small.cons{margin-bottom:.2em}.logounderTel strong{font-size:26px}.logounderTel p{margin-top:1em;font-size:12px;text-shadow:0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff!important;color:#111!important}#mainImage h1{width:auto;margin:0 auto 15px}.images{width:90%;margin:20px auto}#mainImage .sectionInner{padding:0 30px}#mainImage p{text-align:left}#mainImage p strong{font-size:18px}#mainImage p strong br{display:none}p{font-size:14px}section h2{font-size:30px}section h2 small{font-size:18px}.howtouseBlock{display:block;margin-left:0;margin-bottom:20px}.howtouseCell{margin:0 0 50px;width:auto}.howtouseCell:last-child{margin-bottom:0}.howtouseCell::after{content:"";position:absolute;right:0;left:0;margin:auto;top:auto;bottom:-55px;width:40px;height:60px;background:url(../img/arrows_bottom.svg) no-repeat center;background-size:100% auto}.howtouseCell h3{font-size:18px}.btn{font-size:18px}.btn a{background:url(../img/arrow_white.svg) no-repeat left 1em center #e7380d;background-size:20px auto}.tel{margin-top:15px;font-size:16px}.tel br{display:block}.tel strong{margin-top:5px}.centers{text-align:left}.pricesTitles{margin:20px 0 10px;text-align:center}.pricesTitles span{font-size:15px;padding:.2em .6em;border-radius:6px;text-align:left}section#prices h3{font-size:16px}.pricesBox{display:block;margin-top:20px}.pricesBoxImage{width:50%;margin:0 auto 15px}.pricesBoxText p{text-align:center;font-size:20px}.starts{width:25%;margin-right:3%}.blanco{width:50%}section#rental h3{font-size:18px;text-align:left}ul.fours{margin-left:-10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.fours li{margin-left:10px;margin-bottom:10px;width:calc(50% - 10px)}ul.threes{margin-left:-10px;margin-top:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.threes li{margin-left:10px;margin-bottom:10px;width:calc(50% - 10px)}.specs{display:block;margin-bottom:20px}.gmapOuter{width:auto}.gmap{padding-bottom:100%}.notesBlock{display:block;margin-bottom:30px}.notesBlockImage{width:48%;margin:0 auto 20px}.mtTop .notesBlockImage{width:auto;margin:0 auto 20px}ul.notesList{font-size:16px}.flags{display:block}.flagsCell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px}.flagsText{font-size:15px}.maps{overflow-x:scroll;overflow-y:hidden;margin-bottom:10px}.scrollmark{display:block}.maps img{width:200%}.spots{display:block;margin-bottom:20px}ul.spotsImage{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto}ul.spotsImage li{width:25%}.spotsText{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 15px 15px;position:relative}section#coursemap h3{font-size:18px}span.flagMarkSt{width:25%;margin-top:-40px}.pagetop{width:80px;margin:0 auto 20px}ul.footers li{margin:0 auto 1em;display:block}.footerInner small{font-size:10px}input[type="date"]{width:100%}.confirm td,.confirm th{display:block;padding:0 0 .5em;border-bottom:1px #ddd solid;font-size:14px;text-align:left}.confirm th{width:100%;border-bottom:none;padding:.5em 0 0}header h1{min-width:60px;width:60px}.navBtnOuter{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}.gtranslate_wrapper_tkb{text-align:left;margin:0}img.timer{max-width:inherit;margin:0 auto 20px}section#special h3.cornerSub{font-size:16px}section#special h3.cornerSub strong{font-size:26px}section#special h3.cornerSub small{font-size:16px}.courseBlock{margin-left:0;margin-bottom:20px}.courseBlock .howtouseCell{width:auto;margin-left:0;margin-bottom:10px}.gmap{padding-bottom:130%}section h2.noMarks{padding-top:0;margin-bottom:.4em}section h2.noMarks br{display:block}section h2.noMarks small{font-size:20px;line-height:1.3em;position:relative}section h2.noMarks small::before{position:absolute;margin:auto;top:0;bottom:0;left:-20px}section h2.noMarks small::after{position:absolute;margin:auto;top:0;bottom:0;right:-20px}}