@charset "UTF-8";@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.white-popup-block{background:#ccc;padding:20px;max-width:300px;margin:0 auto;animation:b 1s}.mfp-removing{animation:c 1s}@keyframes b{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:1}to{opacity:0}}
/*!
Theme Name: Ukabullc
Theme URI: http://underscores.me/
Author: Ukabullc
Author URI: 
Description: Custom Theme For Ukabullc
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Ukabullc
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ukabullc is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/*{box-sizing:border-box}html{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}body{font-family:Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,sans-serif;font-size:.8em;margin-bottom:60px;padding:1em;overflow-x:hidden;overflow-y:scroll}#accessButton span,#accessSPButton span{opacity:1;transition:opacity .5s;text-decoration:none}#accessButton span:hover,#accessSPButton span:hover{opacity:.5}h1,h2,h3,h4,h5,h6{font-weight:300;margin:0;padding:0;line-height:.8em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}figure{margin:0}.content{width:100%}.content,.content article{text-align:center;position:relative}.content article{margin:0 auto}a{opacity:1;transition:opacity .5s;text-decoration:none;color:#343434}a:hover{opacity:.5}p,ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;list-style-type:none}button{opacity:1;transition:opacity .5s;background-color:transparent;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover{opacity:.5}button div{font-family:Lato,Noto Sans CJK JP,Noto Sans JP,sans-serif;font-weight:400}button.default{opacity:1;transition:opacity .5s;border:1px solid #a0adc2;width:100%;height:100%;color:#3d5885;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.15em}button.default:hover{opacity:.5}@media (max-width:620px){button.default{font-size:9px}}button.default-white{border:1px solid #fff;color:#fff}button.arrow{opacity:1;transition:opacity .5s;border:1px solid #a0adc2;width:100%;height:100%;color:#3d5885;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:13px;letter-spacing:.15em}button.arrow:hover{opacity:.5}@media (max-width:512px){button.arrow{font-size:9px}}button.arrow .arrow-svg{width:82px;height:auto;margin-left:34px}@media (max-width:527px){button.arrow .arrow-svg{width:58px;margin-left:24px}}button.arrow-white{color:#fff}button.arrow-white .arrow-svg img{filter:brightness(0) invert(1)}button.arrow2{opacity:1;transition:opacity .5s;border:1px solid #a0adc2;width:100%;height:100%;color:#3d5885;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:.15em;padding-left:25px}button.arrow2:hover{opacity:.5}@media (max-width:527px){button.arrow2{font-size:9px;letter-spacing:.01em;line-height:15px}}button.arrow2 .arrow-svg{width:82px;height:auto;padding-right:25px;padding-left:10px}@media (max-width:527px){button.arrow2 .arrow-svg{width:57px;padding-right:11px;padding-left:6px}}button.arrow2-white{color:#fff}button.arrow2-white .arrow-svg img{filter:brightness(0) invert(1)}button.search-parking{opacity:1;transition:opacity .5s;border:1px solid #a0adc2;width:100%;height:100%;color:#3d5885;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;letter-spacing:.15em}button.search-parking:hover{opacity:.5}@media (max-width:540px){button.search-parking{font-size:12px;line-height:19px;font-weight:400}}button.search-parking-white{color:#fff}button.search-parking-white .arrow-svg img{filter:brightness(0) invert(1)}button.search-parking-white .arrow-svg{width:82px;height:auto;margin-left:34px}@media (max-width:540px){button.search-parking-white .arrow-svg{min-width:59px;margin-left:20px}}button.bottom-arrow{opacity:1;transition:opacity .5s;border:1px solid #a0adc2;width:100%;height:100%;color:#3d5885;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding-top:9px;font-size:11px;letter-spacing:.1em;font-weight:100}button.bottom-arrow:hover{opacity:.5}@media (max-width:527px){button.bottom-arrow{font-size:9px;padding-top:6px}}button.bottom-arrow .arrow-svg{width:9px;height:auto;margin-top:5px}@media (max-width:527px){button.bottom-arrow .arrow-svg{margin-top:0;width:8px}}button.bottom-arrow-white{color:#fff}button.bottom-arrow-white .arrow-svg img{filter:brightness(0) invert(1)}#wrapper,.site-main{position:relative}.site-main{margin:0 auto;height:100%}#overlay{width:100%;height:100%;background:#fff;position:fixed;left:0;top:0;z-index:3}.spinner{height:80px;width:80px;border:4px solid #f3f3f3;border-top:5px solid #666;border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;animation:a 1s infinite linear}.gotoTop{position:fixed;bottom:58px;right:45px}@media (max-width:800px){.gotoTop{bottom:3%;right:3%}}.gotoTop button{border:0;background:transparent;cursor:pointer}.gotoTop button:focus{outline:0}.gotoTop button img{width:49px;height:auto}.acf-map{width:100%;height:400px;border:1px solid #ccc;margin:20px 0}.acf-map img{max-width:inherit!important}.page-nav-pagination{-ms-flex:100%;flex:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:40px}.page-nav-pagination .pagination{padding:5px}.page-nav-pagination .pagination .inactive,.page-nav-pagination .pagination span{padding:5px;border:1px solid #221103;margin:4px}.page-nav-pagination .pagination span{color:#fff;background:#221103}.page-nav-pagination .pagination .arrow{padding:5px;border:1px solid #221103;margin:4px}.page-nav-pagination .pagination-sp{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-nav-pagination .pagination-sp .wf-dl{margin:10px}.page-nav-pagination .pagination-sp .nolink{opacity:.5}.sns-buttons{margin:0 auto;text-align:center;border-top:1px dotted #ccc;padding-bottom:10px}.sns-buttons p{display:none}.page-header{margin-bottom:0;font-family:Sawarabi Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,ＭＳ\ Ｐ明朝,serif}.page-header h1{font-size:20px;word-break:break-all;color:#fff;background:#221103;height:auto}.posts-navigation,.posts-navigation .nav-links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.posts-navigation .nav-links{font-family:Sawarabi Mincho,游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,ＭＳ\ Ｐ明朝,serif}.posts-navigation .nav-links div{margin:10px 20px;font-size:16px;color:#fff;background:#221103;height:auto;padding:5px}.posts-navigation .nav-links div a{color:#fff}.slick-slide{margin:0 11px;outline:none!important;text-align:center}.slick-slide img{margin:0 auto}.slick-list{margin:0 -11px}.others-post{margin:0 auto;margin-top:55px;max-width:1050px;width:100%;color:#3d5885;text-align:center}@media (max-width:520px){.others-post{margin-top:75px}}.others-post-white{color:#fff}.others-post .cat-title{margin:0 auto}.others-post .cat-title h4,.others-post .cat-title h5{letter-spacing:.05em;font-size:16px;margin-top:33px;margin-bottom:18px;font-weight:400}@media (max-width:520px){.others-post .cat-title h4,.others-post .cat-title h5{margin-bottom:14px}}.others-post .cat-title-white h4,.others-post .cat-title-white h5{margin-top:30px}.others-post .other-title{margin:0 auto}.others-post .other-title h4,.others-post .other-title h5{letter-spacing:.05em;font-size:16px;margin-top:33px;margin-bottom:40px}@media (max-width:520px){.others-post .other-title h4,.others-post .other-title h5{margin-top:0;margin-bottom:24px}}.others-post .other-title-white h4,.others-post .other-title-white h5{margin-top:18px;margin-bottom:30px}@media (max-width:520px){.others-post .other-title-white h4,.others-post .other-title-white h5{margin-top:0;margin-bottom:24px}}.others-post-list-container{margin:0 auto;position:relative;width:100%;margin-bottom:50px}@media (max-width:540px){.others-post-list-container{margin-bottom:0}}.others-post .next-slider-btn,.others-post .prev-slider-btn{display:none;position:absolute;z-index:2;top:79px;width:13px;opacity:1;transition:opacity .5s;cursor:pointer}.others-post .next-slider-btn:hover,.others-post .prev-slider-btn:hover{opacity:.5}.others-post .next-slider-btn img,.others-post .prev-slider-btn img{width:100%;height:auto}.others-post .next-slider-btn-residence,.others-post .prev-slider-btn-residence{top:108.5px}.others-post .prev-slider-btn{left:12px}.others-post .next-slider-btn{right:12px}.others-post-list{margin:0 auto;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;position:relative}@media (max-width:1000px){.others-post-list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 48px)}}@media (max-width:540px){.others-post-list{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.others-post-list-item{width:242px;color:#3d5885;text-align:left}@media (max-width:1000px){.others-post-list-item{margin-bottom:25px}}@media (max-width:540px){.others-post-list-item{width:49%;margin-bottom:40px}}@media (max-width:520px){.others-post-list-item-residence{max-width:100%;width:100%}}.others-post-list-item img{width:100%;height:auto}.others-post-list-item .item-titre{margin:20px 0;font-size:12px;line-height:18px;letter-spacing:.1em}@media (max-width:540px){.others-post-list-item .item-titre{font-size:9px;margin:0 auto;margin-top:15px;margin-bottom:12px;letter-spacing:.02em}}.others-post-list-item .item-titre a{color:#3d5885}.others-post-list-item .item-titre span{margin-right:10px}@media (max-width:540px){.others-post-list-item .item-titre span{margin-right:5px}}.others-post-list-item .item-texte{font-size:13px;line-height:24px;letter-spacing:0}@media (max-width:540px){.others-post-list-item .item-texte{font-size:9px;line-height:15px}}.others-post-list-item .item-texte a{color:#3d5885}.others-post-list-item-residence-thumb{position:relative;width:241px;height:241px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:520px){.others-post-list-item-residence-thumb{width:100%;height:auto;overflow:auto}.others-post-list-item-residence-thumb a{width:100%}}.others-post-list-item-residence-thumb img{width:auto!important;height:100%!important;display:block}@media (max-width:520px){.others-post-list-item-residence-thumb img{width:100%!important;height:auto!important}}.others-post-list-item .details{text-align:left;font-weight:300;color:#fff}.others-post-list-item .details h5{font-size:13px;line-height:21px;margin-top:25px;margin-bottom:15px}@media (max-width:520px){.others-post-list-item .details h5{font-size:9px;line-height:15px;margin-top:20px;margin-bottom:19px;letter-spacing:.15em}}.others-post-list-item .details .texte1{font-size:13px;line-height:21px}@media (max-width:520px){.others-post-list-item .details .texte1{font-size:9px;line-height:15px;letter-spacing:.01em}}.others-post-list-item .details a{color:#fff}.others-post-list-journal{max-width:242px}.others-post-list-residence{max-width:241px}@media (max-width:520px){.others-post-list-residence{max-width:100%!important;width:100%!important}}.fade-in{opacity:0;transition:all .4s ease-in}.fade-in.appear{opacity:1}.comingsoon{margin:0 auto;max-width:1050px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:450px;width:100%}@media (max-width:960px){.comingsoon{margin-top:80px}}.comingsoon h3{font-weight:400;font-size:32px;letter-spacing:.1em}.listtexts{line-height:1.7;text-align:left}.listtexts h3{font-weight:700;padding-bottom:1.2em;font-size:100%}.listtexts p{margin-bottom:1em}.listtexts a{text-decoration:underline}.listtexts iframe{height:100%}#backnav{padding:2em 1em 5em}#backnav p{text-align:center}#backnav a{text-decoration:underline;color:#000;font-weight:500}.slick-dots{bottom:-50px}.slick-dots li{margin:0 2px}.slick-dots li button:before{font-size:13px}.slick-dots li:first-child:last-child{display:none}header{padding:1em}header h1{font-size:2em;padding-bottom:1em;text-align:center;font-weight:700;font-family:Helvetica}header h1 a{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent;color:#000}header .header-informations{margin:0 auto;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header .main-navigation{margin:0 auto;padding:1em 0}header .main-navigation ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 10px}header .main-navigation ul li a{text-decoration:underline;font-weight:500}header #pagename h2{font-size:1.5em;font-weight:700;text-align:center;margin-top:1em;padding-bottom:1.2em;text-transform:uppercase}.footer{width:100%;position:fixed;bottom:20px;left:0;right:0;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.8em}.footer p{text-align:center;font-style:italic}.footer p a{cursor:pointer;text-decoration:underline}.top-works-container-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start;gap:2%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.top-works-container-list{gap:0;display:block}}.top-works-container-list-item{position:relative;width:15%;margin-bottom:2%;display:block}@media (max-width:767px){.top-works-container-list-item{width:100%;margin-bottom:4%}}.top-works-container-list-item:hover .date-window{display:block}.top-works-container-list-item .date-window{display:none;position:absolute;z-index:1;top:-15px;left:-10px;padding:15px 10px;color:#fff;border-radius:17px;background:#000;font-size:10px;font-weight:700}.top-works-container-list-item .square-img{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-height:auto;width:100%}.top-works-container-list-item .square-img a{width:100%}.top-works-container-list-item .square-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.works-works{width:100%}.works-works-container{max-width:800px;width:100%;margin:0 auto}.works-works-container h2{text-align:center;font-size:1.5em;font-weight:700;margin-top:1em;padding-bottom:1.4em}.works-works-container .works-single-content{padding-bottom:1em}.works-works-container .works-single-content .works-gallery{position:relative}.works-works-container .works-single-content .works-gallery .slick-gallery{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.works-works-container .works-single-content .works-gallery .slick-gallery div img{width:100%;height:auto}.about{width:100%}.about-container{margin:0 auto;max-width:700px;width:100%}.contact{width:100%}.contact-container{margin:0 auto;max-width:700px;width:100%}.contact-container .google-form iframe{height:100vh}