/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */.cursor{background:url(/images/material/cursor.svg) no-repeat 50%;height:74px;left:0;margin-left:-37px;margin-top:-37px;pointer-events:none;position:fixed;top:0;width:74px;z-index:999}.cursor.dark{background:url(/images/material/cursor-dark.svg) no-repeat 50%}header{height:143px;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:888}header:after{background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}header.up{top:0}header.down,header.up{transition:all .3s ease-out}header.down{top:-143px}header .wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 135px;max-width:none}header .wrapper .logo img{display:block;height:auto;width:100%}header .wrapper .wrap-burger{cursor:none;padding-bottom:20px;position:relative;width:44px}header .wrapper .wrap-burger .burger-menu{display:flex;flex-flow:column;height:23px;justify-content:space-between;margin:auto auto 12px;position:relative;transition:all .3s ease-out;width:49px}header .wrapper .wrap-burger .burger-menu span{background:#fff;border-radius:0;display:block;height:3px;left:0;margin:auto;position:absolute;right:0;transition:all .25s ease-out;width:100%}header .wrapper .wrap-burger .burger-menu span:first-child{top:0}header .wrapper .wrap-burger .burger-menu span:nth-child(2){top:10px}header .wrapper .wrap-burger .burger-menu span:nth-child(3){top:20px}header .wrapper .wrap-burger .txt{bottom:0;color:#fff;font-size:.875rem;left:0;position:absolute;text-align:center;transition:all .3s ease-out;width:100%}header .wrapper .wrap-burger .txt.close{opacity:0;visibility:hidden}header .wrapper .wrap-burger.act .burger-menu{background:url(/images/material/burger-close.png) no-repeat center 0;background-size:auto 100%;height:44px;margin-bottom:5px;transform:rotate(135deg);transition:all .3s ease-out;width:44px}header .wrapper .wrap-burger.act .burger-menu span{opacity:0}header .wrapper .wrap-burger.act .burger-menu:hover{transform:unset;transition:all .3s ease-out}header .wrapper .wrap-burger.act .txt.tmenu{opacity:0;visibility:hidden}header .wrapper .wrap-burger.act .txt.close{opacity:1;visibility:visible}.wrap-menu{color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:777}.wrap-menu .inner{float:right;margin-right:135px;padding-bottom:222px;padding-right:0;padding-top:150px;width:300px;z-index:5}.wrap-menu .inner,.wrap-menu .inner nav{height:100%;overflow-x:hidden;position:relative}.wrap-menu .inner nav{overflow-y:auto;padding-right:10px;width:100%}.wrap-menu .inner nav::-webkit-scrollbar-track{background-color:#f2f2f2;border-radius:3px}.wrap-menu .inner nav::-webkit-scrollbar{background-color:#f2f2f2;width:4px}.wrap-menu .inner nav::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}.wrap-menu .inner nav ul li a{align-items:center;color:#fff;display:flex;font-family:Alra;font-size:1.875rem;justify-content:flex-end}.wrap-menu .inner nav ul li a img{margin-right:16px}.wrap-menu .inner nav ul li>ul{display:none;margin:5px 0 15px;padding-right:10px}.wrap-menu .inner nav ul li>ul li{margin:0}.wrap-menu .inner nav ul li>ul li a{font-size:1.25rem}.wrap-menu .inner nav ul li.dropdown a.parent{padding-right:40px;position:relative}.wrap-menu .inner nav ul li.dropdown a.parent:after{background:url(/images/material/icon-plus.png) no-repeat 0 0;content:"";height:33px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:32px}.wrap-menu .inner nav ul li.dropdown.act a.parent:after{background:url(/images/material/icon-min.png) no-repeat 0 0;transform:translateY(-50%) rotate(-180deg)}.wrap-menu .inner .box-bottom{border-top:1px solid hsla(0,0%,95%,.2);bottom:60px;left:0;padding:30px 0 0;position:absolute;width:100%}.wrap-menu .inner .box-bottom .search{margin-bottom:15px}.wrap-menu .inner .box-bottom .search form{position:relative}.wrap-menu .inner .box-bottom .search form ::-moz-placeholder{color:#fff}.wrap-menu .inner .box-bottom .search form :-ms-input-placeholder{color:#fff}.wrap-menu .inner .box-bottom .search form ::placeholder{color:#fff}.wrap-menu .inner .box-bottom .search button{background:url(/images/material/search.png) no-repeat 0 0;border:0;font-size:0;height:25px;left:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}.wrap-menu .inner .box-bottom .search input{border:0;color:#fff;font-family:Open Sans;font-size:1.2rem;margin:0;padding:0 0 0 35px;text-align:right}.wrap-menu .inner .box-bottom .language{align-items:center;display:flex;font-size:1.188rem;font-weight:700;justify-content:flex-end}.wrap-menu .inner .box-bottom .language a{color:#fff;display:flex;padding:0 8px}.wrap-menu .inner .box-bottom .language a img{filter:grayscale(100%);transition:all .15s ease-out}.wrap-menu .inner .box-bottom .language a:first-child{padding-left:0}.wrap-menu .inner .box-bottom .language a:last-child{padding-right:0}.wrap-menu .inner .box-bottom .language a.active,.wrap-menu .inner .box-bottom .language a:hover{color:#469de3}.wrap-menu .inner .box-bottom .language a.active img,.wrap-menu .inner .box-bottom .language a:hover img{filter:grayscale(0)}.wrap-menu .bg{height:100%;left:0;position:absolute;top:0;width:100%}.wrap-menu .bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}footer{padding:25px 0}footer p{margin-bottom:0}footer .wrapper{margin:0 100px}footer .wrapper .footer-top{display:flex;margin-bottom:20px}footer .wrapper .footer-top .boxleft{display:flex;flex-direction:column;justify-content:space-between;width:50%}footer .wrapper .footer-top .boxleft ul{display:flex;margin:0}footer .wrapper .footer-top .boxleft ul li{margin-right:18px}footer .wrapper .footer-top .boxleft ul li:last-child{margin-right:0}footer .wrapper .footer-top .boxleft ul li a{color:#333;font-weight:600;transition:all .25s ease-out}footer .wrapper .footer-top .boxleft ul li a:hover{opacity:.9}footer .wrapper .footer-top .boxleft .office{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:26px}footer .wrapper .footer-top .boxleft .office:last-child{margin-bottom:0}footer .wrapper .footer-top .boxleft .office .address{line-height:1.5;margin-right:25px;padding-left:26px;position:relative;width:58%}footer .wrapper .footer-top .boxleft .office .address:before{background:url(/images/material/map.svg) no-repeat 0 0;background-size:12px;content:"";height:16px;left:0;position:absolute;top:4px;width:12px}footer .wrapper .footer-top .boxleft .office .contact{width:42%}footer .wrapper .footer-top .boxleft .office .contact p{margin-bottom:10px}footer .wrapper .footer-top .boxleft .office .contact .telp{padding-left:26px;position:relative}footer .wrapper .footer-top .boxleft .office .contact .telp:before{background:url(/images/material/telp.svg) no-repeat 0 0;background-size:20px;bottom:0;content:"";height:21px;left:0;margin:auto 0;position:absolute;top:0;width:20px}footer .wrapper .footer-top .boxleft .office .contact .fax{padding-left:26px;position:relative}footer .wrapper .footer-top .boxleft .office .contact .fax:before{background:url(/images/material/ico-fax.svg) no-repeat 0 0;background-size:20px;bottom:0;content:"";height:21px;left:0;margin:auto 0;position:absolute;top:0;width:20px}footer .wrapper .footer-top .boxleft .office .contact .email{padding-left:26px;position:relative}footer .wrapper .footer-top .boxleft .office .contact .email:before{background:url(/images/material/email.svg) no-repeat 0 0;background-size:20px;bottom:0;content:"";height:21px;left:0;margin:auto 0;position:absolute;top:0;width:20px}footer .wrapper .footer-top .boxright{padding-left:50px;width:50%}footer .wrapper .footer-bottom{display:flex;justify-content:space-between}footer .wrapper .footer-bottom .copyright{font-size:15px}footer .wrapper .footer-bottom .copyright a{transition:all .25 ease-out}footer .wrapper .footer-bottom .copyright a:hover{opacity:.9;text-decoration:underline}footer .social-media ul{align-items:center;display:flex;justify-content:flex-end;margin-bottom:0}footer .social-media ul li{margin-bottom:0;margin-right:30px}footer .social-media ul li a{align-items:center;display:flex;transition:all .25s ease-out}footer .social-media ul li a img{margin-right:8px;transition:all .25s ease-out}footer .social-media ul li a:hover{opacity:.9}footer .social-media ul li a:hover img{transform:scale(.92)}footer .social-media ul li:last-child{margin-right:0}@media (max-width:1599px){.wrap-menu .inner{margin-right:80px;padding-bottom:130px}.wrap-menu .inner nav ul li a{font-size:1.6rem}.wrap-menu .inner .box-bottom{bottom:25px;padding-top:20px}.wrap-menu .inner .box-bottom .search{margin-bottom:7px}.wrap-menu .inner .box-bottom .language,.wrap-menu .inner .box-bottom .search input{font-size:1rem}footer .wrapper,header .wrapper{margin-left:80px;margin-right:80px}footer .wrapper .footer-top .boxleft{width:52%}footer .wrapper .footer-top .boxright{padding-left:40px;width:48%}}@media (max-width:1366px){.wrap-menu .inner .box-bottom .language a{width:40px}footer .wrapper .footer-top .boxright ul li{width:auto}}@media (max-width:1200px){.cursor{display:none}header{height:123px}header.down{top:-123px}header .logo{width:149px}header .wrapper .wrap-burger{cursor:pointer;padding-bottom:16px;width:38px}header .wrapper .wrap-burger .burger-menu{height:20px;margin-bottom:8px;width:100%}header .wrapper .wrap-burger .burger-menu span:nth-child(2){top:8px}header .wrapper .wrap-burger .burger-menu span:nth-child(3){top:16px}header .wrapper .wrap-burger .txt{font-size:.6881rem}header .wrapper .wrap-burger.act .burger-menu{height:38px;width:100%}header .wrapper .wrap-burger.act .burger-menu span:first-child{top:8px;transform:rotate(45deg)}header .wrapper .wrap-burger.act .burger-menu span:nth-child(2){opacity:0}header .wrapper .wrap-burger.act .burger-menu span:nth-child(3){top:8px;transform:rotate(-45deg)}.wrap-menu .inner nav ul li a{font-size:1.5rem;padding-bottom:5px;padding-top:5px}.wrap-menu .inner nav ul li>ul li a{padding-bottom:0;padding-top:0}footer{padding:40px 0 35px}footer .wrapper .footer-top{margin-bottom:30px}footer .wrapper .footer-top .boxleft{flex-direction:column;width:72%}footer .wrapper .footer-top .boxleft .office{flex-direction:column}footer .wrapper .footer-top .boxleft .office .address{line-height:1.9;width:100%}footer .wrapper .footer-top .boxleft .office .contact{margin-top:13px;width:100%}footer .wrapper .footer-top .boxright{padding-left:20px;width:28%}footer .wrapper .footer-top .boxright ul li{width:auto}footer .wrapper .footer-top .boxright ul li a{display:inline-block;padding:3px 0}footer .social-media ul li{margin-right:24px}footer .social-media ul li a{font-size:0}footer .social-media ul li:last-child,footer .social-media ul li a img{margin-right:0}}@media (max-width:1023px){header{height:95px}header.down{top:-95px}header .wrapper{margin:0 48px}header .wrapper .wrap-burger .burger-menu span{height:2px;width:32px}header .wrapper .wrap-burger.act .burger-menu{height:34px;margin-bottom:4px}header .logo{width:112px}.wrap-menu .inner{margin-right:48px;padding-bottom:110px;padding-top:100px;width:400px}.wrap-menu .inner nav ul li a{font-size:1.125rem}.wrap-menu .inner nav ul li a img{margin-right:8px;width:18px}.wrap-menu .inner nav ul li.dropdown a.parent{padding-right:25px}.wrap-menu .inner nav ul li.dropdown a.parent:after{background-size:20px auto!important;height:21px;right:-5px;top:52%;width:20px}.wrap-menu .inner nav ul li>ul li a{font-size:.875rem}.wrap-menu .inner .box-bottom{align-items:center;display:flex;justify-content:space-between}.wrap-menu .inner .box-bottom .search{margin-bottom:0;margin-right:30px;width:70%}.wrap-menu .inner .box-bottom .search button{background-size:16px auto;height:16px;width:16px}.wrap-menu .inner .box-bottom .search input{font-size:.875rem}.wrap-menu .inner .box-bottom .language{align-items:center;display:flex;font-size:.875rem;height:43px}.wrap-menu .inner .box-bottom .language a{width:35px}footer{padding:32px 0}footer .wrapper{margin-left:48px;margin-right:48px}footer .wrapper .footer-top .boxleft{margin-right:0;padding-right:25px}footer .wrapper .footer-top .boxleft .address{line-height:1.7}footer .wrapper .footer-top .boxleft .address br{display:none}footer .wrapper .footer-top .boxleft ul li a{font-size:13px}footer .wrapper .footer-top .boxright{padding-left:0}footer .wrapper .footer-top .boxright ul li a{font-size:13px}footer .wrapper .footer-bottom{font-size:.75rem}footer .wrapper .footer-bottom .copyright{font-size:13px}footer .social-media ul li{margin-right:12px}footer .social-media ul li a img{height:24px!important;width:24px!important}}@media (max-width:767px){header{height:68px}header.down{top:-68px}header .wrapper{margin:0 32px}header .wrapper .wrap-burger{padding-bottom:16px;width:34px}header .wrapper .wrap-burger .burger-menu{height:10px;margin-bottom:6px}header .wrapper .wrap-burger .burger-menu span{width:24px}header .wrapper .wrap-burger .burger-menu span:nth-child(2){top:4px}header .wrapper .wrap-burger .burger-menu span:nth-child(3){top:8px}header .wrapper .wrap-burger.act{padding-bottom:17px}header .wrapper .wrap-burger.act .burger-menu{margin-bottom:2px}header .logo{width:84px}.wrap-menu .inner{margin-right:32px;padding-bottom:150px;width:190px}.wrap-menu .inner .box-bottom{align-items:flex-end;flex-direction:column}.wrap-menu .inner .box-bottom .search{margin-right:0;width:100%}footer .wrapper{margin:0 32px}footer .wrapper .footer-top{flex-direction:column;margin-bottom:16px}footer .wrapper .footer-top .boxleft{padding-right:0;position:relative;width:100%}footer .wrapper .footer-top .boxleft:before{color:#0a3150;content:"WARUNA";font-family:Tahoma;font-size:24px;font-weight:700;left:0;line-height:1;margin-bottom:16px;position:relative;top:0}footer .wrapper .footer-top .boxleft .address{margin-right:0}footer .wrapper .footer-top .boxleft .foot-menu ul{flex-direction:column}footer .wrapper .footer-top .boxleft .foot-menu ul li{margin-bottom:5px;margin-right:0}footer .wrapper .footer-top .boxright{margin-top:20px;padding-left:0;width:100%}footer .wrapper .footer-top .boxright ul{justify-content:flex-start}footer .wrapper .footer-top .boxright ul li{margin-left:0;margin-right:12px}footer .wrapper .footer-top .boxright ul li a{font-size:.875rem}footer .wrapper .footer-top .boxright ul li a img{height:20px!important;width:20px!important}footer .wrapper .footer-bottom{flex-direction:column}footer .wrapper .footer-bottom .copyright{font-size:.625rem;order:2}footer .wrapper .footer-bottom .social-media{margin-bottom:20px;order:1}footer .wrapper .footer-bottom .social-media ul{justify-content:flex-start}}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */.wrapper.no-right{margin-right:0}.wrapper.no-left{margin-left:0}@-webkit-keyframes opacit{0%{opacity:.3}to{opacity:1}}@keyframes opacit{0%{opacity:.3}to{opacity:1}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.title-small{border-bottom:1px solid #0a3150;color:#0a3150;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:3px;margin-bottom:14px;padding-bottom:10px;position:relative}.title-small.title-white{border-color:#fff;color:#fff}.bg-blur{left:0;position:absolute;top:0}.bg-blur,.bg-blur>img{height:100%;width:100%}.bannerpage{min-height:100vh}.bannerpage,.bannerpage figcaption{align-items:flex-start;display:flex;position:relative}.bannerpage figcaption{flex-direction:column;height:100%;justify-content:center;padding:0 135px;width:100%}.bannerpage figcaption .infig{margin-left:115px;margin-right:115px;width:760px}.bannerpage figcaption .title-small{border-color:#fff;color:#fff}.bannerpage figcaption h1{color:#fff;font-size:3rem;margin-bottom:30px;text-align:left}.bannerpage figcaption p{color:#f1edff;font-weight:300;margin-bottom:0;opacity:.8;position:relative}.bannerpage figure{bottom:0;left:0;position:absolute;right:0;top:0}.bannerpage figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.bannerpage.banner-lg figcaption{box-sizing:border-box;padding:190px 50px 140px 20px}.bannerpage.banner-lg figcaption .infig-lg{margin:auto 115px 50px;position:relative;width:auto}.bannerpage.banner-lg figcaption .infig-lg h4{color:#fff;opacity:.8}.bannerpage.banner-lg figcaption .infig-lg .row{margin-left:-18px;width:calc(100% + 36px)}.bannerpage.banner-lg figcaption .infig-lg .row .column{padding:0 18px}.bannerpage.banner-lg figcaption .infig-lg .button-scroll{right:-155px;top:-205px}.bannerpage.banner-contact figure{height:100%;left:0;overflow:hidden;position:absolute!important;top:0;width:100%}.bannerpage.banner-contact figure img{height:100%}.bannerpage.banner-contact figcaption{padding-top:254px;position:relative!important}.bannerpage.banner-contact figcaption .infig{margin-bottom:50px;width:760px}.button-scroll{-webkit-animation:opacit .8s ease-out infinite alternate;animation:opacit .8s ease-out infinite alternate;background:url(/images/material/button-scroll.png) no-repeat 0 0;bottom:0;height:126px;margin-bottom:78px;position:absolute;right:157px;width:125px;z-index:5}.button-scroll.type-2{background:url(/images/material/button-scroll-2.png) no-repeat 0 0;height:132px;width:136px}.button-scroll.type-3{-webkit-animation:unset;animation:unset;background:url(/images/material/ico-mouse.svg) no-repeat 0 0;background-position:50%;height:136px;width:136px}.button-scroll.type-3:after{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/images/material/button-scroll-4.png) no-repeat 0 0;background-size:100%;content:"";height:136px;position:absolute;width:136px}.middle{position:relative}.middle.space-top-md{padding-top:88px}.middle.space-top-lg{padding-top:250px}.middle.space-bot-md{padding-bottom:50px}.wrap-txt-img{background:#fff;display:flex;margin-bottom:-40px;position:relative;top:-140px}.wrap-txt-img .box-text{flex:0 0 55%;flex-direction:column;max-width:55%;padding:90px}.wrap-txt-img .box-text,.wrap-txt-img .box-text .tab-title{display:flex;justify-content:space-between}.wrap-txt-img .box-text .tab-title .tab-item{border-bottom:1px solid;color:#0a3150;opacity:.7;padding-bottom:10px}.wrap-txt-img .box-text .tab-title .tab-item h6{font-family:Open Sans;font-size:.813rem;font-weight:700;letter-spacing:.48em;margin:0}.wrap-txt-img .box-text .tab-title .tab-item.active{opacity:1}.wrap-txt-img .box-text figure img{width:auto}.wrap-txt-img .box-text h3{font-size:2.188rem;margin-bottom:0;margin-top:20px}.wrap-txt-img figure{flex:0 0 45%;max-width:45%}.wrap-txt-img figure img{width:100%}.tag-title{margin-bottom:20px}.tag-title span{border-bottom:1px solid;font-family:Open Sans;font-size:.813rem;font-weight:700;letter-spacing:.48em;padding-bottom:10px}.wrap-yt{height:600px;width:100%}.wrap-yt iframe{height:100%;width:100%}@media (max-width:1903px){.bannerpage.banner-lg figcaption{padding-bottom:0;padding-top:190px}.bannerpage.banner-lg figcaption .infig-lg .button-scroll{top:-155px}}@media (max-width:1599px){.button-scroll{margin-bottom:45px;right:80px}.bannerpage figcaption{padding:0 104px}.bannerpage figcaption .infig{margin-left:0;margin-right:0}.bannerpage.banner-lg figcaption{padding:150px 80px 0}.bannerpage.banner-lg figcaption .infig-lg{margin-left:0;margin-right:0;margin-top:20px}.bannerpage.banner-lg figcaption .infig-lg .button-scroll{right:-80px}.bannerpage.banner-lg figcaption h1{font-size:2.2rem}.bannerpage.banner-lg.space-bottom-lg{height:110vh;padding-bottom:0}.bannerpage.banner-lg.space-bottom-lg figure{height:110vh}.bannerpage.banner-lg.banner-service{min-height:100vh;padding-bottom:0}.bannerpage.banner-lg.banner-service figure{height:auto}.bannerpage.banner-lg.banner-service figure img{height:140%}.wrap-txt-img .box-text{padding:56px}}@media (max-width:1366px){.bannerpage.banner-lg figure{height:auto;width:100%}.bannerpage.banner-lg figure img{height:100%}.bannerpage.banner-lg figcaption{height:auto;padding-bottom:0;padding-top:160px}.bannerpage.banner-lg figcaption .infig-lg{margin-top:20px}.bannerpage.banner-lg.space-bottom-lg,.bannerpage.banner-lg.space-bottom-lg figure{height:140vh}.bannerpage.banner-contact figure{height:100%!important}.bannerpage.banner-contact figcaption{padding-bottom:0}}@media (max-width:1349px){.bannerpage.banner-lg.space-bottom-lg,.bannerpage.banner-lg.space-bottom-lg figure{height:150vh}}@media (max-width:1200px){.button-scroll{background-size:100%!important;height:100px!important;width:100px!important}.button-scroll.type-3{background-size:auto!important}.button-scroll.type-3:after{background-size:100%;height:100px;width:100px}.bannerpage figcaption .infig{margin-left:0;margin-right:0;width:640px}.bannerpage figure,.bannerpage figure img{height:auto}.bannerpage.banner-lg figure{height:115vh}.bannerpage.banner-lg figcaption .infig-lg{margin-left:0;margin-right:0;margin-top:20px}.bannerpage.banner-lg figcaption .infig-lg .button-scroll{right:-35px;top:-165px}.bannerpage.banner-service figcaption .infig-lg{margin-top:20px}.bannerpage.banner-contact{padding-bottom:0}.tag-title span,.title-small{font-size:.75rem}.wrap-txt-img{margin-bottom:-110px;top:-180px}.wrap-txt-img .box-text{flex:0 0 59%;justify-content:flex-start;max-width:59%;padding:48px}.wrap-txt-img .box-text .tab-title{margin-bottom:60px}.wrap-txt-img .box-text .tab-title .tab-item h6{font-size:.75rem}.wrap-txt-img .box-text h3{font-size:1.313rem;padding-right:80px}.wrap-txt-img .box-text figure{flex:0 0 100%;max-width:100%;width:100%}.wrap-txt-img .box-text figure img{width:56px}.wrap-txt-img figure{flex:0 0 41%;max-width:41%}.wrap-yt{height:450px}}@media (max-width:1023px){.button-scroll{display:none;right:38px}.bannerpage figcaption{padding-left:72px;padding-right:72px;padding-top:50px}.bannerpage.banner-lg figcaption{padding-left:72px;padding-right:72px;padding-top:190px}.bannerpage.banner-lg figcaption .infig-lg{margin-top:82px}.bannerpage.banner-lg figcaption h1{font-size:2.5rem}.bannerpage.banner-lg figure img{height:100%;-o-object-position:center 0;object-position:center 0}.bannerpage.banner-lg.space-bottom-lg,.bannerpage.banner-lg.space-bottom-lg figure{height:160vh}.bannerpage.banner-service figure{height:135vh}.bannerpage.banner-contact{padding-bottom:0}.bannerpage.banner-contact figcaption .infig{width:100%}.bannerpage.banner-contact figcaption .infig h1{margin-bottom:20px}.tag-title span,.title-small{font-size:.625rem}.bg-blur>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wrap-txt-img{margin-bottom:-120px;top:-190px}.wrap-txt-img .box-text{flex:0 0 54%;max-width:54%;padding-left:40px;padding-right:40px}.wrap-txt-img .box-text figure img{width:40px}.wrap-txt-img .box-text h3{font-size:1rem;padding-right:50px}.wrap-txt-img .box-text .tab-title .tab-item h6{font-size:.625rem}.wrap-txt-img figure{flex:0 0 46%;max-width:46%}.wrap-yt{height:350px}}@media (max-width:767px){.wrapper.no-right{margin-right:24px}.wrapper.no-left{margin-left:24px}.bannerpage figcaption{justify-content:flex-end;padding:40px 24px 30px}.bannerpage figcaption .infig{width:100%}.bannerpage figcaption h1{font-size:1.5rem;margin-bottom:10px}.bannerpage.banner-lg{padding-bottom:340px}.bannerpage.banner-lg figcaption{padding:340px 24px 34px;position:relative}.bannerpage.banner-lg figcaption .infig-lg{margin-top:0}.bannerpage.banner-lg figcaption .infig-lg h4{font-size:1rem}.bannerpage.banner-lg figcaption .infig-lg .row .column{flex:0 0 100%;margin-bottom:20px;max-width:100%}.bannerpage.banner-lg figcaption h1{font-size:1.5rem}.bannerpage.banner-lg.banner-service figure,.bannerpage.banner-lg.banner-service figure img{height:100%}.bannerpage.banner-lg figure{height:100%;position:absolute}.bannerpage.banner-lg.space-bottom-lg,.bannerpage.banner-lg.space-bottom-lg figure,.bannerpage.banner-lg figure img{height:100%}.bannerpage.banner-lg.space-bottom-lg figcaption{padding-bottom:320px}.bannerpage.banner-contact,.bannerpage.banner-service{padding-bottom:0}.wrap-txt figure{margin-left:-45px}.wrap-txt-img{flex-direction:column;margin-bottom:-230px;top:-290px}.wrap-txt-img .box-text{flex:0 0 100%;max-width:100%;padding:48px 23px 44px}.wrap-txt-img .box-text h3{font-size:1.5rem}.wrap-txt-img .box-text figure img{width:30px}.wrap-txt-img figure{flex:0 0 100%;max-width:100%}.bg-blur{background:#eaeaea}.bg-blur:before{background:url(/images/material/Gradient1-small.png) no-repeat right 0;background-size:auto 100%;left:0;top:0}.bg-blur:after,.bg-blur:before{content:"";height:304px;position:absolute;width:100%}.bg-blur:after{background:url(/images/material/Gradient2-small.png) no-repeat 100% 100%;background-size:auto 100%;bottom:0;opacity:.6;right:0}.bg-blur img{display:none}.bg-blur.blur-about{background:url(/images/material/bg-history-small.jpg) no-repeat 0 0}.wrap-yt{height:250px}}.wrap-contact{margin-top:20px}.wrap-contact h4{color:#dedede;margin-bottom:20px}.ico-txt{line-height:1.875;margin-bottom:14px;max-width:420px;padding-left:30px;position:relative}.ico-txt,.ico-txt a{color:#dedede}.ico-txt.map{background:url(/images/material/ico-map-2.svg) no-repeat left top 4px}.ico-txt.tlp{background:url(/images/material/ico-telp-2.svg) no-repeat left top 4px}.ico-txt.wa{background:url(/images/material/icon_wa_blue7.svg) no-repeat left top 1px}.ico-txt.mail{background:url(/images/material/ico-mail-2.svg) no-repeat left top 4px}.wrap{margin:0;padding:0 115px;width:100%}.listing-address .inner{border:1px solid #fff;box-sizing:border-box;color:#fff;height:100%;padding:24px}.listing-address .column{margin-bottom:25px;padding:0 13px}.listing-address a,.listing-address h5{color:#fff}.form-contact{padding-top:50px}.form-contact form .row .column label{color:#fff;opacity:.6}.form-contact form .row .column input[type=email],.form-contact form .row .column input[type=number],.form-contact form .row .column input[type=password],.form-contact form .row .column input[type=search],.form-contact form .row .column input[type=tel],.form-contact form .row .column input[type=text],.form-contact form .row .column input[type=url],.form-contact form .row .column select,.form-contact form .row .column textarea{border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff}.form-contact form .row .column input[type=email]::-moz-placeholder,.form-contact form .row .column input[type=number]::-moz-placeholder,.form-contact form .row .column input[type=password]::-moz-placeholder,.form-contact form .row .column input[type=search]::-moz-placeholder,.form-contact form .row .column input[type=tel]::-moz-placeholder,.form-contact form .row .column input[type=text]::-moz-placeholder,.form-contact form .row .column input[type=url]::-moz-placeholder,.form-contact form .row .column select::-moz-placeholder,.form-contact form .row .column textarea::-moz-placeholder{color:#fff;opacity:.6}.form-contact form .row .column input[type=email]:-ms-input-placeholder,.form-contact form .row .column input[type=number]:-ms-input-placeholder,.form-contact form .row .column input[type=password]:-ms-input-placeholder,.form-contact form .row .column input[type=search]:-ms-input-placeholder,.form-contact form .row .column input[type=tel]:-ms-input-placeholder,.form-contact form .row .column input[type=text]:-ms-input-placeholder,.form-contact form .row .column input[type=url]:-ms-input-placeholder,.form-contact form .row .column select:-ms-input-placeholder,.form-contact form .row .column textarea:-ms-input-placeholder{color:#fff;opacity:.6}.form-contact form .row .column input[type=email]::placeholder,.form-contact form .row .column input[type=number]::placeholder,.form-contact form .row .column input[type=password]::placeholder,.form-contact form .row .column input[type=search]::placeholder,.form-contact form .row .column input[type=tel]::placeholder,.form-contact form .row .column input[type=text]::placeholder,.form-contact form .row .column input[type=url]::placeholder,.form-contact form .row .column select::placeholder,.form-contact form .row .column textarea::placeholder{color:#fff;opacity:.6}.form-contact form .row .column input[type=email]:focus,.form-contact form .row .column input[type=number]:focus,.form-contact form .row .column input[type=password]:focus,.form-contact form .row .column input[type=search]:focus,.form-contact form .row .column input[type=tel]:focus,.form-contact form .row .column input[type=text]:focus,.form-contact form .row .column input[type=url]:focus,.form-contact form .row .column select:focus,.form-contact form .row .column textarea:focus{border-color:#fff}@media (max-width:1599px){.wrap-contact{margin-top:25px}.form-contact{padding-top:30px}.wrap{padding:0}}@media (max-width:1280px){.listing-address{margin-left:-8px;width:calc(100% + 16px)}.listing-address .column{margin-bottom:15px;padding:0 8px}}@media (max-width:1023px){.wrap-contact{margin-top:0}.wrap-contact h4{margin-bottom:25px}.listing-address .column.column-33{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.wrap-contact h4{font-size:1rem}.wrap-contact .ico-txt.mail,.wrap-contact .ico-txt.tlp{background-position:left top 0}.listing-address .column.column-33{flex:0 0 100%;max-width:100%}.bannerpage.banner-lg figcaption{padding-top:100px}}

/*# sourceMappingURL=contact.css.map*/