body{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif !important;font-weight:500 !important}h1,h2,h3,h4,h5,h6{margin-bottom:10px !important}#site-header{position:fixed !important}.site-main{padding-top:150px}.btn{text-align:center;text-decoration:none;vertical-align:middle;display:inline-block;border-radius:6px;padding:.75rem}.btn-warning{color:#fff;background-color:#ef8201;border:solid #ef8201 thin}.btn-warning:hover{color:#ef8201;background-color:#fff}.container-fluid{width:100%}@media only screen and (min-width:920px){.sp_only{display:none !important}.pc_only{display:block}}@media only screen and (max-width:919px){.pc_only{display:none}#wrap{width:100% !important}}@media only screen and (max-width:1024px){.site-main{padding-top:156px}}#site-logo-inner{display:flex !important;align-items:center;margin-top:10px}#site-logo-inner .logo_text,#site-logo-inner h1{margin-bottom:0 !important;line-height:1.5;font-size:22px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;padding:5px}#site-logo-inner .logo_text p,#site-logo-inner h1 p{font-size:10px;font-weight:400;margin-bottom:0}#site-logo-inner .logo_text a{color:#333}#block-5 .contact_tel h2{line-height:1;margin-bottom:0 !important;font-size:22px}#block-5 .contact_tel h2 span{font-size:12px;font-weight:400}#block-5{width:fit-content;float:right;height:74px;display:flex;align-items:center}.h_tbox{width:100%;display:block}.h_tbox #site-logo{float:none;display:flex;justify-content:space-between;align-items:center}.center-menu #site-navigation-wrap{width:100%}.top_conbox{display:flex;width:100%;justify-content:flex-end;align-items:center}.top_conbox .top_menu{font-size:14px;margin-right:20px;display:flex;background-color:#e6e6e6;border-radius:30px}.top_conbox .top_menu a{padding:10px 30px}.top_conbox .top_menu a.l_btn{border-right:0;border-radius:30px;background-color:#f8d215;color:#000}.top_conbox .top_menu a.l_btn:hover{color:#fff;opacity:.8}.top_conbox .top_menu a.r_btn{border-radius:0 30px 30px 0;border-left:0}.top_conbox .top_menu a.r_btn:hover,.top_conbox .top_menu a.m_btn:hover{background-color:#f8d215;border-radius:30px;color:#fff}.center-menu #site-navigation-wrap{position:relative !important}#menu-main-navigation,#site-navigation{width:fit-content;margin:auto !important}#kurihashi,#a-kurihashi,#urawak,#surawa,#surawa-wh,#murawa,#eoomiya,#ekawaguchi,#nkosigaya,#tkouen,#otoro,#otoro-an,#aharaiti,#eiwatsuki,#eiwatsuki-an,#care-urawadaimon,#call,#sougei,#front,#kyoshitsu,#kyouyu,#nemuri{padding-top:150px;margin-top:-150px}#tab_panel-1,#tab_panel-2,#tab_panel-3,#tab_panel-4,#tab_panel-5,#tab_panel-6,#tab_panel-7,#tab_panel-8,#tab_panel-9,#tab_panel-10,#tab_panel-11,#tab_panel-12,#tab_panel-13,#tab_panel-14,#tab_panel-15,#tab_panel-16{padding-top:303px;margin-top:-303px}.dropdown-menu .sub-menu{border-top:1px #333 solid !important}.top_menu .menu{margin:0;list-style-type:none;display:flex}.top_menu .menu .menu-item{transition:background-color .3s}.top_menu .menu .menu-item a{display:block}.top_menu .menu a.menu-item:hover{background-color:#f8d215;border-radius:30px;color:#fff !important}.top_menu .menu:hover .sub-menu{height:350px;border-top:solid #333 1px;padding:15px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.top_menu .menu .sub-menu .f_box{display:flex}.top_menu .menu .sub-menu .f_box .left_list{width:80%;border-right:solid #ccc thin}.top_menu .menu .sub-menu .f_box .right_list{width:20%;padding:0 15px}.top_menu .menu .sub-menu .f_box .right_list a{padding:5px}.top_menu .menu .sub-menu .f_box .right_list a img{width:70%}.top_menu .menu .sub-menu{background-color:#fff;height:0;left:0;margin:auto;overflow:hidden;position:absolute;right:0;text-align:left;padding:0 15px;top:65px;transition:height .3s;width:100%;z-index:999;list-style-position:inside}.top_menu .menu .list_m{display:flex}.top_menu .menu .sub-menu #menu-list_menu.menu,.top_menu .menu .sub-menu #menu-list_menu2.menu,.top_menu .menu .sub-menu #menu-list_menu3.menu{display:flex;flex-direction:column;padding:0 10px 10px}.top_menu .menu .sub-menu #menu-list_menu.menu .menu-item,.top_menu .menu .sub-menu #menu-list_menu2.menu .menu-item,.top_menu .menu .sub-menu #menu-list_menu3.menu .menu-item{display:flex;align-items:center;line-height:1.2;padding:5px 10px 5px 15px;width:300px}.top_menu .menu .sub-menu .menu-list_menu a{border:none}.top_menu .menu .sub-menu #menu-item-5615{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_kurihashi.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5611{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_a-kurihashi.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5610{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_urawak.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5607{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_surawa.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5608{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_surawa-wh.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5689{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_murawa.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-4951{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_eoomiya.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5609{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_ekawaguchi.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-4949{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_nkosigaya.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5614{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_tkouen.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-4947{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_otoro.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-4946{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_otoro-an.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-4945{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_aharaiti.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5612{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_eiwatsuki.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.top_menu .menu .sub-menu #menu-item-5613{background:url(https://www.harwill.jp/h_all/wp-content/uploads/2024/12/mega_eiwatsuki-an.png);background-size:40px;background-repeat:no-repeat;background-position:left center}.floating{position:fixed;top:40%;right:0;z-index:999}.floating ul{list-style-type:none;display:flex;flex-direction:column;align-items:center;background-color:#e05622;border-radius:15px 0 0 15px}.floating li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:20px 3px;line-height:1.2}.floating li:first-child{border-bottom:dotted #fff thin}.floating li a{color:#fff;font-weight:500;display:flex;align-items:center}.floating li a i{font-weight:400;margin-top:5px}.page-header .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.page-header .site-breadcrumbs{position:relative;margin-top:15px}.page-header-inner.clr:after,.page-header .site-breadcrumbs .clr:after,.breadcrumb-home.has-icon{display:none}.p-breadcrumb{display:none}.archive.term-event .page-header .site-breadcrumbs{display:none}.archive.term-event .p-breadcrumb{display:block}.p-breadcrumb ol{margin:0;padding:0;list-style:none}.p-breadcrumb ol li{display:inline-block}.p-breadcrumb ol li,.p-breadcrumb ol li a{font-size:13px;line-height:1.4;font-weight:400}.p-breadcrumb ol li .breadcrumb-sep{margin:0 6px;color:#c6c6c6}.archive.term-event .p-breadcrumb ol li,.archive.term-event .p-breadcrumb ol li a{font-size:13px;line-height:1.4;display:inline-block}.archive.term-event .p-breadcrumb ol li .breadcrumb-sep{margin:0 6px}@media (max-width:930px){.floating,.top_conbox .top_menu{display:none}.m_menu{width:100%;display:flex;justify-content:space-between}}@media (max-width:767px){.h_tbox #site-logo{justify-content:center;flex-wrap:wrap}}#footer-widgets{padding:0 !important}#footer-widgets .col-6{width:50%}#footer-widgets li{border-bottom:none}#footer-widgets .widget_nav_menu li:first-child{border-top:none}#footer-widgets .footer_contact{background-color:#f9f9f9;padding:45px 0;margin-bottom:30px}.w_contact{display:flex;justify-content:space-between}.w_contact h2{text-align:center;border-bottom:solid #e8e8e8 3px;padding-bottom:5px}.w_contact .l_box,.w_contact .r_box{width:48%;background-color:#fff;border-radius:32px;padding:40px 0}.w_contact .l_cont,.w_contact .r_cont{width:75%;margin:auto}.cont_btn{display:inline-block;width:100%;background-color:#ef8201;border:solid #ef8201 2px;text-align:center;padding:15px 0;border-radius:15px;color:#fff;margin-top:10px;font-weight:700}.cont_btn:hover{background-color:#fff}#footer-widgets a.cont_btn{color:#fff}.w_contact p{text-align:center;margin-bottom:0}.w_contact p.tel{font-size:34px;font-weight:700;line-height:100%}.kyoten_fw .l_box{display:none}.kyoten_fw .l_box.kyoten{display:block}.kyoten_fw #block-14{width:48%}.kyoten_fw #block-14 .w_contact{display:block}.kyoten_fw #block-14 .r_box{width:100%}.footer-box #site-logo-inner a{display:flex !important;align-items:center}.container.logo_sns{display:flex;align-items:center;margin-bottom:30px}.sns_box{display:flex;justify-content:flex-end}.sns_box img{width:30px;margin:0 15px}#menu-footer_list li{float:left;margin:0 30px 0 0;font-size:14px}#footer-widgets .list_box{background-color:#f0eaea;padding:15px 0}@media (max-width:767px){.w_contact{flex-direction:column}.w_contact .l_box,.w_contact .r_box{width:100%;margin-bottom:10px;padding:25px}.w_contact .l_cont,.w_contact .r_cont{width:95%}.container.logo_sns{flex-direction:column;max-width:100%}#footer-widgets .col-6{width:100%}.sns_box{justify-content:center}.kyoten_fw #block-14{width:100%}#footer-widgets .footer-box{padding:0 10px !important}}.home .page-header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.main_img{display:flex;justify-content:space-between}.home .main_limg{position:relative;width:69%}.home .main_limg h2{position:absolute;top:25%;padding:25px 15px;background-color:#00000073;border-radius:0 32px 32px 0;color:#fff;font-weight:400;font-size:28px}.home .main_limg h2 p{font-size:18px;margin-top:15px;margin-bottom:0}.main_rimg{display:flex;flex-direction:row;justify-content:flex-end;width:30%;flex-wrap:wrap}.main_rimg .t_img,.main_rimg .b_img{position:relative;font-weight:500}.main_rimg .t_img a{position:absolute;top:70%;right:10px;border:solid #ef8201 thin;background-color:#fff;color:#ef8201;border-radius:8px;padding:3px 5px;font-size:13px;display:inline-block;width:134px;text-align:center}.main_rimg .b_img a{position:absolute;top:70%;left:10px;border:solid #ef8201 thin;background-color:#fff;color:#ef8201;border-radius:8px;padding:3px 5px;font-size:13px;display:inline-block;width:180px;text-align:center;letter-spacing:0}.main_rimg .t_img a:hover,.main_rimg .b_img a:hover{color:#fff;background-color:#ef8201}.top_ttl h2{font-weight:400;text-align:center;border-bottom:solid #ef8201 thin;margin-bottom:30px;padding-bottom:15px}.message_box .elementor-image-box-wrapper{display:flex;flex-direction:column-reverse}.services_sec{position:relative;padding:0 !important}.services_sec .bg_r{background-color:#fce7cc;position:absolute;height:400px;width:40%;right:0;top:10%;z-index:-10}.services_sec .bg_l{background-color:#fce7cc;position:absolute;height:400px;width:43%;left:0;top:40%;border-radius:0 32px 32px 0;z-index:-10}.services_box{width:1140px;margin:auto;position:relative;height:480px}.services_img{position:absolute;left:-2%;top:13%}.services_list{background-color:#ef8201;border-radius:32px;padding:60px;width:60%;float:right;display:flex;flex-direction:column;align-items:flex-end}.services_list div{border-bottom:solid #fff thin;padding-bottom:15px;margin-bottom:15px;text-align:center;width:370px}.services_list ul{font-weight:700;list-style-type:none;margin-left:0}.services_list ul li a{color:#fff}.services_list ul li a:hover{opacity:.8}.services_list ul i.fa-1,.services_list ul i.fa-2,.services_list ul i.fa-3,.services_list ul i.fa-4,.services_list ul i.fa-5,.services_list ul i.fa-6{background-color:#fff;color:#ef8201;border-radius:50%;width:30px;height:30px;text-align:center;padding:5px;margin-right:10px;margin-bottom:10px}.services_list img{width:100%}.life_style{position:relative}.life_style .elementor-image-box-content{position:absolute;top:58%;left:43%}.slider_box.elementor-element{--widgets-spacing:0 !important}.slider_box .elementor-widget-shortcode{margin-top:-37px}.slider_box .elementor-shortcode{background-color:#fff;padding:30px 0}.slick-initialized .slick-slide{margin:0 15px;position:relative}ul.slick-slider{margin:0;display:flex;align-items:center}.slick-initialized .slick-slide .info{position:absolute;bottom:0;background-color:#ffffff8f;width:100%;padding:10px}.slick-initialized .slick-slide .info h3{margin-bottom:0}.prev-arrow,.next-arrow{display:block;width:50px;height:50px;background:#bcbcbc;border-radius:50%;transition:all .3s ease;cursor:pointer;position:absolute;z-index:99}.prev-arrow{transform:rotate(180deg);margin-right:20px;left:20%}.next-arrow{right:20%}.prev-arrow:before,.next-arrow:before{position:absolute;content:"";width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}ul.news_list{list-style-type:none}.news_list li{padding-bottom:10px;margin-bottom:10px;border-bottom:dotted #000 thin}.news_list li:after{content:"";display:block;clear:both}.news_list a{padding:3px}.news_list img{width:150px;float:left}.menu_1 h5{text-align:center;font-size:24px;border-bottom:solid #e39500 2px;font-weight:400}.menu_1 ul{list-style-type:none;display:flex;justify-content:space-evenly}.menu_1 ul li{margin-bottom:.5em;line-height:1.6;padding-left:1.5em;position:relative}.menu_1 ul li:before{content:"◇";position:absolute;top:0;left:0;color:#000}@media (min-width:768px){.archive .blog-entry.thumbnail-entry .thumbnail{width:25%}.archive .blog-entry.thumbnail-entry .blog-entry-content{width:75%}}@media (max-width:1200px){.services_box{width:100%;height:auto}.services_img{width:calc(100% - 400px)}}@media (max-width:1140px){.services_box{width:100%;height:auto}}@media (max-width:600px){.home .main_img{flex-direction:column}.home .main_limg{width:100%;margin-bottom:10px}.home .main_limg h2{top:5%;font-size:18px}.main_limg h2 p{font-size:14px}.home .main_rimg{width:100%;flex-direction:row;align-items:flex-end}.home .main_rimg .t_img,.home .main_rimg .b_img{width:50%}.home .main_rimg .t_img a{right:15%}.menu_1 ul{display:list-item}.services_box{display:flex;flex-direction:column;align-items:center}.services_img{position:unset;width:95%;margin-bottom:10px}.services_list{width:100%;padding:15px;align-items:center}.life_style .elementor-image-box-content{position:unset}.slider_box .elementor-widget-shortcode{margin-top:0}.next-arrow{right:2%}.prev-arrow{left:2%}.list_shbox .elementor-widget-shortcode{line-height:100%}}.page-header h1{margin-bottom:0 !important}.ttl{font-weight:400;border-bottom:solid #ef8201 thin;margin-bottom:10px;padding-bottom:15px}h3.subtitle{clear:both;color:maroon;border-left:solid 2px maroon;border-bottom:solid 2px maroon;padding-left:15px;font-weight:700;margin-bottom:5px}.sub{font-size:14px;line-height:1;margin-bottom:10px}.entry_box{padding:0 30px}.page-template-page-kyoten #main #content-wrap{padding-top:0}.page-template-page-kyoten .page-header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}ul.event_list{margin:0 0 0 20px}.event_list .page{display:none}.SN01-H2 h2,h2.SN01-H2{color:#000;background-color:#fff;font-weight:500;padding:20px 30px;display:inline-block;width:auto;border:1px solid #000;position:relative}.SN01-H2 h2:before,.SN01-H2 h2:after,h2.SN01-H2:before,h2.SN01-H2:after{content:"";display:block;position:absolute;width:20px;height:20px;border:1px solid #000}.SN01-H2 h2:before,h2.SN01-H2:before{left:-10px;top:-10px}.SN01-H2 h2:after,h2.SN01-H2:after{right:-10px;bottom:-10px}.SN01-H3 h3,h3.SN01-H3{color:#731624;padding:10px;display:block;position:relative;font-weight:500;margin:0 0 0 35px !important}.SN01-H3 h3:before,h3.SN01-H3:before{content:"";position:absolute;top:50%;left:1%;transform:translate(-50%,-50%);width:32px;height:32px;background-color:#ddc0c1;border-radius:50%;z-index:-1}.SN01-H4 h4,h4.SN01-H4{color:#000;display:block;position:relative;padding:0 20px;font-weight:500;margin:0 0 0 45px !important}.SN01-H4 h4:before,h4.SN01-H4:before{font-family:FontAwesome;font-weight:900;font-size:20px;color:#000;left:0;top:0;content:"\f101";position:absolute}@media (max-width:767px){.SN01-H2 h2,h2.SN01-H2{width:100%}.SN01-H3 h3,h3.SN01-H3,.SN01-H4 h4,h4.SN01-H4{margin:0 0 0 20px !important}.i-box_sp h3,.i-box_sp h2,.i-box_sp .elementor-icon-box-description{text-align:left !important}}.list{margin-bottom:30px;padding:0 30px}.list table th{width:32%}.list table th a{font-weight:700}.list table th img{width:220px}.list_type{font-size:13px}.list_type p{margin-bottom:0}.list dl{margin:0;display:flex;align-items:center}.list dl:after{display:none}.list dt{display:inline-block;width:20%}.list dd{margin-bottom:0;display:inline-block;width:80%}.con_btn{color:#fff;background-color:#ef8201;padding:3px 8px;border-radius:5px;border:solid #ef8201 thin;white-space:nowrap}.con_btn:hover{color:#ef8201;background-color:#fff}.contact_b2{background-color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.1)}.contact_b2:hover{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);color:#fff}table .l_td,table .r_td{width:45%;padding:0}.flow td{border:none;text-align:center;vertical-align:middle}.flow td .f_left,.flow td .f_right{text-align:left}.flow td .f_left{padding:8px;border:solid #999 thin}.flow td .f_right{padding:8px;border:double #999 5px}.flow ul{margin:5px 0 5px 20px}#satuki5_table td,.satuki5_sub td{border:1px solid #e9e9e9}.satuki5_sub th{background-color:#efede7;border:1px solid #e9e9e9}.pink{color:red}#hnavi{position:fixed;float:right;background-color:#fff;padding:3px 5px;border:solid #333 thin;z-index:999;margin-bottom:30px}#hnavi ul{margin:0 20px}#no1,#no2,#no3,#no4,#no5,#no6{margin-top:-150px;padding-top:150px}#no6{z-index:-99}.hojyo th,.hojyo td{border:1px solid #e9e9e9}.hojyo th{white-space:nowrap;vertical-align:middle;background-color:#f5f5f5;font-weight:700}.hojyotai td#hojyotai1,.hojyo27 td.sec_td{width:60%}.hojyo27 th{background-color:#f5f5f5}.entry_box,.page-id-3237 .b_entry_box{display:none}.page-id-321 .entry_box{display:block}.about_harwill td{border:none;padding:0}.blog-entry.thumbnail-entry .blog-entry-comments{display:none}.archive .thumbnail-caption{display:none}.vcare_box1{width:48%;float:left}.vcare_box2{width:28%;float:left}table.fbhw_tb td{text-align:center;color:#f60;font-weight:600;border:none}.event_box figure img{width:550px;height:366px;object-fit:cover}@media only screen and (max-width:1025px){.page-id-3237 aside{display:none}.page-id-3237.page-template-page-2col.content-full-width .content-area{width:100% !important}#hnavi{margin-bottom:15px;position:static;border:none;float:none}#hnavi ul li{margin-right:30px;float:left}#hnavi ul li::marker{margin-right:5px;font-size:10px}}@media only screen and (max-width:767px){.entry_box,.list{padding:0}.list table th{text-align:center}.list table th,.list table td{display:block;width:100%;padding:10px 0}.list dt{width:32%}.list dd{width:68%}.con_btn{padding:3px}.vcare_box1,.vcare_box2{width:100%;float:none}#hnavi ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0;list-style-position:inside;padding-left:0}table.fbhw_tb td{border:none !important;display:flex;align-items:center;justify-content:center;padding:0}table.fbhw_tb td img{width:80px;margin-left:10px}.event_box figure img{width:100%;height:auto}#no2cont img{width:100%;margin:0 !important}.table-scroll{overflow-x:scroll}.table-scroll table{width:705px !important}.table-scroll table th,.table-scroll table td{display:table-cell;width:fit-content !important}.table-scroll table.flow,.table-scroll table.flow th,.table-scroll table.flow td{border:none !important}}.term-page #main #content-wrap{padding-top:20px}.dropdown-menu.custom_menu ul li a{display:block;position:relative;float:none;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:.6px;padding:12px 15px;text-transform:capitalize}.e-widget-swiper .elementor-widget-container,.fslide{position:relative;height:700px !important;overflow:hidden}.top_slide img.swiper-slide-image,.fade img{width:100%;height:700px !important;object-fit:cover;object-position:center}.fade.slick-initialized .slick-slide{margin:0}.top_slide .elementor-image-carousel-caption,.fslide .capbox{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-weight:400;text-align:left !important;position:absolute;top:19px;left:0;padding:30px 30px 30px 90px;font-size:30px;color:#fff;background-color:#80808066;z-index:10}.top_slide .elementor-image-carousel-caption p,.fslide .capbox p{width:fit-content;float:right}.top_slide .swiper-pagination-bullet-active,.top_slide .swiper-pagination-bullet{width:15px;height:15px}.top_slide .swiper-pagination-bullet{background:#fff;opacity:.5}.top_slide .swiper-pagination-bullet-active{background:#fff;opacity:1}.dots-wrap{display:flex;justify-content:center;position:absolute;bottom:0;left:50%;list-style-type:none}.dots-wrap li{width:15px;height:15px;margin:0 5px;background:#fff;border-radius:50%;opacity:.6;cursor:pointer}.dots-wrap li:hover,.dots-wrap li.slick-active{opacity:1}.dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.event_ul{list-style-type:none;display:flex;justify-content:space-between;margin:0}.event_ul li{width:32%;text-align:center;position:relative;overflow:hidden}.elementor .event_ul img{object-fit:cover;max-width:100%;height:100%}.event_ul li .info{width:100%;position:absolute;bottom:0;background-color:#ffffffa6}.elementor-shortcode .event span{margin-right:15px}.b_btn{border:solid #ef8201 1px;border-radius:5px;color:#ef8201;padding:5px 10px}.b_btn:hover{background-color:#ef8201;color:#fff}.mbtn_box{display:flex;justify-content:space-around}.mbtn_box a{display:inline-block;width:49%;color:#fff;text-align:center;border-radius:5px;font-size:13px;line-height:1.2;padding:10px 3px;letter-spacing:0}.mbtn_box a:hover{color:#fff;opacity:.8}.mbtn_box a.hotcare_btn{background-color:#fac23a}.mbtn_box a.houju_btn{background-color:#2c7a91}.kokoro_txt{position:relative;padding:8px 0}.kokoro_txt:before{position:absolute;content:"";height:1px;width:110px;background:#5f5f61;left:0;top:50%}.kokoro_txt span{line-height:1.8;font-size:14px;display:block;width:65%;float:right}.kokoro_txt:after{content:'';display:block;clear:both}#kyoten_top.services_sec .bg_r,#kyoten_top.services_sec .bg_l{background-color:#fac23a;width:49%}#kyoten_top.services_sec .bg_r{border-radius:32px 0 0 32px;top:-15%;height:620px}#kyoten_top.services_sec .bg_l{top:-5%;height:550px}#kyoten_top.services_sec .services_box{display:flex;align-items:center;justify-content:flex-end}#kyoten_top.services_sec .services_img{width:60%;position:static}#kyoten_top.services_sec .services_img table{margin-bottom:0;border-collapse:separate;border-spacing:10px}#kyoten_top.services_sec .services_img table td{border:none;position:relative;padding:0}#kyoten_top.services_sec .services_img table td a{position:absolute;display:inline-block;width:100%;text-align:center;color:#fff;left:0;bottom:10%;background-color:#0000007a}#kyoten_top.services_sec .support_box{background-color:#fff;border-radius:30px;padding:60px 30px;width:40%}#kyoten_top.services_sec .support_box h3{text-align:center;border-bottom:solid #000 thin}#kyoten_top.services_sec .support_box a{background-color:#ef8201;color:#fff;display:block;width:100%;text-align:center}h2.eve_ttl{text-align:left;display:flex;justify-content:space-between}.bd_btn{font-size:14px;padding:5px 10px;border:solid #ef8201 thin;border-radius:8px;color:#ef8201;display:flex;align-items:center}.bd_btn:hover{background-color:#ef8201;color:#fff}.itiran-list-date{display:inline-block;margin-right:5px}.img_title h3{border-bottom:solid #000 thin;width:fit-content;margin:auto}.menu_list01 ul{background-color:#fff;padding:30px;border-radius:32px;list-style-position:inside}.menu_list01 ul li{padding:5px 8px;border-bottom:dotted #000 1px}.menu_list02 h5{margin-bottom:0}.menu_list02 ul li{float:left;margin-right:30px}.t_text,.r_img{width:98%}.t_text{border-left:solid #e05622 15px;padding:10px 0 10px 10px}.r_img{margin-top:15px}.mb-0 h4{margin-bottom:0 !important}.cap_left.elementor-widget-image-box .elementor-image-box-description{text-align:left}a.nolink{pointer-events:none}.elementor-shortcode .page{display:none}@media only screen and (max-width:959px){#kyoten_top.services_sec .bg_r,#kyoten_top.services_sec .bg_l{display:none}#kyoten_top.services_sec{padding:30px 0 !important;background-color:#fac23a}#kyoten_top.services_sec .services_img,#kyoten_top.services_sec .support_box{width:100%}.menu_list01 ul{margin-left:0}}@media only screen and (max-width:767px){.elementor-17 .elementor-element.elementor-element-d456f59{min-height:auto}.top_slide img.swiper-slide-image,.top_slide.e-widget-swiper .elementor-widget-container,.fslide,.fade .slick-slide img,.fade img{height:350px !important;object-fit:cover}.top_slide .elementor-image-carousel-caption,.fslide .capbox{padding:15px;font-size:18px}ul.dots-wrap{margin:15px 0}.event_ul{flex-direction:column}.event_ul li{width:100%;margin-bottom:10px}.dots-wrap{left:40%}h2.eve_ttl{flex-direction:column}.bd_btn{width:fit-content}}.term-page .content-area{width:100%;padding-right:0;border:none}.term-event .sidebar-box .page,.single-life #right-sidebar,.term-page #right-sidebar{display:none}.outline th{width:20%}.outline .title{width:20%;vertical-align:middle}.price2{width:60%;margin:auto}.price2 th{width:30%}.orange{color:#e05622}.red{color:red}.btn_area,.tab_panel{display:none}.p_body{padding:8px;border:solid #333 thin;margin-bottom:30px}.tab_panel.active{display:block}#tab_panel-0.tab_panel.active{padding:0;border:none}.p_body{display:flex;flex-wrap:wrap}.p_body h4{width:100%}.p_box-l img{width:200px}.p_box-r{padding:0 15px}.p_box-r span{background-color:#e05622;color:#fff;font-weight:700;padding:5px 15px}form table th{width:20%}form table th p,form table td p{margin-bottom:0}input[type=submit].cont_btn{font-size:18px;width:max-content;padding:15px}.wpcf7-spinner{display:block}form input[type=text].form_con,form input[type=tel].form_con{width:30%}form input[type=email].form_con{width:50%}form input[type=text].form_con-zip{width:15%}.wpcf7 textarea[name=adress].form_con-ad{height:40px;min-height:40px}.event_listb{padding:0 30px;margin-top:60px}.side_thum{width:30%;float:left;padding:0 3px}ul.meta{font-size:14.5px;border-bottom:1px solid #f1f1f1;padding-bottom:15px;justify-content:flex-end !important}.term-page .meta{display:none}.archive.term-event #right-sidebar{display:none}.archive.term-event .content-area{width:100%;padding-right:0;border:none}.c_contbox{position:relative}.c_data{width:fit-content;position:absolute;right:0;bottom:25px;color:#ababab;font-size:11px;font-weight:600}.wp-caption .wp-caption-text{color:#333;font-style:unset;display:block !important}.page-template-page-2col.content-full-width .content-area{width:72% !important;padding-right:30px !important;border-right-width:1px !important;border-style:solid !important;border-color:#f1f1f1 !important}.page-template-page-2col .sidebar-primary{float:right;padding-left:30px}.noshow01,.noshow02,.noshow03{display:none}.noshow01.whatsat_m,.noshow02.harwill_m,.noshow03.move-in_m{display:block}#right-sidebar ul li{font-size:16px}#right-sidebar ul li:after{content:"";display:block;visibility:hidden;clear:both;zoom:1;height:0}.wp-block-latest-posts time{display:inline-block;margin-left:10px}.widget_recent_entries .event span{display:inline-block;margin-left:10px;font-size:13px}.single .sidebar-box{margin-bottom:0}.grecaptcha-badge{bottom:8% !important}@media only screen and (max-width:959px){.elementor-image-box-description{text-align:left}.page-template-page-2col.content-full-width .content-area{width:100% !important;border:none !important;padding-right:0 !important}#kyoten_top.services_sec .services_img table td{margin-bottom:10px}#kyoten_top.services_sec .services_img table td:nth-child(2n){margin-bottom:0}.list table th,.list table td{border:none !important;border-bottom:1px solid #e9e9e9 !important;background-color:#fff !important}.p_body{margin-bottom:15px}.p_box-l img{width:100%;margin-bottom:8px}.p_box-r{padding:0}.p_box-r span{display:inline-block;width:100%;padding:0;text-align:center}.p_box-l,.p_box-r{width:100%}form input[type=text].form_con,form input[type=tel].form_con,form input[type=email].form_con,form input[type=text].form_con-zip{width:50%}}@media only screen and (max-width:767px){table{width:100% !important}th,td{display:block;width:100% !important;border:1px solid #e9e9e9 !important}th{background-color:#e9e9e9 !important}form input[type=text].form_con,form input[type=tel].form_con,form input[type=email].form_con,form input[type=text].form_con-zip{width:100%}.wpcf7 textarea[name=adress].form_con-ad{height:120px;min-height:120px}#main #content-wrap.container{width:auto !important;max-width:100%}}@media(min-width:920px){a[href^="tel:"]{pointer-events:none}}@media only screen and (max-width:919px){.sp-phcobox{display:flex;align-items:center;justify-content:flex-start}.sp-phcobox a{text-decoration:none !important}.sp-phone{display:flex;align-items:center;justify-content:flex-start;width:150px;padding:5px 8px;color:#ef8201;border-radius:5px;border:1px #ef8201 solid;margin-right:5px}.sp-contact{display:flex;align-items:center;justify-content:flex-start;width:130px;padding:5px 8px;background-color:#ef8201;color:#fff;border-radius:5px;border:1px #ef8201 solid}.sp-phone i,.sp-contact i{font-size:22px;margin-right:10px}.sp-phtxt,.sp-cotxt{font-size:18px;line-height:110%}.sp-phtxt span{font-size:16px;color:#000}body.default-breakpoint .oceanwp-mobile-menu-icon{display:flex !important;align-items:center}.mobile-menu{border:solid #555 thin;width:40px;height:40px;display:flex;text-align:center;justify-content:center;align-items:center;border-radius:3px}.mobile-menu i{font-size:24px}.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu.opened .oceanwp-close-text{display:none !important}}.ssp_only,.sssp_only{display:none}@media only screen and (max-width:409px){.ssp_only{display:block}#site-logo-inner .logo_text p,#site-logo-inner h1 p{margin-bottom:8px}#site-logo-inner .logo_text,#site-logo-inner h1{line-height:50%;padding:0 0 5px 5px}}@media only screen and (max-width:360px){.sssp_only{display:block}}