@font-face{font-family:"Hiragino Kaku Gothic ProN";src:url(//oyatoridori.com/cms/wp-content/themes/lpwp-child-oyatori/font/yen-only-font.woff) format('woff');unicode-range:U+005C;font-display:swap}@font-face{font-family:"YuGothic";src:url(//oyatoridori.com/cms/wp-content/themes/lpwp-child-oyatori/font/yen-only-font.woff) format('woff');unicode-range:U+005C;font-display:swap}.header .nav-logo{margin-top:0 !important}.header #logo img{height:25px}.footer .wpb_single_image img{height:25px;width:auto}@media only screen and (max-width:768px){.header #logo img{height:18px}.footer .wpb_single_image img{height:18px}}.vc_toggle_title>h4{display:inline;font-size:17px}@media only screen and (max-width:768px){.vc_toggle_title>h4{display:inline;font-size:16px}}.vc_gitem-is-link{border-radius:0}.mb-product{margin-bottom:25px}.vc_btn3-container{display:block;margin-bottom:27px}.row-buttons>.vc_col-xs-6:nth-child(2n+1)>.vc_column-inner{padding-right:7px}.row-buttons>.vc_col-xs-6:nth-child(2n)>.vc_column-inner{padding-left:7px}@media (min-width:768px){.row-buttons>.vc_col-sm-6:nth-child(2n+1)>.vc_column-inner{padding-right:7px}.row-buttons>.vc_col-sm-6:nth-child(2n)>.vc_column-inner{padding-left:7px}}@media only screen and (max-width:768px){.header .vc_btn3.vc_btn3-size-md .vc_btn3-icon{line-height:40px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{padding-top:15px;padding-bottom:15px;text-align:center}.btn-s-mt{margin-top:-13px !important}.btn-s-mb{margin-bottom:40px}}body{font-family:YuGothic,"游ゴシック",sans-serif !important}p{font-family:YuGothic,"游ゴシック",sans-serif;font-size:15px;font-weight:500;line-height:1.5}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.5;font-weight:700;text-align:center}.entry-content p{margin:0 0 17px}.p-contact{text-align:center;margin-bottom:55px !important}.title-1{font-size:60px;letter-spacing:2px;margin-bottom:-8px;margin-top:0}.title-2{font-size:24px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;margin-top:0;margin-bottom:-10px !important}.title-3{font-size:18px;margin-bottom:45px !important}.title-3-shop{font-size:18px;margin-bottom:10px}.title-faq{font-size:18px;margin-bottom:50px !important}.title-movie-1{margin-top:0;font-size:20px;text-align:left}.title-movie-2{font-size:40px;text-align:left;line-height:1.5;margin-top:-10px;margin-bottom:-15px !important}.p-pm{font-size:15px;font-weight:500;line-height:1.4;text-align:center}.p-pm-2{font-size:15px;font-weight:500;line-height:1.4;text-align:center;margin-top:-10px !important}.pp-title{font-size:18px;font-weight:700;border-bottom:solid 1px #e8e8e8;padding:15px 0}.pp-title-2{font-size:16px;font-weight:700}@media only screen and (max-width:768px){.p-contact{text-align:left;margin-bottom:0 !important}.title-1{font-size:30px}.title-2{font-size:22px}.title-3{font-size:16px;margin-bottom:-5px !important}.title-movie-1{font-size:16px;text-align:center}.title-movie-2{font-size:22px;text-align:center;margin-top:-15px !important}.title-faq{margin-top:40px !important;margin-bottom:30px !important}.p-2{text-align:left}}.post-list .post .entry-title{text-align:left}li{line-height:1.8}.single .entry-content p{line-height:1.5}.title_note{font-size:20px;font-weight:700;margin-bottom:-15px !important}.single .entry-title{font-size:26px;line-height:1.5;font-weight:700}.entry-content p.i-annotation{font-size:12px !important;line-height:1.5;margin-top:-15px !important}.entry-content p{margin:0 0 17px}.related-posts{margin-top:10px;margin-bottom:30px}.related-posts .entry-title{font-size:15px}.sidebar .widgettitle,.sidebar .wp-block-search__label,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-size:16px;text-align:left}.related-posts .entry-title{font-size:14px !important;line-height:1.5 !important;font-weight:700 !important}.page .sidebar-none #content{margin-bottom:0}.entry-image img{border:1px solid #eee}.single-nav-wrapper .single-nav a{padding:0;font-size:12px}.single-nav-wrapper>.single-nav__next-item a:hover+.item-wrapper{padding:15px 15px 9px}.single-nav-wrapper>.single-nav__prev-item a:hover+.item-wrapper{padding:15px 15px 9px}.related-posts .post-related{padding:5px 10px}.single .entry-title{font-size:22px;line-height:1.5;font-weight:700;margin-bottom:10px}@media only screen and (max-width:768px){.related-posts{margin-top:10px;margin-bottom:0}.single .entry-title{font-size:20px}.title_note{font-size:18px;margin-bottom:-15px !important}}.toggle-pc{display:block}.toggle-sp{display:none}@media only screen and (max-width:768px){.toggle-pc{display:none}.toggle-sp{display:block}}.none{display:none}.entry-content{padding:0 1.5em 0}.pf-1{line-height:2;font-size:20px;font-style:italic;text-align:center;text-align:center;font-weight:600;margin-top:80px !important;letter-spacing:2px}.pf-2{line-height:2;font-size:14px;font-style:italic;text-align:center}.pf-3{line-height:2;font-size:14px;font-style:italic;border-top:solid 1px #e1e1e1;padding:40px 0}.img-circle{border-radius:50%;width:180px;height:180px;object-fit:cover}@media only screen and (max-width:768px){.pf-1{padding-left:0}.pf-2{padding-left:0}}.border-img{border:1px solid #e8e8e8;border-radius:8px}.circle{width:154px;height:154px;border:solid 1px #e1e1e1;background-color:#fff;border-radius:50%;margin:0 auto;text-align:center;line-height:154px;font-size:14px}.box-s{padding:0 14px !important;margin:0}.box-s>.vc_column-inner{box-shadow:0px 0px 8px #e9e9e9;border-radius:20px;background:#fff;padding:40px 36px 35px}.box-s-2{border-radius:20px;padding:0 12px !important;margin:0}.box-s-2>.vc_column-inner{border-radius:20px;background:#fff;padding:40px 36px 35px}.pr-box{margin-top:-5px !important;text-align:center;background:#fff;font-size:14px;border-radius:30px;padding:16px;font-weight:700;border:solid 1px #f7f7f7}@media only screen and (max-width:768px){.box-s>.vc_column-inner{margin-top:25px;box-shadow:0px 0px 8px #e9e9e9;padding:40px 25px 25px !important}.box-s-2>.vc_column-inner{margin-top:25px;padding:30px 25px 25px !important}}.wpb_gallery .wpb_flexslider .flex-control-nav{margin-bottom:20px}.wpb_gallery .wpb_flexslider .flex-control-paging li a{background:#d1d1d1;box-shadow:inset 0 0 3px rgb(0 0 0/0%)}.slick-slide.vc_column_container>.vc_column-inner{padding-left:10px !important;padding-right:10px !important}@media only screen and (max-width:768px){.slick-slide.vc_column_container>.vc_column-inner{padding-left:8px !important;padding-right:8px !important}}.product-slider .slick-prev,.product-slider .slick-next{background:#000;width:40px;height:40px;top:calc(50% - 40px);z-index:100}.product-slider .slick-prev:hover,.product-slider .slick-prev:focus,.product-slider .slick-next:hover,.product-slider .slick-next:focus{background:#000}.product-slider .slick-prev{left:0}.product-slider .slick-next{right:0}.product-slider .slick-prev:before,.product-slider .slick-next:before{display:inline-block;width:40px;height:40px;color:#fff;opacity:1;line-height:39px;text-align:center;vertical-align:middle;font-size:16px}@media only screen and (max-width:768px){.product-slider .slick-prev,.product-slider .slick-next{width:30px;height:30px}.product-slider .slick-prev{left:0}.product-slider .slick-next{right:0}.product-slider .slick-prev:before,.product-slider .slick-next:before{width:30px;height:30px;line-height:27px;font-size:14px}}.product-slider .slick-next:before{content:"＞";text-indent:4px}.product-slider .slick-prev:before{content:"＜";text-indent:-4px}.content-width{margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.content-width{max-width:calc(760px - 3em + 30px)}}@media only screen and (min-width:1030px){.content-width{max-width:calc(var(--content-width-lg, 1000px) - 3em + 30px)}}@media only screen and (min-width:1400px){.content-width{max-width:calc(1240px - 3em + 30px)}}.pdlr-5{padding-left:5vw !important;padding-right:5vw !important}.pdlr-10{padding-left:10vw !important;padding-right:10vw !important}.pdlr-15{padding-left:15vw !important;padding-right:15vw !important}.pdlr-20{padding-left:20vw !important;padding-right:20vw !important}.pdlr-30{padding-left:30vw !important;padding-right:30vw !important}@media only screen and (max-width:768px){.pdlr-5{padding-left:0w !important;padding-right:0 !important}.pdlr-10{padding-left:0 !important;padding-right:0 !important}.pdlr-15{padding-left:0 !important;padding-right:0 !important}.pdlr-20{padding-left:0 !important;padding-right:0 !important}.pdlr-30{padding-left:0 !important;padding-right:0 !important}}#booking-package_schedulePage .selectPanelError{color:#a50000}#booking-package_servicePage .selectPanel:hover{background-color:#e8e8e8}input[type=text]{background-color:#fff}#content #booking-package button{padding:15px 25px;font-weight:600}#booking-package_inputFormPanel .courseLinePanelInLink{color:#333}#booking-package_schedulePage .selectPanel:hover{background-color:#e8e8e8}#booking-package_schedulePage .selectPanelActive{color:#5f5f5f}#booking-package_schedulePage .selectPanelActive{background-color:#e8e8e8}#booking-package_calendarPage .closeDay{background-color:#a7a7a7}.calendarData{font-size:18px;font-weight:600}#booking-package_servicePage .title{font-size:18px;font-weight:600}#booking-package_schedulePage .selectedDate{font-size:18px}.single .entry-meta{margin-bottom:30px}.lpwp-grid-head-bd{border:1px solid #eee}.lpwp-grid-head-bdr{border-radius:10px 10px 0 0}.lpwp-grid-content-bd{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.lpwp-grid-content-bdr{border-radius:0 0 10px 10px}.vc_gitem_row .vc_gitem-col{padding:25px 25px 3px !important}.vc_gitem-post-data{margin:0 0 10px;font-size:14px !important}.post-data-ss{margin-top:-5px}h4,.h4{font-size:18px;margin:0}.entry-content table{margin-bottom:0}table{margin:0;width:100%;border:none !important;margin-bottom:-13px !important}table th{font-size:14px;line-height:1.5;border-bottom:1px solid #e4e4e4 !important;border:none;text-align:left;vertical-align:baseline;padding:20px 0 !important;font-weight:500;width:15%}table td{font-size:14px;line-height:1.5;border-bottom:1px solid #e4e4e4 !important;border:none;text-align:left;vertical-align:baseline;padding:20px 0 !important;border-right:none !important;font-weight:500;width:85%}.entry-content tr{border-bottom:0 solid #eee}.entry-content th{border-right:0 solid #eee}.entry-content td{padding:0}@media only screen and (max-width:768px){table{margin-bottom:-12px !important}table th{width:25%}table td{width:75%}}input[type=submit]{margin-bottom:-17px}.wpcf7 form .wpcf7-response-output{font-size:14px;margin:0;padding:5px 10px}label{display:inline-block;margin-bottom:5px;font-weight:500;font-size:14px;color:#111}body,button,input,optgroup,select,textarea{font-weight:500}dl{display:flex;flex-wrap:wrap}dl dt{width:25%}dl dd{width:75%;margin-bottom:25px}@media only screen and (max-width:768px){dl{display:block}dl dt{width:100%;margin-bottom:10px}dl dd{width:100%;margin-bottom:20px}}.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=search],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 textarea{margin-top:0 !important;margin-bottom:0 !important}.wpcf7-select{margin-top:0 !important;margin-bottom:0 !important}span.wpcf7-list-item{display:block}span.wpcf7-list-item{display:block}.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-quiz,.wpcf7-form-control.wpcf7-select,.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea{margin:0 0 0 0!important}.required{padding:5px;font-size:10px;border-radius:0;margin-right:8px;background:#000;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.any{padding:5px;font-size:10px;border-radius:0;margin-right:8px;background:#b9b9b9;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-c-title{font-weight:600;font-size:14px;line-height:1.5;margin-bottom:15px;margin-top:24px !important}div.wpcf7 .ajax-loader{margin-left:-15px}.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=search],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 textarea{width:100%;margin:0 0 15px;padding:9px 18px;font-size:14px;line-height:1.5;font-weight:400;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:0;outline:0;-webkit-appearance:none;box-sizing:border-box}@media only screen and (max-width:768px){.wpcf7-select{font-size:14px;line-height:1.5}}.wpcf7 input[type=url]{display:block}.wpcf7-select{display:block;width:100%;margin:0 0 15px;padding:10px 18px;font-size:14px;line-height:1.5;font-weight:400;color:#000;background-color:#fff;border:1px solid #ccc;border-radius:0;outline:0;-webkit-appearance:none;box-sizing:border-box}.wpcf7-select:hover,.wpcf7-select:focus{border-color:#333}.wpcf7 input[type=text]:hover,.wpcf7 input[type=text]:focus,.wpcf7 input[type=number]:hover,.wpcf7 input[type=number]:focus,.wpcf7 input[type=email]:hover,.wpcf7 input[type=email]:focus,.wpcf7 input[type=search]:hover,.wpcf7 input[type=search]:focus,.wpcf7 input[type=password]:hover,.wpcf7 input[type=password]:focus,.wpcf7 input[type=tel]:hover,.wpcf7 input[type=tel]:focus,.wpcf7 textarea:hover,.wpcf7 textarea:focus{border-color:#333}@media (max-width:767px){.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 input[type=number],.wpcf7 input[type=email],.wpcf7 input[type=search],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 textarea{margin-bottom:15px !important}}div.wpcf7-mail-sent-ok{border:1px solid #20639a;background-color:#fff;padding:10px 20px;font-size:12px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #ca0000;background-color:#fff;padding:10px 20px;font-size:12px}span.wpcf7-not-valid-tip{color:#ca0000;font-size:12px}input[type=url]:hover{border-color:#333}.trouble{text-align:center;padding:20px 0;border-bottom:1px dashed #bfbfbf;font-weight:700;font-size:18px;line-height:1.5;margin-bottom:0}.nav ul{background:#fff}.entry-content img{margin:0}.c-w{color:#fff}.c-b{color:#000}.qa .vc_toggle_icon{background:0 0;border:0;margin-left:15px}.qa .vc_toggle_icon:before{content:'Q';border:0;left:0;width:30px;height:30px;background:#bababa;color:#fff;text-align:center;line-height:30px;border-radius:30px;font-style:normal}.qa .vc_toggle_icon:after{display:none}.qa.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:before{width:30px;height:30px}.qa.vc_toggle_default.vc_toggle_active .vc_toggle_icon:before{visibility:visible}.qa.vc_toggle_size_md.vc_toggle_default .vc_toggle_content{padding-left:40px;margin-bottom:0}.qa.vc_toggle_size_md.vc_toggle_default .vc_toggle_content p{margin-bottom:5px;line-height:1.5}.qa .vc_toggle_content:before{transition:opacity .25s;opacity:0;left:15px}.qa.vc_toggle_active .vc_toggle_content:before{opacity:1}.qa .vc_toggle_content:before{position:absolute;display:block;left:5px;content:'A';border:0;width:30px;height:30px;background:#bababa;color:#fff;text-align:center;line-height:30px;border-radius:30px;font-style:normal}.vc_toggle{border-bottom:1px solid #e8e8e8;padding-bottom:10px}.qa.vc_toggle_default .vc_toggle_title{padding-left:40px}@media only screen and (max-width:768px){.qa .vc_toggle_content:before{left:15px}.qa .vc_toggle_icon:before{left:10px}.qa.vc_toggle_size_md.vc_toggle_default .vc_toggle_content p{padding-top:4px;line-height:1.5}}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{top:-3px}.vc_toggle_default .vc_toggle_icon:after,.vc_toggle_default .vc_toggle_icon:before{-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.footer-title{margin-top:15px;margin-bottom:-26px !important;font-weight:500 !important}@media only screen and (max-width:768px){.footer-title{margin-top:8px}}.header .nav-menu nav>ul>li>a{font-weight:700}@media only screen and (max-width:768px){.header .nav-menu{background-color:#fff}}.open-nav .icon-inner>span{background:#111}.header-1 .nav-right{max-width:200px!important}#inner-header .nav-right-inner>a{display:inline-block;width:auto;padding:8px 20px;font-size:13px;font-weight:400;margin:0 0 0 10px}.wpb_gallery_slides.flexslider{margin:0;border:0;border-radius:0;height:auto!important}.entry-content .wpb_gallery_slides img{border-radius:0}.no-dots .flex-control-nav{display:none}.no-arrow .flex-direction-nav{display:none}.nav-right .vc_btn3-container{margin:0}.nav-right{text-align:center;padding:5px 5px 0 0}#inner-header .nav-right .vc_btn3-container .vc_btn3{padding:5px 10px 5px 5px;font-size:11px}.nav-right p{margin-top:5px}.nav-right .wpb_text_column{margin:0}.nav-right .small{font-size:10px}@media (min-width:750px){.nav-right{padding:0}#inner-header .nav-right .vc_btn3-container .vc_btn3{padding:10px 15px 10px 5px;font-size:14px}.nav-right p{margin-top:5px}.nav-right .small{font-size:12px}}#inner-header .nav-right .toggle-sp .vc_btn3-container{margin-right:10px}#inner-header .nav-right .toggle-sp .vc_btn3-container .vc_btn3{width:46px;padding:0;height:46px;line-height:23px;text-align:center}#inner-header .nav-right .toggle-sp .vc_btn3-container .vc_btn3 i{vertical-align:middle;transform:none;position:relative;top:0;display:inline-block}.mt-pc-box{margin-top:20px}@media only screen and (max-width:768px){.mt-pc-boxe{margin-top:0}.sns-icon{padding:8px}}.vc_grid-item{transition-property:opacity!important}@-webkit-keyframes portfolioFade{0%{opacity:0}100%{opacity:1}}@keyframes portfolioFade{0%{opacity:0}100%{opacity:1}}.portfolio-list{display:flex;flex-wrap:wrap;min-height:50vh;margin-left:-17px;margin-right:-17px}.portfolio-list-item{padding:29px 17.5px;opacity:0;-webkit-animation-name:portfolioFade;animation-name:portfolioFade;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.portfolio-list-item img{width:100%;aspect-ratio:3/4;object-fit:contain;border:0!important}.portfolio-list .portfolio-list-item p{margin:0;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center}.portfolio-list .portfolio-list-item iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}@media (max-width:1029.5px){.portfolio-list .portfolio-list-item p{aspect-ratio:auto}.portfolio-list .portfolio-list-item iframe{aspect-ratio:16/9}}.portfolio-filter{display:flex;max-width:300px;justify-content:center;margin:10px auto 21px}.portfolio-filter>.filter-btn{flex:1;padding:6px 10px 5px;text-align:center;cursor:pointer;border:0;border-left:0;font-size:12px;position:relative}.portfolio-filter>.filter-btn.active{background:#000;color:#fff}.portfolio-filter>.filter-btn:after{position:absolute;top:0;left:0;width:calc(100% - 1px);height:calc(100% - 1px);border:1px solid #000;content:''}@media (max-width:1029.5px){.portfolio-list{margin-left:calc(-2% - 23px);margin-right:calc(-2% - 23px)}.portfolio-list-item{padding-left:0;padding-right:0;padding-bottom:20px;padding-top:10px}.portfolio-list-item img{aspect-ratio:auto}.portfolio-list-item a,.portfolio-list-item img{display:block}.portfolio-filter{flex-wrap:wrap}}.lpwp-lightboxed{overflow:hidden}.lpwp-lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#fff;z-index:100000}.lpwp-lightbox.show{display:block}.lpwp-lightbox-close{position:absolute;right:0;top:0;cursor:pointer;padding:0;width:64px;height:64px;text-align:center;line-height:64px}.lpwp-lightbox-content{display:flex;justify-content:center;align-items:center;height:100%}.lpwp-lightbox-content .lpwp-lightbox-if{border:0;width:calc(100% - 0px);height:calc(100% - 60px)}.lpwp-lightbox-next,.lpwp-lightbox-prev{position:absolute;width:64px;height:128px;text-align:center;line-height:128px;font-size:16px;cursor:pointer;font-weight:800;top:calc(50% - 64px)}.lpwp-lightbox-next{right:0}.lpwp-lightbox-prev{left:0}.lpwp-lightbox-close:after,.lpwp-lightbox-close:before{box-sizing:border-box;content:'';position:absolute;top:30px;left:26px;width:12px;height:2px;background-color:#000}.lpwp-lightbox-close:before{transform:rotate(45deg)}.lpwp-lightbox-close:after{transform:rotate(-45deg)}.lpwp-lightbox-close>i,.lpwp-lightbox-prev>i,.lpwp-lightbox-next>i{display:none}.lpwp-lightbox-prev:after,.lpwp-lightbox-next:after{box-sizing:border-box;content:'';position:absolute;top:59px;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000}.lpwp-lightbox-prev:after,body.rtl .lpwp-lightbox-next:after{transform:rotate(-135deg);left:28px}.lpwp-lightbox-next:after,body.rtl .lpwp-lightbox-prev:after{transform:rotate(45deg);left:initial;right:28px}@media (max-width:767px){.lpwp-lightbox-close:after,.lpwp-lightbox-close:before{top:12px;left:45px}.lpwp-lightbox-prev:after,body.rtl .lpwp-lightbox-next:after{left:10px}.lpwp-lightbox-next:after,body.rtl .lpwp-lightbox-prev:after{right:10px}}.end-item .lpwp-lightbox-next{display:none}.first-item .lpwp-lightbox-prev{display:none}.loader-col{width:100%;order:10000}.loader{width:100px;height:100px;margin:20px;display:inline-block;color:#000}.lpwp-lightbox-back{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.gallary .vc_grid-item .vc_gitem-zone-a{aspect-ratio:3/4;background-size:contain}}.gallary{transition:opacity .5s ease}.gallary.show{opacity:1}.invisible{opacity:0}body #fancybox-content{opacity:1!important;border:0;border-top:30px solid #fff!important;border-bottom:30px solid #fff!important;box-sizing:border-box}.single-portfolio #content{flex:1}.single-portfolio .header,.single-portfolio .footer,.single-portfolio #wpadminbar,.single-portfolio .article-footer{display:none!important}.single-portfolio .entry-content iframe{aspect-ratio:16/9;width:100%;height:auto}.single-portfolio .entry-content{padding:0 1.5em}@keyframes fadein{0%{opacity:0}100%{opacity:1}}body.single-portfolio.admin-bar{margin-top:-32px}@media screen and (max-width:782px){body.single-portfolio.admin-bar{margin-top:-46px}}.single.single-portfolio .entry-image{margin-top:0;margin-bottom:0}.single.single-portfolio .entry-meta{display:none}.single-portfolio #content{opacity:0;overflow:visible}.single-portfolio #content.show{opacity:0;animation:fadein 1.8s ease 0s 1;animation-fill-mode:forwards}.admin-bar.single-portfolio{margin-top:0}.single-portfolio .entry-image img{border:none;max-height:calc(100vh - 20px);object-fit:contain}body.single-portfolio{overflow:hidden}.single-portfolio #container{display:flex;height:100vh;height:100dvh;align-items:center;justify-content:center}.single-portfolio #content{margin-top:0;margin-bottom:0}.single-portfolio .sidebar{display:none}body #fancybox-wrap{position:fixed;width:100vw!important;height:100vh!important;left:0!important;top:0!important}body #fancybox-close{top:0;right:0}body #fancybox-close:hover span,body #fancybox-next:hover span,body.rtl #fancybox-prev:hover span,body #fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:none}body #fancybox-prev{left:0}body #fancybox-next{right:0}body #fancybox-title-wrap{bottom:0}body .fancybox-title-float #fancybox-title{margin-top:-30px;background:0 0;color:#000;box-shadow:none}body .fancy-ico span{border-radius:0;background:#fff;box-shadow:none}body #fancybox-prev span:after,body #fancybox-next span:after{border-color:#000}body #fancybox-close span:after,body #fancybox-close span:before{background:#000}body #fancybox-loading,body #fancybox-title{display:none!important}.cover .flexslider .slides li{max-height:100vh;max-height:100svh;max-height:calc(100svh - var(--header-md-height))}.cover .flexslider .slides li img{height:100vh;height:100svh;max-height:calc(100svh - var(--header-md-height));width:100vw;object-fit:cover;margin-top:0!important}.cover-no-header .flexslider .slides li{max-height:calc(100svh)}.cover-no-header .flexslider .slides li img{height:calc(100svh);width:100vw;object-fit:cover;margin-top:0!important}.cover-no-footer .flexslider .slides li{max-height:calc(100svh - var(--header-md-height))}.cover-no-footer .flexslider .slides li img{height:calc(100svh - var(--header-md-height));width:100vw;object-fit:cover;margin-top:0!important}.cover-all .flexslider .slides li{max-height:100vh;max-height:100svh}.cover-all .flexslider .slides li img{height:100vh;height:100svh;width:100vw;object-fit:cover;margin-top:0!important}.admin-bar .cover .flexslider .slides img{width:100vw;height:calc(100vh - 30px);object-fit:cover;margin-top:0!important}.admin-bar .cover .flexslider .slides li{max-height:none}.admin-bar .cover .flexslider.slider-oy .slides li img{margin-top:0!important}@media screen and (max-width:768px){.cover .flexslider .slides li{max-height:calc(100svh - var(--header-height) - 40px + 2px)}.cover .flexslider .slides li img{height:calc(100svh - var(--header-height) - 40px + 2px);width:100vw;object-fit:cover;margin-top:0!important}.cover-no-header .flexslider .slides li{max-height:calc(100svh - 40px + 2px)}.cover-no-header .flexslider .slides li img{height:calc(100svh - 40px + 2px)}.cover-no-footer .flexslider .slides li{max-height:calc(100svh - var(--header-height))}.cover-no-footer .flexslider .slides li img{height:calc(100svh - var(--header-height))}.cover-all .flexslider .slides li{max-height:100vh;max-height:100svh}.cover-all .flexslider .slides li img{height:100vh;height:100svh}.admin-bar .cover .flexslider .slides li{max-height:calc(100svh - var(--header-height) - 40px + 2px - 46px)}.admin-bar .cover .flexslider .slides li img{height:calc(100svh - var(--header-height) - 40px + 2px - 46px)}.admin-bar .cover-no-header .flexslider .slides li{max-height:calc(100svh - 40px + 2px)}.admin-bar .cover-no-header .flexslider .slides li img{height:calc(100svh - 40px + 2px - 46px)}.admin-bar .cover-no-footer .flexslider .slides li{max-height:calc(100svh - var(--header-height))}.admin-bar .cover-no-footer .flexslider .slides li img{height:calc(100svh - var(--header-height) - 46px)}.admin-bar .cover-all .flexslider .slides li{max-height:100vh;max-height:100svh}.admin-bar .cover-all .flexslider .slides li img{height:100vh;height:calc(100svh  - 46px)}}.footer .swpm-post-not-logged-in-msg{display:none}.fa-twitter:before{display:none}.fa-twitter{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 512 512"><path fill="rgb(0,0,0)" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" /></svg>');background-position:center;background-size:cover;display:inline-block;width:13px;height:13px}.rensai-row{padding-top:0!important;padding-bottom:0!important}.rensai-row .wpb_single_image{position:relative}.rensai-row .wpb_single_image .wpb_singleimage_heading{position:absolute;bottom:10px;padding:10px;margin:0;color:#fff;font-size:18px;z-index:10}.rensai-row .wpb_single_image img{aspect-ratio:2.5;object-fit:cover;border-radius:30px!important}.rensai-row .wpb_single_image .wpb_singleimage_heading{text-shadow:0 0 3px rgba(0,0,0,.8)}.rensai-row .wpb_single_image a.vc_single_image-wrapper img{filter:brightness(.75)}.rensai-row .wpb_single_image:hover img{opacity:var(--img-hover-opacity)}