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,img{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}html{height:101%;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,menu,nav,section,img,ol,ul{list-style:none}video{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}strong{font-weight:bold}input{outline:0}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}a[href^=tel]{color:inherit;text-decoration:none}html,body{height:100%}body{font-family:'Ubuntu',sans-serif;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#666;background:#fff}a,a:visited{color:#efab17;font-weight:700}a:hover,a:active,a.active{color:#999}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}h2{width:100%;float:left;font-size:40px;font-size:4rem;line-height:50px;line-height:5rem;padding:0 0 20px 0}h3{font-size:20px;font-size:2rem;line-height:36px;line-height:3.6rem}p{width:100%;float:left;font-family:'Ubuntu',sans-serif;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:#666;padding:0 0 15px 0}img{width:100%;max-width:100%;height:auto;float:left}.col-1{display:none}@media(min-width:1000px){.col-1{display:block;width:66.66%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(../images/bg1.jpg) no-repeat #333;background-size:cover}}.col-2{width:100%;height:auto;float:right;position:relative}@media(min-width:1000px){.col-2{width:66.66%;height:100%}}.col-50{width:100%;height:auto;float:left;position:relative;overflow:visible}@media(min-width:1000px){.col-50{width:50%;height:100%;overflow-y:auto}}.menu-lang{position:absolute;top:5px;right:0;padding:10px}.menu-lang li{display:inline}.menu-lang li:first-child:after{content:"/"}.menu-lang a,.menu-lang a:visited{padding:10px}@media(min-width:1000px){.header{background:0;background:url(../images/bg-transparent.png) repeat;background:rgba(0,0,0,0.7)}}.bg-m{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media(min-width:1000px){.bg-m{display:none}}.container{background:#fff;overflow:visible}.curtain1{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.5)}.curtain2{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:transparent url(../images/pattern.png) repeat 0 0}.title-content{width:100%;float:left;padding:50px 50px 0 50px;text-align:center}.title-content img{max-width:400px;height:auto;margin:0 auto;float:none}@media(min-height:900px) and (min-width:1000px){.title-content{height:800px;position:absolute;top:50%;left:0;margin:-400px 0 0 0}}.content{width:100%;float:left;padding:120px 30px 50px 30px}@media(min-width:500px){.content{padding:140px 50px 50px 50px}}@media(min-width:1000px){.content{position:absolute;left:0;bottom:0;height:100%;padding:150px 50px 50px 50px;overflow-y:auto}}.max-width{width:100%;float:left;padding:0 0 50px 0}@media(min-width:500px){.max-width{max-width:700px}}@media(min-width:1000px){.max-width{max-width:500px}}.some{width:100%;float:left;text-align:center;padding:55px 0 50px 0}.some li{display:inline-block;text-indent:-9999px;padding:2px}.some a,.some a:visited{display:block;width:45px;height:45px;text-indent:-9999px}.fb a,.fb a:visited{background:url(../svg/fallback/icon-fb.png) center center no-repeat;background-image:url(../svg/icon-fb.svg),none}.fb a:hover{background:url(../svg/fallback/icon-fb-o.png) center center no-repeat;background-image:url(../svg/icon-fb-o.svg),none}.ig a,.ig a:visited{background:url(../svg/fallback/icon-ig.png) center center no-repeat;background-image:url(../svg/icon-ig.svg),none}.ig a:hover{background:url(../svg/fallback/icon-ig-o.png) center center no-repeat;background-image:url(../svg/icon-ig-o.svg),none}.flag{position:absolute;top:50px;left:0;width:100%;height:55px;background:url(../svg/fallback/flag-bg.png) 10px bottom no-repeat;background-image:url(../svg/flag-bg.svg),none;z-index:10;padding:0 10px}@media(min-width:500px){.flag{background:url(../svg/fallback/flag-bg.png) 20px bottom no-repeat;background-image:url(../svg/flag-bg.svg),none;padding:0 20px}}@media(min-width:1000px){.flag{padding:0;left:-20px;background:url(../svg/fallback/flag-bg.png) left bottom no-repeat;background-image:url(../svg/flag-bg.svg),none}}.flag h3{width:auto;float:left;line-height:40px;line-height:4rem;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0 20px;background:#efab17}.contact{font-size:14px;font-size:1.4rem;padding:20px 0}.copy{display:none;font-size:9px;font-size:.9rem;color:#ccc;padding:10px 10px 0 10px;text-align:center}@media(min-width:1000px){.copy{display:block;position:absolute;bottom:0;left:0;color:#666;text-align:left}}.copy a,.copy a:visited,.copy a:hover{color:#666;font-weight:400}.footer .copy{display:block}@media(min-width:1000px){.footer .copy{display:none}}.footer a,.footer a:visited,.footer a:hover{color:#ccc;font-weight:400}a.niku,a.niku:visited{display:inline-block;width:100%;float:left;height:20px;background:url(../svg/fallback/niku.png) center center no-repeat;background-image:url(../svg/niku.svg),none;opacity:.9;text-indent:-9999px}a.niku:hover{opacity:1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.fade-in.zero{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.fade-in.one{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}