@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select{vertical-align:middle}img{border:0;vertical-align:bottom}body{width:100%;height:100%!important;min-height:100%;font-family:"Josefin Sans","Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;font-size:.9rem;font-weight:400;color:#372382;letter-spacing:1px;line-height:2.4;overflow:hidden;-webkit-overflow-scrolling:touch}.ua-windows_nt body,.ua-windows_nt td{font-family:"Josefin Sans","Segoe UI","游ゴシック","Yu Gothic Medium","游ゴシック体","YuGothic",sans-serif!important;font-weight:450!important;letter-spacing:1px}.ua-android body,.ua-android.ua-chrome body{font-family:"Josefin Sans","Roboto","游ゴシック","Yu Gothic Medium","游ゴシック体","YuGothic",sans-serif!important;font-weight:400!important}html{width:100%;height:auto;overflow-x:hidden;overflow-y:scroll}#wrapper{width:100vw;height:auto;height:100%!important;min-height:100vh;position:relative;z-index:0}#container,#content{width:100%;height:auto;min-height:80vh;position:relative;box-sizing:border-box;overflow:hidden}.error404 #container,.error404 #content{min-height:80vh}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}a,a:link,a:active,a:visited{color:#372382;-webkit-tap-highlight-color:rgba(55,35,130,0);text-decoration:none;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a:hover{color:#767676;outline:none;text-decoration:none}a img,a img:active{outline:none;border-bottom:none;opacity:1}a img:hover{opacity:.65}.hover:hover{opacity:.5}::-moz-selection{color:#fff;background:rgba(0,0,0,.8);line-height:1rem}::selection{color:#fff;background:rgba(0,0,0,.8);line-height:1rem}ins{color:#fff;background:rgba(0,0,0,.8);text-decoration:none}mark{color:#000;background:rgba(0,0,0,.8);font-style:italic;font-weight:700}article,aside,figure,footer,hgroup,nav,section{display:block}object,embed{max-width:100%}ul,ol{display:inline-block;width:100%;list-style:circle;padding:0 0 0 20px}ol{list-style:auto}ul li,ol li{margin:10px 0;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;line-height:1.6;text-align:justify}.en-US ul li,.en-US ol li{text-align:left;word-break:break-word}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}dl{display:inline-block;width:100%;height:auto}table{width:100%!important;font-size:inherit;font:100%;border-collapse:collapse;border-spacing:0}th{width:auto!important;min-width:100px;max-width:calc(86vw*0.75*0.25)!important;text-align:left;font-weight:400;vertical-align:middle}td{min-width:100px;font-weight:400;vertical-align:middle;padding:5px 0;line-height:2}td:nth-child(odd){width:120px!important;min-width:initial}td:nth-child(even){width:calc(100% - 90px)!important}td img{vertical-align:middole}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:5em 0 3em;padding:0}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{font:99% sans-serif}p.small{font-size:.75rem}span.small{font-size:.7rem}strong,th{font-weight:600}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{width:100%;height:auto}img.aligncenter{display:block;margin:15px auto!important}input[type=radio]{vertical-align:text-bottom}.clickable,label,input[type=button],input[type=submit],input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{cursor:pointer;display:inline-block;width:auto;height:auto;-webkit-box-align:start;align-items:flex-start;margin:0 10px 0 0;padding:5px;color:#000;text-align:center;letter-spacing:5px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:middle}div#archive select{border:1px solid black!important;color:black!important}html.ua-safari .archive:before,html.ua-ie .archive:before,html.ua-edge .archive:before{content:none}select,input[type=color][list]{background:0 0}select,input,textarea{width:100%;min-height:35px;margin:10px 0;padding:10px;box-sizing:border-box;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.check{margin-bottom:3%;font-size:.85rem;line-height:1.6em}button{width:auto;outline:none;overflow:visible}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,.clear{clear:both}.clearfix{zoom:1}:before,:after{content:'';position:absolute;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.object-fit{object-fit:cover;font-family:'object-fit: contain;'}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}.end{-webkit-justify-content:end;justify-content:end}.notxt{position:relative;text-indent:9999vw;white-space:nowrap;overflow:hidden}.none{display:none!important}.t_cntr{text-align:center!important}.t_left{text-align:left}.t_right{text-align:right}.hv_cntr{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.v_cntr{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.h_cntr{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.h_full{height:100vh;min-height:630px}.w_half{width:50%;position:relative}.tategaki{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.rotate{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.motion{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.motion1{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.motion3{-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out}.delay{-webkit-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}.delay6{-webkit-transition-delay:.6s;-ms-transition-delay:.6s;transition-delay:.6s}.up.onpage{opacity:1!important;transform:translateY(0%)!important}.fix.onpage{opacity:1!important}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;flex-wrap:wrap;-webkit-justify-content:start;justify-content:start;box-sizing:border-box;margin:3vh 0!important}.gallery:after{position:relative}.gallery br{display:none}.gallery.gallery-columns-2 dl.gallery-item,.gallery.gallery-columns-2:after{width:49%!important;margin:0 2% 2% 0!important}.gallery.gallery-columns-2 dl.gallery-item:nth-child(3n-1){margin:0 0 2%!important}.gallery.gallery-columns-3 dl.gallery-item,.gallery.gallery-columns-3:after{width:32.33%!important;margin:0 1.5% 1.5% 0!important}.gallery.gallery-columns-3 dl.gallery-item:nth-child(4n-1){margin:0 0 1.5%!important}.gallery.gallery-columns-4 dl.gallery-item,.gallery.gallery-columns-4:after{width:24%!important;margin:0 1.33% 1.33% 0!important}.gallery.gallery-columns-4 dl.gallery-item:nth-child(5n-1){margin:0 0 1.33%!important}.gallery.gallery-columns-5 dl.gallery-item,.gallery.gallery-columns-5:after{width:19%!important;margin:0 1.25% 1.25% 0!important}.gallery.gallery-columns-5 dl.gallery-item:nth-child(6n-1){margin:0 0 1.25%!important}.gallery.gallery-columns-6 dl.gallery-item,.gallery.gallery-columns-6:after{width:15.5%!important;margin:0 1.4% 1.4% 0!important}.gallery.gallery-columns-6 dl.gallery-item:nth-child(7n){margin:0 0 1.4%!important}.gallery img{width:100%;height:auto;border:none!important;margin:0!important}h1{font-size:3.5rem;line-height:1.6}h2{font-size:2rem;line-height:1.6}h3{font-size:1.5rem;line-height:2}h4{font-size:1.2rem;line-height:2}h5{font-size:1rem;line-height:2}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400}::-webkit-scrollbar{width:5px;background:#dcdcdc}::-webkit-scrollbar-track{-webkit-box-shadow:none}::-webkit-scrollbar-thumb{width:5px;background:#7c0f80;-webkit-box-shadow:none}::-webkit-scrollbar-thumb:window-inactive{background:#7c0f80}.single .project article.post{scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}figure{position:relative;width:100%;height:auto;left:0;overflow:hidden}.article_list figure:after{width:100%;height:100%;top:0;left:0;background:url(/img/nothumb.jpg) no-repeat center center;background-size:cover!important;z-index:-1}figure a,figure a:link,figure a:visited,figure a:active{padding:0}figcaption{position:absolute;top:50%;left:50%;width:100%;height:100%;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:left;font-size:1rem;opacity:0;z-index:0}a:hover figcaption{opacity:1;z-index:1}figcaption:before{width:100%;height:100%;background:#372382;background:linear-gradient(45deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);opacity:0}a:hover figcaption:before{opacity:.7}a figure .thumb{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}a:hover figure .thumb{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.modal{display:inline-block;width:auto;height:auto;position:relative;background:url(/svg/icon_blank.svg) no-repeat center right;padding-right:30px}.nonscroll{overflow-y:hidden!important}.modal-window{display:inline-block;width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(255,255,255,.5);-webkit-backdrop-filter:contrast(1) blur(15px);backdrop-filter:contrast(1) blur(15px);opacity:0;z-index:-10}.modal-window:target{opacity:1;z-index:1000}.is-active.modal-window{display:block\9;z-index:1000}.modal-window:target{display:block\9}.modal-window .profile_box{display:inline-block;width:50vw;min-width:900px;height:auto;max-height:45vw;position:absolute;top:50%;left:50%;background:#f0f0f0;box-shadow:0 30px 30px rgba(0,0,0,.3);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:10}.modal-window .inner{display:inline-block;width:100%;height:100%;position:relative;top:0;right:0;margin:0;padding:5vw;overflow:hidden;vertical-align:bottom}.close{display:block;width:30px;height:30px;position:fixed;top:0;left:initial;right:0;-webkit-transform:initial;-ms-transform:initial;transform:initial;background:rgba(0,0,0,.7);text-align:left;font-size:.8rem;line-height:40px;z-index:1000}.close:before,.close:after{cursor:pointer;content:'';position:absolute;right:0;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:1000}.close:before{width:15px;height:1px;top:50%;left:50%}.close:after{width:1px;height:15px;top:50%;left:50%}.close:hover:before,.close:hover:after{background:#fff;-webkit-transform:translate(-50%,-50%) rotate(405deg);-ms-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg)}.page_navi{display:inline-block;width:auto;height:auto;position:relative;margin:7.5vh 0 0;padding:0}.p-navi{display:inline-block;width:100%;height:auto;margin:0;padding:0;z-index:1}.page_navi:empty,.p-navi:empty{display:none!important}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:auto;padding:0;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.pagination span:first-of-type{margin-bottom:15px}.pagination span,.pagination a{display:block;width:auto;padding:0;color:#000;background:0 0;text-decoration:none;float:left}.pagination span{display:none;width:100%;height:auto;font-size:.8rem;text-align:center}.pagination a{display:inline-block;width:auto;height:40px;position:relative;margin:0 1vw 0 0;padding:0 15px;font-size:.8rem;line-height:40px}.pagination a:last-child{margin:0}.pagination .current{display:inline-block;width:40px;height:40px;margin:0 1vw 0 0;padding:0 15px;border:solid 1px #372382;color:#372382;line-height:40px}.pagination a:hover{color:#fff}.pagination a:before{width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);opacity:0;z-index:-1}.pagination a:hover:before{opacity:1}ul.single-menu{position:relative;margin:0 0 5vh;padding:0;list-style:none}ul.single-menu li{width:50%;position:relative;margin:0}ul.single-menu li.nav-prev{border-right:solid 1px #372382}ul.single-menu li.nav-next{border-left:solid 1px #372382}ul.single-menu>li:nth-last-child(-n+2),ul.single-menu>li:nth-last-child(-n+2)~li{width:50%}ul.single-menu li:only-child{width:100%;border:none}ul.single-menu li a{display:inline-block;width:100%;height:100%;position:relative;padding:0 40px;box-sizing:border-box;line-height:1.6;overflow:hidden}ul.single-menu li a,ul.single-menu li p{margin:0;color:#372382;font-weight:700}ul.single-menu li a:hover,ul.single-menu li:hover{opacity:.5}ul.single-menu li span.sub{display:block;width:100%;height:auto;position:relative;padding:15px 0 0;font-size:.8rem;font-weight:400}ul.single-menu li .arrow{display:block;width:30px;height:30px;z-index:10}ul.single-menu .arrow.prev{left:0}ul.single-menu .arrow.next{right:0}ul.single-menu .arrow.prev:before{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg) scale(-1,1)}ul.single-menu .arrow.next:before{top:50%;left:50%;transform:translate(-75%,-50%) rotate(45deg)}#pagetop{cursor:pointer;width:40px;height:40px;border:none;position:fixed;left:2vw;bottom:2vw;border:solid 1px #fff;border-radius:50%;text-indent:10000%;white-space:nowrap;overflow:hidden;opacity:0;z-index:-100}#pagetop:before{width:8px;height:8px;top:55%;left:50%;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);z-index:5}#pagetop:hover{opacity:1!important}form{display:inline-block;width:100%;position:relative;text-align:left;font-size:.8rem;z-index:1}.koumoku{display:inline-block;width:100%;margin:0;padding:5px 0;position:relative;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}.koumoku h6{margin:2vh 0}.koumoku p.title{margin:0 0 15px;padding:0 0 10px;font-weight:700;border-bottom:solid 1px #c8c8c8}.c_box .koumoku.leftbox,.c_box .koumoku.rightbox,.w50{width:49%!important;margin:0 1% 0 0}.c_box .koumoku.rightbox{margin:0}.w10{width:100px!important}.koumoku.area{display:inline-block;width:100%;height:auto;border:none}.koumoku.toiawase{display:inline-block;width:100%;height:auto}.koumoku .mwform-zip-field{display:flex;line-height:40px}.attention{display:block;width:100%;margin:5px auto;color:#7c9a80;font-size:.75rem;letter-spacing:1px;line-height:1.6;word-break:break-word}input::placeholder{padding:0 5px;font-size:.8rem;color:#b4b4b4}.mwform-tel-field input[type=text].zip_box,.mwform-zip-field input[type=text].zip_box{width:100px}.contact form input,.contact form select{display:block;width:100%;height:35px;border:solid 1px #575759;border-radius:0;background:0 0;box-sizing:border-box;box-shadow:none;margin:5px 0;padding:0 5px;font-size:.9rem;color:#000;letter-spacing:2px;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact form input:hover,.contact form select:hover,.contact form textarea:hover{background:#f0f0f0}.entry input[type=radio],.entry input[type=file]{width:auto;height:auto;min-width:300px;min-height:initial;margin:10px 0 0;padding:0;font-size:.8rem;letter-spacing:0;border:none}.entry input[type=file] input,.mw_wp_form input[type=file]{width:auto;height:auto;border:none;background:0 0;-webkit-appearance:none;appearance:none}.contact form select option{color:#000;z-index:-9999999}.contact textarea{margin:10px 0 0;padding:10px;background:0 0;border:solid 1px #000;box-sizing:border-box;color:#000;letter-spacing:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form select,html.ua-safari form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlxJREFUeNrsWT1TwkAQPcAfgP8gpTMUUlqSzlIKZrSD0o78AvQXgJVl6HSGIpZ2UNpJxWgldpb4D3w78zJzIOEjuSNh5t7MTUxMcvuyu3e7D6UcHBwcHHJAyfYErVarjsMVxmA0Gi1szXNimUQVhxBDyJxjNG3NVbbskJjERLwCYndHRwRGd7WQ8kmmh+uNoyFCY/sYU5AIeFnCSnIkYsgVmwiNjGi0H19nogsZ+f/4GDwS0djm6iqFcwkv8VAdhPsmJ60Y9oYYd41xD6OH6+6ZzWZvtVpNFoA2jt84nxbKIyAhiS0J/gIS21anjuSP5BH3mWIQoTGy1M5p5EYw5OL7QhPJXzaU3GG8Mu26e+O+aZwv2vP55Qji/BGHS4xbGPe6z7OSH3i+ynz5lfzJpdbipicJPgSJTob3vNMzPle2wxHB5B4OXzydZHRslUQWIHKaR9E4UWaw4LusVccODg4ODsVSUVhjdQ3bIxvi4NAbouzsPQsf97BEpHqFV6R5aktJntRI7ejdkO8J8irjAzZIYdoGCc+1SWKYNqwyE9EEhVTqCMn3+TGCLLZkbqxAJu4KPQoP+6otiqGZqWA0Ij6gIfpAY1Rig1TC+daqGPc94XCBcZO2BzHWWK35yqJXNbY1SFpDNtAEvGKoKHHPruWLl0Ciof6rkMUiwjj32fFFG/JiSYUsokeW1BHuDzrGKkGFzF1FSUh+URM9pamJVCFFxAtA4rkwtdaOy+uYy/IDyxlRIa382GPt95EVNbHHTa9ja76KsgiE1A9C6xN/nnHTm7uGw8HBwUHwJ8AAyi/sNohdhHcAAAAASUVORK5CYII=) no-repeat center right+5px!important;background-size:auto 65%!important;font-size:16px;color:#000}select::-ms-expand{display:none}html.ua-edge select,html.ua-ie select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlxJREFUeNrsWT1TwkAQPcAfgP8gpTMUUlqSzlIKZrSD0o78AvQXgJVl6HSGIpZ2UNpJxWgldpb4D3w78zJzIOEjuSNh5t7MTUxMcvuyu3e7D6UcHBwcHHJAyfYErVarjsMVxmA0Gi1szXNimUQVhxBDyJxjNG3NVbbskJjERLwCYndHRwRGd7WQ8kmmh+uNoyFCY/sYU5AIeFnCSnIkYsgVmwiNjGi0H19nogsZ+f/4GDwS0djm6iqFcwkv8VAdhPsmJ60Y9oYYd41xD6OH6+6ZzWZvtVpNFoA2jt84nxbKIyAhiS0J/gIS21anjuSP5BH3mWIQoTGy1M5p5EYw5OL7QhPJXzaU3GG8Mu26e+O+aZwv2vP55Qji/BGHS4xbGPe6z7OSH3i+ynz5lfzJpdbipicJPgSJTob3vNMzPle2wxHB5B4OXzydZHRslUQWIHKaR9E4UWaw4LusVccODg4ODsVSUVhjdQ3bIxvi4NAbouzsPQsf97BEpHqFV6R5aktJntRI7ejdkO8J8irjAzZIYdoGCc+1SWKYNqwyE9EEhVTqCMn3+TGCLLZkbqxAJu4KPQoP+6otiqGZqWA0Ij6gIfpAY1Rig1TC+daqGPc94XCBcZO2BzHWWK35yqJXNbY1SFpDNtAEvGKoKHHPruWLl0Ciof6rkMUiwjj32fFFG/JiSYUsokeW1BHuDzrGKkGFzF1FSUh+URM9pamJVCFFxAtA4rkwtdaOy+uYy/IDyxlRIa382GPt95EVNbHHTa9ja76KsgiE1A9C6xN/nnHTm7uGw8HBwUHwJ8AAyi/sNohdhHcAAAAASUVORK5CYII=) no-repeat center right+10px;background-size:12px auto}html.ua-edge select:hover,html.ua-ie select:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlxJREFUeNrsWT1TwkAQPcAfgP8gpTMUUlqSzlIKZrSD0o78AvQXgJVl6HSGIpZ2UNpJxWgldpb4D3w78zJzIOEjuSNh5t7MTUxMcvuyu3e7D6UcHBwcHHJAyfYErVarjsMVxmA0Gi1szXNimUQVhxBDyJxjNG3NVbbskJjERLwCYndHRwRGd7WQ8kmmh+uNoyFCY/sYU5AIeFnCSnIkYsgVmwiNjGi0H19nogsZ+f/4GDwS0djm6iqFcwkv8VAdhPsmJ60Y9oYYd41xD6OH6+6ZzWZvtVpNFoA2jt84nxbKIyAhiS0J/gIS21anjuSP5BH3mWIQoTGy1M5p5EYw5OL7QhPJXzaU3GG8Mu26e+O+aZwv2vP55Qji/BGHS4xbGPe6z7OSH3i+ynz5lfzJpdbipicJPgSJTob3vNMzPle2wxHB5B4OXzydZHRslUQWIHKaR9E4UWaw4LusVccODg4ODsVSUVhjdQ3bIxvi4NAbouzsPQsf97BEpHqFV6R5aktJntRI7ejdkO8J8irjAzZIYdoGCc+1SWKYNqwyE9EEhVTqCMn3+TGCLLZkbqxAJu4KPQoP+6otiqGZqWA0Ij6gIfpAY1Rig1TC+daqGPc94XCBcZO2BzHWWK35yqJXNbY1SFpDNtAEvGKoKHHPruWLl0Ciof6rkMUiwjj32fFFG/JiSYUsokeW1BHuDzrGKkGFzF1FSUh+URM9pamJVCFFxAtA4rkwtdaOy+uYy/IDyxlRIa382GPt95EVNbHHTa9ja76KsgiE1A9C6xN/nnHTm7uGw8HBwUHwJ8AAyi/sNohdhHcAAAAASUVORK5CYII=) no-repeat center right+10px;background-size:12px auto}.formbox form .check{margin-bottom:30px;line-height:1.6em;text-align:center}input[type=checkbox]{display:inline-block;width:16px;height:16px;vertical-align:baseline;margin:10px 0 0;padding:0;text-align:center}.contact form input.zipbox{width:auto;min-width:80px}html.ua-edge .formbox form input[type=checkbox],html.ua-ie .formbox form input[type=checkbox]{margin:10px auto}.send_box{width:auto;justify-content:left}.contact .submit,.contact .backedit{display:none}.confirm .checkback,.complete .checkback{display:none}.request-confirm .submit,.request-confirm .backedit,.confirm .submit,.confirm .backedit{display:inline-block}.send{display:inline-block;width:auto;position:relative;margin:15px 15px 15px 0;padding:0;border-radius:20px;background:0 0}.send:hover{border-radius:20px;background:#dcdcdc;background:linear-gradient(-90deg,rgba(124,15,128,1) 0%,rgba(220,220,220,1) 100%);color:#372382}.send button,.send input{cursor:pointer;display:inline-block;width:150px;height:40px;line-height:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;margin:0;padding:0;border:none;border-radius:20px;background:#372382;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);color:#fff;font-size:.8rem;text-align:center;letter-spacing:2px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:middle;overflow:hidden;z-index:2}.send:hover button,.send:hover input{background:0 0;color:#372382}.send.reset input,.send.reset button,.send.backedit button{background:#dcdcdc;color:#372382}.send.submit button{background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);color:#fff}.send.reset:hover input,.send.reset:hover button,.send.backedit:hover button,.send.submit:hover button{background:0 0}.send:after{width:150px;height:40px;top:0;left:0;border-radius:20px;box-sizing:border-box;opacity:0;z-index:-1}.send:hover:after{background:rgba(124,15,128,.3);background:linear-gradient(-90deg,#fff 0%,#7c0f80 100%);opacity:1;z-index:1}.send.reset:hover:after,.send.backedit:hover:after{background:rgba(118,118,118,.3);background:linear-gradient(-90deg,#fff 0%,#767676 100%);color:#000;opacity:1;z-index:1}.send:hover,.send:hover a,.send.reset:hover{padding:0;color:#372382}.confirm .send.reset{margin:15px 0;font-size:.8rem}.request-confirm .koumoku,.confirm .koumoku{padding:0 0 0 15px;border-left:solid 1px #372382;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}.request-confirm .koumoku .koumoku,.confirm .koumoku .koumoku{border:none}html.ua-edge .send input:hover,html.ua-ie .send input:hover{background:#000;color:#fff}.sent .formInner{display:none}.complete-display{display:none}.sent .complete-display{display:block;width:100%;height:200px;position:relative}.contact form .mwform-radio-field,.contact form .mwform-checkbox-field{display:inline-block;width:100%;height:auto}.contact form .mwform-radio-field input,.contact form .mwform-checkbox-field input{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;width:15px;height:15px;border-radius:50%;border:solid 1px #333 !important;position:relative;padding:0;background:none!important;min-height:initial;z-index:1}.contact form .mwform-radio-field span,.contact form .mwform-checkbox-field span{padding:0 0 0 35px;color:#000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;letter-spacing:2px}.contact form .mwform-radio-field:hover span,.contact form .mwform-checkbox-field:hover span{color:#969696}form .must{display:inline-block;width:auto;height:15px;margin-left:10px;padding:0 5px;background:#7c0f80;color:#fff;font-size:.6rem;line-height:15px}.mwform-checkbox-field label,.mwform-radio-field label{display:inline-block;width:100%;height:auto;position:relative;background:0 0;font-weight:400;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;margin-bottom:0}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.mw_wp_form .vertical-item+.vertical-item{margin-top:0!important}.mwform-checkbox-field input,.mwform-radio-field input{display:inline-block;width:30px;height:30px;position:absolute;margin:0;padding:0;top:0;left:0}.mwform-checkbox-field-text,.mwform-radio-field-text{width:100%;height:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:50px;color:#000;line-height:normal;text-align:left}.mw_wp_form .error{display:inline-block!important;width:auto;height:20px;position:absolute;top:10px;right:0;padding:0 5px;font-size:.7rem!important;color:#fff !important;background:#000;line-height:20px;text-align:center}#ui-datepicker-div{display:table}#ui-datepicker-div{background:#f2ece0}.ui-widget-content{border:none!important;padding:0!important}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{height:auto!important}.fancybox-slide--image .fancybox-content{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.fancybox-navigation .fancybox-button{width:50px!important;background:0 0}.fancybox-navigation .fancybox-button div svg{display:none}.fancybox-navigation .fancybox-button div{position:relative}.fancybox-navigation .fancybox-button div:after{width:15px;height:15px;top:50%;left:50%;margin-left:-3px;border-right:solid 1px #fff;border-bottom:solid 1px #fff;box-sizing:border-box;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left div:after{margin-left:0;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{padding:30px 5px!important}.wp-block-image figure{width:auto}.wp-block-image img{width:auto;height:auto;min-width:auto;min-height:auto;max-width:100%;margin:0;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.wp-block-gallery,.wp-block-video{margin:1vw 0!important}.post ul.blocks-gallery-grid,.post .wp-block-gallery{padding:0}.blocks-gallery-grid img,.wp-block-gallery img{min-width:auto;margin:0 auto;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin:0 0 1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin:0 0 1em}.wp-block-gallery.columns-3 .blocks-gallery-image:last-child,.wp-block-gallery.columns-3 .blocks-gallery-item:last-child{margin:0 0 1em 0!important}
@charset "utf-8";.logo{display:inline-block;width:300px;height:120px;position:relative;margin:0 auto 10vh;background:url(/svg/logoY_wh.svg) no-repeat center center;background-size:auto 100%;overflow:hidden;vertical-align:bottom;z-index:1}ul.bogo-language-switcher{width:30px;height:60px;margin:0;position:absolute;top:4vh;right:2vw;padding:0;line-height:1.6;z-index:20}ul.bogo-language-switcher li{width:30px;height:30px;position:relative;margin:0;background:rgba(55,25,130,.5);color:#fff;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;float:initial}ul.bogo-language-switcher li.current{margin:0;background:#000;font-size:.8rem;line-height:30px}ul.bogo-language-switcher li a:hover{background:#7c0f80}ul.bogo-language-switcher li span,ul.bogo-language-switcher li a{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;padding:0;color:#fff;text-align:center;font-size:.7rem;line-height:30px;overflow:hidden}.filter{display:inline-block;width:100%;height:100%;background:#372382;background:linear-gradient(45deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);opacity:.7;z-index:2}section{display:inline-block;width:100%;height:auto;position:relative;padding:0;vertical-align:bottom}.c_box{position:relative}.text_box{position:relative;margin:5vh 0;line-height:2;text-align:justify}.en-US .text_box{font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.6;text-align:left}#method .text_box,#knowhow .text_box,#ecosystem .ecosystem_text,#review .text_box{box-sizing:border-box;padding:0 calc((100% - 500px) / 2)}.sticky{position:-webkit-sticky;position:sticky;top:0}.bg_grad{background:#372382;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);color:#fff}.bg_gradgr{background:#dcdcdc;background:linear-gradient(-90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 100%)}.bg_graddgr{background:#000;background:linear-gradient(-90deg,rgba(0,0,0,1) 0%,rgba(118,118,118,1) 100%);color:#fff}.bg_grad.switch{background:linear-gradient(90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%)}.bg_gradgr.switch{background:linear-gradient(90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 100%)}.bg_graddgr.switch{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(118,118,118,1) 100%)}.bg_grad.vertical{background:linear-gradient(180deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%)}.w_half.bg_grad{background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 70%)}.w_half.bg_grad.switch{background:linear-gradient(90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%)}.w_half .cntr_box{max-width:calc(100% - 7vw)}h1.midashi{display:inline-block;width:100%;top:12vh;left:3.5vw;font-size:4rem;font-weight:lighter;line-height:1}span.subtitle{width:100%;position:absolute;top:100%;left:1vw;font-size:1.2rem;font-weight:400;line-height:1.6}.komidashi{position:relative;font-size:1.1rem;font-weight:700;line-height:1.8}.readytext,.readytext span,.onetext,.onetext span{opacity:0}.readytext span span,.onetext span span{opacity:1}.ichigyo p{opacity:0}.en-US .readytext{line-height:1.6}#wrapper:after{content:'';position:fixed;top:50%;left:50%;width:100vw;height:100vw;min-height:100vh;background:#372382;background:linear-gradient(90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);pointer-events:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;z-index:-9999}#wrapper.fadeout:after{opacity:1;z-index:88888}.loading{width:80px;height:60px;position:fixed;opacity:1;overflow:hidden;z-index:9999}.loading:before,.loading:after{width:50px;height:16px;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);top:20px;left:-10px;-webkit-transform:skewY(40deg) rotate(0deg);-ms-transform:skewY(40deg) rotate(0deg);transform:skewY(40deg) rotate(0deg);-webkit-animation:before 1.5s infinite ease-in-out;animation:before 1.5s infinite ease-in-out;z-index:2}.loading:after{left:initial;right:-10px;background:linear-gradient(-45deg,rgba(124,15,128,1) 0%,rgba(55,35,130,1) 100%);-webkit-transform:skewY(-40deg) rotate(0deg);-ms-transform:skewY(-40deg) rotate(0deg);transform:skewY(-40deg) rotate(0deg);-webkit-animation:after 1s infinite linear;animation:after 1s infinite linear;z-index:1}@-webkit-keyframes before{0%{filter:invert(5%) contrast(10);opacity:.5}33%{filter:invert(1%) contrast(3);opacity:1}66%{filter:invert(10%) contrast(7);opacity:.2}100%{opacity:.7}}@keyframes before{0%{filter:invert(5%) contrast(10);opacity:.5}33%{filter:invert(1%) contrast(3);opacity:1}66%{filter:invert(10%) contrast(7);opacity:.2}100%{opacity:.7}}@-webkit-keyframes after{0%{opacity:.8}33%{filter:invert(5%) contrast(3);opacity:.3}66%{opacity:1}100%{filter:invert(3%) contrast(5);opacity:.5}}@keyframes after{0%{opacity:.8}33%{filter:invert(5%) contrast(3);opacity:.3}66%{opacity:1}100%{filter:invert(3%) contrast(5);opacity:.5}}.slick-slider,.slick-list{width:100%;height:100%}.slick-slide{width:100%;height:100%;position:relative;background-size:cover!important;text-indent:inherit}.slick-track{height:auto}.slick-slide img{display:block;width:auto;height:auto}.prev.slick-arrow,.next.slick-arrow,.slick-prev.slick-arrow,.slick-next.slick-arrow{cursor:pointer;width:40px;height:40px;background:#372382;border:none;position:absolute;top:calc(50% - 20px);right:20px;bottom:0;margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-indent:-99999%;white-space:nowrap;overflow:hidden;z-index:10}.prev.slick-arrow,.slick-prev.slick-arrow{left:20px;right:initial;background:#7c0f80}.ua-safari .prev.slick-arrow,.ua-safari .next.slick-arrow,.ua-safari .slick-prev.slick-arrow,.ua-safari .slick-next.slick-arrow{right:20px}.ua-safari .prev.slick-arrow,.ua-safari .slick-prev.slick-arrow{left:20px;right:initial}.slick-arrow:before{width:8px;height:8px;top:50%;right:20px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:5}.prev.slick-arrow:before,.slick-prev.slick-arrow:before{left:15px;right:initial;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.slick-arrow:after{width:100%;height:100%;top:0;left:0;background:linear-gradient(-45deg,rgba(0,0,0,1) 0%,rgba(118,118,118,1) 100%);opacity:0}.slick-arrow:hover:after{opacity:1;z-index:1}ul.slick-dots{display:block}.slick-dots li{position:absolute;list-style:none;margin:0}.slick-dots li button{cursor:url(/svg/cursor_dots.svg),auto;width:100%;height:100%;margin:0;padding:0;background:0 0;border:none;text-indent:9999vw;white-space:nowrap;overflow:hidden}.carousel .prev.slick-arrow,.carousel .slick-prev.slick-arrow{top:0;right:calc(7vw + 40px);left:initial}.carousel .next.slick-arrow,.carousel .slick-next.slick-arrow{top:0;right:7vw}.fade .slick-slide a{display:inline-block;width:100%;height:100%;vertical-align:bottom}.fade figure{width:100%;height:78vh}.fade .thumb{height:100%;background-size:cover!important}.hslide .slick-slide{width:50vw}a.button{display:inline-block;width:auto;min-width:200px;height:36px;position:relative;line-height:38px;padding:0 40px;box-sizing:border-box;border-radius:18px;border:solid 1px #372382;font-size:.8rem;color:#fff;text-align:center;letter-spacing:.5px;z-index:1}.button.hv_cntr{left:50%}.button:hover{background:#dcdcdc;background:linear-gradient(-90deg,rgba(124,15,128,1) 0%,rgba(220,220,220,1) 100%);color:#fff;font-size:.8rem;color:#372382}.button:after{width:100%;height:100%;top:0;left:0;border-radius:18px;background:rgba(124,15,128,.3);background:linear-gradient(-90deg,#fff 0%,#7c0f80 100%);opacity:0}.button:hover:after{opacity:1;z-index:-1}.arrow:before{width:8px;height:8px;top:50%;right:20px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:5}.button:hover:before,.arrow:hover:before{border-top:solid 1px #372382;border-right:solid 1px #372382}.alllist{width:auto;position:absolute;top:initial;bottom:auto;left:initial;right:0;margin:5vh 0 0}#content .date,#content .cat_name{font-size:.7rem;font-weight:400;line-height:1.8}ul.cat_list{width:100%;height:auto;margin:5px 0 0;padding:0;text-align:right;line-height:1;justify-content:flex-start;list-style:none}ul.cat_list li{margin:0 10px 0 0}.home ul.cat_list li,.archive .project ul.cat_list li{margin:0 0 0 10px}.midnightInner{overflow:hidden!important}.logo_header{display:inline-block;width:250px;height:42px!important;position:fixed;top:5vh!important;right:5vw!important;left:initial!important;overflow:hidden;z-index:100}.logo_header .midnightHeader.default .midnightInner{background:url(/svg/logoY.svg) no-repeat;background-position:bottom left;background-size:auto 84px!important}.logo_header .midnightHeader.black .midnightInner{background:url(/svg/logoY.svg) no-repeat;background-position:0 0;background-size:auto 84px!important}header{width:100%;position:fixed;text-align:left;line-height:30px;z-index:9999}header.hide{-webkit-transform:translateY(-50vh);-ms-transform:translateY(-50vh);transform:translateY(-50vh);opacity:0;z-index:-10}header nav{width:450px!important;height:auto;top:2.5vh!important;left:5vw!important}.en-US header nav{width:480px!important}header nav .midnightInner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box}header nav.global{top:calc(2.5vh + 40px)!important}header nav .midnightHeader.default a{color:#372382}header nav .midnightHeader.black a{color:#fff}nav li{width:auto;height:30px;position:relative;padding:0;line-height:30px;overflow:hidden}nav li a:before{width:100%;height:3px;bottom:0;left:-100%;background:#fff}nav .midnightHeader.default li a:before{background:#372382}nav:hover li.active a:before{left:0}nav li.active a:before,nav li.active:hover a:before,nav li:hover a:before{left:0}nav li.non.active a:before{content:none}nav a,nav a:link,nav a:active,nav a:visited{display:inline-block;width:auto;height:auto;position:relative;box-sizing:border-box;color:#fff;overflow:hidden;letter-spacing:2px;text-align:left}.en-US header nav li a{letter-spacing:1px}.en-US header nav.global li a{letter-spacing:2px}nav a:hover{color:#372382}.pict_download{padding:0 0 0 30px;background:url(/svg/pict_download_wh.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.pict_mail{padding:0 0 0 30px;background:url(/svg/pict_mail_wh.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.pict_magazine{padding:0 0 0 30px;background:url(/svg/pict_magazine_wh.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.midnightHeader.default .pict_download{padding:0 0 0 30px;background:url(/svg/pict_download_nv.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.midnightHeader.default .pict_mail{padding:0 0 0 30px;background:url(/svg/pict_mail_nv.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.midnightHeader.default .pict_magazine{padding:0 0 0 30px;background:url(/svg/pict_magazine_nv.svg) no-repeat center left;background-size:auto 20px;font-size:.8rem}.home,.home #container,.home #content{overflow:visible}.home .cntr_box{width:100%;padding:0 7vw}.en-US .home .cntr_box{padding:0 3vw}.home #top{padding:0}.home #top .cntr_box{width:100%;top:60%;padding:0 0 0 10vw}.wrapper_img{display:inline-block;width:100%;height:100vh;position:relative;background-image:linear-gradient(transparent 99%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.09)),linear-gradient(90deg,transparent 99%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.06))!important;background-size:15vh 15vh;background-repeat:repeat;background-position:center center;color:#fff;overflow:hidden}h1.catch{margin:0 0 5vh}.en-US h1.catch{font-size:3.6vw;text-transform:uppercase;line-height:1.6}.arrow_img{width:100vw;height:auto;position:relative;left:-15vw;mask-image:url("/svg/symbol_arrow_nv.svg");mask-position:15vw 0;mask-size:85vw;mask-repeat:no-repeat;-webkit-mask-image:url("/svg/symbol_arrow_nv.svg");-webkit-mask-position:15vw 0;-webkit-mask-size:85vw;-webkit-mask-repeat:no-repeat;opacity:.5;z-index:10}a.scroll{display:inline-block;width:60px;height:50px;bottom:10vh;background:url(/svg/symbol_arrow_wh.svg) no-repeat center bottom;background-size:30px auto;color:#fff;font-size:.7rem;text-align:center;z-index:10}#hello .bg_gradgr{background-size:cover!important}.en-US #hello .cntr_box{width:60vw;max-width:800px;top:55%;left:0;padding:0;z-index:10}#hello .cntr_box h2{margin:0 0 5vh;text-align:right}.en-US #hello .cntr_box h2{margin:0 0 7vh;line-height:1.2}.en-US #hello .cntr_box h5{font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.5;text-align:left}#hello .arrows{width:100%;height:200vh;position:absolute;opacity:.3;z-index:10}#hello .arrow_box{display:inline-block;width:100%;height:150vh;min-height:100vh;position:relative}#hello img.arrows{position:absolute}#hello img:nth-of-type(1){width:10vw;height:auto;top:0;left:0}#hello img:nth-of-type(2){width:20vw;height:auto;top:20%;left:20vw}#hello img:nth-of-type(3){width:7vw;height:auto;top:57%;left:10vw}#hello img:nth-of-type(4){width:9vw;height:auto;top:2%;left:52vw}#hello img:nth-of-type(5){width:15vw;height:auto;top:76%;left:38vw}#hello img:nth-of-type(6){width:6vw;height:auto;top:45%;left:85vw}#hello img:nth-of-type(7){width:5vw;height:auto;top:-30%;left:35vw}#hello img:nth-of-type(8){width:8vw;height:auto;top:-15%;left:90vw}#hello img:nth-of-type(9){width:4vw;height:auto;top:50%;left:40vw}#learningshift h1.midashi{color:#fff}span.subtitle{color:#372382}#learningshift img{width:25vw;height:auto}#method h1.midashi{color:#372382}#method h1.midashi span.subtitle{color:#fff}.home #method .w_half:first-child .cntr_box{padding:10vh 3vw 0}#method .title{width:100%;height:auto;position:relative;margin:０;justify-content:center}#method h2{display:inline-block;height:auto;position:relative;padding:5vh 0 10vh;font-size:4rem;word-break:break-word;line-height:1}#method h2 span.subtitle{top:75%;left:0;width:100%;color:#fff;font-size:1rem;line-height:1}#method .w_half:first-child .text_box{margin:0 0 5vh}#method a.button{border:solid 1px #fff}#method a.button:hover{background:#dcdcdc;background:linear-gradient(-90deg,rgba(124,15,128,1) 0%,rgba(220,220,220,1) 100%)}.home #method .hslide .cntr_box{top:55%}#method .hslide .num{display:inline-block;width:90px;height:90px;position:absolute;top:-45px;left:2vw;line-height:94px;font-size:2.6rem;border:solid 2px #372382;border-radius:50%;text-align:center}#method .hslide h3{height:auto;margin:0 0 5vh;font-size:3rem;letter-spacing:5px}.en-US #method .hslide h3{margin:0}#method .hslide h3 span.subtitle{width:100%;top:80%;left:0;font-size:1rem;font-weight:700;letter-spacing:1px;text-align:center}#method .BL_imgs{width:85%;max-width:500px;height:auto;min-height:50vh;margin:0 auto}#method .setsumei{height:auto;min-height:70px;margin:3vh 0 0;padding:15px 3vw 0;border-top:solid 1px #372382;font-size:.85rem;line-height:1.6;text-align:center}.en-US #method .setsumei{margin:0;padding:15px 0 0;font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.6}#knowhow h1.midashi{color:#7c0f80}#knowhow h1 span.subtitle{color:#fff}#knowhow .w_half.switch .cntr_box:before{width:25vw;height:5px;border-top:dashed 1px #dcdcdc;top:50%;right:0;z-index:-1}#knowhow .cntr_box{padding:0 5vw}#knowhow .w_half.switch .cntr_box{padding:20vh 3vw 0}.tpack_img{width:25vh;height:auto;margin:0 0 3vh}#knowhow .w_half.switch .text_box{margin:0 0 3vh}#knowhow h2{font-size:5rem;font-weight:lighter;letter-spacing:5px;line-height:1}#knowhow h3{margin:0 0 5vh;padding:0 0 3vh;font-size:4rem;font-weight:lighter;letter-spacing:5px;line-height:1}.en-US #knowhow h3{margin:5vh 0}#knowhow h3 span.subtitle{width:100%;top:85%;left:0;font-size:1rem;font-weight:700;letter-spacing:1px;text-align:center}#knowhow .setsumei{height:70px;margin:3vh 0;padding:15px 3vw 0;border-top:solid 1px #372382;font-size:.85rem;line-height:1.6;text-align:center}.en-US #knowhow .setsumei{height:135px;margin:3vh 0 0;padding:15px 0 0;border-top:solid 1px #372382;font-size:.85rem;word-break:break-word;line-height:1.4;letter-spacing:0px;text-align:center;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}#knowhow .tpack_imgs{width:auto;max-width:90%;height:auto;min-height:45vh;margin:0 auto}#knowhow a.button{margin:0;border:solid 1px #fff}#knowhow a.button:hover{background:#dcdcdc;background:linear-gradient(-90deg,rgba(124,15,128,1) 0%,rgba(220,220,220,1) 100%)}#knowhow ul.slick-dots{display:block;display:inline-block;width:50vw;height:30vw;position:absolute;top:45%;padding:0}#knowhow .slick-dots li{width:13vw;height:17vw;top:10vw;left:24%;border-radius:55%;-webkit-transform:rotate(-27deg);-ms-transform:rotate(-27deg);transform:rotate(-27deg)}#knowhow .slick-dots li:first-child{width:16vw;height:13vw;top:0;left:calc(50% - 8vw);transform:initial}#knowhow .slick-dots li:last-child{right:25%;left:initial;-webkit-transform:rotate(27deg);-ms-transform:rotate(27deg);transform:rotate(27deg)}#ecosystem .h_full{height:120vh}#ecosystem .h_full .w_half{padding:5vh 0 0}#ecosystem .lead_yohaku{position:relative;padding:25vh 7vw 30vh}#ecosystem .lead_yohaku span.border-line{width:1px;height:0;position:absolute;top:0;left:50%;z-index:0;background:#372382}#ecosystem .lead_yohaku h1,#ecosystem .lead_yohaku h2{width:100%}#ecosystem .lead_yohaku h2{padding:3vh 0;background:#fff;font-weight:700}.en-US #ecosystem .lead_yohaku h2{letter-spacing:.5px;word-break:break-word;text-transform:uppercase}#ecosystem h1.midashi{top:35vh;left:0;font-size:5vw;letter-spacing:2px;z-index:1}#ecosystem h1.midashi span.subtitle{width:100%;top:110%;left:0;font-size:1rem}#ecosystem .ecosystem_text{margin:12vh 0 0;line-height:1.8;text-align:justify}.en-US #ecosystem .ecosystem_text{font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.6;text-align:left}#ecosystem h2.title span.subtitle{width:100%;top:100%;left:0;font-size:1rem;font-weight:700}#ecosystem .fade_nakami .bg_gradgr{overflow:hidden}#ecosystem .fade_nakami .bg_gradgr .cntr_box{position:relative;top:45%;max-width:initial}#ecosystem .fade_nakami .bg_gradgr .cntr_box:before{width:100%;height:100%;max-width:800px;top:40%;left:50%;background:url(/svg/ecosystem_field.svg);background-size:130% auto;background-repeat:no-repeat;background-position:center bottom;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.en-US #ecosystem .fade_nakami .bg_gradgr .cntr_box:before{top:55%}#ecosystem .fade_nakami:first-child .bg_gradgr .cntr_box:before{content:none}#ecosystem .fade_nakami .bg_gradgr img{width:auto;max-width:100%;height:25vh;margin:60px auto 3vh}#ecosystem .fade_nakami img.ecosystem_img{width:80%;height:auto;position:relative;top:3vh;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#ecosystem .setsumei{line-height:1.6}.en-US #ecosystem .setsumei{font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.6}#ecosystem a.button{position:absolute;bottom:12vh;z-index:5}#ecosystem ul.slick-dots{display:inline-block;width:50vw;height:35vw;position:absolute;top:35vh;padding:0}#ecosystem .slick-dots li{width:15vw;height:10vw;top:12vw;left:calc(50% - 7.5vw);border-radius:50%}#ecosystem .slick-dots li:first-child{top:0;left:5%}#ecosystem .slick-dots li:nth-child(2){left:calc(50% - 17vw)}#ecosystem .slick-dots li:nth-child(3){top:5vw}#ecosystem .slick-dots li:nth-child(4){left:53%}#ecosystem .slick-dots li:last-child{top:20vw}#service{padding:10vh 0 20vh}#service h1.midashi{color:#372382}#service .midashi_box{width:100%;margin:10vh 0 0;padding:0 7vw}#service .midashi_box .text_box{width:40%;max-width:500px;margin:0}#service .srvc_list{margin:10vh 0;padding:0 10vw}#service .srvc_box{width:28%;height:auto;margin:0 0 8vh}#service .srvc_box:nth-child(2){margin:8vh 0 8vh}#service .srvc_box:nth-child(5){margin:8vh 0 0}#service .srvc_box:nth-child(3n){margin:16vh 0 0}#service .srvc_box .komidashi{font-weight:700;line-height:1.6}.en-US #service .srvc_box .komidashi{font-size:1rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:1px;line-height:1.6}#service .srvc_inner{padding:0 0 0 2vw;border-left:solid 1px #fff}#service .srvc_box img{display:block;width:auto;max-width:80%;height:15vh;max-height:130px;margin:3vh auto}#service .srvc_box .setsumei{height:auto;min-height:80px;padding:0;font-size:.85rem;line-height:1.6}.en-US #service .srvc_box .setsumei{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:1px;line-height:1.6}#service a.button{position:absolute;border:solid 1px #fff;z-index:5}#review .flex.h_full{z-index:10}#review h1.midashi{color:#dcdcdc}#review .text_box{margin:0}#review .swiper-wrapper{height:100vh!important;transition-timing-function:linear!important}#review .swiper-wrapper:before{width:800%;height:100%;top:0;left:0;background:url(/svg/review_frame.png) repeat center center;background-size:30vw auto}#review .ticker{height:100vh;padding:0 0 10vh;background:url(/svg/review_frame.png) repeat center center;background-size:40vw auto;overflow:hidden}#review .ticker article{width:35vw!important;max-width:600px;height:auto;position:relative}#review .ticker article:nth-child(even){margin:15vh 5vw}#review .ticker article:nth-child(odd){margin:30vh 5vw 0}#review .ticker article .review_comment{margin:0 0 3vh;padding:4vh 2vw;position:relative;border:solid 1px #7c0f84;background:#fff;font-size:.85rem;line-height:1.6;text-align:justify}.en-US #review .ticker article .review_comment{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:1px;line-height:1.6;text-align:left}.review_comment:before{content:"";border-right:24px solid transparent;border-top:24px solid #7c0f84;position:absolute;bottom:-24px;left:90px}.review_comment:after{content:"";border-right:22px solid transparent;border-top:22px solid #fff;position:absolute;bottom:-22px;left:91px}#review .ticker .profimg{width:100px;height:100px;max-width:150px;max-height:150px;border-radius:50%;border:solid 1px #7c0f80;background-size:cover!important}#review .ticker .data_box{width:calc(100% - 100px - 30px);height:auto;padding:7px 0 0;text-align:right;line-height:1.6}#review .ticker .data_box p{width:100%;position:relative;margin:0;font-size:.9rem;line-height:1.6;text-align:left}#action{padding:10vh 7vw;border-top:solid 1px #d3d3d3}#action .komidashi{font-size:1.4rem;font-weight:400;line-height:2}.action_box{width:650px;margin:5vh auto 0}.action_box a.button{min-width:300px;height:48px;border:solid 1px #fff;border-radius:25px;font-size:1rem;line-height:50px}.action_box a.button.download:before,.action_box a.button.contact:before,.action_box a.button.magazine:before,.action_box a.button.bookmark:before{width:20px;height:20px;border:none;right:30px;background:url(/svg/pict_download_wh.svg) no-repeat center center;background-size:cover!important;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.action_box a.button.contact:before{background:url(/svg/pict_mail_wh.svg) no-repeat center center;background-size:cover!important}.action_box a.button.magazine:before{background:url(/svg/pict_magazine_wh.svg) no-repeat center center;background-size:cover!important}.action_box a.button.bookmark:before{background:url(/svg/pict_bookmark_wh.svg) no-repeat center center;background-size:cover!important}.action_box a.button.download:hover:before{background:url(/svg/pict_download_nv.svg) no-repeat center center}.action_box a.button.contact:hover:before{background:url(/svg/pict_mail_nv.svg) no-repeat center center}.action_box a.button.magazine:hover:before{background:url(/svg/pict_magazine_nv.svg) no-repeat center center;background-size:cover!important}.action_box a.button.bookmark:hover:before{background:url(/svg/pict_bookmark_nv.svg) no-repeat center center}.action_box a.button.download:after,.action_box a.button.contact:after,.action_box a.button.magazine:after,.action_box a.button.bookmark:after{border-radius:25px}.action_box a.button.bookmark:hover{border:solid 1px #372382}.action_box a.button.bookmark:after{background:linear-gradient(-90deg,rgba(255,255,255) 0%,rgba(124,15,128,.5) 100%)}.article_list article{width:20vw;height:auto;margin:0 0 10vh}.article_list .caption{min-height:calc(20vw * 0.65)}.article_list article.is-empty{margin:0}.article_list .post_box{border:solid 1px #372382}.article_list article:hover .post_box{background:#fff;box-shadow:10px 10px 15px rgba(0,0,0,.2)}.article_list .thumb{width:100%;height:calc(20vw * 0.66);position:relative;background-size:cover!important;z-index:1}.article_list .button,.article_list .button:hover{height:20px;padding:0 30px;font-size:.6rem;background:0 0;border:solid 1px #fff;border-radius:10px;letter-spacing:2px;line-height:22px}.article_list .caption{width:100%;height:auto;padding:20px;line-height:1.6}.article_list .posttitle{margin:2vh 0 0;font-weight:600;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}.article_list .taglist{margin:10px 0 0;font-size:.8rem;letter-spacing:.5px;line-height:1.6}.article_list .taglist ul{justify-content:start}.article_list .taglist li{display:inline-block;margin:0 5px 0 0}.cat_name{width:100%;justify-content:start;margin:0 0 10px;padding:0;list-style:none}.cat_name li{height:20px;margin:0 5px 0 0;padding:1px 10px;background:#7c0f80;line-height:20px}.cat_name li:hover{background:#372382}.cat_name li a{color:#fff;font-size:.6rem;letter-spacing:.5px}#latest{padding:0 0 30vh}#latest .midashi,#latest .midashi_box{z-index:1}#latest .midashi{color:#fff}#latest .midashi_box{position:absolute;top:20vh;left:7vw}#latest .carousel{margin:10vh 0;padding:80px 0 0 14vw}#latest .carousel .slick-list{padding:0 0 0 1px}#latest .carousel article{width:20vw;height:auto;margin:0 5vw 0 0}#magazine{display:block;width:100%;height:auto;position:relative;top:-15vh;vertical-align:bottom}#magazine .pict_magazine span.subtitle{width:100%;top:100%;left:50%;color:#fff;font-size:.75rem;text-align:center}#magazine .mw_wp_form_complete{margin:50px 0 0;padding:50px 0 0;border-top:solid 1px #fff}#magazine .mw_wp_form_complete a{color:#b4b4b4}#magazine .mw_wp_form_complete a:hover{color:#dcdcdc}#magazine form .mwform-radio-field input,#magazine form .mwform-checkbox-field input{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;width:15px;height:15px;border-radius:50%;border:solid 1px #333 !important;position:relative;padding:0;background:none!important;min-height:initial;z-index:1}#magazine form .mwform-radio-field input,#magazine form .mwform-checkbox-field input{display:block;width:15px;height:15px;border:solid 1px #333;border-radius:0;background:0 0;box-sizing:border-box;box-shadow:none;position:relative;margin:0;padding:0 5px;font-size:.9rem;color:#000;letter-spacing:2px;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}#magazine .mwform-checkbox-field-text,#magazine .mwform-radio-field-text{padding-left:30px;font-size:.7rem;color:#fff;letter-spacing:1px}.error404{display:inline-block;width:100%;height:auto;margin:0;padding:0}.page-template-default,.page-template-default #container,.page-template-default #content{overflow:visible}.page-template-default #top{min-height:30vh;margin:0 0 50px}.page-template-default #top:before{width:100vw;height:100vh;top:0;left:0;background:linear-gradient(90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 100%);z-index:-1}.page-template-default #top h1.midashi{top:20vh;color:#fff}.page-template-default #main{padding:0 7vw 15vh}.page-template-default #main .p_main{display:inline-block;width:70%;height:auto;margin:0 0 10vh;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;float:right}body.page-id-530,.about,.about #container,.about #content{overflow:visible}.about #top .cntr_box{width:100%;text-align:center;z-index:15}.about #top h1.catch{margin:0}.about_img{width:100vw;height:100vh;position:relative;left:0;mask-image:url("/svg/symbol_arrow_W.svg");mask-position:0 0;mask-size:100vw;mask-repeat:no-repeat;-webkit-mask-image:url("/svg/symbol_arrow_W.svg");-webkit-mask-position:0 0;-webkit-mask-size:100vw;-webkit-mask-repeat:no-repeat;opacity:.5;z-index:10}.page-template-default .about #top{margin:0}#philosophy h1.midashi{position:absolute;color:#fff}#philosophy p{font-size:1rem;line-height:1.8;text-align:justify}.en-US #philosophy p{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.5;text-align:left}#profile h1.midashi span.subtitle{color:#fff}#profile .about_profile{display:inline-block;width:50vw;height:auto;min-height:100vh;position:relative;margin:-65vh 0 0;padding:10vh 7vw 20vh;color:#fff;z-index:1}#profile .about_profile .message{display:inline-block;margin:0 0 5vh;font-size:1rem}#profile .about_profile .career{margin:5vh 0;padding:3vw 2vw;border:solid 1px #fff;font-size:.85rem}#profile .about_profile .career .miniprof{margin:0 0 8vh}#profile .about_profile .career h6{margin:0 0 3vh;font-size:1rem;font-weight:700}#profile .about_profile:before{width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgba(124,15,128,.9) 10%,rgba(55,35,130,.9) 90%,rgba(124,15,128,0) 100%);z-index:-1}.prof_box{background-size:cover!important}.prof_box .filter{opacity:.4}.prof_box .koni_job{position:absolute;bottom:200px;right:65px;font-size:1.4rem;line-height:1.2;color:#fff;z-index:5}.prof_box .fullname{display:inline-block;width:auto;position:absolute;bottom:130px;right:40px;color:#fff;font-size:4rem;text-align:right;line-height:1.2;z-index:5}#case h1.midashi{position:absolute;color:#dcdcdc}#case .case_box{height:auto}#case .cntr_box{width:100%;padding:0 7vw}.en-US #case .cntr_box{max-width:initial}#case .books .cntr_box{padding:0 7vw 0 0}.w_half.books .w_half:first-child{width:40%;max-width:250px;height:auto}#case .books .w_half{font-weight:700}#case .books .w_half .text_box{margin:3vh 0}#case .books .w_half p{margin:15px 0 0;padding:15px 0 0;border-top:solid 1px #372382;font-weight:400;font-size:.8rem}a.button.pict_shop:before{width:18px;height:18px;border:none;right:30px;background:url(/svg/pict_shop_wh.svg) no-repeat center center;background-size:cover!important;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}a.button.pict_shop:hover:before{background:url(/svg/pict_shop_nv.svg) no-repeat center left;background-size:cover!important}#company{padding:0 0 20vh}#company .h_full{height:auto}#company h1.midashi{color:#dcdcdc}#company .googlemaps{display:inline-block;width:90%;height:calc(((50vw * 0.9) - 5vw) * 0.66);position:relative;margin:calc(80px + 10vh) 0px 0px;padding:0 0 0 5vw;border-radius:10px;overflow:hidden}#company .googlemaps iframe{width:100%}.about table{margin:calc(80px + 10vh) 0px 0px;text-align:justify}.en-US .about table{font-size:.8rem}.about table tr td{padding:10px 0;line-height:1.8;vertical-align:middle}#company .table tr{border-bottom:solid 1px #372382}#company .table tr:first-child{border-top:solid 1px #372382}.contact #main .p_main{margin:0}.page .contact .button_list{width:25%;top:20vh;height:auto;float:left}.page .contact .button_list .action_box{width:100%;max-width:200px;height:calc((36px * 2) + 10vh);position:relative;bottom:initial;left:initial;margin:0}.page .contact .button_list .action_box a.button{width:200px;height:36px;min-width:initial;position:absolute;left:initial;right:initial;padding:0;border-radius:18px;font-size:.8rem;line-height:38px;z-index:5}.page.en-US .contact .button_list .action_box a.button{padding:0 20px 0 0;letter-spacing:.5px;font-size:.7rem}.page .contact .button_list .action_box a.button:before{right:15px;background-size:auto 80%!important}.page .contact .button_list .action_box a.button:last-child{top:calc(36px + 3vh);z-index:3}.page .contact .intro_box{display:inline-block;width:100%;height:auto;margin:0 0 5vh;padding:5vh 20px;background:#f5f5f5;border:solid 1px #372382}.en-US .contact .mail_box h4{font-size:1rem;line-height:1.4}.complete .mw_wp_form_complete{margin:5vh 0;padding:0 0 0 3%;border-left:solid 1px #372382}.page #formbox .detail_default{padding:0}.direct{display:inline-block;width:100%;height:auto;margin:3vh 0 0;padding:3vh 0 0;border-top:solid 1px #372382}.request .info_box{position:relative;margin:0 0 25vh}.request-confirm .info_box,.request-confirm .info_box,.request-complete .info_box,.request-complete .info_box{display:none}.request .documents{width:200px;height:200px;background-size:contain!important}.request .info_nakami{width:calc(100% - 200px - 3vw);height:auto}.request .point{margin:3vh 0;padding:5vh 20px}.request .point ul,.request .point ol{list-style:decimal}.request .scroll{width:100%;height:60px;bottom:-15vh;color:#372382;background:url(/svg/symbol_arrow_nv.svg) no-repeat center bottom;background-size:30px auto;font-weight:700;font-size:.9rem}.page .request .contact .intro_box{margin:8vh 0}.sitepolicy #top h1.midashi,.cookiepolicy #top h1.midashi,.privacypolicy #top h1.midashi,.legal-notice #top h1.midashi,.service-terms-and-conditions #top h1.midashi{color:#372382!important}.sitepolicy #top:before,.cookiepolicy #top:before,.privacypolicy #top:before,.legal-notice #top:before,.service-terms-and-conditions #top:before{content:none}.sitepolicy #main,#main.sitepolicy{padding:0 14vw 15vh}#privacy h2{width:100%;top:0;color:#dcdcdc;font-size:3rem;font-weight:lighter}#privacy h2 span.subtitle{top:60%;left:50%;font-size:1rem}#privacy.c_box{margin:0;padding:0;word-break:break-word}#privacy.c_box:last-child{margin:0}.privacy_box{width:100%;height:auto;margin:0;padding:50px 0;overflow-y:auto;border-top:solid 1px #372382;border-bottom:solid 1px #372382;line-height:2;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}.privacy_box strong{display:inline-block;margin:0 0 5px}.privacy_box li,.privacy_box p{font-size:.85rem;line-height:1.5;letter-spacing:.5px;text-align:left;word-break:break-word}.en-US .privacy_box li,.en-US .privacy_box p{text-align:left;word-break:break-word}.privacy_box a{color:#7c0f80}.privacy_box a:hover{color:#000}.sitepolicy table{width:100%;border-top:solid 1px #d3d3d3;border-bottom:none}.sitepolicy table tr{border-bottom:solid 1px #d3d3d3}.sitepolicy table td:first-child{border-right:solid 1px #d3d3d3}.sitepolicy table td{min-width:200px;padding:15px 10px;line-height:1.6}.sitepolicy table td,.sitepolicy table td strong{word-break:break-word}.sitepolicy table td strong{margin:0}.policy_button{margin:50px auto 0;justify-content:center}.policy_button a{min-width:250px;margin:10px}.notfound #content .text_box br{display:none}#notofound404{position:relative;padding:25vh 7vw 15vh}#notofound404 h1{font-size:10vw;font-weight:lighter;color:#fff;letter-spacing:1vw;line-height:1}.date #top,.tag #top,.archive #top,.category #top{margin:0 0 10vh;padding:20vh 0 0}.date #top:before,.tag #top:before,.archive #top:before,.category #top:before{width:100vw;height:115vh;top:0;left:0;background:linear-gradient(90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 100%);z-index:-1}.date #top h1.midashi,.tag #top h1.midashi,.archive #top h1.midashi,.category #top h1.midashi{width:100%;top:0;left:-3.5vw;margin:0 0 7vh;color:#fff}.date #top .top_info,.tag #top .catetop_info_desc,.archive #top .top_info,.category #top .top_info{padding:0 7vw 5vh}.date #top .cate_desc,.tag #top .cate_desc,.archive #top .cate_desc,.category #top .cate_desc{width:43vw;height:auto;position:relative;line-height:2;text-align:justify}.date #top .cate_desc p,.tag #top .cate_desc p,.archive #top .cate_desc p,.category #top .cate_desc p{margin:0 0 15px}.tag #top .cate_desc p:last-child,.tag #top .cate_desc p:last-child,.archive #top .cate_desc p:last-child,.category #top .cate_desc p:last-child{margin:0}.date.en-US #top .cate_desc p,.tag.en-US #top .cate_desc p,.archive.en-US #top .cate_desc p,.category.en-US #top .cate_desc p{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word;letter-spacing:.5px;line-height:1.6;text-align:left}.date .page_num,.tag .page_num,.arvhive .page_num,.category .page_num{width:auto;height:auto;position:relative}.date #main,.tag #main,.arvhive #main,.category #main{padding:0 7vw 20vh}.date .article_list .caption,.tag .article_list .caption,.archive .article_list .caption,.category .article_list .caption{background:#fff}.sortbox{display:inline-block;width:200px;height:auto;position:relative;margin:3vh 0 0;z-index:10}.sortbox .select,.sortbox a.button{width:100%;position:relative;margin:0 0 3vh;border-radius:18px}.select.backnumber{letter-spacing:0}.sortbox a.button{min-width:200px;padding:0 40px;right:0;font-size:.6rem}.sortbox .select.active .arrow{color:#fff}.sortbox .select:after{width:100%;height:100%;top:0;left:0;background:#372382;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);color:#fff;border-radius:18px 18px 5px 5px;opacity:0;z-index:-1}.sortbox .select.active:after{opacity:1}.sortbox .select.backnumber:before,.sortbox .select .arrow:before{width:5px;height:5px;border-top:solid 1px #372382;border-right:solid 1px #372382;top:50%;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.sortbox .select.active .arrow:before{border-top:solid 1px #fff;border-right:solid 1px #fff;top:55%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.select .opncate,.select .opntype,.select-archive{cursor:pointer;display:inline-block;width:auto;min-width:200px;height:36px;position:relative;line-height:38px;padding:0 40px;box-sizing:border-box;border-radius:18px;border:solid 1px #372382;outline:none;font-size:.6rem;color:#372382;text-align:center;letter-spacing:1px;z-index:1}.select-archive{min-height:initial;margin:0;outline:none -webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.select .opncate:hover,.select .opntype:hover,.select.backnumber:hover{border-radius:18px;background:#dcdcdc;background:linear-gradient(-90deg,rgba(124,15,128,1) 0%,rgba(220,220,220,1) 100%);color:#fff;font-size:.6rem;color:#372382;z-index:1}.select .opncate:after,.select .opntype:after,.select.backnumber:after{width:100%;height:100%;top:0;left:0;border-radius:18px;background:rgba(124,15,128,.3);background:linear-gradient(-90deg,#fff 0%,#7c0f80 100%);opacity:0}.select .opncate:hover:after,.select .opntype:hover:after,.select.backnumber:hover:after{opacity:1;z-index:-1}#subcate,#tagsort{display:none;width:100%;height:auto;max-height:50vh;position:relative;overflow-y:auto}.select nav li{width:100%;height:40px;margin:0;padding:0;line-height:40px}.select nav li:before,.select nav li a:before{content:none}.select nav li a{display:inline-block;width:100%;height:100%;position:relative;padding:0 10px;color:#fff;font-size:.65rem;font-weight:lighter;letter-spacing:.5px;text-align:center;text-transform:uppercase}.select nav li a:hover{background:rgba(255,255,255,.2)}.select nav li a:hover:before{content:none}.sortbox .bookmark:before{width:18px;height:18px;background:url(/svg/pict_bookmark_wh.svg) no-repeat center center;background-size:cover!important;border:none}.sortbox .bookmark:hover:before{background:url(/svg/pict_bookmark_nv.svg) no-repeat center center;background-size:cover!important}.cate_list{width:100vw;position:relative;left:-7vw;margin:10vh 0 0}.cate_list nav{width:100vw;padding:0 7vw;border-bottom:solid 1px #372382}.cate_list nav li{width:20%;height:45px;position:relative;padding:0;border-radius:5px 5px 0 0;border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc;line-height:45px;overflow:hidden}.cate_list nav li:last-child{border-right:solid 1px #dcdcdc}.cate_list nav li a{width:100%;height:100%;color:#372382;font-size:.8rem;text-align:center;letter-spacing:1px}.cate_list nav li a:before{content:none}.cate_list nav li:before{width:100%;height:100%;top:0;left:0;background:#372382;background:linear-gradient(-90deg,rgba(55,35,130,1) 0%,rgba(124,15,128,1) 100%);opacity:0;z-index:0}.cate_list nav li:hover:before,.cate_list nav li.active:before{opacity:1}.cate_list nav li:hover a,.cate_list nav li a.active{color:#fff}#subarea,#subtype{display:none;width:100%;height:auto;position:relative}.select ul li{width:100%;height:60px;margin:0;padding:0;background:rgba(245,245,245,.95);line-height:50px;font-size:1rem}.select ul li a{display:inline-block;width:100%;height:100%;position:relative;color:#000}.select ul li a:hover{background:#282828;color:#fff}.archive #action:before{width:1px;height:20vh;top:-10vh;left:calc(50% - 0.5px);background:#000}.archive #action .komidashi,.category #action .komidashi{color:#000}.archive.ja #action .komidashi,.category.ja #action .komidashi{font-weight:700}.single,.single #container,.single #content{overflow:visible}.single #top{min-height:40vh}.single #top:before{width:100vw;height:100vh;top:0;left:0;background:linear-gradient(90deg,rgba(220,220,220,1) 0%,rgba(255,255,255,1) 100%);z-index:-1}.single #top h1.midashi{top:20vh;color:#fff}.single #main{display:flow-root;max-width:1600px;margin:0 auto;padding:0 7vw 15vh}.single #main .button_list{width:25%;top:20vh;height:auto;float:left}.single #main .sortbox{max-width:200px;height:calc((36px * 4) + 15vh);position:relative;bottom:initial;left:initial}.single #main .sortbox .select,.single #main .sortbox a.button,.single #main .select.backnumber,.single #main .sortbox a.button{width:200px;position:absolute;left:initial;right:initial;z-index:5}.single #main .sortbox .tagbox{top:calc(36px + 3vh);z-index:3}.single #main .select.backnumber{top:calc(72px + 6vh);z-index:2}.single #main .sortbox a.button{top:calc(108px + 9vh);z-index:1}.sharelist{width:200px}.sharelist .snslist{margin:15px 0 0;justify-content:center}.sharelist .snslist a{width:30px;height:30px;margin:0 10px}.sharelist .snslist p{width:30px;height:30px;border:solid 1px #372382;border-radius:50%;background-size:15px auto!important}.sharelist .twitter{background:transparent url(/svg/pict_X_nv.svg) no-repeat center center}.sharelist .facebook{background:transparent url(/svg/pict_facebook_nv.svg) no-repeat center center}.single article.post{display:inline-block;width:70%;height:auto;margin:0 0 10vh;float:right}.single article.post .caption .date{font-size:.85rem}.single article.post .caption .title{margin:3vh 0;font-size:1.2rem;font-weight:700;line-height:1.8}.single article.post .caption .taglist ul{margin:20px 0;padding:0;justify-content:start;list-style:none;font-size:.75rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.single article.post .caption .taglist ul li{margin:0 10px 0 0}.credit{margin:0 0 3vh;font-size:.8rem;letter-spacing:.5px}.single article.post .thumb{width:100%;height:auto;position:relative;border-radius:20px;border:solid 7px #fff}.single .intro{margin:3vh 0;padding:4vh 3vw;border-radius:10px;border:solid 2px #372382;line-height:1.8}.single .index{display:inline-block;width:100%;position:relative;margin:3vh 0 0;padding:20px 3vw;background:#f5f5f5;border-left:solid 10px #372382;border-bottom:solid 1px #372382;line-height:1.8}.single .index ol{list-style:decimal}.single .index ol li a{font-weight:700}.single article.post .entry-summary{margin:8vh 0 10vh;padding:8vh 0 10vh;border-top:solid 1px #372382;border-bottom:solid 1px #372382;font-size:.95rem;line-height:2;letter-spacing:.5px}.single article.post .entry-summary h2{display:inline-block;width:100%;position:relative;margin:10vh 0 30px;padding:10px 0 6px 20px;border-bottom:double 4px #372382;border-top:solid 4px #372382;background:#f5f5f5;font-size:1.2rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;font-weight:700;line-height:1.8}.single article.post .entry-summary h2:first-of-type{margin:0 0 30px}.single article.post .entry-summary h3{display:inline-block;width:100%;position:relative;margin:10vh 0 30px;padding:5px 0 5px 20px;border-left:solid 10px #372382;border-bottom:solid 1px #372382;font-size:1.2rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;font-weight:700;line-height:1.8}.single article.post .entry-summary h4{display:inline-block;width:100%;position:relative;margin:3vh 0 30px;padding:5px 0;border-bottom:solid 1px #372382;font-size:1.2rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;font-weight:700;line-height:1.8}.single article.post .entry-summary p{padding:2vh 0}.single article.post .entry-summary p,.single article.post .entry-summary td,.single article.post .entry-summary ul li,.single article.post .entry-summary ol li,.single article.post .entry-summary h{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important}.single article.post .entry-summary a{color:#767676}.single article.post .entry-summary a:hover{color:#372382}.single article.post .entry-summary ul{margin:20px 0;padding:0 3vw;border-left:solid 5px #372382;font-weight:700;list-style:disc}.single article.post .entry-summary ol{margin:5vh 0;padding:20px 20px 20px 50px;border-radius:10px;border:solid 1px #372382;background:#fafafa;font-weight:700;list-style:decimal}.single article.post .wp-block-quote{padding:20px;border:solid 1px grey;border-radius:5px;color:#505050}.single article.post .wp-block-quote p{padding:0 0 10px}.single article.post .wp-block-quote cite{font-size:.8rem}.single article.post .wp-block-image{margin:35px 0}.single article.post .wp-block-table table{margin:30px 0;border-left:solid 1px #d3d3d3;border-bottom:solid 1px #d3d3d3}.single article.post .wp-block-table table tr{border-top:solid 1px #d3d3d3}.single article.post .wp-block-table table td{width:auto!important;min-width:150px!important;border-right:solid 1px #d3d3d3;padding:15px;line-height:1.8}.single .postscript{padding:4vh 3vw;border:solid 2px #372382;background:#f5f5f5}.single article.post .wp-block-embed-vimeo,.single article.post .wp-block-embed-youtube{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden;margin-top:30px;margin-bottom:30px}.single article.post .wp-block-embed-vimeo iframe,.single article.post .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed-vimeo .wp-block-embed__wrapper,.wp-block-embed-youtube .wp-block-embed__wrapper{position:initial}.single .post a:hover,.single .post img.hover:hover{opacity:.8}.single #related .article_list{margin:5vh 0 10vh}.single #related article{width:100%;margin:0 0 30px}.single #related article .post_box{border:none}.single #related article:hover .post_box{box-shadow:initial}.single #related article .thumb{width:200px;height:calc(200px * 0.66);border:none;border-radius:initial}.single #related article .caption{width:calc(100% - 200px - 30px);min-height:initial;padding:0}.single #related .article_list .posttitle,.single #related .article_list .taglist{margin:0}.single #related .caption .taglist ul{margin:10px 0 0}.single #latest{padding:0 0 10vh}.single #action:before{width:1px;height:20vh;top:-10vh;left:calc(50% - 0.5px);background:#000}.single #action .komidashi{font-weight:700;color:#000}.latest article.not-found,.tag article.not-found,.date article.not-found,.category article.not-found{display:inline-block;width:auto;position:relative;margin:0;border:none;background:none!important;line-height:2}.home .latest article.not-found{margin:5vh auto 10vh}.not-found{display:inline-block;width:auto;position:relative;margin:0 auto;border:none;background:none!important;line-height:2}.not-found h2{margin:0 0 3vh}.not-found br{display:none}.en-US .not-found .posttitle,.en-US .not-found p{font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;font-weight:400;word-break:break-word;letter-spacing:1px;line-height:1.6;text-align:left}footer{width:100%;height:auto;position:relative;min-height:initial;padding:15vh 7vw 20px;background-size:cover!important;color:#fff}.home footer,.about footer{padding:calc(730px - 5vh) 7vw 20px}footer .grid{width:100%;height:100%;background-image:linear-gradient(transparent 99%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.09)),linear-gradient(90deg,transparent 99%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.06))!important;background-size:15vh 15vh;background-repeat:repeat;background-position:center center;z-index:5}footer a,footer a:link,footer a:active,footer a:visited{color:#fff;-webkit-tap-highlight-color:#fff}footer a:hover{color:#dcdcdc}.footer_box{display:inline-block;width:100%;height:auto;position:relative;z-index:5}footer .cntr_box{width:auto;position:relative}.logo_footer{display:inline-block;width:400px;height:60px;position:relative;top:0;margin:0 0 5vh;background:url(/svg/logoY_wh.svg) no-repeat center center;background-size:contain!important;overflow:hidden;z-index:1}footer h2.catch,footer h3.readytext{color:#fff}footer h2.catch{margin:0 0 3vh}footer h2.catch br{display:none}footer h3.readytext{font-size:1.2rem;line-height:1.8}footer .end_box{align-items:flex-end;margin:10vh 0 0;font-size:.8rem;line-height:1.6}footer .end_box p{font-size:.7rem;font-family:"Avenir Next","游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif!important;word-break:break-word}footer .end_box p a{margin:0 0 0 10px;letter-spacing:0}.en-US footer .end_box p{letter-spacing:1px;line-height:1.8}.snslist{width:100%;height:auto;position:relative;margin:0 0 5px;justify-content:end;justify-content:flex-end}.snslist a{display:inline-block;width:22px;margin:0 0 0 10px}.snslist a p{display:inline-block;width:22px;height:22px;position:relative;background-size:100% 100%!important;overflow:hidden}.twitter{background:transparent url(/svg/pict_X_wh.svg) no-repeat center center}.instagram{background:transparent url(/svg/pict_instagram_wh.svg) no-repeat center center}.facebook{background:transparent url(/svg/pict_facebook_wh.svg) no-repeat center center}.copy{font-size:.8rem;letter-spacing:1px}.single article.post .content_box figure.wp-block-image{margin:5vh 0 10vh;text-align:center}.single article.post .content_box .wp-block-image,.single article.post .content_box .wp-block-image figure{min-width:300px}.single article.post .content_box .wp-block-columns figure.wp-block-image{margin:0}.single article.post .content_box .wp-block-columns{padding:0 10vw}.single article.post .content_box .wp-block-column p{padding:0}.single article.post .content_box .wp-block-image:not(.is-style-rounded) img{border-radius:inherit;margin:0;background:rgba(255,255,255,.1)}.wp-block-image figcaption{width:auto;height:auto;position:relative;margin:5px 0 0;top:initial;left:initial;transform:initial;padding:0;background:0 0;font-size:.75rem;text-align:center;color:#b4b4b4;line-height:1.6;opacity:1;z-index:1}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1;width:auto;height:auto;position:relative;margin:5px 0 0;top:100%;left:initial;transform:initial;padding:0;background:0 0;font-size:.75rem;text-align:center;color:#b4b4b4;line-height:1.6;opacity:1;z-index:1}.bgwhite .blocks-gallery-grid figcaption,.bgwhite .blocks-gallery-caption,.bgwhite .wp-block-image figcaption{color:#969696}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{display:inline-block;height:auto;top:initial;padding:5% 5%!important;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.4) 0%,transparent)!important;opacity:1;z-index:1}.en-US .action_box a.button{font-size:.8rem}.en-US span.subtitle{font-size:16px;letter-spacing:.5px;line-height:3vh}.pc{display:block}.sptb{display:none}@media screen and (min-width:1900px){body,#method .setsumei,#knowhow .setsumei,#service .srvc_box .setsumei{font-size:.85vw}.komidashi{font-size:1vw}.single article.post .caption .title{font-size:1.3vw}.single article.post .entry-summary{font-size:.9vw}.single article.post .entry-summary h2{padding:15px 0 10px 20px;font-size:1.2vw}.single article.post .entry-summary h3{font-size:1.2vw}}.pict_download{display:none}header nav.guide .midnightInner{justify-content:start}header nav.guide .midnightInner li{margin:0 2vw 0 0}.action_box{justify-content:center}.action_box a.button.download{display:none}#magazine .mag_form{display:flex;align-items:center;flex-flow:column;justify-content:center;width:40vw;min-width:600px;height:auto;position:absolute;padding:40px 40px 50px;color:#fff;z-index:10}#magazine .pict_magazine{display:block;width:auto;min-width:initial;text-align:center;height:50px;position:relative;left:initial;transform:initial;margin:0 auto 30px;font-size:1.2rem;letter-spacing:2px;line-height:55px}#magazine .mag_form .form_box{width:100%}#magazine .mag_form .form_box .utage{width:100%}.utage form label{margin:10px 0 0;padding:0;color:#fff;font-size:.9rem;letter-spacing:1px;line-height:1}.utage form input{height:35px;min-height:initial;margin:5px 0;border-radius:3px;border:solid 1px #fff;background:rgba(255,255,255,-.8);font-size:14px}.utage form span.badge{padding:2px 4px;border-radius:2px;background:#f20064;font-size:.7rem;letter-spacing:1px;line-height:1}.utage .custom-control.custom-checkbox{display:flex;align-items:center;margin:0 0 15px}.utage input.custom-control-input{height:16px;position:relative;margin:0 10px 0 0;appearance:none;-webkit-appearance:none;pointer-events:auto}input[type=checkbox]:checked:before{content:'✔️';font-size:12px;top:0;left:0;line-height:1;filter:invert(1)}.utage label.custom-control-label{padding:0 0 5px;font-size:.9rem;letter-spacing:0px;line-height:1}.utage form .attention{margin:5px auto 15px;color:#fff;letter-spacing:0px;word-break:break-word}.utage form ul.attention li{margin:0;font-size:.9rem;line-height:1.5}.utage form .attention a{color:#fff;opacity:.5}.utage form .attention a:hover{opacity:1}.utage form button{appearance:none;width:100%;margin:0;padding:10px;border:none;border-radius:5px;background:#000;color:#fff;font-size:.9rem;line-height:1;letter-spacing:1px}.utage form button:hover{filter:invert(1)}@media screen and (min-width:640px) and (max-width:1099px){.home footer, .about footer {padding:760px 7vw 20px}}@media screen and (max-width:639px){#magazine .mag_form {padding:40px 40px 60px}#magazine .mag_form .form_box {width:100%}.home footer, .about footer {padding:760px 7vw 20px}#magazine .utage label.custom-control-label{font-size:.8rem;text-align:left;line-height:1.5}}
body.login{display:inline-block;width:100%;height:auto;min-height:100vh;position:relative;background:url(/img/login.jpg) no-repeat center center;background-size:cover!important;color:#fff;overflow-y:auto;vertical-align:bottom}html.ua-mobile body.login{width:100%;height:100%}#login{display:inline-block;width:300px;height:auto;margin:5vh auto 0;padding:5% 0!important;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;background:0 0;font-size:.8rem;letter-spacing:1px;text-align:center;z-index:10}.login label{color:#fff;font-size:.8rem}.login #backtoblog a,.login #nav a{text-decoration:none;color:#fff}#login h1{display:block;width:auto;height:100px;margin:0 auto 10px;background:url(/svg/logoY_wh.svg) no-repeat center center;background-size:80% auto}.login h1 a{display:none}.login form{max-width:300px;margin:0 auto!important;padding:0;font-weight:400;border-style:none;box-shadow:none;background:0 0}.login form .input,.login input[type=text],.login form input[type=checkbox]{padding:10px;background:#f5f5f5;border:none;font-size:16px;letter-spacing:2px}.login #backtoblog,.login #nav{font-size:13px;padding:0}.login #nav a,.login #backtoblog a{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.login a{color:#fff}.login #nav a:hover,.login #backtoblog a:hover,.login a:active,.login a:hover{background:rgba(40,40,40,.8);color:#fff;text-decoration:underline}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:45px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-primary{width:100%;margin-top:10px;padding:10px 0;border:none;border-radius:initial;background:#282828;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;align-items:flex-start;text-align:center;text-shadow:none;vertical-align:middle;color:#fff;font-size:.8rem;font-weight:400;letter-spacing:5px;clear:both;cursor:pointer}.wp-core-ui .button-primary:hover{border:none;background:#000}div.updated,.login .message{margin:15px 0;padding:5% 10%;background:rgba(255,255,255,.9);border:none;color:rgba(0,0,0,1);text-align:left}form dl{margin-bottom:20px}form dt{margin-top:15px}input#login_username,input#login_password{background:#e8e8e8;border:none;box-shadow:none;padding:10px;font-size:16px;color:#000;letter-spacing:2px}form input{width:100%;background:0 0;border:none;border-bottom:solid 1px #fff;box-shadow:none;padding:5px;color:#fff;letter-spacing:2px}form input:active,form input:-webkit-autofill-selected,form input:-internal-autofill-selected,form input:-webkit-autofill,form input:-internal-autofill{background:0 0;border:none;border-bottom:solid 1px #fff;box-shadow:none;color:#fff}.login #login_error{margin-bottom:20px;border:none!important;background:#000 !important}#wp-auth-check-wrap #wp-auth-check{background:#000 !important}#wp-auth-check-wrap #wp-auth-check{width:380px;height:auto;position:fixed;overflow:hidden;left:50%;top:0;bottom:0;margin:0;padding:30px 0 0;background-color:#000;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1000011}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
ul.bogo-language-switcher li{list-style:none outside none;padding:0}#wpadminbar #wp-admin-bar-bogo-user-locale .ab-icon:before{content:"\f326";top:2px}.bogoflags,.bogoflags-before:before{display:inline-block;width:20px;height:auto;background-image:none;background-color:transparent;border:none;padding:0;margin:0 4px;vertical-align:top}.bogoflags-ad:before{content:"\1F1E6\1F1E9"}.bogoflags-ae:before{content:"\1F1E6\1F1EA"}.bogoflags-af:before{content:"\1F1E6\1F1EB"}.bogoflags-ag:before{content:"\1F1E6\1F1EC"}.bogoflags-ai:before{content:"\1F1E6\1F1EE"}.bogoflags-al:before{content:"\1F1E6\1F1F1"}.bogoflags-am:before{content:"\1F1E6\1F1F2"}.bogoflags-an:before{content:"\1F1E6\1F1F3"}.bogoflags-ao:before{content:"\1F1E6\1F1F4"}.bogoflags-aq:before{content:"\1F1E6\1F1F6"}.bogoflags-ar:before{content:"\1F1E6\1F1F7"}.bogoflags-as:before{content:"\1F1E6\1F1F8"}.bogoflags-at:before{content:"\1F1E6\1F1F9"}.bogoflags-au:before{content:"\1F1E6\1F1FA"}.bogoflags-aw:before{content:"\1F1E6\1F1FC"}.bogoflags-ax:before{content:"\1F1E6\1F1FD"}.bogoflags-az:before{content:"\1F1E6\1F1FF"}.bogoflags-ba:before{content:"\1F1E7\1F1E6"}.bogoflags-bb:before{content:"\1F1E7\1F1E7"}.bogoflags-bd:before{content:"\1F1E7\1F1E9"}.bogoflags-be:before{content:"\1F1E7\1F1EA"}.bogoflags-bf:before{content:"\1F1E7\1F1EB"}.bogoflags-bg:before{content:"\1F1E7\1F1EC"}.bogoflags-bh:before{content:"\1F1E7\1F1ED"}.bogoflags-bi:before{content:"\1F1E7\1F1EE"}.bogoflags-bj:before{content:"\1F1E7\1F1EF"}.bogoflags-bl:before{content:"\1F1E7\1F1F1"}.bogoflags-bm:before{content:"\1F1E7\1F1F2"}.bogoflags-bn:before{content:"\1F1E7\1F1F3"}.bogoflags-bo:before{content:"\1F1E7\1F1F4"}.bogoflags-br:before{content:"\1F1E7\1F1F7"}.bogoflags-bs:before{content:"\1F1E7\1F1F8"}.bogoflags-bt:before{content:"\1F1E7\1F1F9"}.bogoflags-bv:before{content:"\1F1E7\1F1FB"}.bogoflags-bw:before{content:"\1F1E7\1F1FC"}.bogoflags-by:before{content:"\1F1E7\1F1FE"}.bogoflags-bz:before{content:"\1F1E7\1F1FF"}.bogoflags-ca:before{content:"\1F1E8\1F1E6"}.bogoflags-cc:before{content:"\1F1E8\1F1E8"}.bogoflags-cd:before{content:"\1F1E8\1F1E9"}.bogoflags-cf:before{content:"\1F1E8\1F1EB"}.bogoflags-cg:before{content:"\1F1E8\1F1EC"}.bogoflags-ch:before{content:"\1F1E8\1F1ED"}.bogoflags-ci:before{content:"\1F1E8\1F1EE"}.bogoflags-ck:before{content:"\1F1E8\1F1F0"}.bogoflags-cl:before{content:"\1F1E8\1F1F1"}.bogoflags-cm:before{content:"\1F1E8\1F1F2"}.bogoflags-cn:before{content:"\1F1E8\1F1F3"}.bogoflags-co:before{content:"\1F1E8\1F1F4"}.bogoflags-cr:before{content:"\1F1E8\1F1F7"}.bogoflags-cu:before{content:"\1F1E8\1F1FA"}.bogoflags-cv:before{content:"\1F1E8\1F1FB"}.bogoflags-cx:before{content:"\1F1E8\1F1FD"}.bogoflags-cy:before{content:"\1F1E8\1F1FE"}.bogoflags-cz:before{content:"\1F1E8\1F1FF"}.bogoflags-de:before{content:"\1F1E9\1F1EA"}.bogoflags-dj:before{content:"\1F1E9\1F1EF"}.bogoflags-dk:before{content:"\1F1E9\1F1F0"}.bogoflags-dm:before{content:"\1F1E9\1F1F2"}.bogoflags-do:before{content:"\1F1E9\1F1F4"}.bogoflags-dz:before{content:"\1F1E9\1F1FF"}.bogoflags-ec:before{content:"\1F1EA\1F1E8"}.bogoflags-ee:before{content:"\1F1EA\1F1EA"}.bogoflags-eg:before{content:"\1F1EA\1F1EC"}.bogoflags-eh:before{content:"\1F1EA\1F1ED"}.bogoflags-er:before{content:"\1F1EA\1F1F7"}.bogoflags-es:before{content:"\1F1EA\1F1F8"}.bogoflags-et:before{content:"\1F1EA\1F1F9"}.bogoflags-fi:before{content:"\1F1EB\1F1EE"}.bogoflags-fj:before{content:"\1F1EB\1F1EF"}.bogoflags-fk:before{content:"\1F1EB\1F1F0"}.bogoflags-fm:before{content:"\1F1EB\1F1F2"}.bogoflags-fo:before{content:"\1F1EB\1F1F4"}.bogoflags-fr:before{content:"\1F1EB\1F1F7"}.bogoflags-ga:before{content:"\1F1EC\1F1E6"}.bogoflags-gb:before{content:"\1F1EC\1F1E7"}.bogoflags-gd:before{content:"\1F1EC\1F1E9"}.bogoflags-ge:before{content:"\1F1EC\1F1EA"}.bogoflags-gf:before{content:"\1F1EC\1F1EB"}.bogoflags-gg:before{content:"\1F1EC\1F1EC"}.bogoflags-gh:before{content:"\1F1EC\1F1ED"}.bogoflags-gi:before{content:"\1F1EC\1F1EE"}.bogoflags-gl:before{content:"\1F1EC\1F1F1"}.bogoflags-gm:before{content:"\1F1EC\1F1F2"}.bogoflags-gn:before{content:"\1F1EC\1F1F3"}.bogoflags-gp:before{content:"\1F1EC\1F1F5"}.bogoflags-gq:before{content:"\1F1EC\1F1F6"}.bogoflags-gr:before{content:"\1F1EC\1F1F7"}.bogoflags-gs:before{content:"\1F1EC\1F1F8"}.bogoflags-gt:before{content:"\1F1EC\1F1F9"}.bogoflags-gu:before{content:"\1F1EC\1F1FA"}.bogoflags-gw:before{content:"\1F1EC\1F1FC"}.bogoflags-gy:before{content:"\1F1EC\1F1FE"}.bogoflags-hk:before{content:"\1F1ED\1F1F0"}.bogoflags-hm:before{content:"\1F1ED\1F1F2"}.bogoflags-hn:before{content:"\1F1ED\1F1F3"}.bogoflags-hr:before{content:"\1F1ED\1F1F7"}.bogoflags-ht:before{content:"\1F1ED\1F1F9"}.bogoflags-hu:before{content:"\1F1ED\1F1FA"}.bogoflags-id:before{content:"\1F1EE\1F1E9"}.bogoflags-ie:before{content:"\1F1EE\1F1EA"}.bogoflags-il:before{content:"\1F1EE\1F1F1"}.bogoflags-im:before{content:"\1F1EE\1F1F2"}.bogoflags-in:before{content:"\1F1EE\1F1F3"}.bogoflags-io:before{content:"\1F1EE\1F1F4"}.bogoflags-iq:before{content:"\1F1EE\1F1F6"}.bogoflags-ir:before{content:"\1F1EE\1F1F7"}.bogoflags-is:before{content:"\1F1EE\1F1F8"}.bogoflags-it:before{content:"\1F1EE\1F1F9"}.bogoflags-je:before{content:"\1F1EF\1F1EA"}.bogoflags-jm:before{content:"\1F1EF\1F1F2"}.bogoflags-jo:before{content:"\1F1EF\1F1F4"}.bogoflags-jp:before{content:"\1F1EF\1F1F5"}.bogoflags-ke:before{content:"\1F1F0\1F1EA"}.bogoflags-kg:before{content:"\1F1F0\1F1EC"}.bogoflags-kh:before{content:"\1F1F0\1F1ED"}.bogoflags-ki:before{content:"\1F1F0\1F1EE"}.bogoflags-km:before{content:"\1F1F0\1F1F2"}.bogoflags-kn:before{content:"\1F1F0\1F1F3"}.bogoflags-kp:before{content:"\1F1F0\1F1F5"}.bogoflags-kr:before{content:"\1F1F0\1F1F7"}.bogoflags-kw:before{content:"\1F1F0\1F1FC"}.bogoflags-ky:before{content:"\1F1F0\1F1FE"}.bogoflags-kz:before{content:"\1F1F0\1F1FF"}.bogoflags-la:before{content:"\1F1F1\1F1E6"}.bogoflags-lb:before{content:"\1F1F1\1F1E7"}.bogoflags-lc:before{content:"\1F1F1\1F1E8"}.bogoflags-li:before{content:"\1F1F1\1F1EE"}.bogoflags-lk:before{content:"\1F1F1\1F1F0"}.bogoflags-lr:before{content:"\1F1F1\1F1F7"}.bogoflags-ls:before{content:"\1F1F1\1F1F8"}.bogoflags-lt:before{content:"\1F1F1\1F1F9"}.bogoflags-lu:before{content:"\1F1F1\1F1FA"}.bogoflags-lv:before{content:"\1F1F1\1F1FB"}.bogoflags-ly:before{content:"\1F1F1\1F1FE"}.bogoflags-ma:before{content:"\1F1F2\1F1E6"}.bogoflags-mc:before{content:"\1F1F2\1F1E8"}.bogoflags-md:before{content:"\1F1F2\1F1E9"}.bogoflags-me:before{content:"\1F1F2\1F1EA"}.bogoflags-mf:before{content:"\1F1F2\1F1EB"}.bogoflags-mg:before{content:"\1F1F2\1F1EC"}.bogoflags-mh:before{content:"\1F1F2\1F1ED"}.bogoflags-mk:before{content:"\1F1F2\1F1F0"}.bogoflags-ml:before{content:"\1F1F2\1F1F1"}.bogoflags-mm:before{content:"\1F1F2\1F1F2"}.bogoflags-mn:before{content:"\1F1F2\1F1F3"}.bogoflags-mo:before{content:"\1F1F2\1F1F4"}.bogoflags-mp:before{content:"\1F1F2\1F1F5"}.bogoflags-mq:before{content:"\1F1F2\1F1F6"}.bogoflags-mr:before{content:"\1F1F2\1F1F7"}.bogoflags-ms:before{content:"\1F1F2\1F1F8"}.bogoflags-mt:before{content:"\1F1F2\1F1F9"}.bogoflags-mu:before{content:"\1F1F2\1F1FA"}.bogoflags-mv:before{content:"\1F1F2\1F1FB"}.bogoflags-mw:before{content:"\1F1F2\1F1FC"}.bogoflags-mx:before{content:"\1F1F2\1F1FD"}.bogoflags-my:before{content:"\1F1F2\1F1FE"}.bogoflags-mz:before{content:"\1F1F2\1F1FF"}.bogoflags-na:before{content:"\1F1F3\1F1E6"}.bogoflags-nc:before{content:"\1F1F3\1F1E8"}.bogoflags-ne:before{content:"\1F1F3\1F1EA"}.bogoflags-nf:before{content:"\1F1F3\1F1EB"}.bogoflags-ng:before{content:"\1F1F3\1F1EC"}.bogoflags-ni:before{content:"\1F1F3\1F1EE"}.bogoflags-nl:before{content:"\1F1F3\1F1F1"}.bogoflags-no:before{content:"\1F1F3\1F1F4"}.bogoflags-np:before{content:"\1F1F3\1F1F5"}.bogoflags-nr:before{content:"\1F1F3\1F1F7"}.bogoflags-nu:before{content:"\1F1F3\1F1FA"}.bogoflags-nz:before{content:"\1F1F3\1F1FF"}.bogoflags-om:before{content:"\1F1F4\1F1F2"}.bogoflags-pa:before{content:"\1F1F5\1F1E6"}.bogoflags-pe:before{content:"\1F1F5\1F1EA"}.bogoflags-pf:before{content:"\1F1F5\1F1EB"}.bogoflags-pg:before{content:"\1F1F5\1F1EC"}.bogoflags-ph:before{content:"\1F1F5\1F1ED"}.bogoflags-pk:before{content:"\1F1F5\1F1F0"}.bogoflags-pl:before{content:"\1F1F5\1F1F1"}.bogoflags-pm:before{content:"\1F1F5\1F1F2"}.bogoflags-pn:before{content:"\1F1F5\1F1F3"}.bogoflags-pr:before{content:"\1F1F5\1F1F7"}.bogoflags-ps:before{content:"\1F1F5\1F1F8"}.bogoflags-pt:before{content:"\1F1F5\1F1F9"}.bogoflags-pw:before{content:"\1F1F5\1F1FC"}.bogoflags-py:before{content:"\1F1F5\1F1FE"}.bogoflags-qa:before{content:"\1F1F6\1F1E6"}.bogoflags-re:before{content:"\1F1F7\1F1EA"}.bogoflags-ro:before{content:"\1F1F7\1F1F4"}.bogoflags-rs:before{content:"\1F1F7\1F1F8"}.bogoflags-ru:before{content:"\1F1F7\1F1FA"}.bogoflags-rw:before{content:"\1F1F7\1F1FC"}.bogoflags-sa:before{content:"\1F1F8\1F1E6"}.bogoflags-sb:before{content:"\1F1F8\1F1E7"}.bogoflags-sc:before{content:"\1F1F8\1F1E8"}.bogoflags-sd:before{content:"\1F1F8\1F1E9"}.bogoflags-se:before{content:"\1F1F8\1F1EA"}.bogoflags-sg:before{content:"\1F1F8\1F1EC"}.bogoflags-sh:before{content:"\1F1F8\1F1ED"}.bogoflags-si:before{content:"\1F1F8\1F1EE"}.bogoflags-sj:before{content:"\1F1F8\1F1EF"}.bogoflags-sk:before{content:"\1F1F8\1F1F0"}.bogoflags-sl:before{content:"\1F1F8\1F1F1"}.bogoflags-sm:before{content:"\1F1F8\1F1F2"}.bogoflags-sn:before{content:"\1F1F8\1F1F3"}.bogoflags-so:before{content:"\1F1F8\1F1F4"}.bogoflags-sr:before{content:"\1F1F8\1F1F7"}.bogoflags-st:before{content:"\1F1F8\1F1F9"}.bogoflags-sv:before{content:"\1F1F8\1F1FB"}.bogoflags-sy:before{content:"\1F1F8\1F1FE"}.bogoflags-sz:before{content:"\1F1F8\1F1FF"}.bogoflags-tc:before{content:"\1F1F9\1F1E8"}.bogoflags-td:before{content:"\1F1F9\1F1E9"}.bogoflags-tf:before{content:"\1F1F9\1F1EB"}.bogoflags-tg:before{content:"\1F1F9\1F1EC"}.bogoflags-th:before{content:"\1F1F9\1F1ED"}.bogoflags-tj:before{content:"\1F1F9\1F1EF"}.bogoflags-tk:before{content:"\1F1F9\1F1F0"}.bogoflags-tl:before{content:"\1F1F9\1F1F1"}.bogoflags-tm:before{content:"\1F1F9\1F1F2"}.bogoflags-tn:before{content:"\1F1F9\1F1F3"}.bogoflags-to:before{content:"\1F1F9\1F1F4"}.bogoflags-tr:before{content:"\1F1F9\1F1F7"}.bogoflags-tt:before{content:"\1F1F9\1F1F9"}.bogoflags-tv:before{content:"\1F1F9\1F1FB"}.bogoflags-tw:before{content:"\1F1F9\1F1FC"}.bogoflags-tz:before{content:"\1F1F9\1F1FF"}.bogoflags-ua:before{content:"\1F1FA\1F1E6"}.bogoflags-ug:before{content:"\1F1FA\1F1EC"}.bogoflags-um:before{content:"\1F1FA\1F1F2"}.bogoflags-us:before{content:"\1F1FA\1F1F8"}.bogoflags-uy:before{content:"\1F1FA\1F1FE"}.bogoflags-uz:before{content:"\1F1FA\1F1FF"}.bogoflags-va:before{content:"\1F1FB\1F1E6"}.bogoflags-vc:before{content:"\1F1FB\1F1E8"}.bogoflags-ve:before{content:"\1F1FB\1F1EA"}.bogoflags-vg:before{content:"\1F1FB\1F1EC"}.bogoflags-vi:before{content:"\1F1FB\1F1EE"}.bogoflags-vn:before{content:"\1F1FB\1F1F3"}.bogoflags-vu:before{content:"\1F1FB\1F1FA"}.bogoflags-wf:before{content:"\1F1FC\1F1EB"}.bogoflags-ws:before{content:"\1F1FC\1F1F8"}.bogoflags-ye:before{content:"\1F1FE\1F1EA"}.bogoflags-yt:before{content:"\1F1FE\1F1F9"}.bogoflags-za:before{content:"\1F1FF\1F1E6"}.bogoflags-zm:before{content:"\1F1FF\1F1F2"}.bogoflags-zw:before{content:"\1F1FF\1F1FC"}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;object-fit:contain;margin:0;max-height:none;max-width:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.fancybox-container.fancybox-is-open{z-index:99999}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.fancybox-content{height:auto!important}
.fancybox-slide--image .fancybox-content{background-color:#fff}div.fancybox-caption{display:none !important}img.fancybox-image{border-width:0;border-color:#fff;border-style:solid}div.fancybox-bg{background-color:rgba(0,0,0,.8);opacity:1 !important}div.fancybox-content{border-color:#fff}div#fancybox-title{background-color:#fff}div.fancybox-content{background-color:#fff}div#fancybox-title-inside{color:#000}div.fancybox-caption p.caption-title{display:inline-block}div.fancybox-caption p.caption-title{font-size:14px}div.fancybox-caption p.caption-title{color:#000}div.fancybox-caption{color:#000}div.fancybox-caption p.caption-title{background:#fff;width:auto;padding:10px 30px}div.fancybox-content p.caption-title{color:#000;margin:0;padding:5px 0}body.fancybox-active .fancybox-container .fancybox-stage .fancybox-content .fancybox-close-small{display:block}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}