@charset "utf-8";select.c_cfc,input.c_cfc,textarea.c_cfc{display:none!important}.c_cfc_onpreview{display:none}body.logged-in #header,body.admin-bar #header{top:32px}.allcheck_tbl,.calender_tbl{width:100%}.allcheck_tbl th,.allcheck_tbl td,.calender_tbl th,.calender_tbl td{text-align:center;padding:5px}.allcheck_tbl th.th-left,.calender_tbl th.th-left,.allcheck_tbl td.td-left,.calender_tbl td.td-left{text-align:left!important;padding-left:10px}.wpcf7-control-part .allcheck_tbl label,.wpcf7-control-part .calender_tbl label{display:block;text-align:center}.is_today{background-color:orange}.form_cont{margin:20px 0}.use-weeklycalendar,.use-scheduledcalendar{display:none}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 input[type="password"]{font-size:110%;font-weight:400;color:#6e4123;letter-spacing:.1em;border:1px solid #6e4123;padding:0 0 0 3px}.meeting-time{display:none}.meeting-time input[type=text]{display:inline-block;width:50px;font-size:110%;font-weight:400;color:#6e4123;letter-spacing:.1em;border:1px solid #6e4123;padding:0 0 0 3px;outline:none;height:30px;margin-left:8px;margin-right:5px}.sittingmenu span.wpcf7-list-item{width:115px;margin:0;margin-left:2%;padding-right:3%;line-height:40px;background-position:right 9px}.wpcf7-control-part{margin:10px auto;text-align:center}.wpcf7-control-part label{display:block;text-align:left;font-size:120%}div.field_02 .field_02_field.zipinput input,.wpcf7-form-control-wrap input.wpcf7-zip{width:100px}div.field_02 .field_02_field.zipinput input:first-child,.wpcf7-form-control-wrap input.wpcf7-zip:first-child{width:60px}div.field_02 .field_02_field2 select{width:450px;height:30px;font-size:110%;font-weight:400;color:#6e4123;letter-spacing:.1em;border:1px solid #6e4123;padding:0 0 0 3px}.wpcf7-submit{display:inline-block}.wpcf7-confirm-content .field_box span.title,.wpcf7-confirm-content .field_box span.title-left,.wpcf7-confirm-content .field_box span.label{margin-top:0!important;margin-bottom:0!important}.wpcf7-confirm-content .radio-validate-one .wpcf7-list-item{background:none!important}.wpcf7-confirm-content .wpcf7-confirm-textarea:before{clear:both}span.c_cfc_pre{font-size:110%;display:inline-block}button#ret_edit,button.c_cfc_pre{display:inline-block;background-color:#fff0;border:none;margin:0 10px;margin-top:26px;cursor:pointer;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease}button#ret_edit:hover,button.c_cfc_pre:hover{opacity:.4;filter:alpha(opacity=40);-moz-opacity:.4;-ms-filter:"alpha(opacity=40)"}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.main_navi a{opacity:1;transition-property:opacity;transition-duration:0.2s}.main_navi:hover a{opacity:.4}#gnavi_00 a{background-image:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/header/navi-01.png)}#gnavi_00 a:hover{background-image:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/header/navi-01_on.png)}li[id^="gnavi_"] .gnavi_link_bg:not(.now){background-color:#50230b!important;transition-duration:0.2s;transition-property:background-color}li[id^="gnavi_"]:hover .gnavi_link_bg:not(.now){background-color:#f05a24!important;transition-duration:0.7s}.main_navi .main_navi_body,.main_navi .main_navi_title{transition-property:color;transition-duration:0.2s}.main_navi:hover .main_navi_body,.main_navi:hover .main_navi_title{color:#f05a24}.mainshowicon-pre{transition-property:opacity,margin-top;transition-duration:0.8s}.mainshowicon{opacity:1!important;margin-top:0!important}.error_require{color:red!important;font-weight:bold!important;margin:3px 0!important;clear:both!important}input.wpcf7-submit-new:hover{-webkit-transition:all 0.2s ease;opacity:.7}img.lt:hover{opacity:.7;-webkit-transition:all 0.2s ease}img.rt:hover{opacity:.7;-webkit-transition:all 0.2s ease}div.checkbox-validate-one{font-size:107%}.radio-validate-one{font-size:110%}textarea.wpcf7-textarea{font-size:110%;line-height:1.5;width:98%;padding:5px 3px}.orange-related-section{margin:60px 0 40px;padding:0;font-family:inherit;color:#6e4123}.orange-related-title{font-size:18px;font-weight:400;color:#6e4123;letter-spacing:.1em;margin:0 0 20px;padding:0;border:none}.orange-related-category{margin-bottom:50px}.orange-related-cards{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:30px}.orange-related-card{flex:0 0 calc((100% - 60px) / 3);min-width:0;list-style:none}.orange-related-card a{display:block;text-decoration:none;color:#6e4123;transition:opacity 0.2s ease}.orange-related-card a:hover{opacity:.8}.orange-related-card-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;margin-bottom:12px}.orange-related-card-image img{width:100%;height:100%;object-fit:cover;display:block}.orange-related-card-title{font-size:15px;font-weight:700;line-height:1.5;color:#6e4123;margin:0 0 8px}.orange-related-card-date{font-size:12px;color:#b8a18a;margin:0}.orange-related-area{margin-bottom:40px}.orange-related-list{list-style:none;margin:0;padding:0}.orange-related-list li{list-style:none;background:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/home/news_dot.png) 0 5px no-repeat;padding:0 0 0 10px;font-size:93%;letter-spacing:.1em;line-height:1.2em;margin:14px 0 0 0}.orange-related-list li a{color:#6e4123;text-decoration:none;transition:color 0.2s ease}.orange-related-list li a:hover{color:#f05a24}.orange-related-shop-button-wrap{margin-top:30px;padding:5px;border:4px dotted #562a12;border-radius:8px}.orange-related-shop-button{display:block;background-color:#562a12;color:#ffffff!important;text-decoration:none;text-align:center;padding:22px 20px;border-radius:5px;font-size:17px;font-weight:700;letter-spacing:.1em;transition:background-color 0.3s ease}.orange-related-shop-button:hover{background-color:#6e4123;color:#ffffff!important}@media only screen and (max-width:767px){.orange-related-section{margin:40px 0 30px}.orange-related-title{font-size:16px;margin-bottom:16px}.orange-related-cards{flex-direction:column;gap:16px}.orange-related-card{flex:1 1 auto}.orange-related-card a{display:flex;align-items:center;gap:16px}.orange-related-card-image{flex:0 0 100px;width:100px;margin-bottom:0}.orange-related-card-text{flex:1;min-width:0}.orange-related-card-title{font-size:14px}.orange-related-card-date{font-size:11px}.orange-related-list li{background-position:0 6px;font-size:15px;margin:20px 0 0}.orange-related-shop-button{font-size:16px;padding:18px 16px}}