@media (max-width:1367px){#logo{margin-right:9px}}.transparent-header #header:not(.cloned) #logo img{display:block;width:74px;height:40px;background-image:url("http://t-roke.com/wp-content/uploads/2021/08/logo-w-74.svg");background-repeat:no-repeat;background-size:100%;box-sizing:border-box;padding-left:74px}#navigation ul ul li{width:190px}.mega-menu-headline{font-weight:500}.header-widget .button,.header-widget .button.border{font-weight:400;padding:9px 20px}@media (min-width:480px) and (max-width:1024px){.transparent-header.user_not_logged_in #header:not(.cloned){border:none}}.contact-button-wrapper{float:right;width:35%}@media (min-width:1025px) and (max-width:1239px){.contact-button-wrapper{width:auto;display:inline-block;margin-top:-122px;position:relative}}@media only screen and (max-width:1024px){#header-container.header-style-2 .contact-button-wrapper,.contact-button-wrapper{width:100%}}.contact-button{text-align:right;position:relative;top:-1px;height:54px}@media (min-width:1240px){#header:not(.sticky) .contact-button{margin-top:0;margin-bottom:0}}@media only screen and (max-width:1024px){.contact-button{padding:20px 0;border-top:1px solid #eee;display:flex;flex-wrap:wrap;align-items:flex-start;text-align:left;height:auto}.transparent-header .contact-button{padding:15px 0;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}}.contact-button .button,.contact-button .button.border{font-weight:400;padding:9px 20px;margin-right:0;margin-left:25px;min-width:130px;text-align:center;position:relative;line-height:26px}.transparent-header #header:not(.cloned) .contact-button .button,.transparent-header #header:not(.cloned) .contact-button .button.border{background:rgba(255,255,255,.15);color:#fff;border:none;padding:9px 20px}.transparent-header #header:not(.cloned) .contact-button .button:hover,.transparent-header #header:not(.cloned) .contact-button .button.border:hover{background:#0088df}@media only screen and (max-width:1024px){.contact-button a.button.border{font-size:16px;min-width:auto;float:right;margin-left:0}}.main-search-container h2,.transparent-header .main-search-container h2{font-weight:700}.transparent-header .main-search-container h2{text-shadow:1px 1px 10px #4a494b}.main-search-container h4,.transparent-header .main-search-container h4{font-weight:400}.transparent-header .main-search-container h4{color:#fff;text-shadow:1px 1px 10px #222}.listing-item{border-radius:4px}.listing-item-content{padding-right:28px}#footer{background-color:#fafafa}#footer a:hover{color:#006cbc}.footer_logo{margin-top:10px}.copyrights{border-top-color:#d8d8d8}.copyrights a{color:#0088df}.copyrights a:hover{color:#006cbc}#footer .wp-block-button__link{font-size:16px;color:#0088df;background-color:transparent;border:1px solid #0088df;padding:6px 30px;margin-bottom:15px;transition:all .3s}#footer .wp-block-button__link:hover{color:#fff;background-color:#0088df}#footer.dark .footer_logo{display:block;width:100px;height:54px;background-image:url("http://t-roke.com/wp-content/uploads/2021/08/logo-w-74.svg");background-repeat:no-repeat;background-size:100%;box-sizing:border-box;padding-left:100px}#footer.dark a:hover{color:#0088df}#footer.dark .wp-block-button__link{color:#fff;border-color:#fff}#footer.dark .wp-block-button__link:hover{background-color:#fff;color:#222}body #sticky-button{position:fixed;right:0;bottom:25px;margin:0 25px 0 0;z-index:9999}body #sticky-button a{border-radius:50%;text-align:center;background-color:#0088df;color:#fff;font-size:12px;font-weight:700;line-height:1.2;width:74px;height:74px;padding:10px;display:flex;flex-direction:column;justify-content:center;transition:all .3s;box-shadow:0 0 0 0 rgb(46 146 209/30%);-webkit-animation:contact-pulse 1.75s infinite cubic-bezier(.66,0,0,1);-moz-animation:contact-pulse 1.75s infinite cubic-bezier(.66,0,0,1);-ms-animation:contact-pulse 1.75s infinite cubic-bezier(.66,0,0,1);animation:contact-pulse 1.75s infinite cubic-bezier(.66,0,0,1)}body #sticky-button a:hover{background-color:#006cbc;-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}body #sticky-button a:before{content:"\f674";font-family:"Font Awesome 5 Free";font-size:18px;-webkit-transition:-webkit-transform .8s;-moz-transition:-moz-transform .8s;-o-transition:-o-transform .8s;transition:transform .8s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}body #sticky-button a:hover:before{transform:rotateY(180deg)}#sticky-button a:after{display:none}@-webkit-keyframes contact-pulse{to{box-shadow:0 0 0 20px rgba(46,146,209,0)}}@-moz-keyframes contact-pulse{to{box-shadow:0 0 0 20px rgba(46,146,209,0)}}@-ms-keyframes contact-pulse{to{box-shadow:0 0 0 20px rgba(46,146,209,0)}}@keyframes contact-pulse{to{box-shadow:0 0 0 20px rgba(46,146,209,0)}}.main-search-input-item{margin-top:2px}.main-search-input-item.text{margin-top:5px}.main-search-input .select2-container .select2-selection--single .select2-selection__rendered{font-weight:400}.dashboard-list-box ul.select2-results__options li,.select2-results__option{font-weight:400}span.like-icon{display:none}button.button.border,a.button.border{padding:8px 30px}.gallery-wrap .item h3 span{font-weight:400}.listing-item-container.list-layout span.tag{display:none}.listing-item-content span.tag{display:none}.listing-small-badge.pricing-badge:after{   content:"／1時間"}.listing-item-content span{color:rgba(255,255,255,.9)}#listeo-listings-container .listing-item-content h3{font-weight:700}.archive.tax-listing_category{background-color:#f7f7f7}div#widget_search_form_listings-2{margin-top:-50px;margin-bottom:55px}.leaflet-listing-item-content h3{padding-bottom:20px}.leaflet-listing-item-content span{position:absolute;left:0;background-color:#fff;border-radius:0 0 4px 4px;display:block;width:100%;padding:16px 22px;box-sizing:border-box;color:#888;font-size:14px;line-height:18px}.leaflet-listing-content .listing-title{display:none}.leaflet-container a.leaflet-popup-close-button:hover{color:#fff;background-color:#0088df;-webkit-text-stroke:1px #0088df}#titlebar.listing-titlebar span.listing-tag{background:none!important;padding:0}#titlebar.listing-titlebar span.listing-tag a{background-color:#0088df12;border-radius:50px;padding:6px 14px;margin-bottom:6px}span.listing-pricing-tag:after{content:"／1時間"}.listing-section h3{margin-top:45px;margin-bottom:25px}.pricing-list-container ul:last-child li{padding-right:30px}a.wp-block-button__link.has-background{padding:10px 30px;transition:all .3s}a.wp-block-button__link.has-background:hover{background-color:#006cbc!important}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:1.2;color:#888;background-image:url("http://t-roke.com/wp-content/uploads/2021/12/angle-down-grey.svg");background-repeat:no-repeat;background-position:right 1.5em top 50%;background-size:.65em auto}.blog-compact-item{background-image:url("http://t-roke.com/wp-content/uploads/2022/01/nws-bg.jpg")}.blog-compact-item-content p{color:rgba(255,255,255,.9)}.im.im-icon-Map2:before{font-style:normal}.office-address{color:#aaa}.office-address a{color:#fff}.office-address a:hover{color:#0088df}label{cursor:pointer}label+br{display:none}legend{width:100%}.form-badge{color:#fff;font-size:12px;font-weight:700;text-align:center;vertical-align:baseline;white-space:nowrap;line-height:3;border-radius:10px;padding:0 5px 2px;margin-left:10px}.form-badge--required{background-color:#dc2b28}.form-badge--optional{background-color:#006cbc}input[type=date]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-height:1.2em;position:relative}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;left:-24px;display:block;height:100%;width:100%;box-sizing:border-box;cursor:pointer}input[type=date],input[type=tel]{height:51px;line-height:51px;padding:0 20px;outline:none;font-size:15px;color:gray;margin:0 0 16px;max-width:100%;width:100%;box-sizing:border-box;display:block;background-color:#fff;border:1px solid #dbdbdb;box-shadow:0 1px 3px 0px rgb(0 0 0/6%);opacity:1;border-radius:3px}input,input[type=text],input[type=password],input[type=email],input[type=number],input[type=file],input[type=date],input[type=tel],textarea,select{font-family:'Noto Sans JP';font-weight:400}input:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=file]:focus,input[type=date]:focus,input[type=tel]:focus,textarea:focus,select:focus:not(select#wp-block-categories-1){border-color:#71b1d9;outline:0;box-shadow:0 0 0 .4rem rgb(46 146 209/15%)}input::placeholder{font-family:'Noto Sans JP';font-weight:400;color:#bbb}.wpcf7-form-control-wrap.filming-date{position:relative;display:block}.wpcf7-form-control-wrap.filming-date:before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:300;position:absolute;top:0;right:20px;height:51px;line-height:51px;z-index:10}.wpcf7-form-control.wpcf7-checkbox{margin-top:-8px;border:1px solid #dbdbdb;box-shadow:0 1px 3px 0px rgb(0 0 0/6%);border-radius:3px;padding:30px 50px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px) and (max-width:1239px){.wpcf7-form-control.wpcf7-checkbox{padding:20px 30px}}@media (max-width:767.98px){.wpcf7-form-control.wpcf7-checkbox{padding:20px 25px 15px}}.wpcf7-list-item{margin:0}.wpcf7-list-item.last.has-free-text{width:100%}.wpcf7-list-item-label{color:#54595f}.wpcf7-list-item input[type=checkbox]{float:left;margin-right:.5em;border-radius:3px;width:1em;height:1em;margin-top:.52em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #cbcbcb;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.wpcf7-list-item input[type=checkbox]:focus{border-color:#71b1d9;outline:0;box-shadow:0 0 0 .4rem rgb(46 146 209/15%)}.wpcf7-list-item input[type=checkbox]:checked{background-color:#006cbc;border-color:#006cbc;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.wpcf7-form-control-wrap.responsible-as-billing .wpcf7-form-control.wpcf7-checkbox{margin-top:0;padding:1px 20px;padding-top:10px}.wpcf7-form-control-wrap.your-file{position:relative;display:block}.wpcf7-form-control-wrap.your-file:before{content:"ファイルを選択";position:absolute;top:1px;left:1px;display:block;width:150px;height:49px;padding:0 20px;background-color:#dbdbdb;border-top-left-radius:2px;border-bottom-left-radius:2px;text-align:center;color:#54595f;font-weight:500;font-size:15px;line-height:49px;z-index:10}.wpcf7-form-control-wrap.your-file:hover:before{background-color:#dedede}::file-selector-button,::-webkit-file-upload-button{display:none}.wpcf7 input[type=file]{padding-left:170px}.form_submit-button-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:30px}.wpcf7-form-control.wpcf7-submit,.wpcf7-form-control.wpcf7-previous{width:auto;padding:0 20px;margin-left:6px;margin-right:6px;height:50px;font-size:18px;min-width:300px;max-width:300px;text-align:center;display:flex;align-items:center;justify-content:center}.wpcf7-form-control.wpcf7-previous{color:#0088df;border:1px solid #0088df;background-color:#fff}.wpcf7-form-control.wpcf7-previous:hover{background-color:#0088df;color:#fff}.wpcf7-form-control.wpcf7-submit:hover{background-color:#006cbc}.wpcf7-spinner{width:100%;background-color:transparent;opacity:1}.wpcf7-spinner:before{top:calc(50% - 8px);left:calc(50% - 8px);z-index:10}.wpcf7-spinner:after{content:"";display:block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tbrightcontent{border-radius:4px;top:10%;left:10%;width:80%;height:80%}h3.termstitle{background-color:#f6f6f6!important;color:#222!important;font-size:22px;padding:30px 15px;text-align:left}.tthebutton{display:flex;flex-direction:row;justify-content:center;width:100%!important}input.termsagree,input.termsdecline{width:100%!important;min-width:75px;max-width:200px;margin-left:6px}input.termsagree:hover,input.termsdecline:hover{background-color:#006cbc!important}.wpcf7cf-index{color:#7a7a7a;font-size:11px;line-height:0;font-weight:500;text-align:center;vertical-align:baseline;border:1px solid #7a7a7a;border-radius:50%;padding:0 5px 1px}.wpcf7cf_repeater_sub{margin-bottom:10px!important}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{margin-top:10px!important;margin-bottom:16px;gap:20px}.wpcf7cf_remove,.wpcf7cf_add{color:#999;line-height:26px;border:1px solid #dbdbdb;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0px rgb(0 0 0/6%);padding:9px 20px}.wpcf7cf_add:before,.wpcf7cf_remove:before{font-family:"Font Awesome 5 Free";padding-right:7px;font-weight:900}.wpcf7cf_add:before{content:"\f055"}.wpcf7cf_remove:before{content:"\f056"}.wpcf7cf_remove:hover,.wpcf7cf_add:hover{background-color:#f9f9f9}@media (max-width:377px){.wpcf7cf_add-container,.wpcf7cf_remove-container{width:100%}.wpcf7cf_remove,.wpcf7cf_add{width:100%}}.apply-confirm-table{width:100%;border-top:1px solid #d8d8d8}.apply-confirm-table td{border-bottom:1px solid #d8d8d8;padding:10px;vertical-align:top}.apply-confirm-heading{width:30%;font-weight:700}.apply-confirm-heading.title{color:#222;font-size:18px}.cancel-policy label{width:80%;position:relative;margin:0 auto 20px;padding-left:25px}input#cancel-policy{position:absolute;top:0;left:0}.cancel-policy .wpcf7-list-item-label{font-size:16px;line-height:1}