:root{--zr-cl:#454545;--on-cl:#01c0ff;--tw-cl:#0987b0;--swiper-navigation-color:#01c0ff}@font-face{font-family:'flaticon';src:url(font/icon/Flaticon.eot);src:url('font/icon/Flaticon.eot?#iefix') format('embedded-opentype'),url(font/icon/Flaticon.woff2) format('woff2'),url(font/icon/Flaticon.woff) format('woff'),url(font/icon/Flaticon.ttf) format('truetype'),url('font/icon/Flaticon.svg#Flaticon') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Geometria';src:url(font/Geometria.woff2) format('woff2'),url(font/Geometria.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Geometria';src:url(font/Geometria-Italic.woff2) format('woff2'),url(font/Geometria-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Geometria';src:url(font/Geometria-Bold.woff2) format('woff2'),url(font/Geometria-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Geometria';src:url(font/Geometria-BoldItalic.woff2) format('woff2'),url(font/Geometria-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;word-break:break-word}::before,::after{font-family:'flaticon'}body.fix{overflow:hidden}body{background-color:#606060}body,input,textarea,select,button{font-family:'Geometria',sans-serif}input,textarea,select,button{outline:0}iframe{max-width:100%;border-radius:1em}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:2.3em;font-weight:700}strong,b{font-weight:700}a,a[href^='tel:'],a[href^='mailto:']{text-decoration:none;color:#000}a img:hover{opacity:.8}form label{color:#000;font-size:.8em;display:block;margin:1em}form label a{border-bottom:1px dashed;color:#777}form label a:hover{border:0}input,button,textarea{outline:0}input[type="text"],input[type="password"],textarea{font-size:16px;padding:calc(1em - 2px);border:1px solid #eee;background-color:#fff;border-radius:2em;color:#777}input[type="submit"],button{border:0;cursor:pointer;-webkit-appearance:none}input[name=mail]{display:none !important}.content ul:not(class),.content ol:not(class){padding:1em 0 1em 2em}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p,p+p{margin:.5em 0 0}a img:hover{opacity:.8}.btn{background-color:var(--on-cl);padding:1em 2em;font-size:1em;border-radius:2em;color:#fff;font-weight:700;display:inline-block;text-align:center}.btn:hover{background-color:var(--tw-cl)}.wrap{max-width:1200px;margin:0 auto;padding:0 1em;position:relative}.hood{padding:1em 0}.hood .wrap .on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hood .wrap .on .lg span{color:#fff}.hood .wrap .on .lg p{font-size:1.2em;color:#fff}.hood .wrap .on .lg p strong{color:var(--on-cl)}.hood .wrap .on .mn ul{display:inline-flex;list-style:none}.hood .wrap .on .mn ul li .go{margin:1em;color:#fff;text-transform:uppercase}.hood .wrap .on .mn ul li .go:hover{color:var(--on-cl)}.hood .wrap .on .ph .a p{margin:0}.hood .wrap .on .ph .a p a{font-weight:700;color:#fff}.hood .wrap .on .ph .a p a::before{content:'\f114';color:var(--on-cl);margin:0 5px 0 0}.head.vt{background-image:url('../img/hd_2.jpg')}.head .wrap .on{display:flex;align-items:center;padding:2em;background:var(--zr-cl) url(../img/head.jpg) center no-repeat;border-radius:2em}.head .wrap .on .tx{flex:0 60%}.head .wrap .on .tx .a h1{font-size:3em;color:#fff}.head .wrap .on .tx .a p{font-size:1.7em;color:var(--on-cl);font-weight:bold}.head .wrap .on .tx .a ul{list-style:none;margin:1em 0 2em}.head .wrap .on .tx .a ul li{color:#fff}.head .wrap .on .tx .a ul li+li{margin:.5em 0}.head .wrap .on .tx .a ul li::before{content:'';background-color:var(--on-cl);padding:6px;display:inline-block;border-radius:50%;margin:0 5px 0 0}.head .wrap .on .vd{padding:2em 0;flex:0 30%}.head .wrap .on .vd .a{position:relative}.head .wrap .on .vd .a a{display:flex;align-items:center;justify-content:center}.head .wrap .on .vd .a a::after{content:'';padding:1.8em 1.5em 1.8em 2.1em;background:var(--on-cl) url(../img/play.png) center/32px no-repeat;height:32px;width:32px;border-radius:3em;display:inline-block;color:#fff;position:absolute}.head .wrap .on .vd .a a img{border-radius:2em}.edge{margin:2em 0 0}.edge .wrap .on ul{display:flex;flex-wrap:wrap;margin:0 -.75em;list-style:none}.edge .wrap .on ul li{flex:0 calc(25% - 1.5em);margin:.75em;padding:1em;border-left:5px solid var(--on-cl);font-weight:700;display:inline-flex;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:2em}.view{margin:2em 0 0}.view .wrap .tt{text-align:center}.view .wrap .tt h3{color:#fff}.view .wrap .on{margin:1em -.75em 0;display:flex;flex-wrap:wrap;text-align:center}.view .wrap .on .bl{margin:.75em;flex:0 calc(25% - 1.5em);position:relative;max-height:200px;overflow:hidden}.view .wrap .on .bl .a{flex:1;height:100%}.view .wrap .on .bl .b{position:absolute;bottom:.5em;left:.5em;background-color:#fff;padding:.5em 1em;margin-right:1em;border-radius:2em}.view .wrap .on.vt .bl{flex:0 calc(20% - 1.5em)}.view .wrap .on .bl .a img{width:100%;height:100%;object-fit:cover;border-radius:1em}.view .wrap .on .bl .b p{font-weight:700}.view .wrap .tw{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:var(--zr-cl);padding:1em 0;margin:2em 0 0;border-radius:1em}.view .wrap .tw .a{padding:1em}.view .wrap .tw .a p{font-size:1.5em;color:#fff}.work{margin:2em 0 0}.work .wrap .tx{text-align:center}.work .wrap .tx h3{color:#fff}.work .wrap .on{margin:2em -.5em 0;display:flex;flex-wrap:wrap;text-align:center}.work .wrap .on a{margin:.75em;flex:1 calc(20% - 1.5em);height:200px;overflow:hidden}.work .wrap .on a img{width:100%;height:100%;object-fit:cover;border-radius:1em}.info{margin:2em 0}.info.vt{background-image:url('../img/hd_2.jpg')}.info .wrap .on{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background-color:var(--zr-cl);border-radius:1em;padding:2em}.info .wrap .on .tx p{color:#fff}.info .wrap .on .tx p:first-child{font-weight:700;font-size:2em}.info .wrap .on .tx p:last-child{font-size:1.5em}.info .wrap .on .tx p:last-child strong{color:var(--on-cl)}.info .wrap .on .tw{padding:1em}.contact{margin:3em 0}.contact .wrap .on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.contact .wrap .on .tx .a{margin:0 0 1.5em}.contact .wrap .on .tx .a h3{color:#fff}.contact .wrap .on .tx p{font-size:1.2em}.contact .wrap .on .tx .b a{color:#fff}.contact .wrap .on .tx .b p a::before{content:'\f114';color:var(--on-cl);margin:0 5px 0 0;font-size:.8em}.contact .wrap .on .tx .c p{margin:.5em 0 0}.contact .wrap .on .tx .c p a{color:#fff}.contact .wrap .on .tx .c p a::before{content:'\f115';color:var(--on-cl);margin:0 5px 0 0;font-size:.8em}.contact .wrap .on .tx .d{margin:1em 0 0}.contact .wrap .on .tx .d p{font-size:1.2em;color:#fff}.contact .wrap .on .mp{margin:1em 0;flex:0 50%}.foot{margin:2em 0 1em}.foot .wrap .on{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.foot .wrap .on .nm p{color:#fff}.foot .wrap .on .nm p strong{color:var(--on-cl)}.foot .wrap .on .pc{margin:1em}.foot .wrap .on .pc a{color:#a3a3a3}.foot .wrap .on .md p{color:#fff}.foot .wrap .on .md p a{color:var(--on-cl)}.foot .wrap .on .md p a:hover{text-decoration:underline}.mess{position:fixed;right:25px;bottom:25px;z-index:11}.mess .a a{background-color:#25d366;padding:15px;border-radius:50%;font-size:0;display:inline-block}.mess .a a img{max-width:32px !important}.modal{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:99999;padding:20px;box-sizing:border-box;background-color:rgba(0,0,0,.75);text-align:center}.modal .on{position:relative;max-width:360px;margin:0 auto;background-color:#fff;padding:38px}.modal .on .a{margin:0 0 2px}.modal .on .a h4{font-size:31px}.modal .on .a p{font-size:16px}.modal .on form{margin:15px 0 0}.modal .on form input{margin:10px 0 0;display:block;width:100%}.modal #close{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);cursor:pointer}.order{max-height:100vh}.order .on{display:flex;flex-wrap:wrap;align-items:center;height:100vh;justify-content:center;flex-direction:column}.order .on .a{text-align:center}.order .on .a *{color:#fff}.order .on .a h1{font-size:48px;margin:0 0 15px}.order .on .a p{font-size:21px}.order .on .a p+p{margin:15px 0 0}.order .on .b{margin:32px}.order .on .b a{font-size:21px;border-bottom:1px dotted;color:#000}.order .on .b a:hover{border:0}.policy{margin:2em 0}.policy h3{font-size:27px}.policy .on{padding:2em 0 0;border-top:1px solid #eee;margin:2em 0 0}.policy .on p{font-size:16px;font-weight:700}.policy .on mark{background-color:#dedede}.policy .on ol li{font-size:14px;margin:.5em 0 0}.mob{display:none}@media screen and (max-width:992px){.hood .on .mn{display:none}}@media screen and (max-width:768px){h1,h2,h3,h4,h5,h6{font-size:1.5em}.hood .wrap .on,.head .wrap .on,.edge .wrap .on ul,.contact .wrap .on,.foot .wrap .on{flex-direction:column}.contact .wrap .on{align-items:normal}.head .wrap .on .tx .a h1{font-size:2.1em}.head .wrap .on .tx .a p{font-size:1.8em}.view .wrap .on .bl{flex:0 calc(50% - 1.5em) !important;padding:0}.view .wrap .on .bl .b p{font-size:.8em}.work .wrap .on a{flex:0 calc(33.33% - 1.5em);height:100px}.info .wrap .on .tx p:first-child{font-size:2em}.view .wrap .tw .a p,.info .wrap .on .tx p:last-child{font-size:1.2em}.foot .wrap .on{justify-content:center}}