@charset "UTF-8";@media only screen and (min-width:768px){.sp-mode{display:none!important}}@media only screen and (max-width:767px){.pc-mode{display:none!important}.sp-br-none br{display:none}}.body-fix #gnavi{margin-top:0!important}#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)}.js-pagetop{display:none;position:fixed;bottom:40px;right:40px;z-index:20;line-height:1}.js-pagetop a{display:block;height:60px;width:60px;border-radius:50%;background-color:#f05a24;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.js-pagetop a:hover{opacity:.7}.js-pagetop span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);color:#fff}@media only screen and (max-width:767px){.js-pagetop{right:2.66667%;bottom:20px}.js-pagetop a{height:50px;width:50px;font-size:12px}.js-pagetop a:hover{opacity:1}body,.page-template{width:auto!important;font-size:14px}body img,.page-template img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic}body #m_contact,.page-template #m_contact{display:none}body #header,.page-template #header{position:fixed;right:0;height:72px;width:100%}body #gnavi_box,.page-template #gnavi_box{display:block;width:100%}body #gnavi,body #gnavi_box,.page-template #gnavi,.page-template #gnavi_box{height:72px}body .gnavi_li,.page-template .gnavi_li{display:none}body #gnavi_00,.page-template #gnavi_00{display:block;margin:5px 0 0 15px}body #gnavi_00 a,.page-template #gnavi_00 a{width:208px;background:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/common/logo.svg) no-repeat left 22px;background-size:auto 20px}body #gnavi_00 a:hover,.page-template #gnavi_00 a:hover{background-image:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/common/logo.svg)}body #wrapper,.page-template #wrapper{overflow:hidden;width:auto;margin:0;left:auto;padding:0;background-position:top center}body #content,.page-template #content{display:block;width:auto;margin:125px 0 0}body .sns_area,.page-template .sns_area{display:block;width:auto}body .sns_body,.page-template .sns_body{height:auto;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;border:3px dotted #562a12;border-radius:7px;padding:10px 0;margin:0 auto}body .sns_body iframe,.page-template .sns_body iframe{width:280px!important}body #fb_box,body #tw_box,.page-template #fb_box,.page-template #tw_box{float:none;width:auto;margin:0 auto}body #fb_box+#tw_box,.page-template #fb_box+#tw_box{margin-top:60px}body .pickup_area,.page-template .pickup_area{display:block;width:auto}body #pick_box_new,.page-template #pick_box_new{display:block;width:auto;background:none;border-top:3px dotted #562a12}body .pick_units,.page-template .pick_units{background:none;padding:0 5.33333%}body .pick_unit,.page-template .pick_unit{float:none;width:auto;height:auto;max-width:420px;margin:0 auto}body .pick_unit+.pick_unit,.page-template .pick_unit+.pick_unit{border-top:3px dotted #562a12}body .pick_unit img,.page-template .pick_unit img{float:none;margin:0 auto}body #footer,.page-template #footer{width:auto;padding:0 5.33333% 30px}body .footer_logo,.page-template .footer_logo{height:21px;width:220px;margin:0 auto;background:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/common/logo.svg) no-repeat center center;background-size:auto 20px}body .footer_logo img,.page-template .footer_logo img{opacity:0}body .footer_box_02,.page-template .footer_box_02{display:block;width:auto}body .footer_box_02_left,.page-template .footer_box_02_left{float:none;width:auto}body .footer_box_02_right,.page-template .footer_box_02_right{float:none;width:auto}body .footer_box_02_right_box_right,.page-template .footer_box_02_right_box_right{float:none;width:auto}body .footer_box_02_right_box_left,.page-template .footer_box_02_right_box_left{float:none;width:auto}body .footer_box_02_right_box+.footer_box_02_right_box,.page-template .footer_box_02_right_box+.footer_box_02_right_box{margin-top:30px}body .footer_box_02_right_box_txt,.page-template .footer_box_02_right_box_txt{background:none}body .footer_box_01,.page-template .footer_box_01{display:block;width:auto}body .footer_box_03,.page-template .footer_box_03{display:block;width:auto}}@media only screen and (max-width:767px){.sp-mail-btn{position:absolute;top:5px;right:93px;height:65px;width:37px;z-index:9}.sp-mail-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sp-tel-btn{position:absolute;top:5px;right:56px;height:65px;width:37px;z-index:9}.sp-tel-btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sp-menu-btn{position:absolute;top:5px;right:0;height:65px;width:56px;z-index:9;line-height:1;cursor:pointer;border-radius:0;-webkit-appearance:none;outline:none}.sp-menu-btn.on .bar01,.sp-menu-btn.on .bar03{top:10px;opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.sp-menu-btn.on .bar02{top:12px;-webkit-transform:rotate(-45deg) translateY(-50%) translateX(1px);-ms-transform:rotate(-45deg) translateY(-50%) translateX(1px);transform:rotate(-45deg) translateY(-50%) translateX(1px);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.sp-menu-btn.on .bar04{top:12px;-webkit-transform:rotate(45deg) translateY(-50%) translateX(-1px);-ms-transform:rotate(45deg) translateY(-50%) translateX(-1px);transform:rotate(45deg) translateY(-50%) translateX(-1px);-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.sp-menu-btn .bar-box{position:absolute;top:50%;left:0;right:0;display:block;height:23px;width:26px;margin:0 auto;vertical-align:top;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp-menu-btn .bar{position:absolute;top:0;left:0;height:2px;width:100%;background-color:#562a12;vertical-align:top;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.sp-menu-btn .bar02,.sp-menu-btn .bar04{top:10px}.sp-menu-btn .bar01,.sp-menu-btn .bar03{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.sp-menu-btn .bar03{top:20px}}@media only screen and (max-width:350px){body #gnavi_00,.page-template #gnavi_00{margin-left:10px}body #gnavi_00 a,.page-template #gnavi_00 a{width:170px;background-size:auto 17px;background-position:left 24px}.sp-tel-btn{width:28px}.sp-mail-btn{right:90px;width:28px}}.global-nav-sp{display:none;position:fixed;top:72px;right:0;left:0;bottom:0;z-index:99999;padding:0}.global-nav-sp .nav-inner{position:relative;z-index:9;overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;padding:0;margin:0;background:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/common/wrapper_bg.png) center top repeat-y}.global-nav-sp .nav-box{padding:0 0 50px}.global-nav-sp .header-tel-ttl,.home-contact-box-sp .header-tel-ttl{margin:0 0 8px;font-size:16px;text-align:center;font-weight:700;color:#562a12}.global-nav-sp .header-tel,.home-contact-box-sp .header-tel{margin:0 0 9px;font-size:26px;letter-spacing:1px;line-height:1;text-align:center}.global-nav-sp .header-tel+.header-tel,.home-contact-box-sp .header-tel+.header-tel{margin-top:15px}.global-nav-sp .header-tel .icon-tel,.home-contact-box-sp .header-tel .icon-tel{position:relative;top:1px;display:inline-block;margin:0 10px 0 0;font-size:23px}.global-nav-sp .header-tel .icon-mail,.home-contact-box-sp .header-tel .icon-mail{position:relative;top:4px;display:inline-block;margin:0 10px 0 0;font-size:23px}.global-nav-sp .header-tel a,.home-contact-box-sp .header-tel a{max-width:295px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:12px 10px;border:3px solid #f05a24;background-color:#f05a24;border-radius:40px;letter-spacing:1px;color:#fff}.global-nav-sp .header-tel-text-sub,.home-contact-box-sp .header-tel-text-sub{font-size:14px;text-align:center;color:#562a12}.global-nav-sp .header-tel-text-sub+.header-tel-ttl,.home-contact-box-sp .header-tel-text-sub+.header-tel-ttl{margin-top:22px}.global-nav-sp .header-mail,.home-contact-box-sp .header-mail{line-height:1;margin:30px 0 0;font-size:18px;text-align:center;font-weight:700}.global-nav-sp .header-mail a,.home-contact-box-sp .header-mail a{display:inline-block;padding:10px;color:#562a12}.global-nav-sp .header-mail .icon-mail,.home-contact-box-sp .header-mail .icon-mail{margin:1px 8px 0 0}.global-nav-sp .header-mail-text,.home-contact-box-sp .header-mail-text{max-width:295px;margin:30px auto 22px;padding:0 15px}.global-nav-sp .header-mail-link,.home-contact-box-sp .header-mail-link{display:block;max-width:134px;margin:0 auto}.global-nav-sp .header-mail-link a,.home-contact-box-sp .header-mail-link a{display:block}.home-contact-box-sp{margin:0 5.33333% 40px;padding:37px 0 37px;border-top:3px dotted #562a12;border-bottom:3px dotted #562a12}.global-nav-list-sp{padding-top:10px;margin:0 5.33333% 25px}.global-nav-list-sp li{border-bottom:2px dotted #562a12}.global-nav-list-sp a{display:block;padding:10px 10px 10px;font-size:18px;color:#562a12;letter-spacing:.2em;font-weight:700}.global-nav-list-sp small{display:block;font-size:10px;letter-spacing:0}.global-nav-list-sp .now{color:#f05a24}.ct_area_01_title{font-size:25px;font-weight:700;letter-spacing:.05em;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.ct_area_01_box_title{display:inline-block;border-bottom:2px solid #f05a24;vertical-align:top;line-height:1.5;font-size:19px;font-weight:700;letter-spacing:.05em;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.f-yugo{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","Meiryo UI","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif}.color-brown{color:#562a12}.color-brown:visited{color:#562a12}.color-orange{color:#f05a24}.fw-b{font-weight:700}.dots-elm{display:inline-block;height:3px;width:3px;margin:13px 6px 15px;border-radius:50%;background-color:#562a12;vertical-align:top}.bd-list-elm{display:inline-block;vertical-align:top}.page-home .box_txt{margin:20px 0 0}.page-home .box_txt2{margin-top:27px}.ct-dots-box{margin:21px 0 21px}.ct-dots-box:before{content:"";display:block;height:3px;width:3px;margin:0 auto;border-radius:50%;background-color:#562a12}.ct-dots-elm:before,.ct-dots-elm:after{content:"";display:block;height:3px;width:3px;margin:12px auto 0;border-radius:50%;background-color:#562a12}.home-lead-img{margin:50px 0 50px}.home-lead-img img{max-width:100%;height:auto;vertical-align:top;-ms-interpolation-mode:bicubic}.home-link-box{margin-top:27px}@media only screen and (min-width:768px){.ct_area_01_title.type-top{margin:166px 0 52px}.hv-orange:hover{color:#f05a24}}@media only screen and (max-width:767px){.ct_area_01_title.type-top{margin:0 0 40px}.ct_area_01_box_title{font-size:18px;letter-spacing:.04em}.page-home .box_txt{padding-bottom:0}.ct-dots-box{margin:21px 0 23px}#ribbon{left:0;height:auto;width:100px}#main_navi{display:block;height:auto;width:auto}.main_navi{display:inline-block;position:static;width:140px;height:230px;margin-left:5px!important;margin-right:5px!important;margin-bottom:20px!important;vertical-align:top}.main_navi a{background-size:contain!important;height:230px!important;width:auto!important;margin-bottom:-102px!important}.main_navi_title{margin:0}#main_title{overflow:visible;width:240px;height:72px;margin:34px 0 0;background:url(https://orange-petsitter.com/system/wp-content/themes/orange/assets/images/common/logo-top.svg) no-repeat center center!important;background-size:240px auto!important}#main_title img{opacity:0}#news{display:block;width:auto;margin-top:30px;padding:0 5.33333%}#news_title{display:block;width:auto;padding-top:40px;background:none;border-top:3px dotted #562a12;text-align:left}#news_body{display:block;width:auto;background:none;border-bottom:3px dotted #562a12}#news_title_txt{font-weight:700;height:auto;width:auto;padding:0;background:none;text-indent:0;font-size:18px;font-weight:700;color:#562a12}#news_body_list{width:100%;margin:18px 0 53px 0}.news_body_list_txt{margin:20px 0 0;background-position:0 6px;font-size:15px}.area{display:block;width:auto;padding:0 5.33333%}.area_01_box_title,.area_02_box_title{width:auto;display:block;text-align:center;background-position:top center;background-size:contain}.area_01_line,.area_02_line{display:inline-block;margin:5px 0 0!important;width:auto!important;max-width:100%!important}.box_txt{margin:28px 0 0 0;text-align:left}.box_txt2{text-align:left;margin-bottom:20px}a.to_detail_01,a.to_detail_02{margin:0 0 0 auto}a.to_detail_01{margin-top:50px}.to_detail_line{margin:30px 0 30px auto}.area area_01 .area_box{text-align:center}.page-home #gnavi{margin-top:0!important}.page-home #main{margin-top:72px}.page-home #main_header{position:relative;background:none;border-bottom:1px solid #f05a24}.page-home #main_header:before{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background-color:#f05a24}.page-home #content{margin-top:0;padding-top:40px}.page-home .area_01{padding-top:150px}.page-home .area_01_title{width:212px;margin:0;padding:0}.page-home .area_02 .box_txt{padding-bottom:20px}.article_area{width:auto;min-height:inherit;margin:0;padding:0 5.33333%}.article_area:after{content:"";clear:both;display:block}.nav-previous,.nav-next{margin-bottom:50px}#right_area{position:static;margin:0 auto}.area_01_title{width:auto;margin:0 0 40px;padding-top:20px}.article_date{margin:0;font-size:115%}.article_title{margin-top:22px;line-height:1.8}}.area_01{overflow:hidden}.area_01 .box_title{overflow:hidden}@media only screen and (max-width:767px){.page-template-page_service .area_01_title{width:227px;padding:0;margin:0}.page-template-page_service .area_03 .area_box,.page-template-page_service .area_04 .area_box{display:block;width:auto}.page-template-page_service .area_02_list{max-width:500px;margin:0 auto;text-align:left;font-size:0}.page-template-page_service .area_02_li{width:47.76119%;margin:0 3.28358% 20px 0}.page-template-page_service .area_02_li:nth-child(even){margin-right:0}.page-template-page_service .area_02_li>img{display:block;width:100%;max-width:200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:contain}.page-template-page_service .area_02_li .ml9{margin-left:0}.page-template-page_service .area_02_li_title{display:block;margin-top:10px}.page-template-page_service .area_02_li_txt{display:block;text-align:left}.page-template-page_service .area_02_body,.page-template-page_service .area_03_body,.page-template-page_service .area_04_body{text-align:left}.page-template-page_step .area_01_title{width:269px;padding:0;margin:0}.page-template-page_price .area_01_title{width:253px;padding:0;margin:0}.page-template-page_price .scroll-price{overflow:auto;margin-right:-5.97015%;padding-bottom:20px}.page-template-page_price .scroll-price-img{min-width:682px}.page-template-page_price .scroll-price::-webkit-scrollbar{display:block;width:6px}.page-template-page_price .scroll-price::-webkit-scrollbar:horizontal{height:6px;background-color:#ccc;border-radius:5px}.page-template-page_price .scroll-price::-webkit-scrollbar-track{border:none;border-radius:5px}.page-template-page_price .scroll-price::-webkit-scrollbar-thumb{background:#f05a24;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.page-template-page_price .area_02 .area_box{padding-bottom:7px}.page-template-page_price .area_04{margin-top:0;padding-bottom:50px}.page-template-page_area .area_01_title{width:227px;padding:0;margin:0 0 0 27px}.page-template-page_area .area_01 .box_title{text-align:center!important}.page-template-page_area .area_01_line{display:block!important;margin:5px auto 0!important}.page-template-page_member .area_01_title{width:214px;padding:0;margin:0}.page-template-page_voice_post .area_01_title{width:260px;padding:0;margin:0}.page-template-page_recruit .area_01_title{width:100%;padding:0;margin:0;background-position:center top}.page-template-page_recruit .area_02_title{margin-left:0;background-position:left 6px;line-height:1.5}.page-template-page_recruit .area_table{display:block;width:auto;margin:0 0 50px}.page-template-page_recruit .area_table tbody,.page-template-page_recruit .area_table tr,.page-template-page_recruit .area_table th,.page-template-page_recruit .area_table td{display:block}.page-template-page_recruit .left_cell{width:auto;margin:0 0 5px;font-weight:700;font-size:120%}.page-template-page_recruit .right_cell{font-size:100%}.page-template-page_recruit .submit_button{display:inline-block}.page-template-page_contact .area_01_title,.page-template-page_contact2 .area_01_title{width:100%;padding:0;margin:0;background-position:center top}.page-template-page_contact .wpcf7,.page-template-page_contact2 .wpcf7{width:auto}.page-template-page_contact .area_02_cap,.page-template-page_contact2 .area_02_cap{width:auto;padding-left:0}.page-template-page_contact .field_02 span.label,.page-template-page_contact .field_03 span.label,.field_18 span.label,.page-template-page_contact .field_04 span.label,.page-template-page_contact .field_05 span.label,.page-template-page_contact .field_06 span.label,.page-template-page_contact .field_07 span.label,.page-template-page_contact .field_08 span.label,.page-template-page_contact .field_09 span.label,.page-template-page_contact .field_10 span.label,.page-template-page_contact .field_13 span.label,.page-template-page_contact2 .field_02 span.label,.page-template-page_contact2 .field_03 span.label,.field_18 span.label,.page-template-page_contact2 .field_04 span.label,.page-template-page_contact2 .field_05 span.label,.page-template-page_contact2 .field_06 span.label,.page-template-page_contact2 .field_07 span.label,.page-template-page_contact2 .field_08 span.label,.page-template-page_contact2 .field_09 span.label,.page-template-page_contact2 .field_10 span.label,.page-template-page_contact2 .field_13 span.label{display:block;float:none;margin:5px 0 5px}.page-template-page_contact .field_01,.page-template-page_contact .field_02,.page-template-page_contact .field_03,.page-template-page_contact .field_18,.page-template-page_contact .field_04,.page-template-page_contact .field_05,.page-template-page_contact .field_06,.page-template-page_contact .field_07,.page-template-page_contact .field_08,.page-template-page_contact .field_09,.page-template-page_contact .field_10,.page-template-page_contact .field_11,.page-template-page_contact .field_12,.page-template-page_contact .field_13,.page-template-page_contact .field_14,.page-template-page_contact .field_15,.page-template-page_contact .check_03,.page-template-page_contact .check_18,.page-template-page_contact2 .field_01,.page-template-page_contact2 .field_02,.page-template-page_contact2 .field_03,.page-template-page_contact2 .field_18,.page-template-page_contact2 .field_04,.page-template-page_contact2 .field_05,.page-template-page_contact2 .field_06,.page-template-page_contact2 .field_07,.page-template-page_contact2 .field_08,.page-template-page_contact2 .field_09,.page-template-page_contact2 .field_10,.page-template-page_contact2 .field_11,.page-template-page_contact2 .field_12,.page-template-page_contact2 .field_13,.page-template-page_contact2 .field_14,.page-template-page_contact2 .field_15,.page-template-page_contact2 .check_03,.page-template-page_contact .field_16{width:auto;overflow:visible}.page-template-page_contact .field_02 div.field_box span.label,.page-template-page_contact .field_03 div.field_box span.label,.page-template-page_contact .field_18 div.field_box span.label,.page-template-page_contact .field_04 div.field_box span.label,.page-template-page_contact .field_05 div.field_box span.label,.page-template-page_contact .field_06 div.field_box span.label,.page-template-page_contact .field_07 div.field_box span.label,.page-template-page_contact .field_08 div.field_box span.label,.page-template-page_contact .field_09 div.field_box span.label,.page-template-page_contact div.field_02 .field_02_field,.page-template-page_contact div.field_03 .field_02_field,.page-template-page_contact div.field_18 .field_02_field,.page-template-page_contact div.field_04 .field_02_field,.page-template-page_contact div.field_05 .field_02_field,.page-template-page_contact div.field_06 .field_02_field,.page-template-page_contact div.field_07 .field_02_field,.page-template-page_contact2 .field_02 div.field_box span.label,.page-template-page_contact2 .field_03 div.field_box span.label,.page-template-page_contact2 .field_18 div.field_box span.label,.page-template-page_contact2 .field_04 div.field_box span.label,.page-template-page_contact2 .field_05 div.field_box span.label,.page-template-page_contact2 .field_06 div.field_box span.label,.page-template-page_contact2 .field_07 div.field_box span.label,.page-template-page_contact2 .field_08 div.field_box span.label,.page-template-page_contact2 .field_09 div.field_box span.label,.page-template-page_contact2 div.field_02 .field_02_field,.page-template-page_contact2 div.field_03 .field_02_field,.page-template-page_contact2 div.field_18 .field_02_field,.page-template-page_contact2 div.field_04 .field_02_field,.page-template-page_contact2 div.field_05 .field_02_field,.page-template-page_contact2 div.field_06 .field_02_field,.page-template-page_contact2 div.field_07 .field_02_field{float:none;width:auto;margin-left:0}.page-template-page_contact div.field_02 .field_02_field input,.page-template-page_contact div.field_06 .field_02_field input,.page-template-page_contact div.field_02 .field_02_field2 input,.page-template-page_contact div.field_03 .field_02_field2 input,.page-template-page_contact div.field_18 .field_02_field2 input,.page-template-page_contact div.field_04 .field_02_field2 input,.page-template-page_contact div.field_05 .field_02_field2 input,.page-template-page_contact div.field_06 .field_02_field2 input,.page-template-page_contact div.field_07 .field_02_field2 input,.page-template-page_contact div.field_02 .field_03_field input,.page-template-page_contact div.field_02 .field_18_field input,.page-template-page_contact div.field_03 .field_03_field input,.page-template-page_contact div.field_18 .field_18_field input,.page-template-page_contact div.field_04 .field_03_field input,.page-template-page_contact div.field_18 .field_18_field input,.page-template-page_contact div.field_05 .field_03_field input,.page-template-page_contact div.field_06 .field_03_field input,.page-template-page_contact div.field_07 .field_03_field input,.page-template-page_contact div.field_08 .field_03_field input,.page-template-page_contact2 div.field_02 .field_02_field input,.page-template-page_contact2 div.field_06 .field_02_field input,.page-template-page_contact2 div.field_02 .field_02_field2 input,.page-template-page_contact2 div.field_03 .field_02_field2 input,.page-template-page_contact2 div.field_18 .field_02_field2 input,.page-template-page_contact2 div.field_04 .field_02_field2 input,.page-template-page_contact2 div.field_05 .field_02_field2 input,.page-template-page_contact2 div.field_06 .field_02_field2 input,.page-template-page_contact2 div.field_07 .field_02_field2 input,.page-template-page_contact2 div.field_02 .field_03_field input,.page-template-page_contact2 div.field_03 .field_03_field input,.page-template-page_contact2 div.field_18 .field_03_field input,.page-template-page_contact2 div.field_04 .field_03_field input,.page-template-page_contact2 div.field_05 .field_03_field input,.page-template-page_contact2 div.field_06 .field_03_field input,.page-template-page_contact2 div.field_07 .field_03_field input,.page-template-page_contact2 div.field_08 .field_03_field input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page_contact div.field_02 .field_02_field2,.page-template-page_contact div.field_03 .field_02_field2,.page-template-page_contact div.field_18 .field_02_field2,.page-template-page_contact div.field_04 .field_02_field2,.page-template-page_contact div.field_05 .field_02_field2,.page-template-page_contact div.field_06 .field_02_field2,.page-template-page_contact div.field_07 .field_02_field2,.page-template-page_contact2 div.field_02 .field_02_field2,.page-template-page_contact2 div.field_03 .field_02_field2,.page-template-page_contact2 div.field_18 .field_02_field2,.page-template-page_contact2 div.field_04 .field_02_field2,.page-template-page_contact2 div.field_05 .field_02_field2,.page-template-page_contact2 div.field_06 .field_02_field2,.page-template-page_contact2 div.field_07 .field_02_field2{float:none;width:auto}.page-template-page_contact div.field_04 span.title,.page-template-page_contact2 div.field_04 span.title{display:block;width:auto;float:none}.page-template-page_contact div.field_02 .field_02_field3,.page-template-page_contact div.field_04 .field_02_field3,.page-template-page_contact2 div.field_02 .field_02_field3,.page-template-page_contact2 div.field_04 .field_02_field3{width:79px}.page-template-page_contact div.field_04 .field_02_field3 input,.page-template-page_contact2 div.field_04 .field_02_field3 input{width:79px}.page-template-page_contact .pet-kind>li:last-child .pet-kind-name,.page-template-page_contact2 .pet-kind>li:last-child .pet-kind-name{width:190px}.page-template-page_contact .pet-kind>li:last-child .pet-other-name input[type=text],.page-template-page_contact2 .pet-kind>li:last-child .pet-other-name input[type=text]{width:90px}.page-template-page_contact .pet-kind>li .pet-kind-name,.page-template-page_contact2 .pet-kind>li .pet-kind-name{width:190px}.page-template-page_contact span.pet-kind-name,.page-template-page_contact2 span.pet-kind-name{margin-left:5px}.page-template-page_contact textarea.wpcf7-textarea,.page-template-page_contact2 textarea.wpcf7-textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page_contact .wpcf7-list-item,.page-template-page_contact2 .wpcf7-list-item{margin-right:5px;margin-bottom:15px;padding-right:19px}.page-template-page_contact .field_02 span.label,.page-template-page_contact .field_03 span.label,.page-template-page_contact .field_18 span.label,.page-template-page_contact .field_04 span.label,.page-template-page_contact .field_05 span.label,.page-template-page_contact .field_06 span.label,.page-template-page_contact .field_07 span.label,.page-template-page_contact .field_08 span.label,.page-template-page_contact .field_09 span.label,.page-template-page_contact .field_10 span.label,.page-template-page_contact .field_13 span.label,.page-template-page_contact2 .field_02 span.label,.page-template-page_contact2 .field_03 span.label,.page-template-page_contact2 .field_18 span.label,.page-template-page_contact2 .field_04 span.label,.page-template-page_contact2 .field_05 span.label,.page-template-page_contact2 .field_06 span.label,.page-template-page_contact2 .field_07 span.label,.page-template-page_contact2 .field_08 span.label,.page-template-page_contact2 .field_09 span.label,.page-template-page_contact2 .field_10 span.label,.page-template-page_contact2 .field_13 span.label{width:auto}.page-template-page_contact .hissu,.page-template-page_contact .tarea_01_body1,.page-template-page_contact2 .hissu,.page-template-page_contact2 .tarea_01_body1{margin-left:0}.page-template-page_contact .sittingmenu span.wpcf7-list-item,.page-template-page_contact2 .sittingmenu span.wpcf7-list-item{padding-left:3%}.page-template-page_contact div.field_09 span.title,.page-template-page_contact2 div.field_09 span.title{margin-left:0!important}.page-template-page_contact .tarea_01_body,.page-template-page_contact2 .tarea_01_body{margin-left:0}.page-template-page_contact .meeting-time select.wpcf7-validates-as-datetime,.page-template-page_contact2 .meeting-time select.wpcf7-validates-as-datetime{margin-bottom:10px}.page-template-page_contact .meeting-input,.page-template-page_contact2 .meeting-input{font-weight:700}.page-template-page_contact .meeting-input+.meeting-input,.page-template-page_contact2 .meeting-input+.meeting-input{margin-top:15px}.page-template-page_contact .meeting-input .wpcf-datetime-wrap,.page-template-page_contact2 .meeting-input .wpcf-datetime-wrap{font-weight:400}.page-template-page_contact .checkbox-validate-one,.page-template-page_contact2 .checkbox-validate-one{margin-left:0}.page-template-page_contact .privacy_box,.page-template-page_contact2 .privacy_box{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page_contact input.wpcf7-submit-new,.page-template-page_contact2 input.wpcf7-submit-new{width:100%}.page-template-page_contact #cf7-calendar,.page-template-page_contact #week,.page-template-page_contact2 #cf7-calendar,.page-template-page_contact2 #week{overflow:auto;margin:0 -5.97015% 0 0}.page-template-page_contact #cf7-calendar>.ct,.page-template-page_contact #week>.ct,.page-template-page_contact2 #cf7-calendar>.ct,.page-template-page_contact2 #week>.ct{min-width:600px}.page-template-page_contact #cf7-calendar .allcheck_tbl,.page-template-page_contact #week .allcheck_tbl,.page-template-page_contact2 #cf7-calendar .allcheck_tbl,.page-template-page_contact2 #week .allcheck_tbl{min-width:600px;margin-bottom:15px}.page-template-page_contact table.allcheck_tbl,.page-template-page_contact2 table.allcheck_tbl{margin-bottom:15px!important}.page-template-page_contact #cf7-calendar::-webkit-scrollbar,.page-template-page_contact2 #cf7-calendar::-webkit-scrollbar{display:block;width:6px}.page-template-page_contact #cf7-calendar::-webkit-scrollbar:horizontal,.page-template-page_contact2 #cf7-calendar::-webkit-scrollbar:horizontal{height:6px;background-color:#ccc;border-radius:5px}.page-template-page_contact #cf7-calendar::-webkit-scrollbar-track,.page-template-page_contact2 #cf7-calendar::-webkit-scrollbar-track{border:none;border-radius:5px}.page-template-page_contact #cf7-calendar::-webkit-scrollbar-thumb,.page-template-page_contact2 #cf7-calendar::-webkit-scrollbar-thumb{background:#f05a24;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.page-template-page_contact #week::-webkit-scrollbar,.page-template-page_contact2 #week::-webkit-scrollbar{display:block;width:6px}.page-template-page_contact #week::-webkit-scrollbar:horizontal,.page-template-page_contact2 #week::-webkit-scrollbar:horizontal{height:6px;background-color:#ccc;border-radius:5px}.page-template-page_contact #week::-webkit-scrollbar-track,.page-template-page_contact2 #week::-webkit-scrollbar-track{border:none;border-radius:5px}.page-template-page_contact #week::-webkit-scrollbar-thumb,.page-template-page_contact2 #week::-webkit-scrollbar-thumb{background:#f05a24;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.page-template-page_contact div.field_14 .field_14_field input,.page-template-page_contact2 div.field_14 .field_14_field input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page_contact .wpcf7-birthday,.page-template-page_contact2 .wpcf7-birthday{margin-right:6px;width:60px}.page-template-page_contact .field_10 div.field_box span.label,.page-template-page_contact2 .field_10 div.field_box span.label{width:100%;margin-left:0;float:none}.page-template-page_contact div.tarea_01,.page-template-page_contact2 div.tarea_01{width:auto}.page-template-page_contact select,.page-template-page_contact input,.page-template-page_contact button,.page-template-page_contact textarea,.page-template-page_contact2 select,.page-template-page_contact2 input,.page-template-page_contact2 button,.page-template-page_contact2 textarea{font-size:16px!important}.page-template-page_contact .tarea_01_body.c_cfc_onedit.mb30 br,.page-template-page_contact .tarea_01_body.c_cfc_onedit.mt30 br,.page-template-page_contact2 .tarea_01_body.c_cfc_onedit.mb30 br,.page-template-page_contact2 .tarea_01_body.c_cfc_onedit.mt30 br{display:none}.page-template-page_contact0 .area_01_title{width:100%;padding:0;margin:0;background-position:center top}.page-template-page_contact0 .area_02_title{margin-top:0}.page-template-page_contact0 .area_02{padding-bottom:82px}.page-template-page_contact0 .area_03{text-align:center}.page-template-page_contact0 .area_03 a{display:inline-block;margin-top:40px;vertical-align:top}.page-template-page_contact0 .area_03 a img{margin:0}.page-template-page_contact_t .area_01_title{width:100%;padding:0;margin:0;background-position:center top}.page-template-page_thanks .area_01_title{display:block;width:auto;max-width:386px;padding:0;margin:0 auto 30px;background-position:center top;background-size:contain}.page-template-page_thanks .area_body{margin:60px 0 0;font-size:100%}.page-template-page_thanks2 .area_01_title{display:block;width:auto;max-width:308px;padding:0;margin:0 auto 30px;background-position:center top;background-size:contain}.page-template-page_thanks2 .area_body{margin:60px 0 0;font-size:100%}.box_title,.area_01 .box_title{width:auto;height:auto;white-space:normal;background:none;text-indent:0;font-weight:700;font-size:18px;color:#562a12}.box_txt{margin:18px 0 0;padding-bottom:70px}.area_box{display:block;width:auto;padding:0 0 0}.area_02_title,.area_03_title,.area_04_title,.area_05_title,.area_06_title{display:block;background-position:center center;width:auto}.promise_img_box{float:none;margin:0 auto 15px}.promise_box,.promise_text_box,.area02_box_title,.area02_box_text{width:auto;float:none;margin:0}.promise_box+.promise_box{border-top:3px dotted #562a12;padding-top:50px;margin-top:15px}.promise_text_box{margin:0 0 30px}.area_04_body{margin:0}.area_04_img{margin:30px 0 0}.area_box_container{display:block;width:auto}.area_box_container_title{width:auto;display:block}.area_box_container_body_txt{display:block;width:auto;margin:10px 0 15px}.area_box_container_body{overflow:auto;width:auto;margin:0 -5.97015% 0 0;padding-bottom:15px}.area_box_container_body_table{width:600px}.area_box_container_body::-webkit-scrollbar{display:block;width:6px}.area_box_container_body::-webkit-scrollbar:horizontal{height:6px;background-color:#ccc;border-radius:5px}.area_box_container_body::-webkit-scrollbar-track{border:none;border-radius:5px}.area_box_container_body::-webkit-scrollbar-thumb{background:#f05a24;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.area_box_container_box{margin:0}ul.price-mention{margin-bottom:25px}ul.price-mention li{background-position:left 11px}.area_03 .area_box_container_read{width:auto;margin:10px 0 0}.payway{width:auto}.payway p{margin-left:0}.area_04 span.area_box_divide{display:block;width:auto}.area_06 p.area_read{width:auto}.area_read{margin-left:0;text-align:left}.area_05 .area_read{margin-left:0}.area_03 #area_box_container_title_03{width:auto}.area_02 .area_box{margin:20px 0 0}.area02_box{width:auto;background-position:center bottom}.area02_box img{display:block;float:none;margin:0 auto 20px}.area02_box_txt{width:auto;margin:10px 0 0}.area02_small{display:block;margin-top:5px}.page-template-page_area .area_02_title,.page-template-page_area .area_03_title{overflow:hidden}.page-template-page_area .area_02_title img,.page-template-page_area .area_03_title img{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:603px;max-width:inherit;height:20px}.page-template-page_area .area_read span{width:auto;padding:0 0 75px}.area_02_list{margin:0 -5.97015%}.area_02 .area_box{width:auto}.comment{position:static;visibility:visible!important;margin:0 auto 10px}.comment_txt{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2px;font-size:11px;line-height:1.2em;text-align:left}.area_02{margin-top:40px}.area_02_low{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:550px;height:auto;width:auto;margin:0 auto}.area_02_unit{float:none;width:40.625%;display:inline-block;margin:0 4% 40px;vertical-align:top}.area_02_unit_img{margin:0 auto;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box}.area_02_li_txt{font-size:12px}.area_01 .box_txt{margin:15px 0 0;padding:0}.page-template-page_voice_post .area_03_unit,.page-template-page_voice_post .area_03_unit_right{float:none;max-width:375px;width:auto;margin:0 auto 30px;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px dotted #562a12;text-align:center}.page-template-page_voice_post .area_03_unit img,.page-template-page_voice_post .area_03_unit_right img{display:block;margin-left:auto;margin-right:auto}.page-template-page_voice_post .area_03_unit_body{background:none;padding:10px}.page-template-page_voice_post .area_03_box{margin:0;height:auto;width:auto}#voice_navi{margin:0;width:auto;padding:0 5.33333%}#article_navi{width:auto;margin:0 0 50px}.page-template-page_faq .article_area{max-width:500px;margin:0 auto 40px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-page_faq .article_area_title{display:block;margin:0 0 15px;padding-left:32px;background-position:left 2px;text-align:left}.page-template-page_faq .area_01_title{display:block;background-position:center center;width:auto;padding-top:60px;margin:0}.page-template-page_faq .article_area_body{margin:0 0 17px;text-align:left}h1.shop_list{display:block;width:auto;padding:40px 0 0;background-position:bottom center;background-repeat:no-repeat}ul.shop_list_links{width:auto;margin:0 auto;font-size:0;text-align:left}ul.shop_list_links li{float:none;height:auto;width:47.76119%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 4.47761% 8px 0;vertical-align:top;background:none;padding:5px;border:3px dotted #562a12;border-radius:8px;text-align:center}ul.shop_list_links li:nth-child(even){margin-right:0}ul.shop_list_links li a{display:block;padding:20px 0;background-color:#562a12;border-radius:5px;font-size:18px;line-height:1.5}.single-template-shop div#shop_info{height:auto;width:auto;background-position:0 -19px}.single-template-shop .name_roman{display:block;float:none;width:auto;margin:42px 15px 0}.single-template-shop h1.area_name{width:auto;margin:3px 15px 13px;text-align:left}.single-template-shop #area_box{width:auto}.single-template-shop #google_map{position:relative;width:auto;height:auto;padding-top:100%}.single-template-shop #google_map iframe{position:absolute;top:0;left:0;height:100%;width:100%;margin:0}.single-template-shop table.store_info{width:100%}.page-template-page_info .page-info-img-ttl{padding:0 0 0 20px;margin:0 -40px 0 0}.page-template-page_info .story{width:auto;margin:0 5.33333%}.page-template-page_info .story p{font-size:15px}.page-template-page_info .profile_test{display:block}.page-template-page_info .profile_test tbody,.page-template-page_info .profile_test tr{display:block}.page-template-page_info .profile_test img{display:block;float:none;width:171px;margin:0 auto 15px}.page-template-page_info .profile_test td{display:block;margin:0}.page-template-page_info .area_01_title{width:100%;margin:0;padding:0;background-position:center top}.page-template-page_info .area_02 h3{width:auto;margin:0 0 15px}.page-template-page_info .area_table{width:auto;margin:0}.page-template-page_info .left_cell{width:118px}.page-template-page_sitemap .area_01_title{width:100%;background-position:center top;margin:0;padding:0}.page-template-page_sitemap .area_02 table{width:100%;margin:0}.page-template-page_sitemap .area_02_box_unit{text-align:center;padding:20px 0}.page-template-page_policy .area_01_title{width:100%;background-position:center top;margin:0;padding:0}.page-template-page_policy .area_02_body{width:auto}.page-template-page_interview #sec_01{width:auto}.page-template-page_interview .sec_01_body{padding:0 5.33333%}.page-template-page_interview #sec_02,.page-template-page_interview #sec_03,.page-template-page_interview #sec_04,.page-template-page_interview #sec_05,.page-template-page_interview #sec_06{width:auto;padding:0 5.33333%}.page-template-page_interview .sec_02_left,.page-template-page_interview .sec_03_left,.page-template-page_interview .sec_04_left,.page-template-page_interview .sec_05_left{float:none;width:auto;margin:0 0 15px}.page-template-page_interview .sec_02_left img,.page-template-page_interview .sec_03_left img,.page-template-page_interview .sec_04_left img,.page-template-page_interview .sec_05_left img{width:100%}.page-template-page_interview .sec_02_right,.page-template-page_interview .sec_03_right,.page-template-page_interview .sec_04_right,.page-template-page_interview .sec_05_right{float:none;width:auto}.page-template-page_interview .sec_03_title{padding:0 0 40px}.page-template-page_interview .sec_04_left img{width:auto}.page-template-page_interview .sec_06_body{width:auto}.page-template-page_interview #oga_01{width:auto;padding:0 5.33333%}.page-template-page_interview #oga_01 a{display:inline-block;vertical-align:top}.page-template-page_gallery .area_01_title{width:100%;background-position:center top;margin:0;padding:0}.page-template-page_gallery .area_02_body{width:auto}.page-template-page_gallery .gl_left{float:none;margin:30px auto 0}.page-template-page_gallery .gl_right{float:none;margin:30px auto 0}.page-template-page_gallery .post_mail_label{font-size:115%}.page-template-page_gallery .post_mail_link{font-size:80%}.page-template-page_gallery .iphone_post a{font-size:100%}.page-template-page_gallery .article_area_cap{text-align:center}.page-template-page_gallery .article,.page-template-page_gallery .article_right{float:none;display:block;width:258px;margin:0 auto 20px;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;border:3px dotted #562a12}}@media only screen and (max-width:720px){.area_02_list{display:block;width:auto;padding:0}.area_02_li{float:none;display:inline-block;margin:0 5px 20px;vertical-align:top}.area_02_li_bottom{padding-bottom:30px}.tarea_01_body2::before{content:"\a\a";white-space:pre}.tarea_01_body2_rp::before{content:"\a";white-space:pre}div.field_04 .field_02_field4 input{width:280px}.contact_infoChk{margin-left:0px!important;font-size:90%!important}.contact_infoChkMinFont{margin-bottom:20px!important}.contact_infoChkMinFont2{margin-bottom:20px!important}.contact_infoChkTxt{margin-left:10px!important}}