@font-face{font-family:"Exo 2 Medium";src:url(Exo2-Medium.woff) format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="password"],textarea,a{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none;list-style-type:none}table{border-collapse:collapse}@media screen and (max-width:480px){body{-webkit-text-size-adjust:none}}.txtL{text-align:left}.txtC{text-align:center}.txtR{text-align:right}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.frame_wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.frame_wrap .map_canvas,.frame_wrap iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{width:100%!important;max-width:498px!important;margin:auto}html{font-size:16px;letter-spacing:0;-webkit-font-smoothing:antialiased}body{font-family:"Noto Sans JP",sans-serif;font-weight:300;color:#000;margin:0;font-size:1rem;padding-top: calc(80px + 65px);overflow-x:hidden}@media screen and (max-width:768px){body{padding-top:66px}}body.top h1{display:none}main{display:block;overflow:hidden}.news main{overflow:initial;overflow:unset}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000}.main_visual{height:190px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#e4ede2}.main_visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/main_visual_title_bg.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:742px;height:490px}@media screen and (max-width:768px){.main_visual{height:80px}.main_visual:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/xmain_visual_title_bg_sp.png.pagespeed.ic.zAFNGC5Ktz.png);width:390px;height:230px}}.main_visual h1,.main_visual .h1_title{display:block;font-size:1.625rem;font-weight:300;letter-spacing:.2em;line-height:1.3;text-align:center;position:relative;z-index:10}@media screen and (max-width:768px){.main_visual h1,.main_visual .h1_title{font-size:1rem}}.breadcrumb{max-width: calc(1300px + 20px * 2);width:100%;margin:auto;padding:5px 20px}.breadcrumb ul{display:flex;flex-wrap:wrap}.breadcrumb ul li{line-height:1.3}.breadcrumb ul li a,.breadcrumb ul li span{font-size:.75rem;color:#000}@media screen and (max-width:768px){.breadcrumb ul li a,.breadcrumb ul li span{font-size:.625rem}}.breadcrumb ul li a{margin-right:1.5em;position:relative}.breadcrumb ul li a:after{content:"/";position:absolute;top:0;right:-1em;bottom:0;margin:auto}.container{max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto}.page_lead{padding:40px 0}@media screen and (max-width:768px){.page_lead{padding:40px 40px 40px 0}}.page_lead .container{}.page_lead .p01{font-size:1.125rem;text-align:center;font-family:"Noto Serif JP",serif}@media screen and (max-width:890px){.page_lead .p01{text-align:left}}@media screen and (max-width:768px){.page_lead .p01{font-size:.875rem;text-align:left!important}}.slider .slick-prev,.slider .slick-next{background-repeat:no-repeat;background-position:center;background-size:contain}.slider .slick-prev:before,.slider .slick-next:before{content:none}.slider .slick-prev{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/slider_arrow_left.svg)}@media screen and (max-width:768px){.slider .slick-prev{left:-16px}}.slider .slick-next{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/slider_arrow_right.svg)}@media screen and (max-width:768px){.slider .slick-next{right:-16px}}.cat{font-size:.875rem;font-weight:400;max-width:400px;width:calc(100% - 60px);height:36px;display:flex;align-items:center;justify-content:center;line-height:1.3;border-radius:18px}@media screen and (max-width:768px){.cat{font-size:.75rem;max-width:300px;height:32px}}.meta{display:flex;align-items:flex-end;margin-bottom:15px}@media screen and (max-width:768px){.meta{margin-bottom:10px}}.meta time{font-family:"Abel",sans-serif;margin-right:24px}@media screen and (max-width:768px){.meta time{font-size:.875rem}}.meta .new{width:54px;height:20px;border-radius:10px;background:#007564;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:"Abel",sans-serif}.news_list{padding-top:20px}.news_list ul{display:flex;flex-wrap:wrap;max-width:960px;width:100%;margin:auto}@media screen and (max-width:768px){.news_list ul{flex-direction:column}}.news_list ul li{width: calc((100% - 40px) / 2);margin-right:40px;margin-bottom:65px}.news_list ul li:nth-child(2n) {margin-right:0}@media screen and (max-width:768px){.news_list ul li{width:100%;margin-right:0;margin-bottom:40px}.news_list ul li:last-child{margin-bottom:45px}}.news_list ul li a{display:block;padding:50px 30px 30px;background:#fff;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;text-decoration:none;color:#000}@media screen and (max-width:768px){.news_list ul li a{box-shadow:0 0 10px rgba(0,0,0,.1)}.news_list ul li a{padding:28px 15px 15px}}.news_list ul li a:after{content:"";position:absolute;right:20px;bottom:20px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px}@media screen and (max-width:768px){.news_list ul li a:after{top:0;right:10px;bottom:0;margin:auto}}.news_list ul li a .cat{position:absolute;top:-18px;right:0;left:0;margin:auto}.news_list ul li a .detail .h3_wrap{height:3em}@media screen and (max-width:768px){.news_list ul li a .detail .h3_wrap{height:auto}}.news_list ul li a .detail .h3_wrap h3{font-size:1.25rem;font-weight:300;line-height:1.5;max-width:18em}@media screen and (max-width:1040px){.news_list ul li a .detail .h3_wrap h3{padding-right:10px}}@media screen and (max-width:768px){.news_list ul li a .detail .h3_wrap h3{font-size:1rem;max-width:100%}}.to_list a{margin-left:auto;width:245px;height:58px;border-radius:26px;font-size:1rem}@media screen and (max-width:768px){.to_list a{margin-right:auto;width:210px;height:50px}}.medical_dep_list{padding:40px 0;position:relative}.medical_dep_list:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.medical_dep_list:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.medical_dep_list ul{display:flex;flex-wrap:wrap;max-width:940px;width:100%;margin:auto;overflow:hidden}.medical_dep_list ul li{width:25%;padding:13px 12px 12px;position:relative}@media screen and (max-width:768px){.medical_dep_list ul li{width:50%}.medical_dep_list ul li:nth-child(2n):after {content:none}.medical_dep_list ul li:nth-child(2n+1):before {content:"";width:100vw;height:1px;background:#000;position:absolute;bottom:0;left:0}}.medical_dep_list ul li:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:1px;height:20px;background:#000}.medical_dep_list ul li:nth-child(4n+1):before {content:"";width:100vw;height:1px;background:#000;position:absolute;bottom:0;left:0}.medical_dep_list ul li a{color:#000;text-decoration:none;display:block;padding:12px 30px 12px 12px;border-radius:15px;position:relative;transition:all .3s;line-height:1.3}@media screen and (max-width:768px){.medical_dep_list ul li a{padding:12px 17px 12px 4px}}.medical_dep_list ul li a:after{content:"";position:absolute;top:0;right:12px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:15px;height:15px}@media screen and (max-width:768px){.medical_dep_list ul li a:after{right:0}}@media screen and (min-width:769px){.medical_dep_list ul li a:hover{background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.1)}}.medical_dep_list .note{}.staff_list .btn_ex{margin-left:auto;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#636464;width:7em}@media screen and (max-width:768px){.staff_list .btn_ex{padding-bottom:25px}}.staff_list .btn_ex.btn_ex02:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.staff_list .ex_wrap{border-top:1px solid #007564}.staff_list .ex_wrap .title{height:170px;display:flex;align-items:center;display:flex;align-items:center;justify-content:center;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto;color:#636464;position:relative}@media screen and (max-width:768px){.staff_list .ex_wrap .title{height:100px}}.staff_list .ex_wrap .title h2{text-align:center;font-size:1.5rem;margin-bottom:0}@media screen and (max-width:768px){.staff_list .ex_wrap .title h2{font-size:1.25rem}}.staff_list .ex_wrap .title>span{font-weight:300;font-size:.875rem;position:absolute;top:0;right:20px;bottom:0;margin:auto;display:flex;align-items:center;justify-content:space-between;width:7em}@media screen and (max-width:768px){.staff_list .ex_wrap .title>span{position:absolute;top:auto;right:0;bottom:10px;left:0;justify-content:center}}.staff_list .ex_wrap .title>span:before{content:"閉じる";display:inline-block}@media screen and (max-width:768px){.staff_list .ex_wrap .title>span:before{content:none}}.staff_list .ex_wrap .title>span:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.staff_list .ex_wrap .text{overflow:hidden;transition:height .3s;position:relative}.staff_list .ex_wrap .text .wrap{border-top:1px solid #007564;padding:100px 0}@media screen and (max-width:768px){.staff_list .ex_wrap .text .wrap{padding:50px 0}}.staff_list .ex_wrap .text .person{line-height:1.5;margin-bottom:50px;position:relative}.staff_list .ex_wrap .text .person .job{display:block;font-size:1.125rem;color:#007564;margin-bottom:5px;letter-spacing:.2em}.staff_list .ex_wrap .text .person h3{font-size:1.5rem;color:#636464;font-weight:300;margin-bottom:10px;letter-spacing:.2em}.staff_list .ex_wrap .text .person h3 span{font-size:.75rem;display:block}.staff_list .ex_wrap .text .person .special span{display:block;color:#636464;margin-bottom:5px}.staff_list .ex_wrap .text .person .special span.s_title{font-size:.875rem;display:flex;align-items:center;letter-spacing:.2em}.staff_list .ex_wrap .text .person .special span.s_title:after{flex:1;content:"";display:block;height:1px;background:#636464;opacity:.2;margin-left:10px}.staff_list .ex_wrap .text .person .special span.s_detail{font-weight:500}.staff_list .ex_wrap .text .person .special span.s_note{font-size:.875rem}.staff_list .ex_wrap .text .person .link{position:absolute;display:block;top:70px;right:0;text-align:right;color:#636464}@media screen and (max-width:768px){.staff_list .ex_wrap .text .person .link{position:static}}.staff_list .ex_wrap .text .person .link:after{content:"";display:inline-block;margin-left:20px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;position:relative;top:2px}.staff_list .ex_wrap .text .staff_biko{margin-bottom:50px}.staff_list .ex_wrap.close .title>span:before{content:"詳しくみる"}@media screen and (max-width:768px){.staff_list .ex_wrap.close .title>span:before{content:none}}.staff_list .ex_wrap.close .title>span:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.staff_list .ex_wrap.close .text{height:0!important}.department>ul{display:flex;flex-wrap:wrap}.department>ul>li{width: calc((100% - 10px) / 3);margin-right:5px;margin-bottom:5px;transition:all .3s;overflow:hidden;transition:height .3s}.department > ul > li:nth-child(3n) {margin-right:0}@media screen and (max-width:768px){.department>ul>li{width: calc((100% - 5px) / 2)}.department > ul > li:nth-child(3n) {margin-right:5px}.department > ul > li:nth-child(2n) {margin-right:0}}@media screen and (max-width:600px){.department>ul>li{width:100%;margin-right:0!important}}.department>ul>li.close{height:calc(58px)!important}.department>ul>li.close .title h3::after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.department>ul>li .title{display:block;color:#636464}.department>ul>li .title h3{display:flex;align-items:center;justify-content:center;line-height:1.3;width:100%;height:58px;font-size:1.125rem;font-weight:500;position:relative}.department>ul>li .title h3:after{content:"";position:absolute;top:0;right:15px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:8px}.department>ul>li .detail>ul{padding:0 15px 15px}.department>ul>li .detail>ul>li{margin-bottom:10px}.department>ul>li .detail>ul>li a{display:block;width:100%;min-height:42px;border-radius:20px;padding:10px 30px 10px 20px;background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.1);color:#000;line-height:1.3;position:relative;font-size:.96875rem}.department>ul>li .detail>ul>li a:after{content:"";width:15px;height:15px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:10px;bottom:0;margin:auto}.department>ul>li .detail>ul>li a.ext:after{width:16px;height:14px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_new_win.svg)}.dock_contact{padding:70px 0}@media screen and (max-width:768px){.dock_contact{padding:35px 0}}.dock_contact .p01{display:flex;justify-content:center;margin-bottom:40px;font-size:1.5rem;color:#007564}@media screen and (max-width:768px){.dock_contact .p01{font-size:1.125rem;margin-bottom:20px}}.dock_contact .tel01,.dock_contact .tel02{display:flex;align-items:center;justify-content:center;max-width:550px;width:100%;height:92px;border:1px solid #007564;text-decoration:none;font-weight:500;font-size:1.375rem;color:#007564;margin:auto}@media screen and (max-width:768px){.dock_contact .tel01,.dock_contact .tel02{flex-direction:column}}.dock_contact .tel01 span,.dock_contact .tel02 span{display:block}.dock_contact .tel01 span.num,.dock_contact .tel02 span.num{font-size:2.1875rem;font-weight:700}.dock_contact .tel01 span.num:before,.dock_contact .tel02 span.num:before{content:"";display:inline-block;width:24px;height:30px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:1em;margin-right:10px}@media screen and (max-width:768px){.dock_contact .tel01 span.num,.dock_contact .tel02 span.num{font-size:1.75rem!important;margin-bottom:5px}.dock_contact .tel01 span.num:before,.dock_contact .tel02 span.num:before{width:18px!important;height:24px!important;margin-left:0!important}}.dock_contact .tel01 span.text,.dock_contact .tel02 span.text{position:relative;top:3px}@media screen and (max-width:768px){.dock_contact .tel01 span.text,.dock_contact .tel02 span.text{font-size:.875rem;top:0}}.dock_contact .tel02{height:55px;margin-bottom:55px}@media screen and (max-width:768px){.dock_contact .tel02{height:70px;margin-bottom:20px}}.dock_contact .tel02 span.num{font-size:1.5rem}.dock_contact .tel02 span.num:before{width:17px;height:21px}.dock_contact .tel02 span.text{font-size:.9375rem;top:2px}.dock_contact .p02{margin:15px 0;text-align:center;color:#007564}.dock_contact .fax{display:flex;color:#007564;justify-content:center;align-items:center}@media screen and (max-width:768px){.dock_contact .fax{flex-direction:column}}.dock_contact .fax span{display:block}.dock_contact .fax span.num{font-size:2.1875rem;font-weight:700}@media screen and (max-width:768px){.dock_contact .fax span.num{font-size:1.25rem;margin-bottom:5px}}.dock_contact .fax span.text{font-size:1.375rem;font-weight:500;position:relative;top:3px}@media screen and (max-width:768px){.dock_contact .fax span.text{font-size:.875rem;top:0}}.recruit_contact h3 span{font-size:.875rem;display:block}.recruit_contact .p01{text-align:center;font-size:1.25rem;color:#007564;margin-bottom:40px}.recruit_contact .btn{display:flex;align-items:center;justify-content:center;max-width:490px;width:100%;height:105px;border-radius:46px;border:1px solid #007564;box-shadow:4px 4px 0 rgba(0,0,0,.1);color:#007564;margin:0 auto 30px}@media screen and (max-width:768px){.recruit_contact .btn{height:74px}}.recruit_contact .btn span.num{font-size:2.1875rem;font-weight:700}@media screen and (max-width:768px){.recruit_contact .btn span.num{font-size:1.75rem;display:flex;align-items:center}}@media screen and (max-width:360px){.recruit_contact .btn span.num{font-size:1.5rem}}.recruit_contact .btn span.num:before{content:"";display:inline-block;width:24px;height:30px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:1em;margin-right:10px}@media screen and (max-width:768px){.recruit_contact .btn span.num:before{margin-left:.5em}}.recruit_contact .btn span.text{font-size:1.375rem;font-weight:500;position:relative;top:3px}@media screen and (max-width:768px){.recruit_contact .btn span.text{font-size:1.0625rem;top:0}}.recruit_contact .btn.mail span.num{font-size:1.75rem}@media screen and (max-width:768px){.recruit_contact .btn.mail span.num{font-size:1.25rem}}.recruit_contact .btn.mail span.num:before{width:30px;height:24px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_mail03.svg);position:relative;top:3px;margin-left:0;margin-right:20px}@media screen and (max-width:768px){.recruit_contact .btn.mail span.num:before{margin-right:10px}}.recruit_contact .fax{font-size:1.25rem;text-align:center;margin-top:40px}.recruit_entry_btn{padding:60px 0;position:relative}.recruit_entry_btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.recruit_entry_btn:before{background:#faf5e7}@media screen and (max-width:768px){.recruit_entry_btn{padding:30px 0}}.recruit_entry_btn h2{font-size:1.5rem;text-align:center}.recruit_entry_btn .btns{display:flex;justify-content:space-between}@media screen and (max-width:768px){.recruit_entry_btn .btns{flex-direction:column;max-width:450px;width:100%;margin:auto}}.recruit_entry_btn .btns a{display:flex;align-items:center;justify-content:center;width: calc((100% - 50px) / 2);height:100px;font-size:1.5rem;box-shadow:4px 4px 0 rgba(0,0,0,.1);color:#007564}@media screen and (max-width:768px){.recruit_entry_btn .btns a{height:65px;width:100%;font-size:1.125rem}}@media screen and (max-width:360px){.recruit_entry_btn .btns a{font-size:1rem}}.recruit_entry_btn .btns a:nth-child(1) {border-radius:50px 0 0 50px;background:#e4ede2}@media screen and (max-width:768px){.recruit_entry_btn .btns a:nth-child(1) {border-radius:50px 50px 0 0;margin-bottom:15px}}.recruit_entry_btn .btns a:nth-child(2) {border-radius:0 50px 50px 0;background:#dfedec}@media screen and (max-width:768px){.recruit_entry_btn .btns a:nth-child(2) {border-radius:0 0 50px 50px}}.paging_wrap .paging.archive{width:256px;height:80px;margin-left:auto;display:flex;align-items:center;padding-left:45px;position:relative}@media screen and (max-width:768px){.paging_wrap .paging.archive{height:60px}}.paging_wrap .paging.archive:after{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;border-radius:40px 0 0 40px;border:1px solid #007564;border-right:0;z-index:-1}.paging_wrap .paging.archive a,.paging_wrap .paging.archive span{text-decoration:none;color:#007564;font-weight:400;display:inline-block;padding:10px}.paging_wrap .paging.archive a img,.paging_wrap .paging.archive span img{position:relative;top:-2px}.paging_wrap .paging.archive .num{margin:0}.paging_wrap .paging.archive .prev,.paging_wrap .paging.archive .next{flex:1;display:flex;align-items:center}.paging_wrap .paging.archive .prev .arrow{position:relative;left:-10px}.paging_wrap .paging.archive .prev .num{margin-left:0}.paging_wrap .paging.archive .next{justify-content:flex-end}.paging_wrap .paging.archive .next .arrow{position:relative;right:-10px}.paging_wrap .paging.archive .next .num{margin-right:0}.paging_wrap .paging.archive .now span{width:54px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#007564;box-shadow:0 0 20px rgba(0,0,0,.1);color:#fff}@media screen and (max-width:768px){.paging_wrap .paging.archive .now span{box-shadow:0 0 10px rgba(0,0,0,.1)}}.paging_wrap .paging.single{display:flex;height:84px;position:relative}.paging_wrap .paging.single:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.paging_wrap .paging.single:before{width:200vw;left:-50vw;background:#636464;opacity:.05}.paging_wrap .paging.single>div{display:flex;align-items:center;height:100%}.paging_wrap .paging.single a{color:#636464;display:flex;align-items:center;padding:15px 0;position:relative}@media screen and (max-width:768px){.paging_wrap .paging.single a{font-size:.875rem}}.paging_wrap .paging.single a:before,.paging_wrap .paging.single a:after{background-repeat:no-repeat;background-position:center;background-size:contain;width:4px;height:6px;display:inline-block}.paging_wrap .paging.single .prev{flex:1;justify-content:flex-start}.paging_wrap .paging.single .prev a:before{content:"";background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/slider_arrow_left.svg);margin-right:15px}.paging_wrap .paging.single .back{padding:0 10px;text-align:center}.paging_wrap .paging.single .next{flex:1;justify-content:flex-end}.paging_wrap .paging.single .next a:after{content:"";background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/slider_arrow_right.svg);margin-left:15px}.comp_contact{padding:80px 0 100px}@media screen and (max-width:768px){.comp_contact{padding:40px 0 50px}}.punc{display:inline-block}.punc.left.vertical{margin-top:-.5em}.punc.left.horizontal{margin-left:-.5em}.punc.right.vertical{margin-bottom:-.5em}.punc.right.horizontal{width:.5em}h2,.h2_style{font-size:1.625rem;letter-spacing:.2em;font-weight:300;margin-bottom:45px;line-height:1.3}@media screen and (max-width:768px){h2,.h2_style{margin-bottom:35px;font-size:1.25rem}}h2 span,.h2_style span{display:block;font-family:"Abel",sans-serif;color:#007564;font-size:1.125rem;letter-spacing:.15em;margin-top:5px}@media screen and (max-width:768px){h2 span,.h2_style span{margin-top:5px;font-size:.875rem}}.h3_style{text-align:center;font-size:1.375rem;font-weight:500;color:#007564;position:relative;margin-bottom:60px;line-height:1.5}@media screen and (max-width:768px){.h3_style{font-size:1.125rem;margin-bottom:50px}}.h3_style:after{content:"";position:absolute;right:0;bottom:-41px;left:0;margin:auto;width:2px;height:26px;background:#007564}@media screen and (max-width:768px){.h3_style:after{height:16px;bottom:-31px}}hr{border:0;display:block;height:1px;background:#007564;max-width:1000px;width: calc(100% - 20px * 2)}hr.short{width:120px;height:4px}p{font-size:1rem;line-height:1.6;font-weight:300;text-align:justify}a.btn{text-decoration:none;transition:opacity .3s}@media (min-width:769px){a.btn:hover{opacity:.7}}.btn_base{width:245px;height:58px;border-radius:26px;border:1px solid #636464;position:relative;display:flex;align-items:center;color:#636464;background:#fff;padding:0 20px;box-shadow:4px 4px 0 rgba(0,0,0,.1);text-decoration:none;line-height:1.3}.btn_base:after{content:"";width:15px;height:15px;position:absolute;top:0;right:15px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/base_btn_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:769px){.btn_base:not(.no_hover) {transition:all .3s}.btn_base:not(.no_hover):hover {background:#007564!important;color:#fff!important}.btn_base:not(.no_hover):hover:after {background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right_w.svg)}}@media screen and (max-width:768px){.btn_base{width:210px;height:50px}}.btn_base.sm{width:200px;height:42px;border-radius:21px;font-size:.875rem}.btn_base.pdf{justify-content:center}.btn_base.pdf:before{content:"";display:inline-block;width:20px;height:100%;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_pdf.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:15px}.btn_base.pdf:after{content:none}@media screen and (min-width:769px){.btn_base.pdf:hover:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_pdf_w.svg)}}.btn_base.new_win:after{width:16px;height:14px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_new_win.svg)}@media screen and (min-width:769px){.btn_base.new_win:hover:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_new_win_w.svg)}}.btn_base02{display:block;background:#fff;border-radius:36px;color:#000;text-decoration:none;padding:10px 30px 10px 10px;box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;margin-bottom:40px;overflow:hidden;position:relative}@media screen and (max-width:768px){.btn_base02{box-shadow:0 0 10px rgba(0,0,0,.1)}}.btn_base02:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.btn_base02:before{background:#dbd7d1;opacity:0;z-index:0;transition:opacity .3s}.btn_base02:last-child{margin-bottom:0}@media screen and (min-width:769px){.btn_base02:hover:before{opacity:.4}}@media screen and (max-width:768px){.btn_base02{padding-right:25px;margin-bottom:20px}}.btn_base02:after{content:"";position:absolute;top:0;right:20px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px;z-index:10}@media screen and (max-width:768px){.btn_base02:after{right:15px}}.btn_base02 .image_text{display:flex;position:relative;z-index:10}.btn_base02 .image_text .image{width:442px;height:112px;background-repeat:no-repeat;border-radius:30px;overflow:hidden}@media screen and (max-width:890px){.btn_base02 .image_text .image{width:350px}}@media screen and (max-width:768px){.btn_base02 .image_text .image{border-radius:22px;width:40%}}@media screen and (max-width:600px){.btn_base02 .image_text .image{height:62px}}.btn_base02 .image_text .image.img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/top_other_links_img01.jpg);background-size:cover;background-position:center}.btn_base02 .image_text .image.img02{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/top_other_links_img02.jpg);background-size:542px;background-position:center -17px}@media screen and (max-width:768px){.btn_base02 .image_text .image.img02{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/top_other_links_img02_sp.jpg);background-size:cover;background-position:center top}}.btn_base02 .image_text .text{flex:1;display:flex;align-items:center;justify-content:center}.btn_base02 .image_text .text h2{font-size:1.5rem;text-align:center;margin-bottom:0}@media screen and (max-width:768px){.btn_base02 .image_text .text h2{font-size:1rem}}@media (min-width:769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#000}}ol.list li,ul.list li{line-height:1.6;position:relative;padding-left:1.1em}ol.list li:before,ul.list li:before{position:absolute;left:0}ol.list.num,ul.list.num{counter-reset:num_cnt}ol.list.num>li,ul.list.num>li{counter-increment:num_cnt;padding-left:1.1em;margin-bottom:1em}ol.list.num>li:before,ul.list.num>li:before{content:counter(num_cnt)}ol.list.num_base,ul.list.num_base{counter-reset:num_base_cnt}ol.list.num_base>li,ul.list.num_base>li{counter-increment:num_base_cnt;padding-left:1.6em;margin-bottom:1em}ol.list.num_base>li:before,ul.list.num_base>li:before{content:counter(num_base_cnt) "．"}ol.list.num_colon,ul.list.num_colon{counter-reset:num_colon_cnt}ol.list.num_colon>li,ul.list.num_colon>li{counter-increment:num_colon_cnt;padding-left:1.6em;margin-bottom:1em}ol.list.num_colon>li:before,ul.list.num_colon>li:before{content:counter(num_colon_cnt) "："}ol.list.num_paren,ul.list.num_paren{counter-reset:paren_cnt}ol.list.num_paren>li,ul.list.num_paren>li{counter-increment:paren_cnt;padding-left:1.3em}ol.list.num_paren>li:before,ul.list.num_paren>li:before{content:"(" counter(paren_cnt) ")"}ol.list.num_paren_right,ul.list.num_paren_right{counter-reset:paren_right_cnt}ol.list.num_paren_right>li,ul.list.num_paren_right>li{counter-increment:paren_right_cnt;padding-left:1.3em}ol.list.num_paren_right>li:before,ul.list.num_paren_right>li:before{content:counter(paren_right_cnt) " )"}ol.list.num_circle,ul.list.num_circle{counter-reset:circle_cnt}ol.list.num_circle>li,ul.list.num_circle>li{counter-increment:circle_cnt;padding-left:1.3em}ol.list.num_circle > li:nth-child(1):before,
ul.list.num_circle > li:nth-child(1):before {content:"①"}ol.list.num_circle > li:nth-child(2):before,
ul.list.num_circle > li:nth-child(2):before {content:"②"}ol.list.num_circle > li:nth-child(3):before,
ul.list.num_circle > li:nth-child(3):before {content:"③"}ol.list.num_circle > li:nth-child(4):before,
ul.list.num_circle > li:nth-child(4):before {content:"④"}ol.list.num_circle > li:nth-child(5):before,
ul.list.num_circle > li:nth-child(5):before {content:"⑤"}ol.list.num_circle > li:nth-child(6):before,
ul.list.num_circle > li:nth-child(6):before {content:"⑥"}ol.list.num_circle > li:nth-child(7):before,
ul.list.num_circle > li:nth-child(7):before {content:"⑦"}ol.list.num_circle > li:nth-child(8):before,
ul.list.num_circle > li:nth-child(8):before {content:"⑧"}ol.list.num_circle > li:nth-child(9):before,
ul.list.num_circle > li:nth-child(9):before {content:"⑨"}ol.list.num_circle > li:nth-child(10):before,
ul.list.num_circle > li:nth-child(10):before {content:"⑩"}ol.list.num_circle > li:nth-child(11):before,
ul.list.num_circle > li:nth-child(11):before {content:"⑪"}ol.list.num_circle > li:nth-child(12):before,
ul.list.num_circle > li:nth-child(12):before {content:"⑫"}ol.list.num_circle > li:nth-child(13):before,
ul.list.num_circle > li:nth-child(13):before {content:"⑬"}ol.list.num_circle > li:nth-child(14):before,
ul.list.num_circle > li:nth-child(14):before {content:"⑭"}ol.list.num_circle > li:nth-child(15):before,
ul.list.num_circle > li:nth-child(15):before {content:"⑮"}ol.list.num_circle > li:nth-child(16):before,
ul.list.num_circle > li:nth-child(16):before {content:"⑯"}ol.list.num_circle > li:nth-child(17):before,
ul.list.num_circle > li:nth-child(17):before {content:"⑰"}ol.list.num_circle > li:nth-child(18):before,
ul.list.num_circle > li:nth-child(18):before {content:"⑱"}ol.list.num_circle > li:nth-child(19):before,
ul.list.num_circle > li:nth-child(19):before {content:"⑲"}ol.list.num_circle > li:nth-child(20):before,
ul.list.num_circle > li:nth-child(20):before {content:"⑳"}ol.list.num_circle_b,ul.list.num_circle_b{counter-reset:circle_b_cnt}ol.list.num_circle_b>li,ul.list.num_circle_b>li{counter-increment:circle_b_cnt;padding-left:2.4em;min-height:2em;margin-bottom:15px}ol.list.num_circle_b>li:before,ul.list.num_circle_b>li:before{content:counter(circle_b_cnt);width:2em;height:2em;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:50%;color:#007564;border:1px solid #007564;top:-3px;padding:0 1px 1px 0}ol.list.square>li:before,ul.list.square>li:before{content:"◇"}ol.list.square02>li:before,ul.list.square02>li:before{content:"□"}ol.list.line>li:before,ul.list.line>li:before{content:"－"}ol.list.dot>li:before,ul.list.dot>li:before{content:"・"}ol.list.circle>li,ul.list.circle>li{font-size:1.125rem;margin-bottom:10px;padding-left:1.4em}@media screen and (max-width:768px){ol.list.circle>li,ul.list.circle>li{font-size:1rem}}ol.list.circle>li:before,ul.list.circle>li:before{content:"";width:1em;height:1em;border-radius:50%;background:linear-gradient(to top,#dfedec 0,#c4ede7 100%);top:6px}ol.list.kome>li:before,ul.list.kome>li:before{content:"※"}img{max-width:100%;height:auto}@media screen and (max-width:1040px){br.pc_lg{display:none}}@media screen and (max-width:890px){br.pc_pre_md{display:none}}@media screen and (max-width:768px){br.pc_md{display:none}}@media screen and (max-width:600px){br.pc_pre_sm{display:none}}@media screen and (max-width:360px){br.pc_xs{display:none}}br.md{display:none}@media screen and (max-width:768px){br.md{display:block}}br.pre_sm{display:none}@media screen and (max-width:600px){br.pre_sm{display:block}}br.sm{display:none}@media screen and (max-width:400px){br.sm{display:block}}br.xs{display:none}@media screen and (max-width:360px){br.xs{display:block}}#lightcase-overlay{background:#636464!important;opacity:.3!important}#lightcase-nav .lightcase-icon-prev,#lightcase-nav .lightcase-icon-next{display:none!important}.lightcase-icon-close{display:none!important}#lightcase-case{border-radius:36px;overflow:hidden}#lightcase-case .light_box{width:100%;padding:30px 100px;position:relative}@media screen and (max-width:768px){#lightcase-case .light_box{padding:40px 40px 20px;border-radius:20px;background:#fff}}#lightcase-case .light_box .image{text-align:center}#lightcase-case .light_box p{color:#000;text-shadow:none}#lightcase-case .light_box .close{position:absolute;display:inline-block;top:0;right:0;margin:auto;width:20px;height:20px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:768px){#lightcase-case .light_box .close{top:10px;right:10px}}#lightcase-case .light_box .prev,#lightcase-case .light_box .next{position:absolute;display:inline-block;top:0;bottom:0;margin:auto;width:10px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}#lightcase-case .light_box .prev{left:0;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_left.svg)}@media screen and (max-width:768px){#lightcase-case .light_box .prev{left:10px}}#lightcase-case .light_box .next{right:0;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_right.svg)}@media screen and (max-width:768px){#lightcase-case .light_box .next{right:10px}}.content_base{overflow:hidden}.content_base ul{list-style-type:disc;padding-left:1.5rem;line-height:1.5}.content_base ol{list-style-type:decimal;padding-left:1.5rem;line-height:1.5}.alignleft{display:block;float:left;margin-right:10px;margin-bottom:1em}.aligncenter{display:block;margin:0 auto}.alignright{display:block;float:right;margin-left:10px;margin-bottom:1em}.clear{clear:both}.space1em{clear:both;height:1em}.space2em{clear:both;height:2em}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.sent .wpcf7-response-output{display:none!important}.sent .contact_form > *:not(.sent_content) {display:none!important}.sent .contact_form .sent_content{display:block}.contact_form{position:relative;padding:60px 0 100px}.contact_form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}@media screen and (max-width:768px){.contact_form{padding:40px 0 60px}}.contact_form:before{background:#faf5e7}.contact_form .conf_msg{display:none;margin-bottom:30px;text-align:center;font-size:1.125rem;font-weight:500}.contact_form .require{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:0;width:68px;height:24px;border-radius:12px;background:#f4e7df;font-size:.875rem}@media screen and (max-width:768px){.contact_form .require{position:relative;top:-2px;margin-left:20px}}.contact_form .sent_content{display:none}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form input[type="url"],.contact_form select,.contact_form textarea{font-family:"Noto Sans JP",sans-serif;font-weight:300;width:100%;padding:15px 20px;font-size:1rem;background:#fff;border-radius:30px;outline:none}@media screen and (max-width:768px){.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form input[type="url"],.contact_form select,.contact_form textarea{padding:10px 18px;border-radius:25px}}.contact_form input[type="text"].wpcf7c-conf,.contact_form input[type="email"].wpcf7c-conf,.contact_form input[type="tel"].wpcf7c-conf,.contact_form input[type="url"].wpcf7c-conf,.contact_form select.wpcf7c-conf,.contact_form textarea.wpcf7c-conf{background:rgba(255,255,255,0)!important;border:0!important;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}.contact_form input[type="text"][readonly="readonly"]:-moz-placeholder-shown,.contact_form input[type="email"][readonly="readonly"]:-moz-placeholder-shown,.contact_form input[type="tel"][readonly="readonly"]:-moz-placeholder-shown,.contact_form input[type="url"][readonly="readonly"]:-moz-placeholder-shown,.contact_form select[readonly="readonly"]:-moz-placeholder-shown,.contact_form textarea[readonly="readonly"]:-moz-placeholder-shown{color:#fff}.contact_form input[type="text"][readonly="readonly"]:placeholder-shown,.contact_form input[type="email"][readonly="readonly"]:placeholder-shown,.contact_form input[type="tel"][readonly="readonly"]:placeholder-shown,.contact_form input[type="url"][readonly="readonly"]:placeholder-shown,.contact_form select[readonly="readonly"]:placeholder-shown,.contact_form textarea[readonly="readonly"]:placeholder-shown{color:#fff}.contact_form input[type="text"][readonly="readonly"]::-webkit-input-placeholder,.contact_form input[type="email"][readonly="readonly"]::-webkit-input-placeholder,.contact_form input[type="tel"][readonly="readonly"]::-webkit-input-placeholder,.contact_form input[type="url"][readonly="readonly"]::-webkit-input-placeholder,.contact_form select[readonly="readonly"]::-webkit-input-placeholder,.contact_form textarea[readonly="readonly"]::-webkit-input-placeholder{color:#fff}.contact_form input[type="text"][readonly="readonly"]:-moz-placeholder,.contact_form input[type="email"][readonly="readonly"]:-moz-placeholder,.contact_form input[type="tel"][readonly="readonly"]:-moz-placeholder,.contact_form input[type="url"][readonly="readonly"]:-moz-placeholder,.contact_form select[readonly="readonly"]:-moz-placeholder,.contact_form textarea[readonly="readonly"]:-moz-placeholder{opacity:1;color:#fff}.contact_form input[type="text"][readonly="readonly"]::-moz-placeholder,.contact_form input[type="email"][readonly="readonly"]::-moz-placeholder,.contact_form input[type="tel"][readonly="readonly"]::-moz-placeholder,.contact_form input[type="url"][readonly="readonly"]::-moz-placeholder,.contact_form select[readonly="readonly"]::-moz-placeholder,.contact_form textarea[readonly="readonly"]::-moz-placeholder{opacity:1;color:#fff}.contact_form input[type="text"][readonly="readonly"]:-ms-input-placeholder,.contact_form input[type="email"][readonly="readonly"]:-ms-input-placeholder,.contact_form input[type="tel"][readonly="readonly"]:-ms-input-placeholder,.contact_form input[type="url"][readonly="readonly"]:-ms-input-placeholder,.contact_form select[readonly="readonly"]:-ms-input-placeholder,.contact_form textarea[readonly="readonly"]:-ms-input-placeholder{color:#fff}.contact_form form{max-width:830px;width:100%;margin:auto}.contact_form dl{display:flex;margin-bottom:40px}@media screen and (max-width:768px){.contact_form dl{flex-direction:column;margin-bottom:20px}}.contact_form dl dt{position:relative;display:flex;width:210px;margin-right:20px;line-height:1.3;padding-top:18px}@media screen and (max-width:768px){.contact_form dl dt{margin-right:0;margin-bottom:10px}}.contact_form dl dd{flex:1;position:relative}.contact_form dl dd .multi{padding:18px 20px;background:#fff;border-radius:30px}@media screen and (max-width:768px){.contact_form dl dd .multi{padding:15px 15px 10px;border-radius:25px}.contact_form dl dd .multi label{display:block;margin-bottom:10px}}.contact_form .privacy_policy{margin-top:60px;margin-bottom:60px}.contact_form .privacy_policy h2{font-size:1.5rem}.contact_form .privacy_policy p{text-align:center}.contact_form .privacy_policy p span.wpcf7-not-valid-tip{position:static;display:block;margin-top:5px}.contact_form .submit_btns{padding:0 20px 10px;display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:50}.contact_form .submit_btns button[type="submit"],.contact_form .submit_btns button[type="button"]{outline:none;background:#fff;font-size:1rem}.contact_form .submit_btns button[type="submit"]:hover,.contact_form .submit_btns button[type="button"]:hover{cursor:pointer}.contact_form .submit_btns button[type="submit"].btn_back,.contact_form .submit_btns button[type="button"].btn_back{display:none;justify-content:center}.contact_form .submit_btns button[type="submit"].btn_back:after,.contact_form .submit_btns button[type="button"].btn_back:after{content:none}.contact_form .submit_btns .ajax-loader{display:block!important;margin:10px auto!important;background-repeat:no-repeat;background-position:center;position:absolute;right:0;left:0;bottom:-25px}.contact_form .comp_msg p{display:flex;justify-content:center}.contact_form .comp_msg .p01,.contact_form .comp_msg .p02{font-size:1.5rem}@media screen and (max-width:768px){.contact_form .comp_msg .p01,.contact_form .comp_msg .p02{font-size:1.25rem}}.contact_form .comp_msg .p02{color:#007564;margin-top:20px;margin-bottom:20px}.contact_form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.contact_form input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.contact_form .wpcf7-custom-item-error span:nth-child(n+3) {display:none}.contact_form span.wpcf7-not-valid-tip{font-size:.875rem;position:absolute;top:-20px;left:15px;color:#e51a1a}@media screen and (max-width:768px){.contact_form span.wpcf7-not-valid-tip{top:auto;bottom:-20px;left:0}}.contact_form .wpcf7-response-output{border:0!important;text-align:center;color:#e51a1a;padding:0 0 20px!important;margin:auto!important;line-height:1.3!important;margin-bottom:30px!important;font-weight:400}.contact_form .wpcf7-form-control-wrap{position:static}.contact_form span.wpcf7-list-item{margin:0}@media screen and (max-width:768px){.contact_form .wpcf7-radio .wpcf7-list-item,.contact_form .wpcf7-checkbox .wpcf7-list-item{display:block}}.contact_form .chk_confirm_wrap{display:none}.contact_form div.wpcf7-mail-sent-ok{display:none!important}.confirm form{position:relative}.confirm form:before{content:"";position:absolute;width:100%;height:100%;display:block;z-index:20}.confirm input[type="text"],.confirm input[type="email"],.confirm input[type="tel"],.confirm input[type="url"],.confirm select,.confirm textarea{background:#fcfaf3!important;border:0!important}.confirm select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.confirm input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fcfaf3 inset!important}.confirm input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fcfaf3 inset!important}.confirm dl dd{background:#fcfaf3!important}.confirm dl dd .multi{background:#fcfaf3!important}.confirm .btn_zip{display:none!important}.confirm .privacy_policy{display:none}.confirm .conf_msg{display:block!important}.confirm .wpcf7-response-output{display:none!important}.confirm .submit_btns{flex-direction:column;align-items:center}.confirm .submit_btns button[type="button"].btn_back{display:block!important;margin-bottom:50px}.confirm .submit_btns button[type="submit"].btn_send{max-width:400px;width:100%;height:75px;justify-content:center;background:#f4e7df;font-size:1.25rem;border-radius:40px;border:0;color:#000}.confirm .submit_btns button[type="submit"].btn_send:after{content:none}header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000;box-shadow:0 5px 10px rgba(0,0,0,.14)}header .header01{height:80px;border-bottom:1px solid #007564;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1200px){header .header01{justify-content:flex-start;padding-left:20px}}@media screen and (max-width:768px){header .header01{height:66px;border-bottom:0;flex-direction:row;justify-content:flex-start}}header .header01 .logo_wrap{display:flex;color:#000;text-decoration:none}@media screen and (max-width:1200px){header .header01 .logo_wrap{flex-direction:column}}@media screen and (max-width:768px){header .header01 .logo_wrap{flex-direction:column}}header .header01 .logo_wrap .logo{margin-right:25px;position:relative;top:-3px}@media screen and (max-width:768px){header .header01 .logo_wrap .logo{top:0;margin-right:0;margin-bottom:3px}header .header01 .logo_wrap .logo img{width:120px}}header .header01 .logo_wrap .text{font-size:1.5rem;font-weight:500}@media screen and (max-width:768px){header .header01 .logo_wrap .text{font-size:.875rem;line-height:1.2}}header .header01 .links{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center}@media screen and (max-width:768px){header .header01 .links{display:none}}header .header01 .links a{display:block;position:relative;color:#636464;text-align:center;padding:0 20px}header .header01 .links a:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:2px;height:40px;background:#636464}header .header01 .links a span{font-size:.875rem;display:block;margin-top:10px}header .header02{height:65px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){header .header02{position:absolute;top:10px;right:0;overflow:hidden;width:56px;height:180px;justify-content:flex-end;align-items:flex-start;transition:all .5s;border-radius:10px 0 0 10px;box-shadow:0 0 20px rgba(0,0,0,.16)}header .header02.open{width:295px}header .header02.open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}header .header02.open.active{z-index:2000}header .header02.open.active:before{content:none}}header .header02 .nav_wrap{display:flex;justify-content:center;width:100%;height:100%}@media screen and (max-width:768px){header .header02 .nav_wrap{width:295px;background:#fff;height:auto;align-items:flex-start}}header .header02 nav{height:100%}@media screen and (max-width:768px){header .header02 nav{height:auto;width:calc(295px - 56px);padding:0}}header .header02 nav .main_nav{display:flex;justify-content:space-between;height:100%}@media screen and (max-width:768px){header .header02 nav .main_nav{flex-direction:column;padding:25px 10px 25px 15px}}header .header02 nav .main_nav>li{height:100%;padding:0 5px;position:relative;display:flex;align-items:center}@media screen and (min-width:769px){header .header02 nav .main_nav>li:hover>a{background:#007564;color:#fff}header .header02 nav .main_nav>li:hover>a+.sub_nav{opacity:1;pointer-events:all}}@media screen and (max-width:768px){header .header02 nav .main_nav>li{padding:0}}header .header02 nav .main_nav>li>a{display:flex;align-items:center;justify-content:center;height:100%;color:#000;line-height:1.3;position:relative;padding:0 10px;height:46px;text-decoration:none;border-radius:10px;transition:all .3s}@media screen and (max-width:768px){header .header02 nav .main_nav>li>a{padding:10px;justify-content:flex-start}}header .header02 nav .main_nav>li>a.active{background:#007564;border-radius:10px;color:#fff}header .header02 nav .main_nav .sub_nav{position:absolute;top:65px;left:0;opacity:0;pointer-events:none;padding-top:20px;transition:opacity .3s}@media screen and (max-width:768px){header .header02 nav .main_nav .sub_nav{display:none}}header .header02 nav .main_nav .sub_nav>ul{padding:10px;background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){header .header02 nav .main_nav .sub_nav>ul{box-shadow:0 0 10px rgba(0,0,0,.1)}}header .header02 nav .main_nav .sub_nav>ul>li{border-radius:10px;line-height:1.3;overflow:hidden}header .header02 nav .main_nav .sub_nav>ul>li a{display:block;padding:10px;color:#000;font-size:.875rem;position:relative;transition:opacity .3s;text-decoration:none;white-space:nowrap;padding-right:35px;position:relative;z-index:0}header .header02 nav .main_nav .sub_nav>ul>li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}header .header02 nav .main_nav .sub_nav>ul>li a:before{opacity:0;background:#dbd7d1;transition:opacity .3s}header .header02 nav .main_nav .sub_nav>ul>li a:after{content:"";position:absolute;top:0;right:10px;bottom:0;margin:auto;width:15px;height:15px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}header .header02 nav .main_nav .sub_nav>ul>li a:hover:before{opacity:.4}header .header02 .sp_item{display:none;width:56px;padding:20px 10px 0}@media screen and (max-width:768px){header .header02 .sp_item{display:block}}header .header02 .sp_item .menu_btn_wrap{margin-bottom:10px}header .header02 .sp_item .menu_btn_wrap .menu_btn{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;text-decoration:none}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines{position:relative;height:100%;width:100%;height:27px}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines span{height:2px;width:100%;background:#007564;display:block;position:absolute;margin:auto;right:0;left:0;transform-origin:50% 50%;transition:all .5s}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines span:nth-child(1) {top:0}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines span:nth-child(2) {top:0;bottom:0}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines span:nth-child(3) {bottom:0}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines.open span{top:0;bottom:0}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines.open span:nth-child(1) {transform:rotate(-135deg)}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines.open span:nth-child(2) {width:0}header .header02 .sp_item .menu_btn_wrap .menu_btn .lines.open span:nth-child(3) {transform:rotate(135deg)}header .header02 .sp_item .menu_btn_wrap .menu_btn .text{color:#007564;font-size:.9375rem;font-family:"Abel",sans-serif;display:block;margin-top:3px}header .header02 .sp_item .links a{display:block;text-align:center;padding:13px 0}header .header02 .sp_item .links a span{display:none}header .header02 .sp_item .links a.contact img{width:30px}header .header02 .sp_item .links a.search img{width:26px}header .site_search{position:absolute;top:80px;left:0;width:100%;height:66px;display:flex;align-items:center;justify-content:center;background:#007564;z-index:10;opacity:0;transition:opacity .3s;pointer-events:none;padding:0 20px}@media screen and (max-width:768px){header .site_search{top:66px;padding-right:calc(111px);z-index:-1}}header .site_search.show{pointer-events:all;opacity:1}header .site_search form{position:relative;max-width:460px;width:100%}header .site_search form input{width:100%;padding:10px 20px;border-radius:30px;font-family:"Noto Sans JP",sans-serif;font-weight:300;background:#fff}header .site_search form button{position:absolute;display:block;top:0;right:-35px;bottom:0;margin:auto;background:none;outline:none;border:0}header .site_search form button img{width:18px}@media screen and (min-width:769px){header .site_search form button:hover{cursor:pointer}}.side_nav_wrap{position:fixed;top:250px;right:0;overflow:hidden;width:65px;display:flex;transition:width .5s;z-index:1100;pointer-events:none}.side_nav_wrap.open{width: calc(65px + 352px);z-index:900;pointer-events:all}.side_nav_wrap.open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.side_nav_wrap.open.active{z-index:2000}.side_nav_wrap.open.active:before{content:none}@media screen and (max-width:768px){.side_nav_wrap{top:200px;width:56px}.side_nav_wrap.open{width: calc(56px + 308px)}}@media screen and (max-width:360px){.side_nav_wrap.open{width: calc(56px + 308px - 50px)}}.side_nav_wrap .side_nav{display:flex;align-items:flex-start}.side_nav_wrap .side_nav .title{display:flex;align-items:center;justify-content:center;width:65px;height:215px;border-radius:10px;background:#007564;color:#fff;text-decoration:none;font-size:1.125rem;margin-top:35px;border-radius:10px 0 0 10px;pointer-events:all;writing-mode:vertical-lr}@media screen and (max-width:768px){.side_nav_wrap .side_nav .title{height:148px;margin-top:0;font-size:.875rem;width:56px}}.side_nav_wrap .side_nav .sub_nav{padding:0 0 10px 20px;background:#007564;width:352px;min-height:285px;overflow-y:auto;border-top:10px solid #007564}@media screen and (max-width:768px){.side_nav_wrap .side_nav .sub_nav{width:308px;min-height:148px}}@media screen and (max-width:360px){.side_nav_wrap .side_nav .sub_nav{width:258px}}.side_nav_wrap .side_nav .sub_nav a{text-decoration:none;transition:opacity .3s;display:block;position:relative;line-height:1.3}@media screen and (min-width:769px){.side_nav_wrap .side_nav .sub_nav a:hover{opacity:.7}}@media screen and (max-width:768px){.side_nav_wrap .side_nav .sub_nav a{font-size:.875rem}}.side_nav_wrap .side_nav .sub_nav .sub_nav_ul>li>a{padding:15px 30px 15px 0;margin-right:25px;color:#fff}@media screen and (max-width:768px){.side_nav_wrap .side_nav .sub_nav .sub_nav_ul>li>a{padding-right:20px;margin-right:15px}}.side_nav_wrap .side_nav .sub_nav .sub_nav_ul>li>a.show_child:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_link_arrow_bottom.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:8px}.side_nav_wrap .side_nav .sub_nav .sub02_nav{background:#fff;margin:5px 0;padding:10px 0 10px 20px;border-radius:10px 0 0 10px}.side_nav_wrap .side_nav .sub_nav .sub02_nav>ul>li>a{padding:10px 10px 10px 25px;color:#000}.side_nav_wrap .side_nav .sub_nav .sub02_nav>ul>li>a:before{content:"－";position:absolute;left:0}.side_nav_wrap .side_nav .sub_nav .sub02_nav .medical_dep{display:flex;flex-wrap:wrap;margin-bottom:10px}.side_nav_wrap .side_nav .sub_nav .sub02_nav .medical_dep>li{width:50%;margin-bottom:10px}.side_nav_wrap .side_nav .sub_nav .sub02_nav .medical_dep>li>a{font-size:.875rem;color:#000;text-decoration:none;padding-left:20px;line-height:1.3;position:relative;display:inline-block}.side_nav_wrap .side_nav .sub_nav .sub02_nav .medical_dep>li>a:before{content:"";width:15px;height:15px;position:absolute;top:2px;left:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/base_btn_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.footer_banner{padding:40px 0}@media screen and (max-width:1200px){.footer_banner{padding-bottom:100px}}@media screen and (max-width:768px){.footer_banner{padding-bottom:40px}}.footer_banner .slick-track{display:flex}.footer_banner .slider{max-width:800px;margin:auto}@media screen and (max-width:1040px){.footer_banner .slider{max-width:650px}}@media screen and (max-width:768px){.footer_banner .slider{max-width:400px}}.footer_banner .slider .slider_item{height:auto;display:flex;align-items:center;padding:0 10px}@media screen and (max-width:768px){.footer_banner .slider .slider_item{padding:0 5px}}.footer_banner .slider .slider_item a{display:block;margin:auto}footer{padding-bottom:40px;position:relative}@media screen and (max-width:768px){footer{padding-bottom:0}}footer .to_top{position:absolute;top:-70px;right: calc((100% - 1000px) / 2 - 130px);display:block;width:82px;height:70px;background:#007564;font-size:1.125rem;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:30px 30px 0 0;line-height:1.4}@media screen and (max-width:1400px){footer .to_top{right:80px}}@media screen and (max-width:768px){footer .to_top{transition:none;display:none;position:fixed;top:auto;right:0;bottom:0;width:67px;height:57px;font-size:.9375rem;z-index:100}}footer .footer_link{display:flex;justify-content:center;border-top:1px solid #007564;border-bottom:1px solid #007564}@media screen and (max-width:768px){footer .footer_link{flex-direction:column;padding:0 20px;border:0}}footer .footer_link a{display:block;font-size:.875rem;font-size:400;color:#007564;padding:12px 30px;position:relative}@media screen and (max-width:768px){footer .footer_link a{text-align:center;padding:15px;font-size:1rem;border-bottom:1px solid #007564}}footer .footer_link a:before{content:"";width:1px;height:1em;background:#007564;position:absolute;top:0;bottom:0;left:0;margin:auto}@media screen and (max-width:768px){footer .footer_link a:before{content:none}footer .footer_link a:first-child{border-top:1px solid #007564}}footer .footer_link a:first-child:before{content:none}footer .footer_nav{padding-top:40px}@media screen and (max-width:768px){footer .footer_nav{display:none}}footer .footer_nav .main_nav{display:flex;justify-content:space-between}footer .footer_nav .main_nav a{text-decoration:none;transition:opacity .3s;display:block;position:relative;line-height:1.3;font-weight:400}@media screen and (min-width:769px){footer .footer_nav .main_nav a:hover{opacity:.7}}@media screen and (max-width:768px){footer .footer_nav .main_nav a{font-size:.875rem}}footer .footer_nav .main_nav>li{margin-right:10px}footer .footer_nav .main_nav>li:last-child{margin-right:0}footer .footer_nav .main_nav>li>a{padding-left:15px;color:#007564;font-size:.875rem;margin-bottom:15px}footer .footer_nav .main_nav>li>a:before{content:"";position:absolute;top:6px;left:0;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/footer_nav_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:5px;height:8px}footer .footer_nav .sub_nav{padding-left:15px;margin:5px 0 20px;display:flex}footer .footer_nav .sub_nav>ul{margin-right:40px}footer .footer_nav .sub_nav>ul:last-child{margin-right:0}footer .footer_nav .sub_nav>ul>li>a{color:#000;font-size:.75rem;padding:5px 0}footer .footer_nav .to_contact{margin-top:-15px}footer .footer_nav .to_contact a{margin-left:auto;box-shadow:2px 2px 0 rgba(0,0,0,.1)}footer .footer_nav .to_contact a:before{content:"";display:inline-block;margin-right:10px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_mail02.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:relative;top:1px;width:18px;height:14px}@media screen and (min-width:769px){footer .footer_nav .to_contact a:hover:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_mail02_w.svg)}}footer .footer_info{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px){footer .footer_info .info{display:none}}footer .footer_info .info .logo{display:flex;align-items:flex-end;font-size:.9375rem;font-weight:400;margin-bottom:15px}footer .footer_info .info .logo img{margin-right:15px;width:146px}footer .footer_info .info .address{font-size:.875rem;margin-bottom:10px}footer .footer_info .info .contact{font-size:.875rem}footer .footer_info .copyright{font-size:.875rem;font-family:"Abel",sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (max-width:768px){footer .footer_info .copyright{padding:30px 0}}@media screen and (max-width:360px){footer .footer_info .copyright{padding-bottom:60px}}.top_main_visual{position:relative}@media screen and (max-width:768px){.top_main_visual .slider{margin-bottom:20px}}.top_main_visual .slider .slider_item{width:100%;height:614px}@media screen and (max-width:768px){.top_main_visual .slider .slider_item{height:240px}}.top_main_visual .slider .slider_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:768px){.top_main_visual .slider .slider_item:nth-child(3) img {-o-object-position:right center;object-position:right center}.top_main_visual .slider .slider_item:nth-child(5) img {-o-object-position:calc(50% - 60px) 50%;object-position:calc(50% - 60px) 50%}}.top_main_visual .text{color:#fff;position:absolute;top:185px;left: calc((100% - 1000px) / 2)}@media screen and (max-width:768px){.top_main_visual .text{position:static;color:#636464;padding:0 20px}}.top_main_visual .text .text01{font-family:"Noto Serif JP",serif;font-size:3.125rem;font-weight:600;line-height:1.2;text-shadow:2px 2px 20px #000;margin-bottom:20px}@media screen and (max-width:768px){.top_main_visual .text .text01{font-size:1.75rem;line-height:1.4;text-shadow:none}}.top_main_visual .text .text02{font-size:1.125rem;font-weight:400;text-shadow:2px 2px 20px rgba(0,0,0,.7)}@media screen and (max-width:768px){.top_main_visual .text .text02{font-size:.875rem;text-shadow:none}}.top_important_notice{padding-top:25px}@media screen and (max-width:768px){.top_important_notice{padding-top:30px}}.top_important_notice ul{max-width:906px;width:100%;margin:auto}.top_important_notice ul li{width:100%;margin-bottom:30px}.top_important_notice ul li:last-child{margin-bottom:0}.top_important_notice ul li a{display:flex;align-items:center;height:65px;border-radius:32px;background:linear-gradient(to bottom,#fcd0d0 0,#ffe9e6 100%);box-shadow:0 0 5px rgba(229,26,26,.6)}.top_important_notice ul li a span{display:block;position:relative}.top_important_notice ul li a span.type{font-weight:400;color:#e51a1a;width:185px;text-align:center}@media screen and (max-width:768px){.top_important_notice ul li a span.type{width:57px}}.top_important_notice ul li a span.type:before{content:"大切なお知らせ";display:inline-block}@media screen and (max-width:768px){.top_important_notice ul li a span.type:before{content:"";display:inline-block;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_excl.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:30px;height:30px}}.top_important_notice ul li a span.type:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:1px;height:42px;background:#e51a1a}.top_important_notice ul li a span.title{font-size:1.125rem;color:#000;font-weight:500;line-height:1.3;flex:1;padding:0 52px 0 62px}@media screen and (max-width:768px){.top_important_notice ul li a span.title{padding:0 40px 0 15px;font-size:1rem}}.top_important_notice ul li a span.title:before{content:"";position:absolute;top:0;left:22px;display:inline-block;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_excl.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:25px;height:25px}@media screen and (max-width:768px){.top_important_notice ul li a span.title:before{content:"大切なお知らせ";position:static;width:auto;height:auto;background:none;color:#e51a1a;font-size:.875rem;display:block;font-weight:400}}.top_important_notice ul li a span.title:after{content:"";position:absolute;top:0;right:22px;bottom:0;margin:auto;display:inline-block;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/important_notice_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px}@media screen and (max-width:768px){.top_important_notice ul li a span.title:after{right:15px}}.sec_top.news{padding:80px 0 100px;position:relative}@media screen and (max-width:768px){.sec_top.news{margin-top:36px;padding:36px 0 50px}.sec_top.news:before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width: calc(100% - 20px * 2);height:1px;background:#007564}}.sec_top.news:after{content:"";position:absolute;right:0;bottom:0;left:0;margin:auto;max-width:1000px;width: calc(100% - 20px * 2);height:1px;background:#007564}.sec_top.information{padding-top:60px;position:relative;overflow:hidden}@media screen and (max-width:768px){.sec_top.information{padding-top:35px}}.sec_top.information:before{content:"";position:absolute;top:315px;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#dfedec 0,#c4ede7 100%);opacity:.5;z-index:-1}@media screen and (max-width:768px){.sec_top.information:before{top:145px}}.sec_top.information .info_image{margin-bottom:30px}@media screen and (max-width:768px){.sec_top.information .info_image{margin-bottom:15px}}.sec_top.information .p01{font-size:1.125rem;font-family:"Noto Serif JP",serif;margin-bottom:88px}@media screen and (max-width:768px){.sec_top.information .p01{font-size:.875rem;margin-bottom:35px}}.sec_top.information h3{text-align:center}.sec_top.information .content01{padding:80px 0;border-bottom:1px solid #007564}@media screen and (max-width:768px){.sec_top.information .content01{padding:35px 0}}.sec_top.information .content01 ul{display:flex;max-width:920px;width:100%;margin:auto}@media screen and (max-width:768px){.sec_top.information .content01 ul{flex-direction:column}}.sec_top.information .content01 ul li{width: calc((100% - 80px) / 3);margin-right:40px}@media screen and (max-width:768px){.sec_top.information .content01 ul li{width:100%;margin-right:0;margin-bottom:20px}}.sec_top.information .content01 ul li a{display:block;height:100%;color:#000;text-decoration:none;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.1);padding:30px;transition:all .3s;position:relative;z-index:0;overflow:hidden}@media screen and (max-width:768px){.sec_top.information .content01 ul li a{box-shadow:0 0 10px rgba(0,0,0,.1)}}.sec_top.information .content01 ul li a:last-child{margin-right:0}.sec_top.information .content01 ul li a:before,.sec_top.information .content01 ul li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.sec_top.information .content01 ul li a:before{background:#fff;z-index:-1;transition:opacity .3s}.sec_top.information .content01 ul li a:after{background:linear-gradient(to bottom,#dfedec 0,#c4ede7 100%);z-index:-2}@media screen and (min-width:769px){.sec_top.information .content01 ul li a:hover:before{opacity:0}}.sec_top.information .content01 ul li a .image{text-align:center;margin-bottom:10px}@media screen and (max-width:768px){.sec_top.information .content01 ul li a .image{display:inline-block;margin-right:17px;margin-bottom:0}.sec_top.information .content01 ul li a .image img{width:46px;vertical-align:bottom}}.sec_top.information .content01 ul li a h4{font-size:1.5rem;font-weight:300;margin-bottom:15px;text-align:center}@media screen and (max-width:768px){.sec_top.information .content01 ul li a h4{font-size:1.125rem;display:inline-block;margin-bottom:0;position:relative;top:-10px}}.sec_top.information .content01 ul li a p{margin-top:10px}@media screen and (max-width:768px){.sec_top.information .content01 ul li a p{font-size:.875rem}}.sec_top.information .content02{border-bottom:1px solid #007564}.sec_top.information .content02.close .title span:before{content:"詳しくみる"}@media screen and (max-width:768px){.sec_top.information .content02.close .title span:before{content:none}}.sec_top.information .content02.close .title span:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.sec_top.information .content02.close .detail_wrap{height:0!important}.sec_top.information .content02 .title{color:#000;height:110px;display:flex;align-items:center;justify-content:center;position:relative;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto}@media screen and (max-width:768px){.sec_top.information .content02 .title{height:72px}}.sec_top.information .content02 .title h3{font-size:1.5rem;text-align:center;font-weight:300}@media screen and (max-width:768px){.sec_top.information .content02 .title h3{font-size:1.125rem}}.sec_top.information .content02 .title span{font-weight:300;font-size:.875rem;position:absolute;top:0;right:20px;bottom:0;margin:auto;display:flex;align-items:center}.sec_top.information .content02 .title span:before{content:"閉じる";display:inline-block;margin-right:20px}@media screen and (max-width:768px){.sec_top.information .content02 .title span:before{content:none}}.sec_top.information .content02 .title span:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_top.information .content02 .detail_wrap{transition:height .3s;overflow:hidden}.sec_top.information .content02 .detail_wrap .detail{padding:40px 0;border-top:1px solid #636464}@media screen and (max-width:768px){.sec_top.information .content02 .detail_wrap .detail{padding:0}.sec_top.information .content02 .detail_wrap .detail .container{padding:0}}.sec_top.information .content02 .detail_wrap .detail .medical_dep_list{padding:0}.sec_top.information .content02 .detail_wrap .detail .medical_dep_list:before{content:none}.sec_top.dock{padding:100px 0;position:relative}.sec_top.dock:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_top.dock:before{background:linear-gradient(to bottom,#fff 0,#efdcd0 100%)}@media screen and (max-width:768px){.sec_top.dock{padding:50px 0 110px}}.sec_top.dock .container{position:relative}.sec_top.dock h2{text-align:center;margin-bottom:75px}@media screen and (max-width:768px){.sec_top.dock h2{margin-bottom:30px}}.sec_top.dock .text_image{display:flex}@media screen and (max-width:768px){.sec_top.dock .text_image{flex-direction:column}}.sec_top.dock .text_image .text{flex:1;padding:25px 70px 0 50px}@media screen and (max-width:768px){.sec_top.dock .text_image .text{flex:none;width:100%;padding:0;margin-bottom:30px}}.sec_top.dock .text_image .text p{font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_top.dock .text_image .text p{font-size:.875rem}}.sec_top.dock .text_image .image{max-width:472px;width:100%;margin-left:auto;position:relative;right:-20px}.sec_top.dock .text_image .image img{width:472px}@media screen and (max-width:1040px){.sec_top.dock .text_image .image img{width:400px}}@media screen and (max-width:768px){.sec_top.dock .text_image .image img{width:100%}}.sec_top.dock ul{display:flex;position:absolute;bottom:30px;left:70px}@media screen and (max-width:1040px){.sec_top.dock ul{bottom:-50px}}@media screen and (max-width:768px){.sec_top.dock ul{right:0;bottom:-75px;left:0;margin:auto;max-width:450px;width: calc(100% - 20px * 2)}}.sec_top.dock ul li{margin-right:40px}.sec_top.dock ul li:last-child{margin-right:0}@media screen and (max-width:768px){.sec_top.dock ul li{margin-right:20px;width: calc((100% - 40px) / 3)}}.sec_top.dock ul li a{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;width:152px;height:152px;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.1);padding:20px;position:relative;overflow:hidden;z-index:0;color:#000;text-decoration:none}@media screen and (max-width:768px){.sec_top.dock ul li a{box-shadow:0 0 10px rgba(0,0,0,.1)}}@media screen and (min-width:769px){.sec_top.dock ul li a:hover:before{opacity:0}}@media screen and (max-width:768px){.sec_top.dock ul li a{width:100%;height:132px;padding:5px}}.sec_top.dock ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:-1;transition:opacity .3s}.sec_top.dock ul li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#efdcd0 0,#f7f0ea 100%);z-index:-2}.sec_top.dock ul li a img{margin-bottom:10px;width:38px}@media screen and (max-width:768px){.sec_top.dock ul li a img{width:33px}.sec_top.dock ul li a img.img03{margin-left:10px}}.sec_top.dock ul li a h3{font-size:1rem;font-weight:300;line-height:1.3}@media screen and (max-width:768px){.sec_top.dock ul li a h3{font-size:.875rem}}@media screen and (max-width:360px){.sec_top.dock ul li a h3{font-size:3.5vw}}.sec_top.dock ul li a h3:after{content:"";display:block;margin:10px auto 0;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px}.sec_top.facility{padding:120px 0}@media screen and (max-width:768px){.sec_top.facility{padding:35px 0}}.sec_top.facility .image_text{display:flex;margin-bottom:60px}@media screen and (max-width:768px){.sec_top.facility .image_text{flex-direction:column;margin-bottom:40px}}.sec_top.facility .image_text .image{margin-right:60px}.sec_top.facility .image_text .image img{margin-bottom:10px;display:block}@media screen and (max-width:768px){.sec_top.facility .image_text .image{margin-right:0;margin-bottom:25px;display:flex;justify-content:space-between}.sec_top.facility .image_text .image img{width: calc((100% - 5px) / 2)}}.sec_top.facility .image_text .text{flex:1;padding:30px 60px 0}@media screen and (max-width:768px){.sec_top.facility .image_text .text{flex:none;padding:0;width:100%}}.sec_top.facility .image_text .text h2{margin-bottom:60px}@media screen and (max-width:768px){.sec_top.facility .image_text .text h2{margin-bottom:30px}}.sec_top.facility .image_text .text p{font-family:"Noto Serif JP",serif;margin-bottom:80px}@media screen and (max-width:768px){.sec_top.facility .image_text .text p{margin-bottom:30px;font-size:.875rem}}.sec_top.other_links{position:relative;padding:50px 0}.sec_top.other_links:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_top.other_links:before{background:#dbd7d1;opacity:.4}@media screen and (max-width:768px){.sec_top.other_links{padding:35px 0}}.sec_top.other_links .links{max-width:960px;width:100%;margin:auto}.sec_top.banner{padding:40px 0;position:relative}.sec_top.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}@media screen and (max-width:768px){.sec_top.banner .slider_wrap{padding:0 10px}}.sec_top.banner .slick-track{display:flex}@media screen and (max-width:768px){.sec_top.banner .slick-prev{left:-25px}.sec_top.banner .slick-next{right:-25px}}.sec_top.banner .slider{max-width:800px;margin:auto}@media screen and (max-width:1040px){.sec_top.banner .slider{max-width:650px}}@media screen and (max-width:768px){.sec_top.banner .slider{max-width:350px}}.sec_top.banner .slider .slider_item{padding:0 10px;height:auto;display:flex;align-items:center}@media screen and (max-width:768px){.sec_top.banner .slider .slider_item{padding:0 5px}}.sec_top.banner .slider .slider_item a{display:block;width:100%;position:relative;border-radius:20px;background:#fff;padding:10px 15px}.sec_top.banner .slider .slider_item a .title{position:absolute;display:block;top:0;right:0;left:0;margin:auto;z-index:10;background:#007564;color:#fff;font-size:.875rem;width:140px;border-radius:0 0 10px 10px;padding:5px 3px;text-align:center}.sec_top.banner .slider .slider_item a .image{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px}.sec_top.banner .slider .slider_item a .image:before{content:"";display:block;padding-top:48%}.sec_top.banner .slider .slider_item a .image .text{font-size:1.125rem;color:#007564;letter-spacing:.2em;line-height:1.3;margin-top:5px}.sec_about.news{padding:60px 0 100px}@media screen and (max-width:768px){.sec_about.news{padding:40px 0 60px}}.sec_about.greeting{padding:60px 0 100px}@media screen and (max-width:768px){.sec_about.greeting{padding:40px 0 60px}}.sec_about.greeting .image_text{display:flex}@media screen and (max-width:768px){.sec_about.greeting .image_text{flex-direction:column}}.sec_about.greeting .image_text .image{margin-right:70px;position:relative}.sec_about.greeting .image_text .image:after{content:"";position:absolute;top:190px;right:45px;width:520px;height:300px;background:#dfedec;z-index:-1}@media screen and (max-width:890px){.sec_about.greeting .image_text .image{width:300px}.sec_about.greeting .image_text .image:after{height:170px}}@media screen and (max-width:768px){.sec_about.greeting .image_text .image{max-width:210px;margin:0 auto 65px}.sec_about.greeting .image_text .image:after{width:270px;height:160px;top:75px;right:23px}}.sec_about.greeting .image_text .text{flex:1}@media screen and (max-width:768px){.sec_about.greeting .image_text .text{flex:0;width:100%}}.sec_about.greeting .image_text .text p{font-size:1.125rem;font-family:"Noto Serif JP",serif;margin-bottom:60px}@media screen and (max-width:768px){.sec_about.greeting .image_text .text p{font-size:1rem;margin-bottom:40px}}.sec_about.greeting .image_text .text .sign{font-family:"Noto Serif JP",serif}.sec_about.greeting .image_text .text .sign .pos{display:block;margin-bottom:10px}.sec_about.greeting .image_text .text .sign .name{display:block;font-size:1.5rem}.sec_about.greeting .image_text .text .sign .name span{font-size:1rem;display:inline-block}.sec_about.guidance{padding:60px 0 0}@media screen and (max-width:768px){.sec_about.guidance{padding:40px 0 0}}.sec_about.guidance h2{position:relative;z-index:10}.sec_about.guidance .image{text-align:center;position:relative;margin-top:-60px}.sec_about.guidance .image picture{display:block;max-width:1000px;width:100%;margin:auto}@media screen and (max-width:768px){.sec_about.guidance .image{height:518px;overflow:hidden}.sec_about.guidance .image picture{position:absolute;top:0;left:calc(50% - 265px);width:530px;height:100%}}@media screen and (max-width:360px){.sec_about.guidance .image picture{left:calc(50% - 240px);width:480px}}.sec_about.guidance .department_wrap{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/about_guidance_bg.jpg.pagespeed.ce.1PFjLuDf6d.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;min-height:650px;position:relative;padding-bottom:100px}@media screen and (max-width:768px){.sec_about.guidance .department_wrap{background-size:contain;padding-bottom:150px;min-height:0}}.sec_about.guidance .department_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.sec_about.guidance .department_wrap .department{position:relative;z-index:10}.sec_about.history{padding:80px 0 100px;position:relative}.sec_about.history:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}@media screen and (max-width:768px){.sec_about.history{padding:40px 0 60px}}.sec_about.history .history_list{max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto;padding:20px 0 0;overflow:hidden}@media screen and (max-width:768px){.sec_about.history .history_list{padding-top:10px}}.sec_about.history .history_list>ul{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.sec_about.history .history_list>ul{flex-direction:column;max-width:450px;width:100%;margin:auto}}.sec_about.history .history_list>ul>li{width:33.3333333333%;padding:0 20px;display:flex;flex-direction:column;z-index:0}@media screen and (max-width:768px){.sec_about.history .history_list>ul>li{width:100%}.sec_about.history .history_list>ul>li .box:after{content:"↓"!important;top:auto!important;right:0!important;bottom:-40px!important;left:0!important;width:60px!important;height:40px!important}}.sec_about.history .history_list > ul > li:nth-child(6n+1) .box:after, .sec_about.history .history_list > ul > li:nth-child(6n+2) .box:after {content:"→";top:0;right:-40px;bottom:0;width:40px;height:60px}.sec_about.history .history_list > ul > li:nth-child(6n+3) .box:after, .sec_about.history .history_list > ul > li:nth-child(6n) .box:after {content:"↓"!important;top:auto!important;right:0!important;bottom:-40px!important;left:0!important;width:60px!important;height:40px!important}.sec_about.history .history_list>ul>li .arrow_b:after{content:"↓"!important;top:auto!important;right:0!important;bottom:-40px!important;left:0!important;width:60px!important;height:40px!important}.sec_about.history .history_list > ul > li:nth-child(6n+4) .box:after, .sec_about.history .history_list > ul > li:nth-child(6n+5) .box:after {content:"←";top:0;bottom:0;left:-40px;width:40px;height:60px}.sec_about.history .history_list>ul>li:last-child .box:after{content:none!important}.sec_about.history .history_list>ul>li.arrow_pos01 .box:after{top:40px;bottom:auto}.sec_about.history .history_list>ul>li.arrow_pos02 .box:after{top:auto;bottom:40px}.sec_about.history .history_list>ul>li .box{padding:25px;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;background:#fff;flex:1;display:flex;flex-direction:column;margin-bottom:40px;position:relative}@media screen and (max-width:768px){.sec_about.history .history_list>ul>li .box{box-shadow:0 0 10px rgba(0,0,0,.1)}}.sec_about.history .history_list>ul>li .box:after{font-size:1.25rem;color:#fff;font-weight:700;background:linear-gradient(to bottom,#dfedec 0,#c4ede7 100%);display:flex;align-items:center;justify-content:center;position:absolute;margin:auto;z-index:-1}.sec_about.history .history_list>ul>li .box.no_flex{flex:none}.sec_about.history .history_list>ul>li .box.pos_b{margin-top:auto}.sec_about.history .history_list>ul>li .box .year{display:block;font-weight:700;color:#007564;margin-bottom:10px;text-align:center}.sec_about.history .history_list>ul>li .box p{margin-bottom:10px}.sec_about.history .history_list>ul>li .box img{display:block;margin:auto auto 0}.sec_about.history .history_list>ul>li .box img+p{margin-top:10px;margin-bottom:0}.sec_about.history .more{display:none;margin-top:20px}@media screen and (max-width:768px){.sec_about.history .more{display:block}}.sec_about.history .more .btn_base{text-decoration:none;margin:auto;background:#fff}.sec_about.history .more .btn_base:after{transform:rotate(90deg)}.sec_equipment_outline{padding:60px 0 100px}@media screen and (max-width:768px){.sec_equipment_outline{padding:40px 0 60px}}.sec_equipment_outline.equipment .equipment_list dl{display:flex;flex-wrap:wrap;padding:10px 0;line-height:1.5;position:relative}.sec_equipment_outline.equipment .equipment_list dl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464;opacity:.15}@media screen and (max-width:768px){.sec_equipment_outline.equipment .equipment_list dl{font-size:.875rem}}.sec_equipment_outline.equipment .equipment_list dl dt{width:150px;position:relative;color:#007564;padding-left:1.2em}.sec_equipment_outline.equipment .equipment_list dl dt:before{content:"・";position:absolute;left:0}@media screen and (max-width:768px){.sec_equipment_outline.equipment .equipment_list dl dt{width:125px}}.sec_equipment_outline.equipment .equipment_list dl dd{overflow:hidden}.sec_equipment_outline.equipment .equipment_list dl dd:nth-of-type(1) {width:calc(100% - 150px)}.sec_equipment_outline.equipment .equipment_list dl dd:nth-of-type(2) {width:100%;margin:10px 0 5px;padding:25px;position:relative}.sec_equipment_outline.equipment .equipment_list dl dd:nth-of-type(2):before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_equipment_outline.equipment .equipment_list dl dd:nth-of-type(2):before {background:#636464;opacity:.06}@media screen and (max-width:768px){.sec_equipment_outline.equipment .equipment_list dl dd:nth-of-type(2) {padding:15px}}.sec_equipment_outline.equipment .equipment_list dl dd span{display:block;width:50%!important;box-sizing:border-box}@media screen and (max-width:768px){.sec_equipment_outline.equipment .equipment_list dl dd span{width:100%!important;float:none!important;padding:0!important}}.sec_equipment_outline.equipment .equipment_list dl dd span:nth-child(1) {padding-right:5%;float:left}.sec_equipment_outline.equipment .equipment_list dl dd span:nth-child(2) {padding-left:5%;float:right}.sec_equipment_outline.equipment .equipment_list dl dd span.br_top{margin-top:24px}@media screen and (max-width:768px){.sec_equipment_outline.equipment .equipment_list dl dd span.br_top{margin-top:0}}.sec_equipment_outline.certified .text_image{display:flex}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image{flex-direction:column}}.sec_equipment_outline.certified .text_image .text{flex:1}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image .text{flex:none;width:100%;order:2}}.sec_equipment_outline.certified .text_image .text ul li{line-height:1.3;margin-bottom:13px;font-size:1.125rem}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image .text ul li{font-size:.875rem;margin-bottom:8px}}.sec_equipment_outline.certified .text_image .images{margin-left:40px;display:flex;flex-direction:column;margin-top:-90px}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image .images{margin:20px 0 40px;width:100%;flex-direction:row;justify-content:center}}.sec_equipment_outline.certified .text_image .images .wrap{margin-bottom:40px;background:#fff;padding:5px;width:245px;height:345px;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image .images .wrap{box-shadow:0 0 10px rgba(0,0,0,.1)}}.sec_equipment_outline.certified .text_image .images .wrap:last-child{margin-bottom:0}.sec_equipment_outline.certified .text_image .images .wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:768px){.sec_equipment_outline.certified .text_image .images .wrap{margin:0 10px 10px 10px!important;max-width:50%;height:auto;position:relative}.sec_equipment_outline.certified .text_image .images .wrap:before{content:"";display:block;padding-top:141%}.sec_equipment_outline.certified .text_image .images .wrap img{position:absolute;top:0;left:0}}.sec_equipment_outline.physician .physician_list{display:flex}@media screen and (max-width:768px){.sec_equipment_outline.physician .physician_list{flex-direction:column}}.sec_equipment_outline.physician .physician_list ul{flex:1;margin-right:40px}.sec_equipment_outline.physician .physician_list ul:last-child{margin-right:0}@media screen and (max-width:768px){.sec_equipment_outline.physician .physician_list ul{flex:none;width:100%;margin-right:0}}.sec_equipment_outline.physician .physician_list ul li{line-height:1.3;margin-bottom:13px;font-size:1.125rem}@media screen and (max-width:768px){.sec_equipment_outline.physician .physician_list ul li{font-size:.875rem;margin-bottom:8px}}.sec_access{padding:60px 0 100px}@media screen and (max-width:768px){.sec_access{padding:40px 0 60px}}.sec_access.map .info{margin-bottom:60px}@media screen and (max-width:768px){.sec_access.map .info{margin-bottom:40px}}.sec_access.map .info ul{display:flex;justify-content:space-between}@media screen and (max-width:768px){.sec_access.map .info ul{flex-direction:column;max-width:450px;margin:auto}}.sec_access.map .info ul li{width: calc((100% - 80px) / 3);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:20px}@media screen and (max-width:768px){.sec_access.map .info ul li{box-shadow:0 0 10px rgba(0,0,0,.1)}.sec_access.map .info ul li{width:100%;margin-bottom:20px}}.sec_access.map .info ul li h3{font-size:1.25rem;font-weight:300;color:#007564;text-align:center;margin-bottom:10px}.sec_access.map .frame_wrap{padding:0;height:400px;margin-bottom:50px}@media screen and (max-width:768px){.sec_access.map .frame_wrap{margin-bottom:35px;height:250px;width: calc(100% + 20px * 2);position:relative;left:-20px}}.sec_access.map .btn_base{margin:auto}.sec_information{padding-bottom:100px}@media screen and (max-width:768px){.sec_information{padding-bottom:60px}}.sec_information .categories{margin-bottom:40px}@media screen and (max-width:768px){.sec_information .categories{width: calc(100% + 20px * 2);position:relative;left:-20px;margin-bottom:30px}.sec_information .categories.close .title:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.sec_information .categories.close ul{height:0!important}}.sec_information .categories a{display:flex;align-items:center;justify-content:center;height:45px;background:#e4ede2;color:#000;text-decoration:none;padding:0 20px;line-height:1.2;text-align:center}@media screen and (max-width:768px){.sec_information .categories a{height:50px;justify-content:left;text-align:left}}.sec_information .categories .title{display:none;position:relative}.sec_information .categories .title:after{content:"";position:absolute;top:0;right:15px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:8px}@media screen and (max-width:768px){.sec_information .categories .title{display:flex}}.sec_information .categories ul{display:flex;flex-wrap:wrap;overflow:hidden;transition:height .3s}@media screen and (max-width:768px){.sec_information .categories ul{flex-direction:column}}.sec_information .categories ul li{width: calc((100% - 20px) / 3);margin:0 10px 10px 0}.sec_information .categories ul li:nth-child(3n) {margin-right:0}@media screen and (max-width:768px){.sec_information .categories ul li{width:100%;margin:0;border-top:2px solid #fff}}.sec_information .info_list .info_cat,.sec_information .info_detail .info_cat{font-size:.875rem;width:250px;padding:5px 10px;text-align:center;background:#e4ede2;line-height:1.2;font-weight:400}@media screen and (max-width:768px){.sec_information .info_list .info_cat,.sec_information .info_detail .info_cat{margin-bottom:10px}}.sec_information .info_list time,.sec_information .info_detail time{font-size:.875rem;padding:0 30px;font-weight:400}@media screen and (max-width:768px){.sec_information .info_list time,.sec_information .info_detail time{width:100%;display:block;margin-bottom:10px;padding:0}}.sec_information .info_list h1,.sec_information .info_list h3,.sec_information .info_detail h1,.sec_information .info_detail h3{font-size:1rem;flex:1;line-height:1.3;display:flex;align-items:flex-start;font-weight:400}.sec_information .info_list h1 span,.sec_information .info_list h3 span,.sec_information .info_detail h1 span,.sec_information .info_detail h3 span{display:inline-block}@media screen and (max-width:768px){.sec_information .info_list h1,.sec_information .info_list h3,.sec_information .info_detail h1,.sec_information .info_detail h3{width:100%;flex-direction:column}}.sec_information .info_list{margin-bottom:50px}.sec_information .info_list ul li{padding:25px 0;position:relative}.sec_information .info_list ul li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464;opacity:.15}@media screen and (max-width:768px){.sec_information .info_list ul li{padding:15px 0}}.sec_information .info_list ul li a{display:flex;color:#000;align-items:center}@media screen and (max-width:768px){.sec_information .info_list ul li a{flex-direction:column;align-items:flex-start}}.sec_information .info_detail .meta{display:flex;align-items:center;margin:120px 0 25px}@media screen and (max-width:768px){.sec_information .info_detail .meta{flex-direction:column;align-items:flex-start;margin:30px 0 15px}}.sec_information .info_detail h1{font-size:1.5rem;margin-bottom:50px}.sec_information .info_detail .detail{max-width:700px;margin:0 auto 45px}.sec_information .info_detail .btns a{margin:auto}.sec_information .info_detail .btns a.pdf{margin-bottom:30px}.surgery .sec_hospital.department_lead .msg_text .msg .list li{margin-bottom:1em;padding-left:2em}.surgery .sec_hospital.department_lead .msg_text .msg .list li:last-child{margin-bottom:0}.nurse .sec_hospital.department_lead .msg_text{display:none}.safety-infection .sec_hospital.department_lead{display:none}.sec_hospital{padding:60px 0 100px}@media screen and (max-width:768px){.sec_hospital{padding:40px 0 60px}}.sec_hospital .hos_tel{color:#007564;font-size:1.25rem;font-weight:700;width:245px;height:58px;border-radius:26px;background:#fff;margin:auto;display:flex;align-items:center;justify-content:center;border:1px solid #007564;box-shadow:2px 2px 0 rgba(0,0,0,.1)}.sec_hospital .hos_tel:before{content:"";display:inline-block;width:19px;height:24px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}@media screen and (max-width:360px){.sec_hospital .hos_tel:before{width:20px;height:28px}}.sec_hospital .hos_tel span{font-size:.875rem;font-weight:400;position:relative;top:2px;margin-right:-12px}.sec_hospital .title_text_items .item{position:relative;padding:55px 20px 45px}.sec_hospital .title_text_items .item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital .title_text_items .item:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital .title_text_items .item{padding:50px 20px 40px}}.sec_hospital .title_text_items .item>*{max-width: calc(1000px + 20px * 2);margin-left:auto;margin-right:auto}.sec_hospital .title_text_items .item>*:last-child{margin-bottom:0}.sec_hospital .title_text_items .item h2{font-size:1.5rem;position:static;margin-bottom:20px;font-weight:300;letter-spacing:0}.sec_hospital .title_text_items .item h2:after{top:0;bottom:auto}@media screen and (max-width:768px){.sec_hospital .title_text_items .item h2{font-size:1.25rem}}.sec_hospital .title_text_items .item p{margin-bottom:30px}.sec_hospital .title_text_items .item p.p01{text-align:center}.sec_hospital .title_text_items .item p.p02{font-size:1.125rem}.sec_hospital .title_text_items .item .image_text{padding-top:10px;display:flex}@media screen and (max-width:768px){.sec_hospital .title_text_items .item .image_text{flex-direction:column}}.sec_hospital .title_text_items .item .image_text .image{width:calc(50% - 40px);margin-right:40px}@media screen and (max-width:768px){.sec_hospital .title_text_items .item .image_text .image{width:100%;margin-right:0;margin-bottom:20px;text-align:center}}.sec_hospital .title_text_items .item .image_text .text{width:50%}@media screen and (max-width:768px){.sec_hospital .title_text_items .item .image_text .text{width:100%}}.sec_hospital .title_text_items .item .list.green li{color:#007564;font-size:1.125rem}@media screen and (max-width:768px){.sec_hospital .title_text_items .item .list.green li{font-size:1rem}}.sec_hospital .insert_image{background-repeat:no-repeat;background-position:center;background-size:cover;height:219px;width:100%}@media screen and (max-width:768px){.sec_hospital .insert_image{height:72px}}.sec_hospital .insert_image.img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_outpatient_img01.jpg)}.sec_hospital .insert_image.img02{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_outpatient_img02.jpg)}.sec_hospital .insert_image.img03{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_cooperation_img03.jpg)}.sec_hospital .insert_image.img04{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_inspection_img01.jpg)}.sec_hospital .insert_image.img05{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_dialysis_img05.jpg)}.sec_hospital .insert_image.img06{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_emc_img01.jpg)}.sec_hospital .contact_content{padding:60px 0 70px;position:relative}.sec_hospital .contact_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital .contact_content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital .contact_content{padding:40px 0 50px}}.sec_hospital .contact_content p{font-size:1.125rem;text-align:center;margin-bottom:30px}.sec_hospital .contact_content .btns{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width:768px){.sec_hospital .contact_content .btns{flex-direction:column;align-items:center;margin-bottom:20px}}.sec_hospital .contact_content .btns a{margin:0;font-size:2.1875rem;width:100%;height:107px;border-radius:46px;padding:0 10px}@media screen and (max-width:768px){.sec_hospital .contact_content .btns a{font-size:1.8125rem;height:84px}}@media screen and (max-width:360px){.sec_hospital .contact_content .btns a{font-size:1.625rem}}.sec_hospital .contact_content .btns a:before{width:24px;height:30px}@media screen and (max-width:768px){.sec_hospital .contact_content .btns a:before{width:20px;height:28px}}.sec_hospital .contact_content .btns a span{font-size:1.375rem}@media screen and (max-width:768px){.sec_hospital .contact_content .btns a span{font-size:1.125rem}}@media screen and (max-width:360px){.sec_hospital .contact_content .btns a span{font-size:1rem}}.sec_hospital .contact_content .btns a:nth-child(1) {max-width:420px}.sec_hospital .contact_content .btns a:nth-child(1):before {width:24px;height:30px}@media screen and (max-width:768px){.sec_hospital .contact_content .btns a:nth-child(1):before {width:20px;height:28px}}.sec_hospital .contact_content .btns a:nth-child(2) {max-width:510px;margin-left:20px}@media screen and (max-width:768px){.sec_hospital .contact_content .btns a:nth-child(2) {margin-left:0;margin-top:20px;max-width:420px;font-size:1.6875rem}}@media screen and (max-width:360px){.sec_hospital .contact_content .btns a:nth-child(2) {font-size:1.375rem}}.sec_hospital .contact_content .btns a:nth-child(2):before {content:none}.sec_hospital .contact_content .other{text-align:center;margin-bottom:20px;line-height:1.6}.sec_hospital .contact_content .other span{display:inline-block}.sec_hospital .contact_content .other span:first-child{margin-right:20px}@media screen and (max-width:768px){.sec_hospital .contact_content .other span{display:block;margin-right:0!important}}.sec_hospital .contact_content .note{margin-top:30px;text-align:center;line-height:1.6}.sec_hospital .contact_content .note span{margin-right:1em}@media screen and (max-width:768px){.sec_hospital .contact_content .note span{display:block;margin-right:0}}.sec_hospital .image_list{display:flex;max-width:770px;width:100%;margin:auto;flex-wrap:wrap}.sec_hospital .image_list li{width: calc((100% - 40px) / 2);margin-right:40px;margin-bottom:50px}.sec_hospital .image_list li:nth-child(2n) {margin-right:0}@media screen and (max-width:768px){.sec_hospital .image_list li{width: calc((100% - 10px) / 2);margin-right:10px;margin-bottom:20px}}.sec_hospital .image_list li figure figcaption{display:block;margin-top:10px;font-size:1.125rem;line-height:1.3;text-align:center}@media screen and (max-width:768px){.sec_hospital .image_list li figure figcaption{margin-top:5px;font-size:1rem}}.sec_hospital .download_list{max-width:800px;margin:auto;border-top:1px solid #636464}.sec_hospital .download_list li{padding:15px 50px;line-height:1.6;border-bottom:1px solid #636464;color:#007564}@media screen and (max-width:768px){.sec_hospital .download_list li{font-size:.8125rem;padding:15px 0}}.sec_hospital .download_list li a{color:#007564}@media screen and (max-width:768px){.sec_hospital .download_list li a{display:block;font-size:1rem}}.sec_hospital.ex,.sec_hospital .ex{padding:0;border-bottom:1px solid #007564}.sec_hospital.ex .ex_wrap.close>.title>span:before,.sec_hospital .ex .ex_wrap.close>.title>span:before{content:"詳しくみる"}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap.close>.title>span:before,.sec_hospital .ex .ex_wrap.close>.title>span:before{content:none}}.sec_hospital.ex .ex_wrap.close>.title>span:after,.sec_hospital .ex .ex_wrap.close>.title>span:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.sec_hospital.ex .ex_wrap.close>.text,.sec_hospital .ex .ex_wrap.close>.text{height:0!important}.sec_hospital.ex .ex_wrap>.title,.sec_hospital .ex .ex_wrap>.title{position:relative}.sec_hospital.ex .ex_wrap>.title>span,.sec_hospital .ex .ex_wrap>.title>span{font-weight:300;font-size:.875rem;position:absolute;top:0;right:20px;bottom:0;margin:auto;display:flex;align-items:center;justify-content:space-between;width:7em}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap>.title>span,.sec_hospital .ex .ex_wrap>.title>span{position:absolute;top:auto;right:0;bottom:10px;left:0;justify-content:center}}.sec_hospital.ex .ex_wrap>.title>span:before,.sec_hospital .ex .ex_wrap>.title>span:before{content:"閉じる";display:inline-block}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap>.title>span:before,.sec_hospital .ex .ex_wrap>.title>span:before{content:none}}.sec_hospital.ex .ex_wrap>.title>span:after,.sec_hospital .ex .ex_wrap>.title>span:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_hospital.ex .ex_wrap>.text,.sec_hospital .ex .ex_wrap>.text{overflow:hidden;transition:height .3s;position:relative}.sec_hospital.ex .btn_ex,.sec_hospital .ex .btn_ex{margin-left:auto;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#636464;width:7em}@media screen and (max-width:768px){.sec_hospital.ex .btn_ex,.sec_hospital .ex .btn_ex{padding-bottom:25px}}.sec_hospital.ex .btn_ex.btn_ex02,.sec_hospital .ex .btn_ex.btn_ex02{margin-top:50px}.sec_hospital.ex .btn_ex.btn_ex02:after,.sec_hospital .ex .btn_ex.btn_ex02:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_hospital.ex .ex_wrap,.sec_hospital .ex .ex_wrap{border-top:1px solid #007564}.sec_hospital.ex .ex_wrap>.title,.sec_hospital .ex .ex_wrap>.title{height:110px;display:flex;align-items:center;display:flex;align-items:center;justify-content:center;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto;color:#636464}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap>.title,.sec_hospital .ex .ex_wrap>.title{height:100px}}.sec_hospital.ex .ex_wrap>.title h2,.sec_hospital.ex .ex_wrap>.title .h2_style,.sec_hospital .ex .ex_wrap>.title h2,.sec_hospital .ex .ex_wrap>.title .h2_style{text-align:center;font-size:1.5rem;margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap>.title h2,.sec_hospital.ex .ex_wrap>.title .h2_style,.sec_hospital .ex .ex_wrap>.title h2,.sec_hospital .ex .ex_wrap>.title .h2_style{font-size:1.25rem;letter-spacing:0}}@media screen and (max-width:360px){.sec_hospital.ex .ex_wrap>.title h2,.sec_hospital.ex .ex_wrap>.title .h2_style,.sec_hospital .ex .ex_wrap>.title h2,.sec_hospital .ex .ex_wrap>.title .h2_style{font-size:1.125rem}}.sec_hospital.ex .ex_wrap>.text .wrap,.sec_hospital .ex .ex_wrap>.text .wrap{padding:60px 0;position:relative;border-top:1px solid #007564}.sec_hospital.ex .ex_wrap>.text .wrap:before,.sec_hospital .ex .ex_wrap>.text .wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.ex .ex_wrap>.text .wrap:before,.sec_hospital .ex .ex_wrap>.text .wrap:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.ex .ex_wrap>.text .wrap,.sec_hospital .ex .ex_wrap>.text .wrap{padding:50px 0}}.sec_hospital.lead .top_text{font-size:1.625rem;margin-bottom:50px;color:#007564;text-align:center}@media screen and (max-width:768px){.sec_hospital.lead .top_text{font-size:1.375rem;margin-bottom:30px}}@media screen and (max-width:360px){.sec_hospital.lead .top_text{font-size:6.1vw!important}}.sec_hospital.lead .btns{display:flex}@media screen and (max-width:768px){.sec_hospital.lead .btns{flex-direction:column;align-items:center}}.sec_hospital.lead .btns>*:first-child{margin-right:20px}@media screen and (max-width:768px){.sec_hospital.lead .btns>*:first-child{margin-right:0;margin-bottom:20px}}.sec_hospital.hospital .image_text{display:flex;margin-bottom:80px}@media screen and (max-width:768px){.sec_hospital.hospital .image_text{flex-direction:column;margin-bottom:50px}}.sec_hospital.hospital .image_text .image_wrap{width:50%;position:relative;padding-right:45px;z-index:10}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .image_wrap{width: calc(100% + 20px * 2);position:relative;left:-20px;padding-right:0;margin-bottom:20px}}.sec_hospital.hospital .image_text .image_wrap .image{position:absolute;top:0;right:45px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_img01.jpg.pagespeed.ce.AxyZbymjvc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover;max-width:640px;width:100vw;height:485px}@media screen and (max-width:1200px){.sec_hospital.hospital .image_text .image_wrap .image{width:100%}}@media screen and (max-width:1040px){.sec_hospital.hospital .image_text .image_wrap .image{position:static}}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .image_wrap .image{right:0;max-width:100%;height:200px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_img01_sp.jpg);background-position:center}}.sec_hospital.hospital .image_text .text{width:50%}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text{width:100%}}.sec_hospital.hospital .image_text .text .address{margin-bottom:30px;line-height:1.8}.sec_hospital.hospital .image_text .text .info{color:#007564;margin-bottom:30px}.sec_hospital.hospital .image_text .text .info span{display:block}.sec_hospital.hospital .image_text .text .info span.title{font-weight:500;margin-bottom:10px;margin-bottom:20px}.sec_hospital.hospital .image_text .text .info dl{display:flex;font-weight:500;border-bottom:1px solid #007564;padding:7px 0;line-height:1.5}.sec_hospital.hospital .image_text .text .info dl:first-of-type{border-top:1px solid #007564}.sec_hospital.hospital .image_text .text .info dl dt:after{content:"／";display:inline-block}.sec_hospital.hospital .image_text .text .info dl dd{flex:1}.sec_hospital.hospital .image_text .text .info .list{margin-top:10px;color:#000}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .info .list{font-size:.875rem}}.sec_hospital.hospital .image_text .text .info .list li{line-height:1.5}.sec_hospital.hospital .image_text .text .pdf{margin-bottom:65px;margin-left:auto}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .pdf{margin:0 auto 35px}}.sec_hospital.hospital .image_text .text .access_wrap{position:relative;height:120px;z-index:0}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .access_wrap{width: calc(100% + 20px * 2);position:relative;left:-20px;height:auto;padding:25px 0;margin-top:50px}}.sec_hospital.hospital .image_text .text .access_wrap:before{content:"";position:absolute;top:0;left:-156px;width:100vw;height:100%;background:linear-gradient(to top,#dfedec 0,#c4ede7 100%);z-index:-1}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .access_wrap:before{left:0;width:100%;height:100%}}.sec_hospital.hospital .image_text .text .access_wrap .access{height:100%;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .access_wrap .access{flex-direction:column;justify-content:center}}.sec_hospital.hospital .image_text .text .access_wrap .access .h2_style{font-size:1.25rem;margin:0 50px 0 0}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .access_wrap .access .h2_style{text-align:center;margin:0 0 20px}}.sec_hospital.hospital .image_text .text .btns{display:flex;justify-content:flex-end;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .btns{justify-content:center;align-items:center;flex-direction:column}}.sec_hospital.hospital .image_text .text .btns a{margin:0}.sec_hospital.hospital .image_text .text .btns a:last-child{margin-left:20px}@media screen and (max-width:768px){.sec_hospital.hospital .image_text .text .btns a:last-child{margin:20px 0 0}}.sec_hospital.hospital .detail dl{line-height:1.8;font-size:1.125rem;display:flex;padding:10px 0}.sec_hospital.hospital .detail dl:last-child:after{content:none}@media screen and (max-width:768px){.sec_hospital.hospital .detail dl{flex-direction:column;min-height:0}}.sec_hospital.hospital .detail dl dt{color:#007564;padding-right:40px;margin-right:26px;font-weight:500;position:relative;width:300px}.sec_hospital.hospital .detail dl dt:after{content:"";width:26px;height:2px;background:#007564;position:absolute;top:16px;right:0}@media screen and (max-width:1040px){.sec_hospital.hospital .detail dl dt{width:200px}}@media screen and (max-width:768px){.sec_hospital.hospital .detail dl dt{padding:0;margin:0 0 5px;width:100%}.sec_hospital.hospital .detail dl dt:after{content:none}}.sec_hospital.hospital .detail dl dd{flex:1;padding-left:40px}@media screen and (max-width:768px){.sec_hospital.hospital .detail dl dd{font-size:1rem;padding-left:0;flex:none;width:100%}}.sec_hospital.news .to_list{text-align:center}.sec_hospital.philosophy p{font-family:"Noto Serif JP",serif;text-align:center;font-size:1.5rem}@media screen and (max-width:360px){.sec_hospital.philosophy p{font-size:6.8vw}}.sec_hospital.policy .list_wrap{display:flex;justify-content:center;font-size:1.125rem;font-family:"Noto Serif JP",serif}@media screen and (max-width:360px){.sec_hospital.policy .list_wrap{font-size:4.8vw}}.sec_hospital.greeting{padding:60px 0 100px}@media screen and (max-width:768px){.sec_hospital.greeting{padding:40px 0 60px}}.sec_hospital.greeting .image_text{display:flex}@media screen and (max-width:768px){.sec_hospital.greeting .image_text{flex-direction:column}}.sec_hospital.greeting .image_text .image{margin-right:70px;position:relative}.sec_hospital.greeting .image_text .image:after{content:"";position:absolute;top:190px;right:45px;width:520px;height:300px;background:#dfedec;z-index:-1}@media screen and (max-width:890px){.sec_hospital.greeting .image_text .image{width:300px}.sec_hospital.greeting .image_text .image:after{height:170px}}@media screen and (max-width:768px){.sec_hospital.greeting .image_text .image{max-width:210px;margin:0 auto 65px}.sec_hospital.greeting .image_text .image:after{width:270px;height:160px;top:75px;right:23px}}.sec_hospital.greeting .image_text .text{flex:1}@media screen and (max-width:768px){.sec_hospital.greeting .image_text .text{flex:0;width:100%}}.sec_hospital.greeting .image_text .text p{font-size:1.125rem;font-family:"Noto Serif JP",serif;margin-bottom:60px}@media screen and (max-width:768px){.sec_hospital.greeting .image_text .text p{font-size:1rem;margin-bottom:40px}}.sec_hospital.greeting .image_text .text .sign{font-family:"Noto Serif JP",serif}.sec_hospital.greeting .image_text .text .sign .pos{display:block;margin-bottom:10px}.sec_hospital.greeting .image_text .text .sign .name{display:block;font-size:1.5rem}.sec_hospital.greeting .image_text .text .sign .name span{font-size:1rem;display:inline-block}.sec_hospital.other .ex_wrap .text .p01{margin-bottom:25px}.sec_hospital.other .ex_wrap .text .p02{margin-bottom:35px}.sec_hospital.other .ex_wrap .text .num_colon li:before,.sec_hospital.other .ex_wrap .text .num_colon li span{color:#007564;font-weight:500}.sec_hospital.other .ex_wrap .text .num_colon li span{display:block}.sec_hospital.other .ex_wrap .text .num_circle{margin-bottom:35px}.sec_hospital.other .ex_wrap .text .num_circle li{margin-bottom:0}.sec_hospital.other .ex_wrap .text .items{margin-top:20px;display:flex}@media screen and (max-width:768px){.sec_hospital.other .ex_wrap .text .items{flex-direction:column}}.sec_hospital.other .ex_wrap .text .items li{flex:1;height:85px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #007564;font-size:1.125rem;color:#007564;font-weight:500;line-height:1.5;margin-right:10px;margin-bottom:20px;padding:0 10px}.sec_hospital.other .ex_wrap .text .items li:last-child{margin-right:0}@media screen and (max-width:768px){.sec_hospital.other .ex_wrap .text .items li{flex:none;width:100%;margin-right:0}}.sec_hospital.contact{margin-top:130px;padding-top:100px;padding-bottom:60px;position:relative}.sec_hospital.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.contact:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.contact{margin-top:110px;padding-top:65px}}.sec_hospital.contact h2{position:absolute;top:-50px;right:0;left:0;margin:auto;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:620px;width:100%;height:100px;background:#fff;border-radius:36px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.sec_hospital.contact h2{box-shadow:0 0 10px rgba(0,0,0,.1)}.sec_hospital.contact h2{font-size:1.25rem;max-width:300px;height:100px;top:-53px}}.sec_hospital.contact p{text-align:center;color:#007564;margin-bottom:30px}@media screen and (max-width:360px){.sec_hospital.contact p.p01{font-size:4.3vw}}.sec_hospital.contact p.p02{font-size:.875rem}@media screen and (max-width:360px){.sec_hospital.contact p.p02{font-size:3.8vw}}.sec_hospital.contact .links{display:flex}@media screen and (max-width:768px){.sec_hospital.contact .links{flex-direction:column}}.sec_hospital.contact .links li{flex:1;border:1px solid #007564;height:94px;display:flex;align-items:center;justify-content:center;margin-right:40px;margin-bottom:15px;background:#fff}@media screen and (max-width:768px){.sec_hospital.contact .links li{flex:none;width:100%;max-width:340px;margin:0 auto 15px!important}}.sec_hospital.contact .links li:last-child{margin-right:0}.sec_hospital.contact .links li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px}.sec_hospital.contact .links li .tel{color:#007564;font-size:2.1875rem;font-weight:700}@media screen and (max-width:1040px){.sec_hospital.contact .links li .tel{font-size:1.8125rem}}@media screen and (max-width:360px){.sec_hospital.contact .links li .tel{font-size:1.625rem}}.sec_hospital.contact .links li .tel:before{content:"";display:inline-block;width:28px;height:36px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}@media screen and (max-width:360px){.sec_hospital.contact .links li .tel:before{width:20px;height:28px}}.sec_hospital.contact .links li .tel span{font-size:1.375rem;font-weight:400;position:relative;top:4px;margin-right:-12px}@media screen and (max-width:768px){.sec_hospital.contact .links li .tel span{font-size:1.125rem}}@media screen and (max-width:360px){.sec_hospital.contact .links li .tel span{font-size:1rem}}.sec_hospital.contact .links li .center{justify-content:flex-start;position:relative}.sec_hospital.contact .links li .center:after{content:"";width:8px;height:14px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_right_g.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:20px;bottom:0;margin:auto}@media screen and (max-width:768px){.sec_hospital.contact .links li .center:after{right:10px}}.sec_hospital.contact .links li .center span.image{width:220px;height:72px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_contact_img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:40px}@media screen and (max-width:890px){.sec_hospital.contact .links li .center span.image{width:185px;margin-right:10px}}@media screen and (max-width:768px){.sec_hospital.contact .links li .center span.image{width:160px;margin-right:15px}}@media screen and (max-width:360px){.sec_hospital.contact .links li .center span.image{width:120px}}.sec_hospital.contact .links li .center span.text{font-size:1.25rem;color:#007564;font-weight:400}@media screen and (max-width:1040px){.sec_hospital.contact .links li .center span.text{font-size:1.125rem}}@media screen and (max-width:360px){.sec_hospital.contact .links li .center span.text{font-size:1rem}}.sec_hospital.contact .note{display:flex;justify-content:center}.sec_hospital.contact .note .list{font-size:.875rem}@media screen and (max-width:768px){.sec_hospital.medical_department .medical_dep_list{padding:0;width: calc(100% + 20px * 2);position:relative;left:-20px}}.sec_hospital.medical_department .medical_dep_list .note{width:auto;flex:1;display:flex;align-items:center;justify-content:center;line-height:1.3}.sec_hospital.medical_department .medical_dep_list .note:after{content:none}@media screen and (max-width:768px){.sec_hospital.medical_department .medical_dep_list .note{padding:30px 15px}}.sec_hospital.department_lead{padding-top:30px;padding-bottom:60px}@media screen and (max-width:768px){.sec_hospital.department_lead{padding-bottom:40px}}.sec_hospital.department_lead .visual{background-repeat:no-repeat;background-position:center;background-size:cover;height:400px}@media screen and (max-width:768px){.sec_hospital.department_lead .visual{height:270px;width: calc(100% + 20px * 2);position:relative;left:-20px}}.sec_hospital.department_lead .msg_text{display:flex;align-items:flex-start}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text{flex-direction:column;position:relative;z-index:10}}.sec_hospital.department_lead .msg_text .msg_wrap{margin-left:35px;width:50%;position:relative;margin-top:-120px;z-index:0}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .msg_wrap{width:100%;margin-top:-85px;margin-left:0;margin-bottom:30px}}.sec_hospital.department_lead .msg_text .msg_wrap:before{content:"";box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:36px;background:#fff;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .msg_wrap:before{box-shadow:0 0 10px rgba(0,0,0,.1)}}.sec_hospital.department_lead .msg_text .msg_wrap.wide{margin-left:0}.sec_hospital.department_lead .msg_text .msg_wrap.wide:before{width:52vw;border-radius:0 36px 36px 0}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .msg_wrap.wide:before{width:100%;border-radius:36px}}.sec_hospital.department_lead .msg_text .msg_wrap.wide .msg{padding-left:0}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .msg_wrap.wide .msg{padding-left:25px}}.sec_hospital.department_lead .msg_text .msg_wrap .msg{padding:35px}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .msg_wrap .msg{padding:25px}}.sec_hospital.department_lead .msg_text .text{width:50%;padding-top:40px;padding-left:35px}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .text{width:100%;padding:0}}.sec_hospital.department_lead .msg_text .text .info{color:#007564;margin-bottom:30px}.sec_hospital.department_lead .msg_text .text .info span{display:block}.sec_hospital.department_lead .msg_text .text .info span.title{font-weight:500;margin-bottom:10px;margin-bottom:20px}.sec_hospital.department_lead .msg_text .text .info dl{display:flex;flex-wrap:wrap;font-weight:500;border-bottom:1px solid #007564;padding:7px 0;line-height:1.5}.sec_hospital.department_lead .msg_text .text .info dl:first-of-type{border-top:1px solid #007564}.sec_hospital.department_lead .msg_text .text .info dl dt:after{content:"／";display:inline-block}.sec_hospital.department_lead .msg_text .text .info dl dd{flex:1}.sec_hospital.department_lead .msg_text .text .info dl dd:nth-of-type(2) {flex:none;width:100%}.sec_hospital.department_lead .msg_text .text .info .list{margin-top:10px;color:#000}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .text .info .list{font-size:.875rem}}.sec_hospital.department_lead .msg_text .text .info .list li{line-height:1.5}.sec_hospital.department_lead .msg_text .text .hos_tel{margin:10px 0 10px auto}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .text .hos_tel{margin:10px auto}}.sec_hospital.department_lead .msg_text .text .pdf{margin-bottom:65px;margin-left:auto}@media screen and (max-width:768px){.sec_hospital.department_lead .msg_text .text .pdf{margin:0 auto 35px}}.sec_hospital.department_lead .text_other .p01{font-size:1.5rem;text-align:center;color:#007564;margin-bottom:25px}@media screen and (max-width:768px){.sec_hospital.department_lead .text_other .p01{font-size:1.25rem}}.sec_hospital.department_lead .text_other .wrap{display:flex;justify-content:center}.sec_hospital.department_lead .text_other .u01 li{margin-bottom:1em;line-height:1.6;text-align:center}.sec_hospital.department_lead02 .image_text{position:relative}.sec_hospital.department_lead02 .image_text .image_wrap{position:absolute;top:0;left:0;margin-right:50px;width:50%;height:458px}@media screen and (max-width:768px){.sec_hospital.department_lead02 .image_text .image_wrap{position:relative;margin-right:0;height:270px;width:100%}}.sec_hospital.department_lead02 .image_text .image_wrap .image{position:absolute;top:0;right:-50px;width: calc(50vw + 50px);height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:768px){.sec_hospital.department_lead02 .image_text .image_wrap .image{right:0;width:100%}}.sec_hospital.department_lead02 .image_text .text_wrap{min-height:505px;display:flex;flex-direction:column}@media screen and (max-width:768px){.sec_hospital.department_lead02 .image_text .text_wrap{width: calc(100% + 20px * 2);position:relative;left:-20px;min-height:0}}.sec_hospital.department_lead02 .image_text .text_wrap h3{margin-left: calc(50% + 50px);padding:40px 0 40px 50px;line-height:1.5;font-size:1.625rem;font-weight:300;color:#007564}@media screen and (max-width:768px){.sec_hospital.department_lead02 .image_text .text_wrap h3{font-size:1.5rem;margin-left:0;padding:30px 20px}}.sec_hospital.department_lead02 .image_text .text_wrap .text{flex:1;padding: 40px 0 40px calc(50% + 90px);position:relative}.sec_hospital.department_lead02 .image_text .text_wrap .text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_lead02 .image_text .text_wrap .text:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%);width:100vw}@media screen and (max-width:768px){.sec_hospital.department_lead02 .image_text .text_wrap .text{padding:20px 20px}}.sec_hospital.department_contents .top_text{text-align:center;font-size:1.125rem}.sec_hospital.department_contents .image_dot_list{display:flex}@media screen and (max-width:768px){.sec_hospital.department_contents .image_dot_list{flex-direction:column}}.sec_hospital.department_contents .image_dot_list .image{margin-right:40px}.sec_hospital.department_contents .image_dot_list .image img{display:block;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.department_contents .image_dot_list .image{margin-right:0;margin-bottom:20px;text-align:center}}.sec_hospital.department_contents .image_dot_list .text{flex:1}@media screen and (max-width:768px){.sec_hospital.department_contents .image_dot_list .text{flex:none;width:100%}}.sec_hospital.department_contents .title_text_items{display:flex;flex-wrap:wrap}.sec_hospital.department_contents .title_text_items .item{width: calc((100% - 10px) / 2);margin-right:10px;margin-bottom:10px;padding-right:50px;padding-left:50px;padding-bottom:24px;min-height:250px}.sec_hospital.department_contents .title_text_items .item:nth-child(2n) {margin-right:0}@media screen and (max-width:768px){.sec_hospital.department_contents .title_text_items .item{width:100%;min-height:0;margin-right:0;padding:50px 20px 25px}.sec_hospital.department_contents .title_text_items .item p{font-size:1rem}}.sec_hospital.department_contents.surgery .dl_list dl{display:flex;line-height:1.6;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .dl_list dl{flex-direction:column}}.sec_hospital.department_contents.surgery .dl_list dl:last-child{margin-bottom:50px}.sec_hospital.department_contents.surgery .dl_list dl dt{color:#007564;margin-right:10px}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .dl_list dl dt{margin-right:0;margin-bottom:5px}}.sec_hospital.department_contents.surgery .dl_list dl dd{flex:1}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .dl_list dl dd{flex:none;width:100%}}.sec_hospital.department_contents.surgery .content{margin-top:60px;padding:60px 0;position:relative}.sec_hospital.department_contents.surgery .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_contents.surgery .content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .content{padding:40px 0;margin-top:40px}}.sec_hospital.department_contents.surgery .mincho{font-family:"Noto Serif JP",serif;font-size:1.125rem;margin-bottom:60px}.sec_hospital.department_contents.surgery .ex{margin-bottom:60px}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .ex{margin-bottom:40px}}.sec_hospital.department_contents.surgery .ex .ex_wrap .title{height:170px}@media screen and (max-width:768px){.sec_hospital.department_contents.surgery .ex .ex_wrap .title{height:100px}}.sec_hospital.department_contents.surgery .ex .ex_wrap .text .wrap:before{background:none}.sec_hospital.department_contents.surgery .ex .ex_wrap .text .wrap .image_wrap{display:flex;justify-content:center}.sec_hospital.department_contents.surgery .ex .ex_wrap .text .wrap .image_wrap .image span{display:block;font-size:1.125rem;font-family:"Noto Serif JP",serif}.sec_hospital.department_contents.visiting .content{margin-bottom:100px}.sec_hospital.department_contents.visiting .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting .content{margin-bottom:50px}.sec_hospital.department_contents.visiting h3{font-size:1.125rem;text-align:left;margin-bottom:10px}.sec_hospital.department_contents.visiting h3:after{content:none}}.sec_hospital.department_contents.visiting h4{font-size:1.5rem;text-align:center;font-weight:300;color:#007564;margin-bottom:30px}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting h4{font-size:1.125rem;margin-bottom:15px}}.sec_hospital.department_contents.visiting .img01{margin-bottom:30px;padding:0 3.2% 0 16.8%}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting .img01{padding:0;margin-bottom:20px}}.sec_hospital.department_contents.visiting .img01 img{width:100%}.sec_hospital.department_contents.visiting p.p01{text-align:center;font-size:1.25rem;line-height:1.8}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting p.p01{font-size:1rem}}@media screen and (max-width:360px){.sec_hospital.department_contents.visiting p.p01{font-size:4.6vw}}.sec_hospital.department_contents.visiting p.p02{text-align:center;font-size:1.125rem}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting p.p02{font-size:1rem;text-align:left}}.sec_hospital.department_contents.visiting .price_list{border-top:1px solid #636464;max-width:800px;width:100%;margin:auto}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting .price_list{font-size:.875rem}}.sec_hospital.department_contents.visiting .price_list .title{text-align:center;display:flex;align-items:center;justify-content:center;height:35px;border-bottom:1px solid #636464}.sec_hospital.department_contents.visiting .price_list table{width:100%;margin-bottom:10px;position:relative}.sec_hospital.department_contents.visiting .price_list table:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_contents.visiting .price_list table:before{height:52px;background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.department_contents.visiting .price_list table th,.sec_hospital.department_contents.visiting .price_list table td{height:52px;vertical-align:middle;text-align:center;border-bottom:1px solid #636464;font-weight:300}.sec_hospital.department_contents.visiting .price_list .list li{line-height:1.3}.sec_hospital.department_contents.visiting .tel_wrap .title{font-size:1.25rem;font-weight:500;text-align:center;display:block;margin-bottom:25px;color:#007564}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting .tel_wrap .title{font-size:1.125rem}}.sec_hospital.department_contents.visiting .tel_wrap .hos_tel{font-size:2.1875rem;font-weight:700;width:493px;height:107px;border-radius:46px;margin:0 auto 35px}@media screen and (max-width:768px){.sec_hospital.department_contents.visiting .tel_wrap .hos_tel{max-width:330px;width:100%;height:84px;font-size:2.1875rem}}@media screen and (max-width:360px){.sec_hospital.department_contents.visiting .tel_wrap .hos_tel{font-size:1.75rem}}.sec_hospital.department_contents.visiting .tel_wrap .text{text-align:center;display:block}.sec_hospital.department_contents.pharmacy p.p01{text-align:center}@media screen and (max-width:360px){.sec_hospital.department_contents.pharmacy p.p01{font-size:4.6vw}}.sec_hospital.department_contents.pharmacy .text_list{text-align:center;line-height:1.3;font-size:1.125rem}@media screen and (max-width:768px){.sec_hospital.department_contents.pharmacy .text_list{font-size:1rem}}@media screen and (max-width:360px){.sec_hospital.department_contents.pharmacy .text_list{font-size:4.6vw}}.sec_hospital.department_contents.pharmacy .text_list li{margin-bottom:15px}.sec_hospital.department_contents.pharmacy .dot_space{font-size:1.125rem;width:1em;height:1em;border-radius:50%;background:linear-gradient(to top,#dfedec 0,#c4ede7 100%);margin:40px auto}@media screen and (max-width:768px){.sec_hospital.department_contents.pharmacy .dot_space{margin:30px auto}}.sec_hospital.department_contents.pharmacy .ex_wrap .text ul{background:#fff;border-radius:24px;display:flex;align-items:center;margin-top:45px;height:65px}@media screen and (max-width:600px){.sec_hospital.department_contents.pharmacy .ex_wrap .text ul{flex-wrap:wrap}}.sec_hospital.department_contents.pharmacy .ex_wrap .text ul li{flex:1;color:#007564;border-right:1px solid #007564;text-align:center}.sec_hospital.department_contents.pharmacy .ex_wrap .text ul li:last-child{border-right:0}@media screen and (max-width:600px){.sec_hospital.department_contents.pharmacy .ex_wrap .text ul li{flex:none;width:33.3333333333%}.sec_hospital.department_contents.pharmacy .ex_wrap .text ul li:nth-child(3n) {border-right:0}}.sec_hospital.department_contents.pharmacy .btn_base02{max-width:960px;margin:auto}.sec_hospital.department_contents.pharmacy .btn_base02 .img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_roentgenology_btn_img01.jpg)}.sec_hospital.department_contents.medical_radiology .ex_wrap .wrap:before{background:none}.sec_hospital.department_contents.medical_radiology .content{margin-bottom:100px}.sec_hospital.department_contents.medical_radiology .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.medical_radiology .content{margin-bottom:50px}}.sec_hospital.department_contents.medical_radiology .image{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.sec_hospital.department_contents.medical_radiology .image{margin-bottom:30px}}.sec_hospital.department_contents.medical_radiology .images{display:flex}.sec_hospital.department_contents.medical_radiology .images img{margin-right:20px}.sec_hospital.department_contents.medical_radiology .images img:last-child{margin-right:0}@media screen and (max-width:768px){.sec_hospital.department_contents.medical_radiology .images{flex-direction:column;align-items:center}.sec_hospital.department_contents.medical_radiology .images img{margin-right:0;margin-bottom:20px}}.sec_hospital.department_contents.medical_radiology .movies{display:flex}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap{flex:1;margin-right:20px}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap:last-child{margin-right:0}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap .movie{position:relative;width:100%}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap .movie:before{content:"";display:block;padding-top:100%}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap .movie video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap h4{font-size:1.125rem;text-align:center;margin:10px 0}@media screen and (max-width:768px){.sec_hospital.department_contents.medical_radiology .movies{flex-direction:column;align-items:center;max-width:330px;margin:auto}.sec_hospital.department_contents.medical_radiology .movies .movie_wrap{margin-right:0;margin-bottom:30px;flex:none;width:100%}}.sec_hospital.department_contents.medical_radiology .p01{text-align:center}@media screen and (max-width:768px){.sec_hospital.department_contents.medical_radiology .p01{text-align:left}}.sec_hospital.department_contents.medical_radiology .text_wrap{display:flex;justify-content:center}.sec_hospital.department_contents.clinical_laboratory .image{text-align:center;margin-bottom:80px}.sec_hospital.department_contents.clinical_engineering .content{margin-bottom:100px}.sec_hospital.department_contents.clinical_engineering .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.clinical_engineering .content{margin-bottom:50px}}.sec_hospital.department_contents.clinical_engineering .btn_base02 .img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_dialysis_main_visual.jpg)}.sec_hospital.department_contents.orthoptist .content{margin-bottom:100px}.sec_hospital.department_contents.orthoptist .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.orthoptist .content{margin-bottom:50px}}.sec_hospital.department_contents.orthoptist .btn_base02 .img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_department_lead_visual06.jpg)}.sec_hospital.department_contents.rehabilitation .content{margin-bottom:100px}.sec_hospital.department_contents.rehabilitation .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.rehabilitation .content{margin-bottom:50px}}.sec_hospital.department_contents.rehabilitation .items table{border-collapse:separate!important}.sec_hospital.department_contents.rehabilitation .items table td{border:none;padding:.5em 1em}@media screen and (max-width:768px){.sec_hospital.department_contents.rehabilitation .items table td{display:block}}.sec_hospital.department_contents.rehabilitation .items{display:flex;justify-content:center;flex-wrap:wrap}.sec_hospital.department_contents.rehabilitation .items li{margin-right:2em;position:relative;line-height:1.6}.sec_hospital.department_contents.rehabilitation .items li:after{content:"／";position:absolute;right:-1.5em}.sec_hospital.department_contents.rehabilitation .items li:last-child{margin-right:0}.sec_hospital.department_contents.rehabilitation .items li:last-child:after{content:none}.sec_hospital.department_contents.nutrition .content{margin-bottom:100px}.sec_hospital.department_contents.nutrition .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.nutrition .content{margin-bottom:50px}}.sec_hospital.department_contents.nutrition h4{text-align:center;font-size:1.875rem;color:#007564;font-weight:300;padding:10px;border:1px solid #007564;margin:30px 0;line-height:1.3}@media screen and (max-width:768px){.sec_hospital.department_contents.nutrition h4{font-size:1.5rem}}.sec_hospital.department_contents.nutrition .title_text_items>li{min-height:0}.sec_hospital.department_contents.nutrition .title_text_items>li p{text-align:center}.sec_hospital.department_contents.nurse .content{margin-bottom:100px}.sec_hospital.department_contents.nurse .content:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .content{margin-bottom:50px}}.sec_hospital.department_contents.nurse .greeting .name{text-align:center;line-height:1.6;font-family:"Noto Serif JP",serif;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .greeting .name{font-size:.875rem}}.sec_hospital.department_contents.nurse .greeting .name span{font-size:1.5rem}.sec_hospital.department_contents.nurse .greeting .p01{max-width:820px;margin:auto}.sec_hospital.department_contents.nurse .greeting .p02{font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:600;text-align:center}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .greeting .p02{font-size:1.375rem}}.sec_hospital.department_contents.nurse .greeting .p02 span{margin-right:1em;display:inline-block}.sec_hospital.department_contents.nurse .greeting .p02 span:last-of-type{margin-right:0}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .greeting .p02 span:nth-child(2) {margin-right:0}}.sec_hospital.department_contents.nurse .features_list>li{margin-bottom:20px;position:relative}.sec_hospital.department_contents.nurse .features_list>li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_contents.nurse .features_list>li:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li{margin-bottom:10px}}.sec_hospital.department_contents.nurse .features_list > li:nth-child(even) .title {margin-left:222px}@media screen and (max-width:1040px){.sec_hospital.department_contents.nurse .features_list > li:nth-child(even) .title {margin-left:122px}}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list > li:nth-child(even) .title {margin-left:0}}.sec_hospital.department_contents.nurse .features_list>li .container{min-height:262px;display:flex;overflow:hidden}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li .container{flex-direction:column;min-height:0;padding-bottom:20px}}.sec_hospital.department_contents.nurse .features_list>li .title{display:flex;align-items:center;justify-content:center;width:300px;position:relative;z-index:0;margin-right:45px}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li .title{width:100%;margin-right:0;padding:20px 0}}.sec_hospital.department_contents.nurse .features_list>li .title:before{content:"";position:absolute;width:300px;height:300px;background:#fff;top:-19px;left:0;border-radius:50%;z-index:-1}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li .title:before{top:-150px;right:0;margin:auto}}.sec_hospital.department_contents.nurse .features_list>li .title h3{font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:600;color:#007564;line-height:1.4;text-align:center}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li .title h3{width:100%}}@media screen and (max-width:360px){.sec_hospital.department_contents.nurse .features_list>li .title h3{font-size:7vw}}.sec_hospital.department_contents.nurse .features_list>li .text{flex:1;display:flex;align-items:center;position:relative}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .features_list>li .text{flex:none;width:100%}}.sec_hospital.department_contents.nurse .features_list>li .text ul li{margin-bottom:5px}.sec_hospital.department_contents.nurse .features_list>li .text p{line-height:2}.sec_hospital.department_contents.nurse .education_list>li{border-bottom:1px solid #007564}.sec_hospital.department_contents.nurse .education_list>li:first-child{border-top:1px solid #007564}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li{border:0!important}}.sec_hospital.department_contents.nurse .education_list > li:nth-child(1) .year:before {opacity:.1}.sec_hospital.department_contents.nurse .education_list > li:nth-child(2) .year:before {opacity:.2}.sec_hospital.department_contents.nurse .education_list > li:nth-child(3) .year:before {opacity:.4}.sec_hospital.department_contents.nurse .education_list > li:nth-child(4) .year h3 span {color:#fff!important;border-bottom-color:#fff!important}.sec_hospital.department_contents.nurse .education_list > li:nth-child(4) .year:before {opacity:.6}.sec_hospital.department_contents.nurse .education_list > li:nth-child(5) .year h3 span {color:#fff!important;border-bottom-color:#fff!important}.sec_hospital.department_contents.nurse .education_list > li:nth-child(5) .year:before {opacity:1}.sec_hospital.department_contents.nurse .education_list>li .container{display:flex}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .container{flex-direction:column}}.sec_hospital.department_contents.nurse .education_list>li .year{width:160px;position:relative;display:flex;align-items:center;justify-content:center}.sec_hospital.department_contents.nurse .education_list>li .year:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .year{width:100%;justify-content:flex-start;padding:15px;border-top:1px solid #007564}}.sec_hospital.department_contents.nurse .education_list>li .year:before{background:#007564}.sec_hospital.department_contents.nurse .education_list>li .year h3{text-align:center}.sec_hospital.department_contents.nurse .education_list>li .year h3 span{display:block;font-weight:300;font-size:1.25rem;color:#007564;line-height:1.5;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .year h3 span{display:inline-block}.sec_hospital.department_contents.nurse .education_list>li .year h3 span:first-child{margin-right:25px}}.sec_hospital.department_contents.nurse .education_list>li .detail{flex:1;padding:30px 0 30px 40px}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail{flex:none;width:100%;padding:10px 0 20px}}.sec_hospital.department_contents.nurse .education_list>li .detail dl{display:flex;line-height:1.6;border-bottom:1px solid #dbd7d1;padding:7px 0}.sec_hospital.department_contents.nurse .education_list>li .detail dl:last-of-type{border-bottom:0}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl{flex-direction:column;padding:10px 0}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dt{margin-right:25px;color:#007564;flex:1}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl dt{width:100%;flex:none;margin:0 0 5px 0}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd{flex:1}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl dd{flex:none;width:100%}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols{display:flex}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols{flex-direction:column}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols .col{margin-right:20px}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols .col:last-child{margin-right:0}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols .col{margin:0 0 10px 0}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .cols.seq .col{margin:0}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .img01{margin-top:5px}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .img01{display:block;margin:10px auto 0}}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .wrap_list{display:flex;flex-wrap:wrap}.sec_hospital.department_contents.nurse .education_list>li .detail dl dd .wrap_list li{margin-right:30px}.sec_hospital.department_contents.nurse .education_list>li .detail dl.type02{flex-direction:column;padding:15px 0}.sec_hospital.department_contents.nurse .education_list>li .detail dl.type02 dt{margin-bottom:10px;flex:none;width:100%}.sec_hospital.department_contents.nurse .education_list>li .detail dl.type02 dd{flex:none;width:100%}.sec_hospital.department_contents.nurse .slider .slider_item{position:relative;margin:0 10px}.sec_hospital.department_contents.nurse .slider .slider_item:before{content:"";display:block;padding-top:75%}.sec_hospital.department_contents.nurse .slider .slider_item a{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.sec_hospital.department_contents.nurse .light_box{display:none}.sec_hospital.department_contents.nurse .p_education{text-align:center;margin:40px 0}.sec_hospital.department_contents.nurse .box01{position:relative;padding:40px;margin-bottom:60px}.sec_hospital.department_contents.nurse .box01:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_contents.nurse .box01:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .box01{padding:30px 20px}}.sec_hospital.department_contents.nurse .box01 h4{font-size:1.375rem;font-weight:500;color:#007564;margin-bottom:20px;line-height:1.5}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse .box01 h4{text-align:center}}.sec_hospital.department_contents.nurse.system{position:relative}.sec_hospital.department_contents.nurse.system:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.department_contents.nurse.system:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.department_contents.nurse.system .p01{text-align:center;font-size:1.5rem;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.department_contents.nurse.system .p01{font-size:1.375rem}}.sec_hospital.department_contents.nurse.system .list_wrap{display:flex;justify-content:center}.sec_hospital.department_contents.nurse.movie{padding-top:0}.sec_hospital.department_contents.nurse.movie .movie_wrap{max-width:845px;margin:auto}.sec_hospital.department_contents.nurse.movie .movie_wrap video{width:100%;border:1px solid #000}.sec_hospital.department_contents.nurse.new_employees{padding-top:0}.sec_hospital.department_contents.nurse.new_employees .p01{text-align:center;margin:40px 0;font-size:1.125rem}@media screen and (max-width:360px){.sec_hospital.department_contents.nurse.new_employees .p01{font-size:4.7vw}}.sec_hospital.department_contents.nurse.new_employees .box01{margin-bottom:20px}.sec_hospital.department_contents.nurse.specialist{padding-top:0}.sec_hospital.department_contents.nurse.specialist .p01{max-width:700px;margin:0 auto 20px}.sec_hospital.department_contents.nurse.specialist .btn_base{margin-left:auto}.sec_hospital.department_contents.nurse p.p01{text-align:left}@media screen and (max-width:360px){.sec_hospital.department_contents.nurse p.p01{font-size:4.6vw}}.sec_hospital.department_contents.nurse p.p01{max-width:820px;margin:auto}.sec_hospital.department_contents.nurse .p01 span{font-weight:500;color:#007564}.sec_hospital.department_other_text{padding:0}.sec_hospital.department_staff{padding:0}.sec_hospital.department_staff .ex_wrap .text{border-bottom:1px solid #007564}.sec_hospital.department_staff .ex_wrap .text .wrap{padding-top:0;border-top:0}@media screen and (max-width:768px){.sec_hospital.department_staff .ex_wrap .text .wrap{padding-top:20px}}.sec_hospital.department_staff .ex_wrap .text .group{margin-bottom:120px}.sec_hospital.department_staff .ex_wrap .text .group:last-of-type{margin-bottom:60px}.sec_hospital.department_staff .ex_wrap .text .group .group_title{color:#007564;font-size:1.5rem;display:inline-flex;align-items:center;margin-bottom:20px;background:#fff;position:relative;padding-right:20px}.sec_hospital.department_staff .ex_wrap .text .group .group_title:before{content:"▽";display:inline-block;padding-right:20px}.sec_hospital.department_staff .ex_wrap .text .group .group_title:after{content:"";height:1px;background:#007564;position:absolute;left:0;width:100vw;z-index:-1}.sec_hospital.department_staff .ex_wrap .text .group .group_note{font-size:1.125rem;color:#636464;margin-bottom:40px;line-height:1.5}.sec_hospital.department_staff .ex_wrap .text .group .group_note .pdf{font-size:1rem;margin:15px 0 0 auto}@media screen and (max-width:768px){.sec_hospital.department_staff .ex_wrap .text .group .group_note .pdf{margin:15px auto 0}}.sec_hospital.department_link_list{padding:50px 0 0}.sec_hospital.department_link_list .btn_base{margin:0 auto 30px}.sec_hospital.outpatient h3{text-align:center}.sec_hospital.outpatient .content{display:flex;justify-content:center;line-height:1.6;margin-bottom:70px}.sec_hospital.outpatient .content:last-of-type{margin-bottom:0}.sec_hospital.outpatient .r{color:#e51a1a!important}.sec_hospital.outpatient.lead .msg_text{display:flex}@media screen and (max-width:768px){.sec_hospital.outpatient.lead .msg_text{flex-direction:column}}.sec_hospital.outpatient.lead .msg_text .msg{margin-right:70px;flex:1}@media screen and (max-width:768px){.sec_hospital.outpatient.lead .msg_text .msg{flex:none;width:100%;margin-right:0;margin-bottom:30px}}.sec_hospital.outpatient.lead .msg_text .msg p.r{font-size:1.125rem}.sec_hospital.outpatient.lead .msg_text .text{flex:1}@media screen and (max-width:768px){.sec_hospital.outpatient.lead .msg_text .text{flex:none;width:100%}}.sec_hospital.outpatient.lead .msg_text .text .info{color:#007564;margin-bottom:30px}.sec_hospital.outpatient.lead .msg_text .text .info span{display:block}.sec_hospital.outpatient.lead .msg_text .text .info span.title{font-weight:500;margin-bottom:10px;margin-bottom:20px}.sec_hospital.outpatient.lead .msg_text .text .info dl{display:flex;flex-wrap:wrap;font-weight:500;border-bottom:1px solid #007564;padding:7px 0;line-height:1.5}.sec_hospital.outpatient.lead .msg_text .text .info dl:first-of-type{border-top:1px solid #007564}.sec_hospital.outpatient.lead .msg_text .text .info dl dt:after{content:"／";display:inline-block}.sec_hospital.outpatient.lead .msg_text .text .info dl dd{flex:1}.sec_hospital.outpatient.lead .msg_text .text .info dl dd:nth-of-type(2) {flex:none;width:100%}.sec_hospital.outpatient.lead .msg_text .text .info .list{margin-top:10px;color:#000}@media screen and (max-width:768px){.sec_hospital.outpatient.lead .msg_text .text .info .list{font-size:.875rem}}.sec_hospital.outpatient.lead .msg_text .text .info .list li{line-height:1.5}.sec_hospital.outpatient.lead .msg_text .text .pdf{margin-left:auto}@media screen and (max-width:768px){.sec_hospital.outpatient.lead .msg_text .text .pdf{margin-right:auto}}.sec_hospital.outpatient.department{position:relative}.sec_hospital.outpatient.department:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.outpatient.department:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.outpatient.department .medical_dep_list:before{background:none}.sec_hospital.outpatient.reservation{position:relative}.sec_hospital.outpatient.reservation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.outpatient.reservation:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.outpatient.reservation .tels{display:flex}@media screen and (max-width:768px){.sec_hospital.outpatient.reservation .tels{flex-direction:column}}.sec_hospital.outpatient.reservation .tels .btn{position:relative;padding-top:25px;max-width:330px;width:100%;height:92px;border-radius:40px;font-size:1.5625rem;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.outpatient.reservation .tels .btn{margin:0 auto 20px!important}}.sec_hospital.outpatient.reservation .tels .btn .title{position:absolute;top:15px;left:42px;display:block;font-size:1rem}.sec_hospital.outpatient.reservation .tels .btn:first-child{margin-right:20px}.sec_hospital.outpatient.emergency .c01 p{max-width:900px;margin-bottom:30px}.sec_hospital.outpatient.emergency .c01 ul{max-width:800px}.sec_hospital.outpatient.emergency .list.r{margin-bottom:50px}.sec_hospital.outpatient.emergency .list.r li{margin-bottom:15px}.sec_hospital.outpatient.emergency .sign{display:block;text-align:right}.sec_hospital.outpatient.second_opinion{position:relative}.sec_hospital.outpatient.second_opinion:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.outpatient.second_opinion:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.outpatient.second_opinion .p01{font-family:"Noto Serif JP",serif}.sec_hospital.outpatient.second_opinion .list.dot li{margin-bottom:10px}.sec_hospital.outpatient.second_opinion .c01{display:block}.sec_hospital.outpatient.second_opinion .c01 dl{height:60px;max-width:800px;width:100%;margin:auto;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #636464}.sec_hospital.outpatient.second_opinion .c01 dl:first-child{border-top:1px solid #636464}.sec_hospital.outpatient.second_opinion .c01 dl dt{max-width:290px;width:100%}.sec_hospital.outpatient.second_opinion .c01 dl dd{max-width:190px;width:100%;text-align:right}.sec_hospital.outpatient.second_opinion .c01 p{display:flex;justify-content:center;margin-top:20px}.sec_hospital.hospitalization.lead .content{max-width:880px;margin:auto}.sec_hospital.hospitalization.lead .list.num{margin-bottom:20px}.sec_hospital.hospitalization.lead .list.num>li{margin-bottom:10px;font-size:1.25rem}@media screen and (max-width:768px){.sec_hospital.hospitalization.lead .list.num>li{font-size:1rem}.sec_hospital.hospitalization.lead .list.num>li:last-child{padding-left:0}.sec_hospital.hospitalization.lead .list.num>li:last-child span{margin-left:1.1em}}.sec_hospital.hospitalization.lead .list.num>li:before{font-weight:500;font-size:1.25rem}.sec_hospital.hospitalization.lead .list.num>li span{font-weight:500;font-size:1.25rem}@media screen and (max-width:768px){.sec_hospital.hospitalization.lead .list.num>li span{display:block}}.sec_hospital.hospitalization.lead .list.num>li>.list.kome{display:inline-block}.sec_hospital.hospitalization.lead .list.num>li>.list.kome>li{color:#e51a1a;font-size:1rem}.sec_hospital.hospitalization.lead .list.num>li .check_list{border-radius:40px;background:#faf5e7;padding:15px;margin-top:10px;font-size:1rem}.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap01{border-radius:30px;padding:15px 40px;background:#fff}@media screen and (max-width:768px){.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap01{padding:15px}}.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap01 span{display:flex;justify-content:center;border-top:1px solid #636464;margin-top:10px;padding-top:10px;font-size:1rem;font-weight:300}.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap02{max-width:740px;margin:auto;padding:20px 0}.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap02:last-of-type{border-top:1px solid #636464}@media screen and (max-width:768px){.sec_hospital.hospitalization.lead .list.num>li .check_list .wrap02{padding:15px}}.sec_hospital.hospitalization.lead .list.num>li .check_list .list{display:flex;flex-wrap:wrap}.sec_hospital.hospitalization.lead .list.num>li .check_list .list li{margin-right:20px}.sec_hospital.hospitalization.lead .pdf{margin-top:40px;margin-left:auto}@media screen and (max-width:768px){.sec_hospital.hospitalization.lead .pdf{margin-right:auto}}.sec_hospital.hospitalization.facility{padding:0}.sec_hospital.hospitalization.facility .content{padding:80px 0}.sec_hospital.hospitalization.facility .content:nth-child(odd) {position:relative}.sec_hospital.hospitalization.facility .content:nth-child(odd):before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.hospitalization.facility .content:nth-child(odd):before {background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.hospitalization.facility p{margin-bottom:30px;display:flex;justify-content:center}.sec_hospital.hospitalization.facility p:last-of-type{margin-bottom:0}.sec_hospital.hospitalization.facility p.p01{margin-bottom:30px;font-size:1.125rem;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility p.p01{font-size:1rem}}.sec_hospital.hospitalization.facility p.p02{justify-content:flex-start;margin-bottom:30px}.sec_hospital.hospitalization.facility p.mb0{margin-bottom:0}.sec_hospital.hospitalization.facility .box_list{display:flex;flex-wrap:wrap}.sec_hospital.hospitalization.facility .box_list>li{width: calc((100% - 40px) / 3);margin:0 20px 20px 0;border-radius:30px;background:#fff;padding:30px}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .box_list>li{width:100%;margin-right:0;padding:20px}}.sec_hospital.hospitalization.facility .box_list>li.end{margin-right:0}.sec_hospital.hospitalization.facility .box_list>li.full{width:100%;margin-right:0}.sec_hospital.hospitalization.facility .box_list>li h4{font-size:1.125rem;font-weight:500;text-align:center;margin-bottom:15px;line-height:1.3}.sec_hospital.hospitalization.facility .box_list>li h4.l{text-align:left}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .box_list>li h4.l{text-align:center}}.sec_hospital.hospitalization.facility .box_list>li h5{font-size:1.5rem;font-weight:300;margin:30px 0;text-align:center}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .box_list>li h5{text-align:left;line-height:1.3}.sec_hospital.hospitalization.facility .box_list>li h5 span{display:block}.sec_hospital.hospitalization.facility .box_list>li h5 span:after{content:none!important}}.sec_hospital.hospitalization.facility .box_list>li h5 span:after{content:"／";margin:0 1em;display:inline-block}.sec_hospital.hospitalization.facility .box_list>li h5 span:last-child:after{content:none}.sec_hospital.hospitalization.facility .box_list>li .dot span{margin-right:1em;display:inline-block}.sec_hospital.hospitalization.facility .image_text{display:flex}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text{flex-direction:column}.sec_hospital.hospitalization.facility .image_text .image{width:100%}.sec_hospital.hospitalization.facility .image_text .text{width:100%}}.sec_hospital.hospitalization.facility .image_text.image_text01 .image{width:50%}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text.image_text01 .image{max-width:500px;margin:0 auto 20px}}.sec_hospital.hospitalization.facility .image_text.image_text01 .image span{display:block;margin-bottom:10px}.sec_hospital.hospitalization.facility .image_text.image_text01 .text{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text.image_text01 .text{width:100%}}.sec_hospital.hospitalization.facility .image_text.image_text02 .text{flex:1}.sec_hospital.hospitalization.facility .image_text.image_text02 .image{margin-left:40px}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text.image_text02 .image{margin:20px auto;text-align:center}}.sec_hospital.hospitalization.facility .image_text.image_text03{margin-bottom:50px;justify-content:space-between}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text.image_text03{flex-direction:row;margin-bottom:30px}}.sec_hospital.hospitalization.facility .image_text.image_text03 .image{width: calc((100% - 20px) / 2)}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .image_text.image_text03 .image{width: calc((100% - 10px) / 2)}}.sec_hospital.hospitalization.facility .item_list dl{line-height:1.6;font-size:1.125rem;display:flex;min-height:150px;padding:0 50px;margin-bottom:50px}.sec_hospital.hospitalization.facility .item_list dl:last-child:after{content:none}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .item_list dl{padding:0 20px;flex-direction:column;min-height:0;margin-bottom:20px}}.sec_hospital.hospitalization.facility .item_list dl dt{color:#007564;padding-right:40px;margin-right:26px;font-weight:500;position:relative;width:200px}.sec_hospital.hospitalization.facility .item_list dl dt:after{content:"";width:26px;height:2px;background:#007564;position:absolute;top:16px;right:0}@media screen and (max-width:1040px){.sec_hospital.hospitalization.facility .item_list dl dt{width:200px}}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .item_list dl dt{padding:0;margin:0 0 5px;width:100%}.sec_hospital.hospitalization.facility .item_list dl dt:after{content:none}}.sec_hospital.hospitalization.facility .item_list dl dd{flex:1;padding-left:40px}@media screen and (max-width:768px){.sec_hospital.hospitalization.facility .item_list dl dd{font-size:1rem;padding-left:0;flex:none;width:100%}}.sec_hospital.cooperation .contact_content{padding:50px 0;position:relative}.sec_hospital.cooperation .contact_content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.cooperation .contact_content:before{background:#e4ede2}.sec_hospital.cooperation .contact_content h3{font-size:1.125rem}.sec_hospital.cooperation .contact_content.emergency:before{background:none}.sec_hospital.cooperation .contact_content.emergency .wrap{border:1px solid #e51a1a;padding:30px}@media screen and (max-width:768px){.sec_hospital.cooperation .contact_content.emergency .wrap{padding:20px}}.sec_hospital.cooperation .contact_content.emergency .wrap *{color:#e51a1a!important}.sec_hospital.cooperation .contact_content.emergency h3:after{background:#e51a1a}.sec_hospital.cooperation .contact_content.emergency .hos_tel{border-color:#e51a1a}.sec_hospital.cooperation .contact_content.emergency .hos_tel:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel_r.svg)}@media screen and (max-width:400px){.sec_hospital.cooperation .contact_content.emergency .hos_tel{font-size:1.625rem}}@media screen and (max-width:360px){.sec_hospital.cooperation .contact_content.emergency .hos_tel{font-size:1.3125rem}}@media screen and (max-width:400px){.sec_hospital.cooperation .contact_content.emergency .hos_tel span{font-size:1rem}}@media screen and (max-width:360px){.sec_hospital.cooperation .contact_content.emergency .hos_tel span{font-size:.875rem}}.sec_hospital.cooperation.region .image{position:relative;padding:0 40px}@media screen and (max-width:768px){.sec_hospital.cooperation.region .image{padding:0}}.sec_hospital.cooperation.region .image .img01{position:absolute;top:0;left:0;width:34.4%}@media screen and (max-width:768px){.sec_hospital.cooperation.region .image .img01{position:static;display:block;width:auto;margin:0 auto 20px}.sec_hospital.cooperation.region .image .img02{display:block;margin:auto}}.sec_hospital.cooperation.referral .content{max-width:750px;margin:0 auto 70px}@media screen and (max-width:768px){.sec_hospital.cooperation.referral .content{margin-bottom:40px}}.sec_hospital.cooperation.referral .content .num_circle_b{margin-bottom:50px}@media screen and (max-width:768px){.sec_hospital.cooperation.referral .content .num_circle_b{margin-bottom:20px}}.sec_hospital.cooperation.referral .content .num_circle_b li{padding-bottom:5px;font-family:"Noto Serif JP",serif}.sec_hospital.cooperation.referral .content .num_circle{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:768px){.sec_hospital.cooperation.referral .content .num_circle{margin-bottom:20px}}.sec_hospital.cooperation.referral .content .num_circle li{margin-right:20px}.sec_hospital.cooperation.referral .content .p01{display:flex;justify-content:center}.sec_hospital.cooperation.second_opinion .p01{display:flex;justify-content:center;margin-bottom:50px;font-size:1.125rem;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.cooperation.second_opinion .p01{font-size:1rem}}.sec_hospital.cooperation.second_opinion .contact_content{margin-bottom:80px}.sec_hospital.cooperation.cooperation_news .p01,.sec_hospital.cooperation.mediation .p01,.sec_hospital.cooperation.respite_info .p01{font-size:1.125rem;max-width:700px;margin:auto;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.cooperation.cooperation_news .p01,.sec_hospital.cooperation.mediation .p01,.sec_hospital.cooperation.respite_info .p01{font-size:1rem}}.sec_hospital.cooperation.respite_info .p01_info{font-size:1.125rem;max-width:700px;margin:auto;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.cooperation.respite_info .p01_info{font-size:1rem}}.sec_hospital.cooperation.cooperation_news .links,.sec_hospital.cooperation.mediation .links{margin-top:40px}.sec_hospital.cooperation.cooperation_news .links a,.sec_hospital.cooperation.mediation .links a{margin:0 auto 20px;max-width:370px;width:100%}.sec_hospital.cooperation.respite_info .respite{margin:40px auto;max-width:700px}@media screen and (max-width:768px){.sec_hospital.consultation.lead{padding-top:0}}.sec_hospital.consultation.lead .p01{text-align:center;margin-bottom:70px}@media screen and (max-width:360px){.sec_hospital.consultation.lead .p01{font-size:4.4vw}}.sec_hospital.consultation.lead ul li{font-size:1.25rem;text-align:center;line-height:1.6;margin-bottom:10px}@media screen and (max-width:768px){.sec_hospital.consultation.lead ul li{font-size:1.125rem}}@media screen and (max-width:360px){.sec_hospital.consultation.lead ul li{font-size:5.1vw}}.sec_hospital.consultation.counter{padding-bottom:20px}.sec_hospital.consultation.counter .p01{font-size:1.125rem;text-align:center;margin-bottom:50px;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.consultation.counter .p01{font-size:1rem;text-align:left;margin-bottom:40px}}.sec_hospital.consultation.counter .contact_content p{font-family:"Noto Serif JP",serif}.sec_hospital.consultation.life-prolonging .p01{text-align:center;font-size:1.125rem;margin-bottom:30px;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_hospital.consultation.life-prolonging .p01{font-size:1rem;text-align:left}}.sec_hospital.consultation.life-prolonging .btn_base02{margin-bottom:90px}@media screen and (max-width:768px){.sec_hospital.consultation.life-prolonging .btn_base02{margin-bottom:35px}}.sec_hospital.consultation.life-prolonging .btn_base02 .image{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_consultation_img01.jpg)}.sec_hospital.consultation.life-prolonging .btn_base02 .text img{display:inline-block;position:relative;top:-12px;margin-right:10px}@media screen and (max-width:360px){.sec_hospital.consultation.life-prolonging .btn_base02 .text img{margin-right:3px;width:16px}}.sec_hospital.consultation.social-workers .list.dot li{margin-bottom:20px}.sec_hospital.consultation.social-workers .department{margin-top:-10px;margin-bottom:20px}.sec_hospital.consultation.social-workers .contact_content{margin-top:70px}.sec_hospital.consultation.social-workers .contact_content .btns{margin-bottom:30px}@media screen and (max-width:768px){.sec_hospital.consultation.social-workers .contact_content .btns{margin-bottom:0}}.sec_hospital.consultation.social-workers .contact_content .text{text-align:center;color:#007564;padding:20px 0;display:block;font-size:1.25rem;font-weight:500}@media screen and (max-width:768px){.sec_hospital.consultation.social-workers .contact_content .text{font-size:1.125rem}}.sec_hospital.inspection.lead .content{max-width:800px;margin:auto}.sec_hospital.inspection.lead .content p{text-align:center}.sec_hospital.inspection.lead .content hr{background:#636464;margin:20px 0}.sec_hospital.inspection.lead .contact_content{padding-bottom:0}.sec_hospital.inspection.lead .contact_content:before{background:none}.sec_hospital.inspection.inspection-item{position:relative}.sec_hospital.inspection.inspection-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.inspection.inspection-item:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.inspection.inspection-item .items{max-width:800px;margin:0 auto 25px}.sec_hospital.inspection.inspection-item .items table{width:100%;border-top:1px solid #636464}.sec_hospital.inspection.inspection-item .items table th,.sec_hospital.inspection.inspection-item .items table td{border-bottom:1px solid #636464;padding:15px 0;font-weight:300;line-height:1.6}.sec_hospital.inspection.inspection-item .items table th{text-align:center;vertical-align:middle;width:32%}.sec_hospital.inspection.inspection-item .items table td{width:68%}.sec_hospital.inspection.inspection-item .items table td span{display:inline-block}.sec_hospital.inspection.inspection-item .list{display:flex;justify-content:center}.sec_hospital.inspection.download h3{margin-top:80px}@media screen and (max-width:768px){.sec_hospital.inspection.download h3{margin-top:50px}}.sec_hospital.inspection.download .insert_image{margin-top:80px}@media screen and (max-width:768px){.sec_hospital.inspection.download .insert_image{margin-top:40px}}.sec_hospital.inspection.flow .boxes{display:flex;justify-content:space-between;position:relative}.sec_hospital.inspection.flow .boxes .box_wrap{width: calc((100% - 70px) / 2);display:flex;flex-direction:column}@media screen and (max-width:768px){.sec_hospital.inspection.flow .boxes .box_wrap{width: calc((100% - 10px) / 2)}}.sec_hospital.inspection.flow .boxes .box_wrap .box{flex:1}@media screen and (max-width:768px){.sec_hospital.inspection.flow .boxes .box_wrap.wrap01{width:calc(100% - 70px)}.sec_hospital.inspection.flow .boxes .box_wrap.wrap01 .box:before,.sec_hospital.inspection.flow .boxes .box_wrap.wrap01 .box:after{margin:0 auto 0 35px}.sec_hospital.inspection.flow .boxes .box_wrap.wrap01 .box:first-of-type:after{height:160px;flex:none}.sec_hospital.inspection.flow .boxes .box_wrap.wrap02{width:calc(100% - 70px);position:absolute;top:0;right:0;height:100%}.sec_hospital.inspection.flow .boxes .box_wrap.wrap02 .box:before,.sec_hospital.inspection.flow .boxes .box_wrap.wrap02 .box:after{margin:0 35px 0 auto}.sec_hospital.inspection.flow .boxes .box_wrap.wrap02 .box:first-of-type:before{height:160px}}.sec_hospital.inspection.flow .box{display:flex;flex-direction:column}.sec_hospital.inspection.flow .box.end:after{content:none}.sec_hospital.inspection.flow .box.branch:before,.sec_hospital.inspection.flow .box:after{content:"";flex:1;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/hospital_inspection_flow_arrow01.svg);background-repeat:no-repeat;background-position:center bottom;width:14px;min-height:30px;height:100%;margin:auto;display:block}.sec_hospital.inspection.flow .box.branch:before{flex:none;height:auto}.sec_hospital.inspection.flow .box .text{width:100%;position:relative;z-index:10;border-radius:30px;background:#fff;padding:20px;min-height:100px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.sec_hospital.inspection.flow .box .text{padding:10px}}.sec_hospital.inspection.flow .box .text.top{padding:40px 20px}@media screen and (max-width:768px){.sec_hospital.inspection.flow .box .text.top{padding:10px 20px}}.sec_hospital.inspection.flow .box .text.bg01{background:#f4e7df}.sec_hospital.inspection.flow .box .text.bg02{background:#dbd7d1}.sec_hospital.inspection.flow .box .text.border01{border:5px solid #f4e7df}.sec_hospital.inspection.flow .box .text.border02{border:5px solid #dbd7d1}.sec_hospital.inspection.flow .box .text p{font-size:1.125rem}@media screen and (max-width:360px){.sec_hospital.inspection.flow .box .text p{font-size:4.8vw}}.sec_hospital.inspection.flow .box .text p.p00{text-align:center}.sec_hospital.inspection.flow .box .text p.p01{text-align:center;margin-bottom:20px}.sec_hospital.inspection.flow .box .text p.p02{text-align:center;font-size:1.75rem;color:#007564}.sec_hospital.inspection.flow .box .text p.p03{text-align:center;font-size:1.5rem}.sec_hospital.inspection.flow .box .text .contact_content{padding:0}.sec_hospital.inspection.flow .box .text .contact_content:before{background:no-repeat}.sec_hospital.inspection.flow .box .text .contact_content .btns{max-width:740px;margin:auto}@media screen and (max-width:768px){.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel{font-size:1.625rem}.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel span{font-size:1rem}}@media screen and (max-width:360px){.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel{font-size:1.3125rem}.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel span{font-size:.8125rem}}.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel.gray{font-size:1.625rem;color:#636464;border-color:#636464;height:82px}.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel.fax:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_fax.svg)}@media screen and (max-width:768px){.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel.mail{font-size:1.25rem}}@media screen and (max-width:360px){.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel.mail{font-size:1rem}}.sec_hospital.inspection.flow .box .text .contact_content .btns .hos_tel.mail:before{content:"";width:20px;margin-top:6px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_mail02.svg)}.sec_hospital.dialysis .num_circle_b{max-width:600px;margin:0 auto 80px;font-size:1.125rem}@media screen and (max-width:768px){.sec_hospital.dialysis .num_circle_b{margin-bottom:40px}}.sec_hospital.dialysis .num_circle_b>li{margin-bottom:40px}@media screen and (max-width:768px){.sec_hospital.dialysis .num_circle_b>li{margin-bottom:30px}}.sec_hospital.dialysis .num_circle_b .hos_tel{max-width:316px;width:100%;height:82px;border-radius:46px;font-size:1.625rem;margin-top:20px;position:relative;left:-21px}@media screen and (max-width:768px){.sec_hospital.dialysis .num_circle_b .hos_tel{margin-top:10px}}.sec_hospital.dialysis .num_circle_b .hos_tel.fax{border-color:#636464;color:#636464}.sec_hospital.dialysis .num_circle_b .hos_tel.fax:before{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_fax.svg)}.sec_hospital.dialysis .document .wrap{display:flex;justify-content:center}.sec_hospital.dialysis .document .list.dot li{font-size:1.25rem}@media screen and (max-width:360px){.sec_hospital.dialysis .document .list.dot li{font-size:1.125rem}}.sec_hospital.dialysis.lead p{text-align:center}@media screen and (max-width:360px){.sec_hospital.dialysis.lead p{font-size:4.3vw}}.sec_hospital.dialysis.lead .notice{border-radius:26px;border:1px solid #e51a1a;background:linear-gradient(to bottom,#fcd0d0 0,#ffe9e6 100%);box-shadow:0 0 5px rgba(229,26,26,.6);text-align:center;color:#e51a1a;padding:30px 20px;margin:50px auto 70px;max-width:900px}@media screen and (max-width:768px){.sec_hospital.dialysis.lead .notice{margin:30px auto 35px}}.sec_hospital.dialysis.lead .notice .title{display:block;font-weight:400;font-size:1.25rem;margin-bottom:30px;line-height:1.3}@media screen and (max-width:360px){.sec_hospital.dialysis.lead .notice .title{font-size:5.7vw}}.sec_hospital.dialysis.lead .content{padding:50px 0;position:relative}.sec_hospital.dialysis.lead .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.dialysis.lead .content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.dialysis.lead .content{padding:35px 0}}.sec_hospital.dialysis.lead .content h3{font-size:1.5625rem;text-align:center;font-weight:300;margin-bottom:30px;color:#007564;line-height:1.3}@media screen and (max-width:768px){.sec_hospital.dialysis.first-visit .image_list li{width:100%;margin-right:0;text-align:center}}.sec_hospital.dialysis.reservation .content{padding:60px 0 180px;position:relative}.sec_hospital.dialysis.reservation .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.dialysis.reservation .content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}@media screen and (max-width:768px){.sec_hospital.dialysis.reservation .content{padding:40px 0 68px}}.sec_hospital.dialysis.reservation .insert_image{margin-top:-110px}@media screen and (max-width:768px){.sec_hospital.dialysis.reservation .insert_image{margin-top:-36px}}.sec_hospital.dialysis.temporary .p01{text-align:center;margin-bottom:40px}@media screen and (max-width:360px){.sec_hospital.dialysis.temporary .p01{font-size:4.3vw}}.sec_hospital.dialysis.temporary .ex{margin-bottom:70px}@media screen and (max-width:768px){.sec_hospital.dialysis.temporary .ex{margin-bottom:50px}}.sec_hospital.dialysis.temporary .ex .text .num_circle_b>li:before{background:#fff}.sec_hospital.nutrition_guidance .contact_content{margin-bottom:100px}.sec_hospital.nutrition_guidance .contact_content .title{font-size:1.25rem;color:#007564;text-align:center;display:block;font-weight:500;margin-bottom:20px}.sec_hospital.nutrition_guidance .contact_content .btns{margin-bottom:0}.sec_hospital.nutrition_guidance .image{text-align:center;margin-bottom:70px}.sec_hospital.nutrition_guidance .list.circle{margin-bottom:40px}.sec_hospital.nutrition_guidance .list.kome{margin-top:10px}.sec_hospital.emc .p02{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.sec_hospital.emc .p02{margin-bottom:30px}}@media screen and (max-width:360px){.sec_hospital.emc .p02{font-size:4.4vw}}.sec_hospital.emc .content{padding:70px 0;position:relative}.sec_hospital.emc .content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.emc .content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.emc .content .p03{text-align:center;font-size:1.125rem;font-family:"Noto Serif JP",serif;margin-bottom:20px}@media screen and (max-width:768px){.sec_hospital.emc .content .p03{text-align:left}}.sec_hospital.emc .content .box{border-radius:40px;background:#fff;padding:40px;margin-bottom:50px}@media screen and (max-width:768px){.sec_hospital.emc .content .box{padding:20px;margin-bottom:30px}}.sec_hospital.emc .content .box .list.circle{margin-bottom:30px}.sec_hospital.emc .content .image_list{max-width:100%}.sec_hospital.emc .content .image_list li{width: calc((100% - 20px) / 2);margin-right:20px;margin-bottom:20px}.sec_hospital.emc .content .image_list li:nth-child(2n) {margin-right:0}@media screen and (max-width:768px){.sec_hospital.emc .content .image_list li{text-align:center;width:100%;margin-right:0;margin-bottom:10px}}.sec_hospital.qa.lead{padding-bottom:0}.sec_hospital.qa.lead .contact_content .other{color:#007564;display:flex;align-items:center;flex-direction:column}@media screen and (max-width:360px){.sec_hospital.qa.lead .contact_content .other{font-size:4.6vw}}.sec_hospital.qa.lead .contact_content .other span{margin-right:0}.sec_hospital.qa .qa_list{counter-reset:qa_cnt}.sec_hospital.qa .qa_list>li{counter-increment:qa_cnt;margin-bottom:40px}.sec_hospital.qa .qa_list>li:last-child{margin-bottom:0}.sec_hospital.qa .qa_list>li>*{position:relative;padding-left:90px;min-height:70px;padding-top:20px}@media screen and (max-width:768px){.sec_hospital.qa .qa_list>li>*{padding-left:0;min-height:0;padding-top:0}}.sec_hospital.qa .qa_list>li>*:before{width:70px;height:70px;border-radius:30px;font-family:"Abel",sans-serif;font-size:1.875rem;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.sec_hospital.qa .qa_list>li>*:before{position:static;width:60px;height:60px;font-size:1.5625rem;border-radius:26px;margin-bottom:10px}}.sec_hospital.qa .qa_list>li h4{color:#007564;font-weight:400;line-height:1.6;margin-bottom:10px;font-size:1.125rem}.sec_hospital.qa .qa_list>li h4:before{content:"Q" counter(qa_cnt);border:1px solid #007564}.sec_hospital.qa .qa_list>li .answer:before{color:#e51a1a;content:"A";border:1px solid #e51a1a}.sec_hospital.qa .qa_list>li .answer p{font-size:1.125rem}@media screen and (max-width:768px){.sec_hospital.safety.lead .top_text{text-align:left}}.sec_hospital.safety.lead .p01{text-align:center;font-size:1.125rem}@media screen and (max-width:360px){.sec_hospital.safety.lead .p01{font-size:4.4vw}}.sec_hospital.safety.content{position:relative}.sec_hospital.safety.content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_hospital.safety.content:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.sec_hospital.safety.content .p02{max-width:820px;margin:auto}.sec_hospital.safety.infection .p03{max-width:820px;margin:0 auto 30px}.sec_hospital.safety.infection .images{display:flex;justify-content:center}@media screen and (max-width:768px){.sec_hospital.safety.infection .images{flex-direction:column}}.sec_hospital.safety.infection .images .image{flex:1;max-width:430px}@media screen and (max-width:768px){.sec_hospital.safety.infection .images .image{flex:none;margin:auto}}.sec_hospital.safety.infection .images .image:first-child{margin-right:40px}@media screen and (max-width:768px){.sec_hospital.safety.infection .images .image:first-child{margin:0 auto 30px}}.hospitalization_notice{padding:40px 0;text-align:center;position:relative}.hospitalization_notice:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.hospitalization_notice:before{background:linear-gradient(to top,#dfedec 0,#c4ede7 100%)}.hospitalization_notice p{text-align:center}@media screen and (max-width:360px){.hospitalization_notice p{font-size:.9375rem}}.hospitalization_notice p.p01{font-weight:400}.hospitalization_notice p.p01 span{color:#e51a1a;text-decoration:underline}.hospitalization_notice p.p02 span{display:inline-block;margin-right:1em}@media screen and (max-width:768px){.hospitalization_notice p.p02 span{display:block;margin-right:0}}.hospitalization_notice .pdf{margin:40px auto}.sec_privacy_policy{padding:60px 0 100px}@media screen and (max-width:768px){.sec_privacy_policy{padding:40px 0 60px}}.sec_privacy_policy .p01{text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.sec_privacy_policy .p01{font-size:.625rem;margin-bottom:25px}}.sec_privacy_policy .p02{margin-bottom:50px}@media screen and (max-width:768px){.sec_privacy_policy .p02{margin-bottom:20px}}.sec_privacy_policy .text01{margin-bottom:60px}@media screen and (max-width:768px){.sec_privacy_policy .text01{margin-bottom:40px}.sec_privacy_policy .text01.close .btn:before{content:"詳しく見る"}.sec_privacy_policy .text01.close .btn:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_bottom.svg)}.sec_privacy_policy .text01.close .text{height:0!important}}.sec_privacy_policy .text01 .btn{display:none;margin:0 auto 20px;color:#000;width:145px;padding:10px;position:relative}.sec_privacy_policy .text01 .btn:before{content:"閉じる";display:inline-block}.sec_privacy_policy .text01 .btn:after{content:"";position:absolute;top:0;right:0;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:100%}@media screen and (max-width:768px){.sec_privacy_policy .text01 .btn{display:block}}.sec_privacy_policy .text01 .text{overflow:hidden;transition:height .3s}.sec_privacy_policy .text01 .text ol{counter-reset:cnt}.sec_privacy_policy .text01 .text ol li{counter-increment:cnt;line-height:1.8;margin-bottom:1em;padding-left:1.6em;position:relative}.sec_privacy_policy .text01 .text ol li:before{content:counter(cnt) "．";position:absolute;left:0}.sec_privacy_policy h3{text-align:center;font-size:1.125rem;font-weight:500;color:#007564;position:relative;margin-bottom:60px;line-height:1.5}.sec_privacy_policy h3:after{content:"";position:absolute;right:0;bottom:-41px;left:0;margin:auto;width:2px;height:26px;background:#007564}.sec_privacy_policy .p03{margin-bottom:20px}.sec_privacy_policy .p04{margin-bottom:30px;text-align:right}.sec_privacy_policy .p04 span{display:block}.sec_privacy_policy .p04 span .sign{display:inline-block;margin-left:1em}@media screen and (max-width:768px){.sec_privacy_policy .p04 span .sign{margin-left:0}}.sec_privacy_policy .text02>ol{counter-reset:cnt}.sec_privacy_policy .text02>ol>li{counter-increment:cnt}@media screen and (max-width:768px){.sec_privacy_policy .text02>ol>li{width: calc(100% + 20px * 2);position:relative;left:-20px}.sec_privacy_policy .text02>ol>li.close .title:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom_g.svg)}.sec_privacy_policy .text02>ol>li.close .text{height:0!important}}.sec_privacy_policy .text02>ol>li .title{display:block;text-decoration:none;font-size:1.25rem;font-weight:300;color:#007564;line-height:1.2;padding:15px 0 15px 1.6em;border-top:1px solid #007564;position:relative;margin-top:-1px}.sec_privacy_policy .text02>ol>li .title:before{content:counter(cnt) "．";position:absolute;left:0}.sec_privacy_policy .text02>ol>li .title h4{font-weight:300}@media screen and (max-width:768px){.sec_privacy_policy .text02>ol>li .title{padding: 15px 20px 15px calc(1.6em + 20px)}.sec_privacy_policy .text02>ol>li .title:before{left:20px}.sec_privacy_policy .text02>ol>li .title:after{content:"";position:absolute;right:10px;bottom:10px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_close_g.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:10px}}.sec_privacy_policy .text02>ol>li .text{color:#000;font-size:1rem;overflow:hidden;transition:height .3s;border-top:1px solid #007564}@media screen and (max-width:768px){.sec_privacy_policy .text02>ol>li .text{padding:0 20px}}.sec_privacy_policy .text02>ol>li .text .wrap{padding:15px 0 30px}.sec_dock .btn_base{background:#fff;position:relative;overflow:hidden;margin:0 auto 15px}.sec_dock .btn_base:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(to bottom,#fff 0,#efdcd0 100%);opacity:0;transition:opacity .3s}.sec_dock .btn_base span{position:relative;z-index:1;display:flex;align-items:center}.sec_dock .btn_base span:before{content:"";display:inline-block;width:20px;height:24px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_pdf.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}.sec_dock .btn_base.link span:before{content:none}@media screen and (min-width:769px){.sec_dock .btn_base:hover:before{opacity:1}}.sec_dock.lead{padding:0 0 90px}@media screen and (max-width:768px){.sec_dock.lead{padding:0 0 45px}}.sec_dock.lead .lead_icon{text-align:center;margin-bottom:50px}@media screen and (max-width:768px){.sec_dock.lead .lead_icon{margin-bottom:30px}}.sec_dock.lead .lead_icon img{width:85px}@media screen and (max-width:768px){.sec_dock.lead .lead_icon img{width:80px}}.sec_dock.lead .lead .image{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/dock_img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:400px}@media screen and (max-width:600px){.sec_dock.lead .lead .image{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/dock_img01_sp.jpg);height:200px;width: calc(100% + 20px * 2);position:relative;left:-20px}}.sec_dock.lead .lead .text{display:flex;align-items:flex-end;justify-content:space-between;padding-left:40px;margin-top:-130px;position:relative;z-index:10}@media screen and (max-width:768px){.sec_dock.lead .lead .text{align-items:center;flex-direction:column;padding:0;margin-top:-30px}}.sec_dock.lead .lead .text .text01{background:#fff;border-radius:36px;padding:30px 40px;box-shadow:0 0 20px rgba(0,0,0,.1);max-width:450px;width:100%;margin-right:70px}@media screen and (max-width:768px){.sec_dock.lead .lead .text .text01{box-shadow:0 0 10px rgba(0,0,0,.1)}.sec_dock.lead .lead .text .text01{margin-right:0;margin-bottom:30px;padding:20px 30px}.sec_dock.lead .lead .text .text01 p{font-size:.875rem}}.sec_dock.lead .lead .text .text02{max-width:450px;width:100%}.sec_dock.policy .content{border-top:1px solid #007564}.sec_dock.policy .content.close .title span:before{content:"詳しくみる"}@media screen and (max-width:768px){.sec_dock.policy .content.close .title span:before{content:none}}.sec_dock.policy .content.close .title span:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.sec_dock.policy .content.close .text{height:0!important}.sec_dock.policy .content .title{color:#636464;height:110px;display:flex;align-items:center;justify-content:center;position:relative;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto}@media screen and (max-width:768px){.sec_dock.policy .content .title{height:100px;justify-content:flex-start}}.sec_dock.policy .content .title h2{font-size:1.5rem;text-align:center;font-weight:300;margin-bottom:0}@media screen and (max-width:768px){.sec_dock.policy .content .title h2{font-size:1.125rem;text-align:left}}.sec_dock.policy .content .title span{font-weight:300;font-size:.875rem;position:absolute;top:0;right:20px;bottom:0;margin:auto;display:flex;align-items:center}.sec_dock.policy .content .title span:before{content:"閉じる";display:inline-block;margin-right:20px}@media screen and (max-width:768px){.sec_dock.policy .content .title span:before{content:none}}.sec_dock.policy .content .title span:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_dock.policy .content .text{overflow:hidden;border-top:1px solid #007564;position:relative;transition:height .3s}.sec_dock.policy .content .text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_dock.policy .content .text:before{background:linear-gradient(to bottom,#efdcd0 0,#f7f0ea 100%)}.sec_dock.policy .content .text .wrap{padding:80px 0}@media screen and (max-width:768px){.sec_dock.policy .content .text .wrap{padding:40px 0}}.sec_dock.policy .content .text .block{margin-bottom:80px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.sec_dock.policy .content .text .block{margin-bottom:40px}}.sec_dock.policy .content .text .block.block01{font-size:1.125rem}@media screen and (max-width:768px){.sec_dock.policy .content .text .block.block01{font-size:1rem}}.sec_dock.policy .content .text ol li,.sec_dock.policy .content .text ul li{line-height:1.8;position:relative;padding-left:1.1em}.sec_dock.policy .content .text ol li:before,.sec_dock.policy .content .text ul li:before{position:absolute;left:0}.sec_dock.policy .content .text ol.num_circle,.sec_dock.policy .content .text ul.num_circle{counter-reset:circle_cnt}.sec_dock.policy .content .text ol.num_circle>li,.sec_dock.policy .content .text ul.num_circle>li{counter-increment:circle_cnt;padding-left:50px;margin-bottom:30px;font-size:1.125rem}@media screen and (max-width:768px){.sec_dock.policy .content .text ol.num_circle>li,.sec_dock.policy .content .text ul.num_circle>li{font-size:1rem}}.sec_dock.policy .content .text ol.num_circle>li:before,.sec_dock.policy .content .text ul.num_circle>li:before{content:counter(circle_cnt);width:35px;height:35px;display:flex;font-size:1rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid #007564;background:#fff;color:#007564;top:-2px}.sec_dock.policy .content .text ol.num_colon,.sec_dock.policy .content .text ul.num_colon{counter-reset:colon_cnt}.sec_dock.policy .content .text ol.num_colon>li,.sec_dock.policy .content .text ul.num_colon>li{counter-increment:colon_cnt;padding-left:2em;color:#007564;font-weight:500}.sec_dock.policy .content .text ol.num_colon>li:before,.sec_dock.policy .content .text ul.num_colon>li:before{content:counter(colon_cnt) "："}.sec_dock.policy .content .text ol.num_colon>li p,.sec_dock.policy .content .text ul.num_colon>li p{color:#000;font-weight:300}.sec_dock.menu{padding:60px 0 100px}@media screen and (max-width:768px){.sec_dock.menu{padding:40px 0 60px}}.sec_dock.menu .images{display:flex;margin-bottom:45px}.sec_dock.menu .images .image{flex:1}.sec_dock.menu .images .image:first-child{margin-right:24px}@media screen and (max-width:768px){.sec_dock.menu .images .image:first-child{margin-right:15px}}.sec_dock.menu .p01{margin-bottom:45px;text-align:center}.sec_dock.menu .menu01,.sec_dock.menu .menu02{display:flex;margin-bottom:25px}@media screen and (max-width:768px){.sec_dock.menu .menu01,.sec_dock.menu .menu02{flex-direction:column;margin-bottom:0}}.sec_dock.menu .menu01>li,.sec_dock.menu .menu02>li{padding-top:35px;border-radius:50px;flex:1;border:1px solid #636464;overflow:hidden}@media screen and (max-width:768px){.sec_dock.menu .menu01>li,.sec_dock.menu .menu02>li{padding-top:25px;flex:none;width:100%;margin-bottom:20px;margin-right:0}}.sec_dock.menu .menu01>li h3,.sec_dock.menu .menu02>li h3{font-size:1.5rem;font-weight:300;margin-bottom:25px;text-align:center}@media screen and (max-width:768px){.sec_dock.menu .menu01>li h3,.sec_dock.menu .menu02>li h3{margin-bottom:20px}}.sec_dock.menu .menu01>li .schedule,.sec_dock.menu .menu02>li .schedule{text-align:center;line-height:1.5;margin-bottom:15px}@media screen and (max-width:768px){.sec_dock.menu .menu01>li .schedule,.sec_dock.menu .menu02>li .schedule{min-height:0}}.sec_dock.menu .menu01>li .limit,.sec_dock.menu .menu02>li .limit{display:flex;justify-content:center;font-size:1.125rem}.sec_dock.menu .menu01>li{margin-right:25px}.sec_dock.menu .menu01>li:last-child{margin-right:0}.sec_dock.menu .menu01>li .icon{display:flex;align-items:flex-end;justify-content:center;height:54px;margin-bottom:20px}@media screen and (max-width:768px){.sec_dock.menu .menu01>li .icon{height:auto}}.sec_dock.menu .menu01>li .icon.icon02 img{width:52px}.sec_dock.menu .menu01>li .icon.icon03 img{width:45px}.sec_dock.menu .menu01>li .schedule{min-height:3em}.sec_dock.menu .menu01>li .limit{margin-bottom:30px}@media screen and (max-width:768px){.sec_dock.menu .menu01>li .limit{margin-bottom:20px}}.sec_dock.menu .menu01>li .price_wrap{padding:30px 10px;background:linear-gradient(to bottom,#efdcd0 0,#f7f0ea 100%)}@media screen and (max-width:768px){.sec_dock.menu .menu01>li .price_wrap{padding:20px 10px}}.sec_dock.menu .menu01>li .price_wrap .price{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.sec_dock.menu .menu01 > li .price_wrap .price span:nth-child(1) {display:flex;align-items:center;justify-content:center;width:130px;height:50px;border-radius:25px;background:#fff;margin-right:15px}@media screen and (max-width:768px){.sec_dock.menu .menu01 > li .price_wrap .price span:nth-child(1) {font-size:.875rem;width:100px}}.sec_dock.menu .menu01 > li .price_wrap .price span:nth-child(2) {display:block;font-size:1.25rem;line-height:1.5}@media screen and (max-width:768px){.sec_dock.menu .menu01 > li .price_wrap .price span:nth-child(2) {font-size:1.125rem}}.sec_dock.menu .menu01>li .price_wrap .note{font-size:1.125rem;text-align:center}.sec_dock.menu .menu02{margin-bottom:70px}@media screen and (max-width:768px){.sec_dock.menu .menu02{margin-bottom:50px}}.sec_dock.menu .menu02>li{margin-right:20px;padding-top:25px;padding-bottom:10px;display:flex;flex-direction:column}.sec_dock.menu .menu02>li:last-child{margin-right:0}.sec_dock.menu .menu02>li h3{min-height:3em;line-height:1.5}@media screen and (max-width:768px){.sec_dock.menu .menu02>li h3{min-height:0}}.sec_dock.menu .menu02>li .schedule{min-height:1em}@media screen and (max-width:768px){.sec_dock.menu .menu02>li .schedule{min-height:0}}.sec_dock.menu .menu02>li .limit{margin-bottom:25px;line-height:1.5}.sec_dock.menu .menu02>li .limit ul li{padding-left:1.1em;position:relative;margin-bottom:10px}.sec_dock.menu .menu02>li .limit ul li:before{content:"〇";position:absolute;left:0}.sec_dock.menu .menu02>li .btn_base{margin-top:auto}.sec_dock.menu hr{margin:60px auto;background:#636464}@media screen and (max-width:768px){.sec_dock.menu hr{margin:30px auto}}.sec_dock.menu .list.kome{margin-bottom:40px}@media screen and (max-width:768px){.sec_dock.menu .list.kome{margin-bottom:30px}}.sec_dock.reservation{padding:60px 0 80px;position:relative}.sec_dock.reservation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_dock.reservation:before{background:linear-gradient(to bottom,#efdcd0 0,#f7f0ea 100%)}@media screen and (max-width:768px){.sec_dock.reservation{padding:40px 0 60px}}.sec_dock.reservation ul{display:flex;justify-content:space-between}@media screen and (max-width:768px){.sec_dock.reservation ul{flex-direction:column}}.sec_dock.reservation ul li{width: calc((100% - 40px) / 2);border-radius:30px;padding:50px 30px;background:#fff}@media screen and (max-width:768px){.sec_dock.reservation ul li{width:100%;margin-bottom:20px;padding:30px}.sec_dock.reservation ul li:last-child{margin-bottom:0}}.sec_dock.reservation ul li .icon{height:75px;display:flex;justify-content:center;align-items:flex-end;margin-bottom:35px}@media screen and (max-width:768px){.sec_dock.reservation ul li .icon{margin-bottom:20px}}.sec_dock.reservation ul li .icon.icon02 img{width:75px}.sec_dock.reservation ul li .icon.icon03 img{width:63px}.sec_dock.reservation ul li .btn_base{max-width:335px;width:100%;margin:auto}.sec_dock.reservation ul li .btn_base span{padding-left:2em}@media screen and (max-width:768px){.sec_dock.reservation ul li .btn_base span{padding-left:0}}.sec_dock.reservation ul li .btn_base span:before{content:none}.sec_dock.dock01 .lead_icon,.sec_dock.dock02 .lead_icon{text-align:center;margin-bottom:35px}.sec_dock.dock01 .calendar,.sec_dock.dock02 .calendar{margin-bottom:30px}.sec_dock.dock01 .note,.sec_dock.dock02 .note{margin-bottom:100px}@media screen and (max-width:768px){.sec_dock.dock01 .note,.sec_dock.dock02 .note{margin-bottom:50px}}.sec_dock.dock01 .images,.sec_dock.dock02 .images{display:flex;margin-bottom:45px}@media screen and (max-width:768px){.sec_dock.dock01 .images,.sec_dock.dock02 .images{margin-bottom:20px}}.sec_dock.dock01 .images .image,.sec_dock.dock02 .images .image{flex:1}.sec_dock.dock01 .images .image:first-child,.sec_dock.dock02 .images .image:first-child{margin-right:24px}@media screen and (max-width:768px){.sec_dock.dock01 .images .image:first-child,.sec_dock.dock02 .images .image:first-child{margin-right:15px}}.sec_dock.dock01 .lead_icon img{width:64px}body.news .main_visual{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/news_main_visual.jpg)}.sec_news{padding:60px 0 100px}@media screen and (max-width:768px){.sec_news{padding:40px 0 60px}}.sec_news .search{display:flex;margin-bottom:60px}@media screen and (max-width:768px){.sec_news .search{flex-direction:column;margin-bottom:30px}}.sec_news .search .close .items{height:0!important}.sec_news .search .close .btn_ex:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)!important}.sec_news .search .close .btn_top:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom_g.svg)!important}.sec_news .search .box{position:relative}.sec_news .search .box .btn_top{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;border-top:1px solid #007564;border-bottom:1px solid #007564;color:#000;padding-right:40px;position:relative;z-index:110;background:#fff;text-decoration:none}.sec_news .search .box .btn_top:after{content:"";position:absolute;top:0;right:10px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top_g.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:6px}.sec_news .search .box .btn_top span.jp{font-weight:400}.sec_news .search .box .btn_top span.en{font-family:"Abel",sans-serif;font-size:1.125rem;color:#007564;letter-spacing:.2em}.sec_news .search .box .items{overflow:hidden;transition:height .3s}.sec_news .search .box .items_top{position:absolute;top:calc(60px - 2px);left:0;width:100%;background:#fff;border-radius:0 0 30px 30px;border:1px solid #007564;z-index:100}@media screen and (max-width:768px){.sec_news .search .box .items_top{overflow-y:auto;max-height:50vh}}.sec_news .search .box .items_top>.wrap{padding:30px}@media screen and (max-width:768px){.sec_news .search .box .items_top>.wrap{padding:20px;flex-direction:column}}.sec_news .search .box .items_top .wrap{display:flex}.sec_news .search .box .items_top a{text-decoration:none;color:#000;transition:opacity .3s;font-size:.875rem}@media screen and (min-width:769px){.sec_news .search .box .items_top a:hover{opacity:.7}}.sec_news .search .box.categories{flex:1;margin-right:50px;z-index:10}@media screen and (max-width:768px){.sec_news .search .box.categories{flex:none;width:100%;margin-right:0}}.sec_news .search .box.categories .items ul{flex:1}.sec_news .search .box.categories .items ul:first-child{margin-right:10px}.sec_news .search .box.categories .items ul.children{margin-top:10px}.sec_news .search .box.categories .items ul li{position:relative;padding-left:1.1em;line-height:1.3;margin-bottom:10px}.sec_news .search .box.categories .items ul li:before{content:"・";position:absolute;left:0}.sec_news .search .box.archive{width:220px;z-index:5}@media screen and (max-width:768px){.sec_news .search .box.archive{width:100%;margin-top:-1px}}.sec_news .search .box.archive .btn_ex{text-decoration:none;color:#000}.sec_news .search .box.archive .btn_ex:after{content:"";display:inline-block;margin-left:10px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:10px;height:6px;vertical-align:middle}.sec_news .search .box.archive .items .btn_ex{display:inline-block}.sec_news .search .box.archive .items ul{width:100%}.sec_news .search .box.archive .items ul li{line-height:1.3}.sec_news .search .box.archive .items ul li a{display:inline-block;margin-bottom:5px}@media screen and (max-width:768px){.sec_news .search .box.archive .items ul li a{padding:3px 0}}.sec_news .search .box.archive .items .items ul{display:flex;flex-wrap:wrap}.sec_news .search .box.archive .items .items ul li{width:50%;text-align:right}.sec_news .content_detail{margin-bottom:70px}@media screen and (max-width:768px){.sec_news .content_detail{margin-top:40px;margin-bottom:40px}}.sec_news .content_detail .cat{margin-bottom:20px}.sec_news .content_detail h1{font-size:1.625rem;font-weight:300;display:flex;justify-content:center;margin:60px 0;line-height:1.3}@media screen and (max-width:768px){.sec_news .content_detail h1{margin:40px 0}}.sec_news .content_detail .content_base{max-width:800px;width:100%;margin:auto}.sec_recruit.lead{padding-bottom:100px}@media screen and (max-width:768px){.sec_recruit.lead{padding-bottom:60px}}.sec_recruit.lead h2{text-align:center;line-height:1.8;letter-spacing:0;color:#007564}@media screen and (max-width:768px){.sec_recruit.lead h2{font-size:1.125rem}}.sec_recruit.lead hr{background:#e4ede2;height:8px}.sec_recruit.lead .p01{text-align:center;margin:20px 0}.sec_recruit.lead .p01 span{display:inline-block;margin:0 1em}@media screen and (max-width:768px){.sec_recruit.lead .p01 span{display:block;margin:0}}.sec_recruit.lead h3{font-size:1.5rem;font-weight:300;display:flex;align-items:center;justify-content:center;text-align:center;height:64px;background:#e4ede2;font-family:"Noto Serif JP",serif;margin-bottom:60px}@media screen and (max-width:768px){.sec_recruit.lead h3{height:120px;line-height:1.5;font-size:1.125rem;margin-bottom:20px}}.sec_recruit.lead .image_text{display:flex;max-width:800px;width:100%;margin:auto}@media screen and (max-width:768px){.sec_recruit.lead .image_text{flex-direction:column}}.sec_recruit.lead .image_text .image{display:flex;flex-direction:column;align-items:center;margin-right:50px;width:256px}@media screen and (max-width:768px){.sec_recruit.lead .image_text .image{margin-right:0;margin-bottom:15px;width:100%}}.sec_recruit.lead .image_text .text{flex:1}@media screen and (max-width:768px){.sec_recruit.lead .image_text .text{flex:none;width:100%}}.sec_recruit.requirements{padding:60px 0 100px;position:relative}.sec_recruit.requirements:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_recruit.requirements:before{background:#faf5e7}@media screen and (max-width:768px){.sec_recruit.requirements{padding:40px 0 60px}}.sec_recruit.requirements .p01{display:flex;justify-content:center;font-size:1.125rem;font-family:"Noto Serif JP",serif;margin-bottom:40px}.sec_recruit.requirements .detail_wrap{transition:height .3s}@media screen and (max-width:768px){.sec_recruit.requirements .detail_wrap .detail{padding:0}.sec_recruit.requirements .detail_wrap .detail .container{padding:0}}.sec_recruit.requirements .detail_wrap .detail ul{display:flex;flex-wrap:wrap;max-width:940px;width:100%;margin:auto;overflow:hidden;border-top:1px solid #636464;position:relative}.sec_recruit.requirements .detail_wrap .detail ul:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464}@media screen and (max-width:768px){.sec_recruit.requirements .detail_wrap .detail ul{width: calc(100% + 20px * 2);position:relative;left:-20px}.sec_recruit.requirements .detail_wrap .detail ul:after{content:none}}.sec_recruit.requirements .detail_wrap .detail ul li{width:33.3333333333%;padding:13px 12px 12px;position:relative;border-bottom:1px solid #636464}@media screen and (max-width:768px){.sec_recruit.requirements .detail_wrap .detail ul li{width:100%;padding:0}}.sec_recruit.requirements .detail_wrap .detail ul li:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto;width:1px;height:20px;background:#000}@media screen and (max-width:768px){.sec_recruit.requirements .detail_wrap .detail ul li:after{content:none}}.sec_recruit.requirements .detail_wrap .detail ul li a{color:#000;text-decoration:none;display:flex;align-items:center;justify-content:space-between;height:56px;border-radius:30px;padding:0 35px 0 15px;position:relative;transition:all .3s;line-height:1.3}@media screen and (max-width:768px){.sec_recruit.requirements .detail_wrap .detail ul li a{padding:15px 35px 15px 15px}}.sec_recruit.requirements .detail_wrap .detail ul li a:after{content:"";position:absolute;top:0;right:12px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:cover;width:15px;height:15px}@media screen and (min-width:769px){.sec_recruit.requirements .detail_wrap .detail ul li a:hover{background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,.1)}}.sec_recruit.requirements .detail_wrap .detail ul li a .name{flex:1}.sec_recruit.requirements .detail_wrap .detail ul li a .active{display:flex;align-items:center;justify-content:center;width:90px;height:28px;background:#007564;padding:0 5px 2px 1.2em;position:relative;color:#fff;border-radius:14px;font-size:1rem;font-weight:300;margin-left:10px}.sec_recruit.requirements .detail_wrap .detail ul li a .active:before,.sec_recruit.requirements .detail_wrap .detail ul li a .active:after{content:"";position:absolute;top:0;bottom:0;margin:auto;border-radius:50%}.sec_recruit.requirements .detail_wrap .detail ul li a .active:before{left:5px;width:16px;height:16px;background:#fff}.sec_recruit.requirements .detail_wrap .detail ul li a .active:after{left:8px;width:10px;height:10px;background:#007564}.sec_recruit.other_info .links{padding:80px 0}.sec_recruit.other_info .links .btn_base02 .img01{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/recruit_img03.jpg)}.sec_recruit.other_info .links .btn_base02 .img02{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/recruit_img04.jpg)}.sec_recruit.other_info .links .btn_base02 .img03{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/recruit_link_img03.jpg);background-size:cover}.sec_recruit.other_info .links .btn_base02 .img04{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/recruit_link_img04.jpg);background-size:cover}.sec_recruit.other_info .msg{padding:80px 0}@media screen and (max-width:768px){.sec_recruit.other_info .msg{padding:40px 0}}.sec_recruit.other_info .msg .p01{text-align:center;font-size:1.125rem;font-family:"Noto Serif JP",serif}@media screen and (max-width:768px){.sec_recruit.other_info .msg .p01{font-size:1rem}}.sec_recruit.other_info .contact{padding:80px 0}@media screen and (max-width:768px){.sec_recruit.other_info .contact{padding:40px 0}}.sec_recruit.requirements_detail{padding:60px 0 100px}@media screen and (max-width:768px){.sec_recruit.requirements_detail{padding:40px 0 60px}}.sec_recruit.requirements_detail h1{font-size:2rem;text-align:center;color:#007564;font-weight:300;line-height:1.3;margin-bottom:30px}@media screen and (max-width:768px){.sec_recruit.requirements_detail h1{font-size:1.375rem}}.sec_recruit.requirements_detail .p01{max-width:800px;width:100%;margin:0 auto 50px}@media screen and (max-width:768px){.sec_recruit.requirements_detail .p01{margin-bottom:30px}}.sec_recruit.requirements_detail .requirements_list{margin-bottom:70px}.sec_recruit.requirements_detail .requirements_list dl{padding:30px 0;position:relative}@media screen and (max-width:768px){.sec_recruit.requirements_detail .requirements_list dl{padding:15px 0}}.sec_recruit.requirements_detail .requirements_list dl:before,.sec_recruit.requirements_detail .requirements_list dl:after{position:absolute;left:0;width:100%;height:1px;background:#636464;opacity:.2}.sec_recruit.requirements_detail .requirements_list dl:after{content:"";bottom:0}.sec_recruit.requirements_detail .requirements_list dl:first-child:before{top:0;content:""}.sec_recruit.requirements_detail .requirements_list dl:last-child:after{content:none}.sec_recruit.requirements_detail .requirements_list dl dt,.sec_recruit.requirements_detail .requirements_list dl dd{position:relative;padding-left:30px;line-height:1.8}@media screen and (max-width:768px){.sec_recruit.requirements_detail .requirements_list dl dt,.sec_recruit.requirements_detail .requirements_list dl dd{padding-left:15px}}.sec_recruit.requirements_detail .requirements_list dl dt{display:block;color:#007564;margin-bottom:10px}.sec_recruit.requirements_detail .requirements_list dl dt:before{content:"−";position:absolute;left:0}.sec_recruit.requirements_detail .requirements_list dl dd{display:block}.sec_recruit.requirements_detail .requirements_list dl.app dd{display:flex;justify-content:space-between}@media screen and (max-width:768px){.sec_recruit.requirements_detail .requirements_list dl.app dd{flex-direction:column;justify-content:center;align-items:center}.sec_recruit.requirements_detail .requirements_list dl.app dd .btn_base{width:250px;margin-top:20px}}.sec_recruit.entry{padding-top:60px}@media screen and (max-width:768px){.sec_recruit.entry{padding-top:30px}}.sec_recruit.entry h2{text-align:center}.sec_recruit.entry .contact_form form dl.birth dd{display:flex}.sec_recruit.entry .contact_form form dl.birth dd .wrap{margin-right:15px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.birth dd .wrap{font-size:.875rem;margin-right:5px}}.sec_recruit.entry .contact_form form dl.birth dd .wrap input{width:100px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.birth dd .wrap input{width:60px}.sec_recruit.entry .contact_form form dl.birth dd .wrap input.b_year{width:80px}}.sec_recruit.entry .contact_form form dl.zip{margin-bottom:20px}.sec_recruit.entry .contact_form form dl.zip dd{display:flex;position:relative}.sec_recruit.entry .contact_form form dl.zip dd:before{content:"〒";position:absolute;top:0;left:20px;bottom:0;margin:auto;height:20px;font-size:20px;z-index:10}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.zip dd:before{left:10px}}.sec_recruit.entry .contact_form form dl.zip dd input{flex:1;padding-left:50px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.zip dd input{padding-left:30px;width:150px}}.sec_recruit.entry .contact_form form dl.zip dd .btn_zip{width:200px;height:54px;display:flex;align-items:center;justify-content:space-between;background:#f4e7df;border-radius:30px;margin-left:20px;padding:0 25px;color:#000}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.zip dd .btn_zip{width:130px;height:44px;margin-left:10px;font-size:.875rem}.sec_recruit.entry .contact_form form dl.address dt{display:none}}.sec_recruit.entry .contact_form form dl.gender dd label,.sec_recruit.entry .contact_form form dl.graduation dd label{margin-right:30px}.sec_recruit.entry .contact_form form dl.job{flex-direction:column}.sec_recruit.entry .contact_form form dl.job dt{width:100%;margin-bottom:20px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.job dt{margin-bottom:10px;width:210px}}.sec_recruit.entry .contact_form form dl.job dt .require{left:142px;right:auto}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.job dt .require{left:0}}.sec_recruit.entry .contact_form form dl.job dd{width:100%}.sec_recruit.entry .contact_form form dl.job dd .wpcf7-radio{display:flex;flex-wrap:wrap}.sec_recruit.entry .contact_form form dl.job dd .wpcf7-radio .wpcf7-list-item{width:25%;padding:10px 5px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.job dd{border-radius:25px}.sec_recruit.entry .contact_form form dl.job dd .wpcf7-radio{flex-direction:column;padding:5px 0}.sec_recruit.entry .contact_form form dl.job dd .wpcf7-radio .wpcf7-list-item{width:100%;padding:0}}.sec_recruit.entry .contact_form form dl.job dd span.wpcf7-not-valid-tip{top:-33px;left:245px}@media screen and (max-width:768px){.sec_recruit.entry .contact_form form dl.job dd span.wpcf7-not-valid-tip{top:auto;bottom:-20px;left:0}}.sec_recruit.entry .contact_form form dl.note{flex-direction:column}.sec_recruit.entry .contact_form form dl.note dt{width:100%;margin-bottom:20px}.sec_recruit.entry .contact_form form dl.note dd{width:100%}.sec_contact.comp{margin-bottom:80px}@media screen and (max-width:768px){.sec_contact.comp{margin-bottom:40px}}.sec_contact.comp .contact_form{margin-bottom:80px}@media screen and (max-width:768px){.sec_contact.comp .contact_form{margin-bottom:40px}}.sec_contact .lead{padding:60px 0 0}@media screen and (max-width:768px){.sec_contact .lead{padding:40px 0 0}}.sec_contact .lead .p01{text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.sec_contact .lead .p01{text-align:left}}.sec_contact .lead .contact_info{border-radius:36px;border:5px solid #e4ede2;padding:35px;margin-bottom:40px}@media screen and (max-width:768px){.sec_contact .lead .contact_info{padding:20px}}.sec_contact .lead .contact_info>p{display:flex;justify-content:center;text-align:center;color:#e51a1a;margin-bottom:15px}@media screen and (max-width:768px){.sec_contact .lead .contact_info>p{text-align:left}}.sec_contact .lead .contact_info .info{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1040px){.sec_contact .lead .contact_info .info{flex-direction:column}}.sec_contact .lead .contact_info .info>.tel{margin-right:20px;max-width:400px;width:100%}@media screen and (max-width:1040px){.sec_contact .lead .contact_info .info>.tel{margin-right:0;margin-bottom:20px}}.sec_contact .lead .contact_info .info>.tel a{color:#007564;display:flex;height:58px;width:100%;align-items:center;justify-content:center;border:1px solid #007564;border-radius:26px;box-shadow:4px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:768px){.sec_contact .lead .contact_info .info>.tel a{flex-direction:column;height:65px}}.sec_contact .lead .contact_info .info > .tel a > span:nth-child(1) {font-size:covn_rem(2);font-weight:500;margin-right:15px}@media screen and (max-width:768px){.sec_contact .lead .contact_info .info > .tel a > span:nth-child(1) {margin-right:0;margin-bottom:5px}.sec_contact .lead .contact_info .info > .tel a > span:nth-child(2) {position:relative;left:.5em}}.sec_contact .lead .contact_info .info > .tel a > span:nth-child(2) .num {font-size:1.25rem;font-weight:700}.sec_contact .lead .contact_info .info > .tel a > span:nth-child(2) .num:before {content:"";display:inline-block;width:19px;height:24px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}.sec_contact .lead .contact_info .info > .tel a > span:nth-child(2) .text {font-size:.875rem;font-weight:500}.sec_contact .lead .contact_info .info>.text p{font-size:.875rem;display:flex}@media screen and (max-width:768px){.sec_contact .lead .contact_info .info>.text p{flex-direction:column;align-items:center}.sec_contact .lead .contact_info .info > .text p span:nth-child(1) {font-weight:500}}.sec_contact .lead .contact_info .info > .text p span:nth-child(1):after {content:"／";display:inline}@media screen and (max-width:768px){.sec_contact .lead .contact_info .info > .text p span:nth-child(1):after {content:""}}.sec_contact .lead .p02{text-align:center}@media screen and (max-width:768px){.sec_contact .lead .p02{text-align:left}}.sec_contact .contact_wrap{margin-top:130px;padding-top:120px}@media screen and (max-width:768px){.sec_contact .contact_wrap{margin-top:80px;padding-top:70px}}.sec_contact .contact_wrap h2{position:absolute;top:-50px;right:0;left:0;margin:auto;font-size:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:620px;width:100%;height:100px;background:#fff;border-radius:36px;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.sec_contact .contact_wrap h2{box-shadow:0 0 10px rgba(0,0,0,.1)}.sec_contact .contact_wrap h2{font-size:1.25rem;max-width:300px;height:70px;top:-35px}}.sec_contact .contact_wrap .h2_style{font-size:1.5rem;text-align:center}@media screen and (max-width:768px){.sec_contact .contact_wrap .h2_style{font-size:1.25rem}}.sec_contact .contact_wrap form dl.type dd .wpcf7-list-item{display:block;margin-bottom:10px}.sec_contact .contact_wrap form dl.type dd .wpcf7-list-item:last-of-type{margin-bottom:0}.sec_contact .contact_wrap form dl.naiyo{flex-direction:column}.sec_contact .contact_wrap form dl.naiyo dt{width:100%;margin-bottom:20px}@media screen and (max-width:768px){.sec_contact .contact_wrap form dl.naiyo dt{margin-bottom:10px}}.sec_contact .contact_wrap form dl.naiyo dt .require{left:210px;right:auto}@media screen and (max-width:768px){.sec_contact .contact_wrap form dl.naiyo dt .require{left:0}}.sec_contact .contact_wrap form dl.naiyo dd{width:100%}.sec_contact .contact_wrap form dl.naiyo dd span.wpcf7-not-valid-tip{top:-33px;left:300px}@media screen and (max-width:768px){.sec_contact .contact_wrap form dl.naiyo dd span.wpcf7-not-valid-tip{top:auto;bottom:-20px;left:0}}.sec_facility .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4;display:block}.sec_facility .tel{display:flex;align-items:center;justify-content:center;margin:0 auto 30px;padding:0 20px;height:58px;border-radius:26px;border:1px solid #007564;box-shadow:4px 4px 0 rgba(0,0,0,.1);color:#007564;font-size:1.75rem;font-weight:700;background:#fff}@media screen and (max-width:768px){.sec_facility .tel{font-size:1.5rem}}.sec_facility .tel:before{content:"";display:inline-block;width:19px;height:24px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}.sec_facility .tel span{font-size:.875rem;font-weight:400;position:relative;top:4px;margin-right:-12px}@media screen and (max-width:768px){.sec_facility .tel span{font-size:.75rem}}.sec_facility .ex_wrap.close .title>span:before{content:"詳しくみる"}@media screen and (max-width:768px){.sec_facility .ex_wrap.close .title>span:before{content:none}}.sec_facility .ex_wrap.close .title>span:after{background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_bottom.svg)}.sec_facility .ex_wrap.close .text{height:0!important}.sec_facility .ex_wrap .title{position:relative}.sec_facility .ex_wrap .title>span{font-weight:300;font-size:.875rem;position:absolute;top:0;right:20px;bottom:0;margin:auto;display:flex;align-items:center;justify-content:space-between;width:7em}@media screen and (max-width:768px){.sec_facility .ex_wrap .title>span{position:absolute;top:auto;right:0;bottom:10px;left:0;justify-content:center}}.sec_facility .ex_wrap .title>span:before{content:"閉じる";display:inline-block}@media screen and (max-width:768px){.sec_facility .ex_wrap .title>span:before{content:none}}.sec_facility .ex_wrap .title>span:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_facility .ex_wrap .text{overflow:hidden;transition:height .3s;position:relative}.sec_facility .btn_ex{margin-left:auto;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#636464;width:7em}@media screen and (max-width:768px){.sec_facility .btn_ex{padding-bottom:25px}}.sec_facility .btn_ex.btn_ex02:after{content:"";display:inline-block;width:14px;height:8px;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_arrow_top.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.sec_facility.facility_list{padding:60px 0 100px}@media screen and (max-width:768px){.sec_facility.facility_list{padding:40px 0 60px}}.sec_facility.facility_list h2{text-align:center}.sec_facility.facility_list .list_item{border-top:1px solid #007564;position:relative}.sec_facility.facility_list .list_item>hr{position:absolute;top:0;right:0;left:0;margin:auto;width:250px;height:14px}.sec_facility.facility_list .list_item .title{display:flex;align-items:center;justify-content:center;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto;height:110px;color:#636464}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .title{height:100px}}.sec_facility.facility_list .list_item .title h3{font-size:1.5rem;text-align:center;font-weight:300}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .title h3{font-size:1.125rem}}.sec_facility.facility_list .list_item .text .lead{position:relative;padding:65px 0 80px}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead{padding:40px 0}.sec_facility.facility_list .list_item .text .lead .pc{display:cubic-bezier(.175,.885,.32,1.275)}}.sec_facility.facility_list .list_item .text .lead .sp{display:none}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .sp{display:block}}.sec_facility.facility_list .list_item .text .lead figure{position:relative;z-index:10;text-align:center}.sec_facility.facility_list .list_item .text .lead figure figcaption{font-family:"Noto Serif JP",serif;margin-top:10px;line-height:1.5}.sec_facility.facility_list .list_item .text .lead .text_image{display:flex;align-items:center;justify-content:center;position:relative;z-index:10}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .text_image{margin-bottom:10px}}.sec_facility.facility_list .list_item .text .lead .text_image .text{max-width:calc(100% - 260px);height:auto!important}.sec_facility.facility_list .list_item .text .lead .text_image .text h4{font-size:1.5rem;font-weight:300;margin-bottom:15px;line-height:1.5}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .text_image .text{flex:none;max-width:100%;width:100%}.sec_facility.facility_list .list_item .text .lead .text_image .text h4{margin-bottom:30px}.sec_facility.facility_list .list_item .text .lead .text_image .text p{margin-bottom:30px}}.sec_facility.facility_list .list_item .text .lead .text_image .image{margin-left:60px}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .text_image .image{display:none}.sec_facility.facility_list .list_item .text .lead .title_text{margin-bottom:40px}}.sec_facility.facility_list .list_item .text .lead .title_text li{margin-bottom:95px}.sec_facility.facility_list .list_item .text .lead .title_text li:last-child{margin-bottom:0}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .title_text li{margin-bottom:55px}}.sec_facility.facility_list .list_item .text .lead .title_text li h5{font-size:1.125rem;font-weight:500;line-height:1.3;margin-bottom:20px}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .lead .title_text li h5{margin-bottom:10px}}.sec_facility.facility_list .list_item .text .detail_list{padding:100px 0}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list{padding:50px 0}}.sec_facility.facility_list .list_item .text .detail_list ul li{margin-bottom:100px}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li{margin-bottom:60px}}.sec_facility.facility_list .list_item .text .detail_list ul li h4{font-size:1.875rem;font-weight:300;color:#007564;line-height:1.5;margin-bottom:40px}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li h4{font-size:1.5rem;margin-bottom:20px}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text{display:flex}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text{flex-direction:column}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .image_wrap{padding-right:40px;width:50%}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .image_wrap{width:100%;padding-right:0;margin-bottom:20px}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .image_wrap .image{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:60px}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .image_wrap .image:before{content:"";display:block;padding-top:70%}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text{width:50%;overflow:unset;height:auto!important;display:flex;flex-direction:column;position:static}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text{width:100%}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text p{margin-bottom:20px}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text p span{display:none}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address{margin-top:auto;margin-bottom:30px;padding-left:25px;position:relative;line-height:1.5}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address{margin-bottom:30px}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address:before{content:"";height:100%;width:4px;background:#007564;position:absolute;top:0;left:0}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address .zip{display:inline-block;margin-right:1em}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address .zip{display:block;margin-right:0}}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .address .num span{display:inline-block;margin-right:1em}.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .btn_base{margin:0 4px 4px auto}@media screen and (max-width:768px){.sec_facility.facility_list .list_item .text .detail_list ul li .image_text .text .btn_base{margin:0 auto}}.sec_facility.facility_detail_lead{padding:30px 0 80px;position:relative}@media screen and (max-width:768px){.sec_facility.facility_detail_lead{padding:0}}.sec_facility.facility_detail_lead .container{position:relative}.sec_facility.facility_detail_lead .visual{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:60px;max-width:800px;width:100%;margin:0 auto 45px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .visual{width: calc(100% + 20px * 2);position:relative;left:-20px;border-radius:0;margin-bottom:30px}}.sec_facility.facility_detail_lead .visual:before{content:"";display:block;padding-top:56%}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .visual:before{padding-top:72%}}.sec_facility.facility_detail_lead .p01{display:flex;justify-content:center;max-width:500px;width:100%;margin:0 auto;flex-direction:column}.sec_facility.facility_detail_lead hr{width:250px;height:14px;margin:50px auto}@media screen and (max-width:768px){.sec_facility.facility_detail_lead hr{margin:35px auto;width:150px;height:8px}}.sec_facility.facility_detail_lead .address{line-height:1.8;display:flex;justify-content:center;margin-bottom:25px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .address{flex-direction:column;text-align:center;margin-bottom:20px}}.sec_facility.facility_detail_lead .address span{margin-right:1em}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .address span{margin:auto;display:block}}.sec_facility.facility_detail_lead .tel_wrap{display:flex;justify-content:center;margin-bottom:20px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .tel_wrap{flex-direction:column}}.sec_facility.facility_detail_lead .tel_wrap a{margin:0 10px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .tel_wrap a{margin:0 auto 20px}}.sec_facility.facility_detail_lead .other_contact{display:flex;justify-content:center;line-height:1.8}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .other_contact{text-align:center;flex-direction:column;margin-bottom:30px}}.sec_facility.facility_detail_lead .other_contact span{display:block;margin:0 10px}.sec_facility.facility_detail_lead .mail{position:absolute;right:0;bottom:0;width:135px;height:135px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:50%;border:3px solid #fff;color:#636464;font-size:.875rem;box-shadow:0 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .mail{box-shadow:0 0 10px rgba(0,0,0,.1)}.sec_facility.facility_detail_lead .mail{position:static;text-align:center;flex-direction:row;background:none!important;border-radius:0;border:0;width:auto;height:auto;margin:0 auto 30px;box-shadow:none}}.sec_facility.facility_detail_lead .mail .img01{width:26px;margin-bottom:10px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .mail .img01{margin:0 10px 0 0}}.sec_facility.facility_detail_lead .mail span{display:block;margin-bottom:10px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .mail span{margin-bottom:0}}.sec_facility.facility_detail_lead .mail .img02{width:5px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .mail .img02{display:none}}.sec_facility.facility_detail_lead .another_tel{position:absolute;bottom:0;right:0;left:0;display:block;max-width:740px;width:100%;line-height:1.5;padding:10px 25px;color:#636464;margin:auto}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .another_tel{max-width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;margin-top:40px}}.sec_facility.facility_detail_lead .another_tel:after{content:"";position:absolute;top:0;right:20px;bottom:0;margin:auto;background-image:url(https://fujimihp.com/wp-content/themes/fujimihp/images/icon_circle_arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:15px;height:15px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .another_tel:after{bottom:-10px}}.sec_facility.facility_detail_lead .image_info{display:flex;margin-bottom:50px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .image_info{flex-direction:column}}.sec_facility.facility_detail_lead .image_info .image{flex:1;margin-right:50px;border-radius:0;background-repeat:no-repeat;background-position:center;background-size:contain}.sec_facility.facility_detail_lead .image_info .image:before{content:"";display:block;padding-top:55%}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .image_info .image{flex:none;width:100%;margin:0 0 20px}}.sec_facility.facility_detail_lead .image_info .info{flex:1}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .image_info .info{flex:none;width:100%}}.sec_facility.facility_detail_lead .image_info .info>span{display:flex;justify-content:center;margin-bottom:20px;line-height:1.5}.sec_facility.facility_detail_lead .image_info .info a{max-width:390px}@media screen and (max-width:768px){.sec_facility.facility_detail_lead .image_info .info a{margin-bottom:20px}}@media screen and (max-width:360px){.sec_facility.facility_detail_lead .image_info .info a{padding:0 15px;font-size:1.25rem}.sec_facility.facility_detail_lead .image_info .info a span{font-size:.625rem}}.sec_facility.facility_detail_news{position:relative;padding:100px 0}@media screen and (max-width:768px){.sec_facility.facility_detail_news{padding:45px 0 70px}}.sec_facility.facility_detail_news .line{opacity:.4;width:100%;height:20px;position:absolute;top:0;left:0}@media screen and (max-width:768px){.sec_facility.facility_detail_news .line{height:10px}}.sec_facility.facility_detail_news .to_list .btn_base{margin:0 auto}.sec_facility.facility_detail_message{padding-bottom:100px}@media screen and (max-width:768px){.sec_facility.facility_detail_message{padding-bottom:70px}.sec_facility.facility_detail_message .container{padding:0}}.sec_facility.facility_detail_message .image{border-radius:60px;max-width:800px;margin:0 auto 50px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:768px){.sec_facility.facility_detail_message .image{border-radius:30px;margin:0 20px 30px}}.sec_facility.facility_detail_message .image:before{content:"";display:block;padding-top:50%}.sec_facility.facility_detail_message h2{text-align:center;font-size:1.5rem;letter-spacing:0;font-family:"Noto Serif JP",serif;line-height:1.5;font-weight:600}.sec_facility.facility_detail_message h3{font-size:1.125rem}.sec_facility.facility_detail_message p{text-align:center;margin-bottom:80px}@media screen and (max-width:400px){.sec_facility.facility_detail_message p{font-size:4vw;margin-bottom:40px}}.sec_facility.facility_detail_message p:last-child{margin-bottom:0}.sec_facility.facility_detail_message dl{display:flex}.sec_facility.facility_detail_message dl.dl01{justify-content:center;line-height:1.8}@media screen and (max-width:768px){.sec_facility.facility_detail_message dl.dl01{padding:0 20px}}@media screen and (max-width:400px){.sec_facility.facility_detail_message dl.dl01{font-size:4vw;justify-content:flex-start}}.sec_facility.facility_detail_message dl.dl01 dt{flex:1;text-align:right}@media screen and (max-width:400px){.sec_facility.facility_detail_message dl.dl01 dt{flex:none}}.sec_facility.facility_detail_message dl.dl01 dt:after{content:"……";display:inline-block;margin:0 10px}.sec_facility.facility_detail_message dl.dl01 dd{flex:1}.sec_facility.facility_detail_message .pc_space_md_br{display:inline;margin-right:1em}@media screen and (max-width:768px){.sec_facility.facility_detail_message .pc_space_md_br{margin-right:0}.sec_facility.facility_detail_message .pc_space_md_br:before{content:"\a";white-space:pre}}.sec_facility.facility_detail_message .movie_wrap{max-width:845px;margin:auto;padding:0 20px}.sec_facility.facility_detail_message .movie_wrap video{width:100%;border:1px solid #000}.sec_facility.facility_detail_slider{padding-bottom:120px}@media screen and (max-width:768px){.sec_facility.facility_detail_slider{padding-bottom:60px}}.sec_facility.facility_detail_slider .slider .slider_item{position:relative;margin:0 10px}.sec_facility.facility_detail_slider .slider .slider_item:before{content:"";display:block;padding-top:75%}.sec_facility.facility_detail_slider .slider .slider_item a{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.sec_facility.facility_detail_slider .light_box{display:none}.sec_facility.facility_detail_equipment{position:relative;padding:80px 0 20px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment{padding:40px 0 10px}}.sec_facility.facility_detail_equipment .p01{text-align:center;font-family:"Noto Serif JP",serif;font-size:1.125rem;margin-bottom:30px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .p01{font-size:1rem}}.sec_facility.facility_detail_equipment .item_list{margin-bottom:60px;border-radius:30px;background:#fff;overflow:hidden}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list{margin-bottom:40px}}.sec_facility.facility_detail_equipment .item_list .item{position:relative;padding:50px}.sec_facility.facility_detail_equipment .item_list .item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464;opacity:.15}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list .item{padding:20px}}.sec_facility.facility_detail_equipment .item_list .item:last-child:after{content:none}.sec_facility.facility_detail_equipment .item_list.list01 dl{line-height:1.8;font-size:1.125rem;display:flex;min-height:150px;position:relative;padding:50px}.sec_facility.facility_detail_equipment .item_list.list01 dl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464;opacity:.15}.sec_facility.facility_detail_equipment .item_list.list01 dl:last-child:after{content:none}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list01 dl{padding:20px;flex-direction:column;min-height:0}}.sec_facility.facility_detail_equipment .item_list.list01 dl dt{color:#007564;padding-right:40px;margin-right:26px;font-weight:500;position:relative;width:300px}.sec_facility.facility_detail_equipment .item_list.list01 dl dt:after{content:"";width:26px;height:2px;background:#007564;position:absolute;top:16px;right:0}@media screen and (max-width:1040px){.sec_facility.facility_detail_equipment .item_list.list01 dl dt{width:200px}}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list01 dl dt{padding:0;margin:0 0 5px;width:100%}.sec_facility.facility_detail_equipment .item_list.list01 dl dt:after{content:none}}.sec_facility.facility_detail_equipment .item_list.list01 dl dd{flex:1;padding-left:40px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list01 dl dd{font-size:1rem;padding-left:0;flex:none;width:100%}}.sec_facility.facility_detail_equipment .item_list.list02 h3{font-size:1.125rem}.sec_facility.facility_detail_equipment .item_list.list02 .text>*{display:flex;justify-content:center}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .text>*{justify-content:flex-start}}.sec_facility.facility_detail_equipment .item_list.list02 .pc_c_sp_l{text-align:center}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .pc_c_sp_l{text-align:left}}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li{position:relative;padding:10px 0;display:flex;font-size:1.125rem;line-height:1.5}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#636464;opacity:.15}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li:last-child:after{content:none}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li{padding:10px 0;flex-wrap:wrap}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li:after{content:none}}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .time{width:110px;padding-left:20px;margin-right:20px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .time{width:60px;padding-left:0;text-align:right}}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .title{width:230px;margin-right:20px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .title{width:calc(100% - 80px);margin-right:0}}.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .detail{flex:1}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .time_schedule li .detail{flex:none;width:100%;font-size:.875rem;margin-top:10px;padding-left:75px}}.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl{display:flex;font-size:1.125rem;line-height:1.8;margin-bottom:50px}.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl:last-child{margin-bottom:0}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl{flex-direction:column;margin-bottom:20px}}.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl dt{width:120px;margin-right:20px;color:#007564;font-weight:500}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl dt{width:100%;margin-bottom:5px}}.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl dd{flex:1}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .title_text dl dd{flex:none;width:100%;font-size:1rem}}.sec_facility.facility_detail_equipment .item_list.list02 .title_text .innter_list li{margin-bottom:15px}.sec_facility.facility_detail_equipment .item_list.list02 .title_text .innter_list li h4{font-size:1.5rem;font-weight:300;color:#007564;position:relative;display:flex;align-items:center}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .title_text .innter_list li h4{font-size:1.125rem}}.sec_facility.facility_detail_equipment .item_list.list02 .title_text .innter_list li h4:after{flex:1;content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・";font-size:.875rem;overflow:hidden;margin-left:15px;position:relative;top:3px}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box{position:relative;padding:35px;margin-top:30px;z-index:0}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box:before{background:#faf5e7}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .contact_box{padding:20px}}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box p{text-align:center;margin-bottom:20px}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box p:last-of-type{margin-bottom:0}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box p .zip{margin-right:10px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .item_list.list02 .contact_box p .zip{margin-right:0;display:block}}.sec_facility.facility_detail_equipment .item_list.list02 .contact_box .tel{max-width:274px}@media screen and (max-width:360px){.sec_facility.facility_detail_equipment .item_list.list02 .contact_box .tel{font-size:1.1875rem}}.sec_facility.facility_detail_equipment .btns{display:flex;align-items:center;justify-content:center;margin-bottom:60px}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .btns{margin-bottom:40px;flex-direction:column}}.sec_facility.facility_detail_equipment .btns a{margin:0 20px;background:#fff}@media screen and (max-width:768px){.sec_facility.facility_detail_equipment .btns a{margin:0 0 20px}}.sec_facility.facility_detail_access{padding:80px 0 100px}@media screen and (max-width:768px){.sec_facility.facility_detail_access{padding:40px 0 50px}}.sec_facility.facility_detail_access h3{font-size:1.125rem}.sec_facility.facility_detail_access .frame_wrap{padding:0;height:320px;margin-bottom:50px}@media screen and (max-width:400px){.sec_facility.facility_detail_access .frame_wrap{width: calc(100% + 20px * 2);position:relative;left:-20px;height:250px;margin-bottom:30px}}.sec_facility.facility_detail_time+.facility_detail_access,.sec_facility.facility_detail_staff+.facility_detail_access{border-top:1px solid #007564}.sec_facility.facility_detail_time .ex_wrap,.sec_facility.facility_detail_staff .ex_wrap{border-top:1px solid #007564}.sec_facility.facility_detail_time .ex_wrap .title,.sec_facility.facility_detail_staff .ex_wrap .title{height:170px;display:flex;align-items:center;display:flex;align-items:center;justify-content:center;max-width: calc(1000px + 20px * 2);width:100%;padding:0 20px;margin:auto;color:#636464}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .title,.sec_facility.facility_detail_staff .ex_wrap .title{height:100px}}.sec_facility.facility_detail_time .ex_wrap .title h2,.sec_facility.facility_detail_staff .ex_wrap .title h2{text-align:center;font-size:1.5rem;margin-bottom:0}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .title h2,.sec_facility.facility_detail_staff .ex_wrap .title h2{font-size:1.25rem}}.sec_facility.facility_detail_time .ex_wrap .text .wrap,.sec_facility.facility_detail_staff .ex_wrap .text .wrap{border-top:1px solid #007564;padding:100px 0}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .wrap,.sec_facility.facility_detail_staff .ex_wrap .text .wrap{padding:50px 0}}.sec_facility.facility_detail_time .ex_wrap .text .wrap{position:relative}.sec_facility.facility_detail_time .ex_wrap .text .wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_facility.facility_detail_time .ex_wrap .text .wrap:before{background:#faf5e7}.sec_facility.facility_detail_time .ex_wrap .text .item{margin-bottom:100px}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .item{margin-bottom:60px}}.sec_facility.facility_detail_time .ex_wrap .text h3{font-size:1.625rem;font-weight:300;color:#636464;text-align:center;line-height:1.5;margin-bottom:30px}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text h3{font-size:1.25rem}}.sec_facility.facility_detail_time .ex_wrap .text h3 .res{font-size:.875rem;display:inline-block;margin:0 10px;padding:3px 5px;background:#e51a1a;color:#fff;line-height:1;vertical-align:middle}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap{overflow-x:auto;position:relative;z-index:0}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule{width:1000px;display:flex;position:relative}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule{width:792px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule:after{content:"";position:absolute;top:67px;bottom:0;left:0;margin:auto;height:1px;width:100%;background:#636464;opacity:.15}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule>*{margin-right:20px}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule>*:last-child{margin-right:0}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule>*{margin-right:10px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am,.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .pm{height:195px;display:block}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am,.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .pm{height:152px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm{padding-top:67px}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm{padding-top:54px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm span{writing-mode:vertical-lr;text-align:center;border-radius:15px;overflow:hidden;padding:7px;display:block;height:100%;z-index:0;position:relative}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm span{font-size:.75rem}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .am{padding:10px 0}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .am span{background:#f4e7df}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .pm{padding:10px 0}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .pm span{position:relative}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .pm span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .am_pm .pm span:before{background:#dbd7d1;opacity:.6}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap{overflow:hidden;border-radius:30px;flex:1;border:1px solid #dbd7d1}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .week_day{position:relative;height:67px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;overflow:hidden;z-index:0}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .week_day:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dfedec;opacity:.5;z-index:-1}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .week_day:before{background:#dbd7d1;opacity:.4}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .week_day{font-size:.9375rem;height:54px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .person{background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5;font-size:1rem}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap .schedule .week_day_wrap .person{font-size:.875rem}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02{display:flex}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02{flex-direction:column}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .schedule{width: calc(50% + 100px)}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .schedule:last-child{width:calc(50% - 100px);margin-left:20px}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .schedule{justify-content:center;width:100%!important;flex:none;max-width:492px!important;margin:auto}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .schedule:last-child{margin-top:20px;margin-left:auto}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .schedule:after{top:54px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .sp{display:none}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .sp{display:block}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .am,.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .pm{height:66px;display:block}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .am,.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .pm{height:56px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .am_pm span{writing-mode:horizontal-tb;width:172px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:30px}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .am_pm span{height:36px;width:87px}}.sec_facility.facility_detail_time .ex_wrap .text .schedule_wrap.type02 .week_day_wrap{width:100%;max-width:395px}.sec_facility.facility_detail_time .ex_wrap .text .note{margin-top:20px;display:block}@media screen and (max-width:768px){.sec_facility.facility_detail_time .ex_wrap .text .note{font-size:.75rem}}.sec_search{padding:80px 0 50px}@media screen and (max-width:768px){.sec_search{padding:45px 0}}.sec_search h2{font-size:1.625rem;font-weight:300;margin:60px 0 70px;line-height:1.3;color:#636464}@media screen and (max-width:768px){.sec_search h2{font-size:1.25rem;margin:40px 0 50px}}.sec_search .result_list{padding-bottom:50px}.sec_search .result_list ul li{margin-bottom:50px}.sec_search .result_list ul li h3{font-size:1.125rem;line-height:1.3;color:#636464;font-weight:300}.sec_search .result_list ul li .url{display:block;margin:10px 0 15px;color:#007564;line-height:1.5;word-break:break-all}.sec_search .result_list ul li .text{line-height:1.6;word-break:break-all}.sec_page{padding:60px 0 100px}@media screen and (max-width:768px){.sec_page{padding:40px 0 60px}}div.calender .ecwd_calendar_container span,ul.events>li>a>span{font-family:"Exo 2",sans-serif;font-weight:600}:is(body.stay, body.day) .ecwd_theme_calendar .cal_blue.ecwd_calendar_container .events a,
:is(body.stay, body.day) .calendar_main .ecwd_calendar a {pointer-events:none}:is(body.stay, body.day) .ecwd_theme_calendar table.cal_blue.ecwd_calendar_container .day-with-date,
:is(body.stay, body.day) div.ecwd-page-full table.cal_blue ul.events > li {cursor:default}:is(body.stay, body.day) div.ecwd-page-full table.cal_blue div.event-details-container {display:none!important}:is(body.stay, body.day) .notion {margin-bottom:10px;display:inline-block;line-height:1.4}